MACycle - The Improved MAC Changer for HomePass!

Discussion in '3DS - Tutorials' started by loco365, Aug 21, 2013.

?

Do you guys want to try an Open Beta with MACycle 2.00?

  1. Yes

    52 vote(s)
    94.5%
  2. No

    3 vote(s)
    5.5%
  1. loco365
    OP

    loco365 GBAtemp Guru

    Member
    5,458
    2,668
    Sep 1, 2010
    I'm thinking on adding the ability for it to save settings to an XML file, or even some kind of config file. Then, custom MACs can also be saved there.

    Edit: I'm starting on getting settings working right now. It took a while, but I'm implementing (slowly) the various settings, their loading, as well as their saving.
    Edit 2: MAC Cooldown Value also saves properly now as well. I won't add custom MACs yet, but that's planned for the future.
    Edit 3: Can someone confirm that CPU usage has gone down? I'd really like to know. picano
    Edit 4: Added a ton of more MACs to the program, so Sequential and Random Non-Prime-Only modes can now cycle through a grand total of 160 MACs.
     


  2. picano

    picano GBAtemp Regular

    Member
    197
    32
    Aug 21, 2008
    United States
    Nebraska
    Can't test for functionality at the moment --- but I can confirm that none of my cores spiked to 100% when running predefined. So, success!
     
    loco365 likes this.
  3. loco365
    OP

    loco365 GBAtemp Guru

    Member
    5,458
    2,668
    Sep 1, 2010
    Good to hear. I had to use Thread.Sleep, but since the program freezes anyway, this isn't really an issue.
     
  4. wutAbeast

    wutAbeast Newbie

    Newcomer
    9
    0
    Aug 30, 2013
    Canada
    Not sure if this is a bug or not. But every time the mac changer cycles to a different mac, my browser's volume lowers to a minimum.
     
  5. picano

    picano GBAtemp Regular

    Member
    197
    32
    Aug 21, 2008
    United States
    Nebraska
    I'll be giving it a thorough test once I go to bed tonight. (Since I'm using only wireless... and just one adapter... its annoying to keep cycling while using my laptop --- especially when trying to stream)

    Also, mind if I take a look at the code? I'm probably not too much better on the C# front, but my work uses VB.NET ~ and the code is easily convertible. Probably won't do anything with it (since... I'm lazy) but I'm just curious / want to see if anything I know about threading / background workers would transfer over easily.
     
  6. loco365
    OP

    loco365 GBAtemp Guru

    Member
    5,458
    2,668
    Sep 1, 2010
    I don't know what causes this, but if anyone else is having these issues, I can take a look at it and see. What browser are you using?

    The code is really bad, tbqh (I've used some Goto statements and really bad coding technique that most would frown upon), and a good portion of it isn't even commented (although, a lot of the code repeats, so it shouldn't be too hard to figure out). I'll probably go and comment some of it later on, seeing as I pretty much know what's going on just from looking at portions of the code.
     
  7. picano

    picano GBAtemp Regular

    Member
    197
    32
    Aug 21, 2008
    United States
    Nebraska
    I've probably seen worse; I've been the go-to guy for many a friend in high school, college and even work. And hell, I've probably coded worse; my php used in Brawl Vault looks and probably runs like crap. As far as I'm concerned --- once it works, then you can worry about making it looking pretty.

    By the way, I got impatient and decided to run it while watching Naruto. The streaming of my video kept cutting out but... your program re-connected perfectly each time. Usually with Chaldron's I have to disable/re-enable everything manually every few MACs.
     
    loco365 likes this.
  8. loco365
    OP

    loco365 GBAtemp Guru

    Member
    5,458
    2,668
    Sep 1, 2010
    Good to hear. I sometimes have the same issue with it cutting out every time the hostednetwork restarts too, so I know what that's like. As for the source, I'll probably release it once I get a few more features in. And when I do, I'll mention you so you can get a peek at it. I have some additions for V1.11 done.
     
  9. JRave

    JRave Advanced Member

    Newcomer
    99
    16
    Jun 29, 2009
    United States
    United States
    So I tried this out on my setup and it seems to work. I'm running a USB adapter bridged to my LAN connection. The freezing issue kinda sucks, as I would prefer a pause button instead of closing the program down. I'm not sure on everyone else but I actually clear my plaza every 10 hits. Being able to setup the program with either a pause function or to only cycle 10 MACs at a time would be amazing.

    Although I'd say work on getting the freezing and cpu spike issues fixed first before adding features.
     
  10. picano

    picano GBAtemp Regular

    Member
    197
    32
    Aug 21, 2008
    United States
    Nebraska
    CPU spike seems fixed as of 1.1 for me. Just did my full-night test run (got 25 passes, woke up a couple times). :D
     
  11. loco365
    OP

    loco365 GBAtemp Guru

    Member
    5,458
    2,668
    Sep 1, 2010
    Yeah. Try the latest version. I'm thinking on releasing the code after the next release, as well as in subsequent releases, but yeah. The code is awful, but I'm going to try getting the freezing down to a minimum. I might even have a fix for it now (possibly), although it's only a long shot.

    Edit: lolno tried my fix, and not only did I break half the program, the CPU usage issue came back... And got worse.
     
  12. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    10,609
    4,258
    Mar 17, 2010
    Norway
    Alola
    Actually streetpassing the same person over and over is a good thing. He levels up in Find Mii.
    I oughta try streetpass spoofing but my 3DS isn't updated to 6.2.0 yet.
     
  13. loco365
    OP

    loco365 GBAtemp Guru

    Member
    5,458
    2,668
    Sep 1, 2010
    But your Plaza's population won't increase. I think you get awards for that.
     
  14. Radz

    Radz Advanced Member

    Newcomer
    81
    2
    Aug 30, 2013
    United States
    Adairsville, Georgia
    I'm having an issue getting a connection. Maybe it's the MACs I'm hitting, but I am getting no StreetPasses even though I have internet access on the 3DS and it shows that there is a Nintendo Zone (locked out since I have a password on attwifi).

    Any idea why I'm not getting passes?
     
  15. loco365
    OP

    loco365 GBAtemp Guru

    Member
    5,458
    2,668
    Sep 1, 2010
    Are you making sure that you're waiting the appropriate 8 hour cooldown period that the 3DS has?
     
  16. Radz

    Radz Advanced Member

    Newcomer
    81
    2
    Aug 30, 2013
    United States
    Adairsville, Georgia
    Well, I was under the impression you could get a pass on each MAC every eight hours, but I haven't got a single pass from HomePass yet.
     
  17. loco365
    OP

    loco365 GBAtemp Guru

    Member
    5,458
    2,668
    Sep 1, 2010
    As well, are you able to get a streetpass with Chaldron's script?
     
  18. Radz

    Radz Advanced Member

    Newcomer
    81
    2
    Aug 30, 2013
    United States
    Adairsville, Georgia
    No, it will not even run. It gives me "Access is denied" and looks into AppData for a file that doesn't exist.
     
  19. loco365
    OP

    loco365 GBAtemp Guru

    Member
    5,458
    2,668
    Sep 1, 2010
    And it's running under Admin privileges?
     
  20. Radz

    Radz Advanced Member

    Newcomer
    81
    2
    Aug 30, 2013
    United States
    Adairsville, Georgia
    Yes, I use the admin account (bad practice, I know) and I even checked the file to always be run as Administrator.