Hacking Shiny Hunter USUM (AFK)

u93132

Member
OP
Newcomer
Joined
Jan 2, 2024
Messages
20
Trophies
0
Age
32
XP
108
Country
Taiwan
This program (for Windows only) helps you to do shiny hunting on Ultra Sun/Ultra Moon. Thanks to zbash92 highly improved NTR streaming stability, making this AFK procedure even possible.
Source code: https://github.com/u93132/ShinyHunterUSUM.git

1707617081544.png


What you need:
1. A hacked latest version (11.17) New 3DS/ New 2DS with Luma3DS above v13.0.
2. Homebrew NTR-hr from this post: https://gbatemp.net/threads/rel-improved-hopefully-ntr-streamer-for-n3ds-xl-ll.644726/
2-1. You can use old versions NTR on 3DS, but multi-instance is not supported. Old versions NTR also frequently crashs the 3DS.
2-2. Static IP setting on 3DS is better, but this is optional
3. A WLAN card on you PC/laptop with hosted network feature to reduce latency significantly.
4. Pokemon Ultra Sun/Ultra Moon cartridge.
5. A quick review of how it works (a video shows an old version of Shiny Hunter USUM): https://gbatemp.net/threads/rel-improved-hopefully-ntr-streamer-for-n3ds-xl-ll.644726/post-10349120

Features:
Only the English version of USUM is supported now
1. Shiny hunting during battles
2. Shiny hunting when receiving Pokemons (Poipole, Type: Null)
3. Roto loto
4. The settings are auto-saved when the PC and 3DS are connected. You have 12 saving slots.
5. Auto screenshot when shiny Pokemons appear.
6. Real-time streaming.

Limitations:
1. Only English version gameplay is now supported.
2. Since this is a real-time streaming/programming procedure, the latency between PC and 3DS has to be small.
3. Still some stability issue on streaming and controlling, but I am not able to do much on this.
4. Only N3DS/N2DS are supported.

Setup up the environment on PC side:
1. Setup hosted network. Your PC and N3DS have to be on the same network.
2. Find your PC IP address.

Setup the environment on 3DS side:
1. Install the latest version of NTR-hr.
2. Press "L+Down+select" to enter Luma menu. Activate Input-redirection at Miscellaneous options... --> Start InputRedirection.
3. Write down your N3DS IP address.
3. Open the bootNTR application and load NTR 3.6-HR. If you uninstall a previous version and install the latest version, long press Select when open the application.
4. After loading, you will be back to the main menu.
5. Start the Ultra Sun/ Ultra Moon.
5-1. Set the USUM text speed to be fast.
Optional: Static IP setting on 3DS.

How to use:
1. Enter your PC IP address with the port number (8001 is default by NTR).
2. Enter the 3DS IP.
3. Initialize the counter.
4. Click the 3DS icon.
5. Click the 3DS icon again to disconnect PC and 3DS if you want to pause.
Note 1: the physical buttons of 3DS are locked during shiny hunting.
Note 2: the 3DS icon button is locked for several seconds to finish its work whenever you click it. Please be patient.

Multi-instance
:
If your PC IP is 192.168.xxx.ooo, the first hunter can have port 8001 and second one is 8002.
For example:
Hunter 1:
PC IP: 192.168.137.1:8001
3DS IP: 192.168.137.50

Hunter 2:
PC IP: 192.168.137.1:8002
3DS IP: 192.168.137.60

Then, you can have one PC connected to two 3DS.

Detail settings:
1. Battle: You can do shiny hunt during battle by setting up this page.
There are two types of encounter and two types of pokemon, so four kinds of Pokemon.
(1) Move-no aura: legendary Pokemons in the Ultra wormholes and normal grass encounter.
(2) Move-with aura: Stakataka and Blacephalon
(3) Talk-no aura: actually I think no Pokemons belong here.
(4) Talk-with aura: Ultra beasts in Ultra wormholes.
Save right beside (as close as possible) the event trigger point or in the middle of the grass.

2. Receiving Pokemons:
(1) Save in front of the NPC that gives you Poipole.
(2) Save on the left of the Type: Null event trigger point.

3. Roto-loto
(1) Save away from NPC to prevent A button pressing was overridden by conversations.
(2) Select which roto item you want. Multi-select is allowed.

Update:
v0.3.4: Fixed the issue of receiving Type: Null.

 

Attachments

  • Shiny.Hunt.USUM.v0.3.4.rar
    9.3 MB · Views: 39
Last edited by u93132,

TheStonedModder

Well-Known Member
Member
Joined
Dec 25, 2022
Messages
1,447
Trophies
2
Age
28
XP
3,166
Country
United States
This program (for Windows only) helps you to do shiny hunting on Ultra Sun/Ultra Moon. Thanks to zbash92 highly improved NTR streaming stability, making this AFK procedure even possible.
Source code: https://github.com/u93132/ShinyHunterUSUM.git

View attachment 419306

What you need:
1. A hacked latest version (11.17) New 3DS/ New 2DS with Luma3DS above v13.0.
2. Homebrew NTR-hr from this post: https://gbatemp.net/threads/rel-improved-hopefully-ntr-streamer-for-n3ds-xl-ll.644726/
2-1. You can use old versions NTR on 3DS, but multi-instance is not supported. Old versions NTR also frequently crashs the 3DS.
2-2. Static IP setting on 3DS is better, but this is optional
3. A WLAN card on you PC/laptop with hosted network feature to reduce latency significantly.
4. Pokemon Ultra Sun/Ultra Moon cartridge.
5. A quick review of how it works (a video shows an old version of Shiny Hunter USUM): https://gbatemp.net/threads/rel-improved-hopefully-ntr-streamer-for-n3ds-xl-ll.644726/post-10349120

Features:
Only the English version of USUM is supported now
1. Shiny hunting during battles
2. Shiny hunting when receiving Pokemons (Poipole, Type: Null)
3. Roto loto
4. The settings are auto-saved when the PC and 3DS are connected. You have 12 saving slots.
5. Auto screenshot when shiny Pokemons appear.
6. Real-time streaming.

Limitations:
1. Only English version gameplay is now supported.
2. Since this is a real-time streaming/programming procedure, the latency between PC and 3DS has to be small.
3. Still some stability issue on streaming and controlling, but I am not able to do much on this.
4. Only N3DS/N2DS are supported.

Setup up the environment on PC side:
1. Setup hosted network. Your PC and N3DS have to be on the same network.
2. Find your PC IP address.

Setup the environment on 3DS side:
1. Install the latest version of NTR-hr.
2. Press "L+Down+select" to enter Luma menu. Activate Input-redirection at Miscellaneous options... --> Start InputRedirection.
3. Write down your N3DS IP address.
3. Open the bootNTR application and load NTR 3.6-HR. If you uninstall a previous version and install the latest version, long press Select when open the application.
4. After loading, you will be back to the main menu.
5. Start the Ultra Sun/ Ultra Moon.
Optional: Static IP setting on 3DS.

How to use:
1. Enter your PC IP address with the port number (8001 is default by NTR).
2. Enter the 3DS IP.
3. Initialize the counter.
4. Click the 3DS icon.
5. Click the 3DS icon again to disconnect PC and 3DS if you want to pause.
Note 1: the physical buttons are locked during shiny hunting.
Note 2: the 3DS button is locked for several seconds to finish its work whenever you click it. Please be patient.

Multi-instance
:
If your PC IP is 192.168.xxx.ooo, the first hunter can have port 8001 and second one is 8002.
For example:
Hunter 1:
PC IP: 192.168.137.1:8001
3DS IP: 192.168.137.50

Hunter 2:
PC IP: 192.168.137.1:8002
3DS IP: 192.168.137.60

Then, you can have one PC connected to two 3DS.

Detail settings:
1. Battle: You can do shiny hunt during battle by setting up this page.
There are two types of encounter and two types of pokemon, so four kinds of Pokemon.
(1) Move-no aura: legendary Pokemons in the Ultra wormholes and normal grass encounter.
(2) Move-with aura: Stakataka and Blacephalon
(3) Talk-no aura: actually I think no Pokemons belong here.
(4) Talk-with aura: Ultra beasts in Ultra wormholes.
Save right beside (as close as possible) the event trigger point or in the middle of the grass.

2. Receiving Pokemons:
(1) Save in front of the NPC that gives you Poipole.
(2) Save on the left of the Type: Null event trigger point.

3. Roto-loto
(1) Save away from NPC to prevent A button pressing was overridden by conversations.
(2) Select which roto item you want. Multi-select is allowed.


This is sick! If possible you should consider adding capture card support(it appears as a normal webcam iirc but I don't own one anymore)


It would remove the need to be able to use NTR streamer since a capture card wont have any latency.

At the very least, if you ever consider going open source this could be a neat starting/learning point for someone that wants to make/improve the AFK tool for other games especially if capture card support is added
 
  • Like
Reactions: generic164

u93132

Member
OP
Newcomer
Joined
Jan 2, 2024
Messages
20
Trophies
0
Age
32
XP
108
Country
Taiwan
This is sick! If possible you should consider adding capture card support(it appears as a normal webcam iirc but I don't own one anymore)


It would remove the need to be able to use NTR streamer since a capture card wont have any latency.

At the very least, if you ever consider going open source this could be a neat starting/learning point for someone that wants to make/improve the AFK tool for other games especially if capture card support is added

It is already open-sourced, see here: https://github.com/u93132/ShinyHunterUSUM.git

I tended to use Loopy's capture mod at first, but later on I saw zbash92's work that highly improved the NTR stability and gave me much hope. Loopy's mod takes 200 dollars with installation provided. AFAIK, Loopy's mod is not working as webcam. I read the source code a while ago, I don't think it is a hard task to support these capture mods.

I still love to the support toward several capture mod, but the thing is I don't have any one of them, lol.
 
  • Like
Reactions: TheStonedModder

generic164

New Member
Newbie
Joined
Jul 7, 2024
Messages
1
Trophies
0
Age
35
XP
13
Country
Canada
This project is so cool, thank you for making it public! I got it running but it crashes after a couple hundred soft resets. Is there a way I can make it more stable? Also do you have any plans to extend this program to the other 3ds pokemon games or Virtual console Pokemon games?
 

u93132

Member
OP
Newcomer
Joined
Jan 2, 2024
Messages
20
Trophies
0
Age
32
XP
108
Country
Taiwan
This project is so cool, thank you for making it public! I got it running but it crashes after a couple hundred soft resets. Is there a way I can make it more stable? Also do you have any plans to extend this program to the other 3ds pokemon games or Virtual console Pokemon games?
No, I can barely do something on the 3DS core level. I guess you are the guy posting an issue on GitHub. Thank you for testing, lol.
 

lleflesh

New Member
Newbie
Joined
Aug 9, 2024
Messages
2
Trophies
0
Age
27
XP
19
Country
United States
Is there a reason why the top screen is not showing up I set up everything I believe correctly and done it multiple times and I get to step 5 start shiny hunting but it doesn't work
Post automatically merged:

Is there a reason why the top screen is not showing up I set up everything I believe correctly and done it multiple times and I get to step 5 start shiny hunting but it doesn't work
1723226741070.png
 

justus123

New Member
Newbie
Joined
Oct 2, 2024
Messages
1
Trophies
0
Age
19
XP
12
Country
United States
is there a way to have it run on a normal 3ds xl?
Post automatically merged:

is there a way to have it run on a normal 3ds xl?
and also when I do the Start InputRedirection. command it just says that then ...ok without showing the address
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv3 @ K3Nv3:
    We aren't talking Output were talking about the actual display
  • kijetesantakalu042 @ kijetesantakalu042:
    You sound very uninformed on computer stuff. I don't really care to explain
  • K3Nv3 @ K3Nv3:
    New portables will come with 1080 120hz displays under $600
  • K3Nv3 @ K3Nv3:
    Lol this dude always acts like he's smarter when he looses
  • kijetesantakalu042 @ kijetesantakalu042:
    I didn't lose and I'm not acting like I'm smarter
  • kijetesantakalu042 @ kijetesantakalu042:
    You conflated power with display tech
  • K3Nv3 @ K3Nv3:
    The same way you don't pirate
  • K3Nv3 @ K3Nv3:
    That's kinda why people buy 4090s for 4k 120hz gaming lol
  • kijetesantakalu042 @ kijetesantakalu042:
    a 4020 can output 4k 120hz just not well. A 4090 isn't 2hz times more powerful. It's not the same thing
  • K3Nv3 @ K3Nv3:
    That's still gpu related a weak gpu for a good display would be useless
  • K3Nv3 @ K3Nv3:
    Or in portables a good soc
  • kijetesantakalu042 @ kijetesantakalu042:
    You can't say something is hz more powerful. That's not how this works. A steamdeck 2 might be 2 times more powerful, but not 120hz more powerful
  • K3Nv3 @ K3Nv3:
    Oh should've added a comma and you wouldn't be bitching right now
  • K3Nv3 @ K3Nv3:
    Mr I know all over here
  • kijetesantakalu042 @ kijetesantakalu042:
    You did double down on it. Also I'm not calling myself "mr I know all"
  • K3Nv3 @ K3Nv3:
    Yes because all components matter for a good experience
  • kijetesantakalu042 @ kijetesantakalu042:
    If you don't communicate clearly how do you expect anyone to be able to talk to you.
  • kijetesantakalu042 @ kijetesantakalu042:
    If you had clarified I wouldn't have gotten confused
  • kijetesantakalu042 @ kijetesantakalu042:
    These products feel so dangerous.
  • K3Nv3 @ K3Nv3:
    Or I could give less of a shit of what you say to me :unsure: choice is tough
  • kijetesantakalu042 @ kijetesantakalu042:
    No one pays attention to me irl so I really couldn't care less
  • K3Nv3 @ K3Nv3:
    You can have a hug if you'd like
  • kijetesantakalu042 @ kijetesantakalu042:
    That's not what I meant
  • K3Nv3 @ K3Nv3:
    Let me grab ancientboi
    K3Nv3 @ K3Nv3: Let me grab ancientboi