[Release] Macros-NX: Build, run, and share macros

  • Thread starter Thread starter TheStonedModder
  • Start date Start date
  • Views Views 12,062
  • Replies Replies 71
  • Likes Likes 11
This is a useful code, I would love a start/stop loop button for a given macro if you are able to get to it!
 
I have been trying for a while now, but the program can’t seem to connect to my cfw switch(Failed: timed out). The sys-botbase works (blue home button), network connection is good and I restarted both a few times already to try again. Anyone got any ideas how I could fix it?
 
Hi everyone! I've been looking for an app like this and found it before reading this thread. I've been experimenting with it and created a JSON file to hunt shiny Dratini on the rooftop of a building in the north of the map. The code isn't very elegant, but it works correctly.
To use it, you have to sit on the rooftop bench, let time pass, and when it changes from night to day or from day to night, run the script. It will automatically flip the camera to check if it's shiny and will automatically sit on the bench to let time pass again. Here are some images of the location and the bench in question.
Captura de pantalla 2025-10-28 a las 17.56.06.png
2025102818002900-406E08C26FAE3D61E0FDD492A49B8D8E.jpg
 

Attachments

Last edited by NoCaPo,
just wondering, do you think it could be optimized? maybe shorten some times on the bench menu. thanks btw it works perfectly
I was thinking that too but i think the program needs the extra time because a lot of times it was skipping some buttons.
 
I was thinking that too but i think the program needs the extra time because a lot of times it was skipping some button
Best Option for this Game is an Input Logger. But it's Not implemented i have Tryed to Add it to the Script but whit this Changes i can't connect the Tool to the Switch. 😅
 
I was thinking that too but i think the program needs the extra time because a lot of times it was skipping some buttons.
yeah i tried shortening the times a bit but it would sometimes skip buttons and mess everything up. i did get a bunch of shinies (not eevee tho) lol
 
  • Sad
Reactions: miyaatt
I saw a video in youtube where they were using the 8bitdo app to make the macros and copied the exact same thing in MacrosNX! Thank you for this wonderful application.


[
{

"name": "bench STABLE 2",
"trigger": "bench test",
"chat_command": "bench test",
"steps": [
"%0,-25745",
"Wait:171",
"%0,0",
"Wait:2312",
"Button:A",
"Wait:94",
"Release:A",
"Wait:2312",
"Button:A",
"Wait:125",
"Release:A",
"Wait:2359",
"Button:A",
"Wait:141",
"Release:A",
"Wait:2297",
"Button:A",
"Wait:125",
"Release:A",
"Wait:2281",
"Button:A",
"Wait:23000"
]
}
]

(for people who may not know how to use this, make a text file and copy this code in then change .txt to .json and you should be able to import it into macrosnx)
I tried this in Restaurant Le Nah but not work for me in anyway
 
yeah i tried shortening the times a bit but it would sometimes skip buttons and mess everything up. i did get a bunch of shinies (not eevee tho) lol
im trying my best for an eevee but i've kinda given up till i get a shiny charm :C
 
i made a automatization for sh wild zone 16 (it teleports you to area 5 so you only sh the upper area of wild zone 16)
I use it alongside an autoclicker set to 12 seconds every click iirc
 

Attachments

you might need to change wait times to around 180-190 and you have to do
Press A
Wait 180ms
Release A

thats because when you click a button you press it, then release it so its important to add the release ones.
I tried that but it only press "A" two times
 
you might need to change wait times to around 180-190 and you have to do
Press A
Wait 180ms
Release A

thats because when you click a button you press it, then release it so its important to add the release ones.
I managed to make the program press the "A" button multiple times. I want to automate the Restaurant Le Nah, but I need the program to wait a bit longer than usual at a certain point due to a transition, and then press "A" again when the trainer’s speech bubble appears. After that, it should wait again for the animation of the trainer throwing the Pokémon into the arena, and then continue normally. However, I can only get it to reach the speech bubble screen that says the trainer is challenging me, and after that, it stops working.
 

Attachments

I managed to make the program press the "A" button multiple times. I want to automate the Restaurant Le Nah, but I need the program to wait a bit longer than usual at a certain point due to a transition, and then press "A" again when the trainer’s speech bubble appears. After that, it should wait again for the animation of the trainer throwing the Pokémon into the arena, and then continue normally. However, I can only get it to reach the speech bubble screen that says the trainer is challenging me, and after that, it stops working.
Tbh I don’t think this is going to be possible with just a macro it’s too “dumb” on its own

Even us folks automating it with AI that can read the screen struggle to do it 100% of the time as of now

There’s jsut too many random variables
 
Tbh I don’t think this is going to be possible with just a macro it’s too “dumb” on its own

Even us folks automating it with AI that can read the screen struggle to do it 100% of the time as of now

There’s jsut too many random variables
I don’t think it’s very complicated, the waiting and loading screens aren’t long and are consistent. The Pokémon are extremely weak and faint with just one hit. This restaurant is widely used with game controllers that have built-in TURBO and MACRO functions.
 
@TheStonedModder
Hi the OP, Could you kindly clarify my confusion.
When playing Fighting/Action game, which requires stick input such as rotation/ slowly tilt/ quickly flicking/ back to neutral, take bayonetta 3 as example, player must complete 3 diffenent direction input of Lstick + press attack button within 160~200ms (9~12 frames of 60FPS) to triggers a special skill, i have uploaded this video as a reference.
After comparing macro of my controller and mimic with Macros-NX, it seems that the waiting statue of stick input does not affect duration, and the hold function is only available for buttons, perhaps that causes problem?

Mobile-App.jpg


{
"name": "test360X",
"trigger": "test360X",
"chat_command": "test360x",
"steps": [
"%0,32767",
"Wait:30",
"%23170,23170",
"Wait:30",
"%32767,0",
"Wait:30",
"%23170,-23170",
"Wait:30",
"%0,-32767",
"Wait:30",
"%-23170,-23170",
"Wait:30",
"%-32767,0",
"Wait:30",
"%-23170,23170",
"Wait:30",
"%0,32767",
"Button:X",
"%0,0"
]
}

 

Site & Scene News

Popular threads in this forum