ROM Hack [Release] Gen 1 Pokemon VC wild encounter DV NTR Overlay

Veund

Well-Known Member
Member
Joined
Feb 6, 2017
Messages
140
Trophies
0
Age
32
Location
australia
XP
152
Country
United States
@Veund
Ok, i've just checked it and so far it's working, but party info is taken from last pokemon in the party, not the first one.

But hell, now it's finally working!!!
it should change when you look at the status screen it also should automatically open on the status screen as well


finished the Jap version had to add code to support green version
 

Attachments

  • DV_Calc_0.8.4-J.zip
    636 KB · Views: 182
Last edited by Veund,
  • Like
Reactions: Patxinco

Patxinco

Riding a Shooting Star
Member
Joined
Apr 18, 2011
Messages
847
Trophies
1
XP
2,225
Country
Spain
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.

Then get the last version of the DV NTR Overlay

Unzip DV_Calc.plg from your version, and place it in your SD on the route needed of your version as:
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.
 
Last edited by Patxinco,

Veund

Well-Known Member
Member
Joined
Feb 6, 2017
Messages
140
Trophies
0
Age
32
Location
australia
XP
152
Country
United States
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.

Then get the last version of the DV NTR Overlay

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

shadowofdarkness

Well-Known Member
OP
Member
Joined
Apr 17, 2007
Messages
536
Trophies
1
XP
2,250
Country
Canada
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.
 
  • Like
Reactions: Veund and Patxinco

Veund

Well-Known Member
Member
Joined
Feb 6, 2017
Messages
140
Trophies
0
Age
32
Location
australia
XP
152
Country
United States
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
 

Veund

Well-Known Member
Member
Joined
Feb 6, 2017
Messages
140
Trophies
0
Age
32
Location
australia
XP
152
Country
United States
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
 

Attachments

  • DV_Calc_0.8.4-G.zip
    626.5 KB · Views: 153

shadowofdarkness

Well-Known Member
OP
Member
Joined
Apr 17, 2007
Messages
536
Trophies
1
XP
2,250
Country
Canada
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)
 

Attachments

  • DV_Calc.zip
    499.2 KB · Views: 148
Last edited by shadowofdarkness,
  • Like
Reactions: Veund

greenDarkness555

Well-Known Member
Member
Joined
Feb 27, 2016
Messages
122
Trophies
0
Age
28
XP
220
Country
United States
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'll test for Crystal and get back to you.
 
  • Like
Reactions: shadowofdarkness

Veund

Well-Known Member
Member
Joined
Feb 6, 2017
Messages
140
Trophies
0
Age
32
Location
australia
XP
152
Country
United States
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)

ohh i see what you did there
 

Veund

Well-Known Member
Member
Joined
Feb 6, 2017
Messages
140
Trophies
0
Age
32
Location
australia
XP
152
Country
United States
@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
 

Attachments

  • DV_Calc_0.8.6.zip
    598.8 KB · Views: 134

shadowofdarkness

Well-Known Member
OP
Member
Joined
Apr 17, 2007
Messages
536
Trophies
1
XP
2,250
Country
Canada
@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.
 

greenDarkness555

Well-Known Member
Member
Joined
Feb 27, 2016
Messages
122
Trophies
0
Age
28
XP
220
Country
United States
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'm working on getting my save up to Golden Rod. It shouldn't take much longer. Do you want me to test the one I'm currently doing, or 8.6?
 

Veund

Well-Known Member
Member
Joined
Feb 6, 2017
Messages
140
Trophies
0
Age
32
Location
australia
XP
152
Country
United States
I'm working on getting my save up to Golden Rod. It shouldn't take much longer. Do you want me to test the one I'm currently doing, or 8.6?
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
 

mbcrazed

Well-Known Member
Member
Joined
Nov 10, 2012
Messages
695
Trophies
1
Location
GBATemp
XP
2,082
Country
United States
IMG_1696.JPG
IMG_1697.JPG
IMG_1698.JPG
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! :D:D
 

Veund

Well-Known Member
Member
Joined
Feb 6, 2017
Messages
140
Trophies
0
Age
32
Location
australia
XP
152
Country
United States

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: :rofl2: +1