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
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.
Source code: https://github.com/u93132/ShinyHunterUSUM.git
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
Last edited by u93132,