Ok, since you made a great work, i want to contribute a bit too, so i'm doing a small "How to..." feel free to use it.
How to install and use Gen 1 Pokemon VC wild encounter DV NTR Overlay.
First, you must get NTR CFW for your (N)3DS, you can get them here: https://github.com/44670/BootNTR/releases
You must get NTR 3.4preview4 or higher and BootNTR 3.1 or higher.
Copy *.bin files in ntr.zip to the root of your SD, and do not rename the .bin files.
For O3DS, install BootNTR.cia and BootNTR-Mode3.cia.
For N3DS install only BootNTR.cia.
Or wait for the Universal Language plugin that is WIP right now.
Now on your console:
1. Open BootNTR and let it return to Homemenu.
2. Open your desired game and press X+Y to open NTR Menu, then Enable Debug.
3. You can control with R/L Party/Wild Pokemon, Wild being open automatically; and Y to open Egg breeding data (G/S/C versions only)
4. Profit!!!
I must finish some touches here and there, but this is a start, feel free to add or correct if needed.
Ok, since you made a great work, i want to contribute a bit too, so i'm doing a small "How to..." feel free to use it.
How to install and use Gen 1 Pokemon VC wild encounter DV NTR Overlay.
First, you must get NTR CFW for your (N)3DS, you can get them here: https://github.com/44670/BootNTR/releases
You must get NTR 3.4preview4 or higher and BootNTR 3.1 or higher.
Copy *.bin files in ntr.zip to the root of your SD, and do not rename the .bin files.
For O3DS, install BootNTR.cia and BootNTR-Mode3.cia.
For N3DS install only BootNTR.cia.
Unzip DV_Calc.plg from your version, and place it in your SD on the route needed of your version as:
SD/plugin/0004000000171000 <- For Pokemon Red English Version
SD/plugin/0004000000171100 <- For Pokemon Blue English Version
SD/plugin/0004000000171200 <- For Pokemon Yellow English Version
SD/plugin/0004000000171300 <- For Pokemon Red German Version
SD/plugin/0004000000171400 <- For Pokemon Blue German Version
SD/plugin/0004000000171500 <- For Pokemon Yellow German Version
*SD/plugin/0004000000176000 <- For Pokemon Red French Version* <- Unconfirmed
SD/plugin/0004000000171700 <- For Pokemon Blue French Version
SD/plugin/0004000000171800 <- For Pokemon Yellow French Version
SD/plugin/0004000000179000 <- For Pokemon Red Spanish Version
SD/plugin/000400000017a000 <- For Pokemon Blue Spanish Version
SD/plugin/000400000017b000 <- For Pokemon Yellow Spanish Version
SD/plugin/000400000017c000 <- For Pokemon Red Italian Version
SD/plugin/000400000017d000 <- For Pokemon Blue Italian Version
SD/plugin/000400000017e000 <- For Pokemon Yellow Italian Version
SD/plugin/0004000000190C00 <- For Pokemon Gold Spanish Version Traiver Version
SD/plugin/0004000000191400 <- For Pokemon Silver Spanish Version Traiver Version
SD/plugin/0004000000190400 <- For Pokemon Crystal Spanish Version Traiver Version
Now on your console:
1. Open BootNTR and let it return to Homemenu.
2. Open your desired game and press X+Y to open NTR Menu, then Enable Debug.
3. You can control with R/L Party/Wild Pokemon, Wild being open automatically; and Y to open Egg breeding data (G/S/C versions only)
4. Profit!!!
I must finish some touches here and there, but this is a start, feel free to add or correct if needed.
I would say that untill the universal language plugin is done dont worry about the install instructions, the other language versions are just a temporary solution so that people using them can still benefit from the plugin while we look for the correct offsets in the ram dumps and find a solution to the whole telling the difference between what version is loaded
The way it works now is we check a ram location for a b, r, y or g. This is an issues as even in the international versions this is still the same even if thats not what it should be
I have been really trying to figure out a egg available notification in gen 2. So far I'm pretty sure
the GS offset is D893 (0x8a2f7f7 in 3DS SIlver) for the byte that contains the flag but that byte should cover 8 different flags so to get just the one I need to be detectable it should be converted to binary then do a bitwise AND against 00100000 which if my assumptions is correct based on watching that byte in hex in RAM the 1 is the exact position of the flag in that byte.
If the result of that AND is not 0 then a egg is available for pickup.
Now that just needs coded into the plug-in which I'm finding hard.
I have been really trying to figure out a egg available notification in gen 2. So far I'm pretty sure
the GS offset is D893 (0x8a2f7f7 in 3DS SIlver) for the byte that contains the flag but that byte should cover 8 different flags so to get just the one I need to be detectable it should be converted to binary then do a bitwise AND against 00100000 which if my assumptions is correct based on watching that byte in hex in RAM the 1 is the exact position of the flag in that byte.
If the result of that AND is not 0 then a egg is available for pickup.
Now that just needs coded into the plug-in which I'm finding hard.
I have almost finnished getting all the international offsefts i can (excluding french red) onece im done ill start giving you a hand with that if you like
I have a German version finished now the interesting thing was that the offsets for the blue and red were the same also on post #229 Im updating a list of an offset i found that so far looks like its different for each version, the last one is the french but i cant do red french right now
I have the "Ready to Pickup" working. I have it to the point that it only shows if you have the egg overlay on. But if you do it also shows in the others at the same time. With the egg overlay off it doesn't show with the others.
Also this has the offset for Gold and Silver tested. But Crystal is untested.
Please someone test Crystal and report since I don't have a save capable of testing.
The Notification should come up as the guy is outside (overlay must be on) and go away either as you pick it up or as you step through the door to go inside (I'm not sure why it changes at times)
I have the "Ready to Pickup" working. I have it to the point that it only shows if you have the egg overlay on. But if you do it also shows in the others at the same time. With the egg overlay off it doesn't show with the others.
Also this has the offset for Gold and Silver tested. But Crystal is untested.
Please someone test Crystal and report since I don't have a save capable of testing.
The Notification should come up as the guy is outside (overlay must be on) and go away either as you pick it up or as you step through the door to go inside (I'm not sure why it changes at times)
I have the "Ready to Pickup" working. I have it to the point that it only shows if you have the egg overlay on. But if you do it also shows in the others at the same time. With the egg overlay off it doesn't show with the others.
Also this has the offset for Gold and Silver tested. But Crystal is untested.
Please someone test Crystal and report since I don't have a save capable of testing.
The Notification should come up as the guy is outside (overlay must be on) and go away either as you pick it up or as you step through the door to go inside (I'm not sure why it changes at times)
@greenDarkness555@shadowofdarkness try this version with G/S/C im not sure its not going to break anything, if you get a crash fear not just replace with the old version, but i honestly don't have a save that is even up to golden rod to check, formatting is probably horrible as i cant check it, it essentially uses shadows code but in a different location, by the way this is based off the German version and will not work on B/R/Y
@greenDarkness555@shadowofdarkness try this version with G/S/C im not sure its not going to break anything, if you get a crash fear not just replace with the old version, but i honestly don't have a save that is even up to golden rod to check, formatting is probably horrible as i cant check it, it essentially uses shadows code but in a different location, by the way this is based off the German version and will not work on B/R/Y
I don't have time to test but just reviewing the source it will not work. You forgot to add the relevant parts into the version checks for GS and Crystal.
I don't have time to test but just reviewing the source it will not work. You forgot to add the relevant parts into the version checks for GS and Crystal.
I don't have time to test but just reviewing the source it will not work. You forgot to add the relevant parts into the version checks for GS and Crystal.
try shadows and then if you have time test 8.6 doing the same as i have found the offsets for everything but 1 and I'm recording that to explain how its done the other i cant do as i cant source it
Tested Crystal. The party Pokémon and wild Pokémon check out. Don't know about eggs. The old man has the odd egg, and I pick it up from him but it doesn't change anything. It would be cool to get the eggs working so I can get my shiny pichu!
View attachment 79421View attachment 79422View attachment 79423 Tested Crystal. The party Pokémon and wild Pokémon check out. Don't know about eggs. The old man has the odd egg, and I pick it up from him but it doesn't change anything. It would be cool to get the eggs working so I can get my shiny pichu!
Today, April 8th, 2024, at 4PM PT, marks the day in which Nintendo permanently ends support for both the 3DS and the Wii U online services, which include co-op play...
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
With Apple having recently updated their guidelines for the App Store, iOS users have been left to speculate on specific wording and whether retro emulators as we...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
TheFlow has done it again--a new kernel exploit has been released for PlayStation 4 consoles. This latest exploit is called PPPwn, and works on PlayStation 4 systems...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
Another video game prototype has been found and preserved, and this time, it's none other than the game that spawned an entire franchise beloved by many, the very...
Anbernic is back with yet another retro handheld device. The upcoming RG28XX is another console sporting the quad-core H700 chip of the company's recent RG35XX 2024...
Nintendo has recently announced through their social media accounts that a new Indie World stream will be airing tomorrow, scheduled for April 17th, 2024 at 7 a.m. PT...
Two classic titles join the Nintendo Switch Online Expansion Pack game lineup. Available starting April 24th will be the motorcycle racing game Extreme G and another...
Today, April 8th, 2024, at 4PM PT, marks the day in which Nintendo permanently ends support for both the 3DS and the Wii U online services, which include co-op play...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
With Apple having recently updated their guidelines for the App Store, iOS users have been left to speculate on specific wording and whether retro emulators as we...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
TheFlow has done it again--a new kernel exploit has been released for PlayStation 4 consoles. This latest exploit is called PPPwn, and works on PlayStation 4 systems...
DOOM is well-known for being ported to basically every device with some kind of input, and that list now includes the old retro game console in Persona 5 Royal...
Two classic titles join the Nintendo Switch Online Expansion Pack game lineup. Available starting April 24th will be the motorcycle racing game Extreme G and another...
Nintendo has recently announced through their social media accounts that a new Indie World stream will be airing tomorrow, scheduled for April 17th, 2024 at 7 a.m. PT...
In 2017, the United States Federal Communications Commission (FCC) repealed net neutrality. At the time, it was a major controversy between internet service providers...