Tutorial MACycle - The Improved MAC Changer for HomePass!

  • Thread starter Thread starter loco365
  • Start date Start date
  • Views Views 269,861
  • Replies Replies 689
  • Likes Likes 17

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

  • Yes

    Votes: 56 94.9%
  • No

    Votes: 3 5.1%

  • Total voters
    59
I tried 1.10 and it seems to work. The screen freezes as mentioned but i got my hits =)
Perhaps you could build in a Function to save the "Other MACs" or to open a List of "Other MACs"?

And it would be nice if the settings could be saved so that you don't have to change it everytime again.

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.
 
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!

Good to hear. I had to use Thread.Sleep, but since the program freezes anyway, this isn't really an issue.
 
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.
 
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.
 
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.
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?

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.

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.
 
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.

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.
 
  • Like
Reactions: loco365
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.

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.
 
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.
 
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.

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.
 
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.
 
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?
 
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?

Are you making sure that you're waiting the appropriate 8 hour cooldown period that the 3DS has?
 

Site & Scene News