Guide to Editing Starting Stats in the DSVania games!
Jun 11, 2021 2:21:28 GMT
DarkPrinceAlucard, D3, and 6 more like this
Post by DarkAidan95 on Jun 11, 2021 2:21:28 GMT
Heya. Looking to make a little contribution to our lovely vampire hunter modding community here. Hopefully this can prove to be of help in the future!
Castlevania: Dawn of Sorrow: After performing your usual ROM extraction with DSVania Editor, in the extracted folder that's created for your built Dawn of Sorrow rom, look for the ftc sub-folder. Inside that folder should be a file named overlay9_0. Open (or download, install, and then open) a hex editing program like HxD. In that program, open the overlay9_0 file.
After this, go to the offset 90204.
If you did everything right, you should arrive at this sight:

Offsets 90204 and 90205, which should be the 78 in red, followed by the 00 also in red, is what determines your starting HP stat. In vanilla, that's 120 HP. Is that a value you wish to change? Simply adjust these two offsets as you desire, keeping in mind that offset 90205 increments by 256 points for every 1 that you put in that offset.
Offsets 90208 and 90209, which should be the 50 in red, also followed by the 00 in red, is what determines your starting MP stat. In vanilla, that's 80 MP.
Offsets 9020C and 9020D, both 00's, is your starting ATK stat. Don't try and change this: for some reason, it's overwritten to be 0 in Dawn of Sorrow.
Offsets 9020E and 9020F, also both 00's, is your starting DEF stat. In vanilla, that's 0 DEF.
Offsets 90210 and 90211, by default a 06 followed by a 00, is your starting STR stat. In vanilla, that's 6 STR.
Offsets 90212 and 90213, by default a 05 followed by a 00, is your starting CON stat. In vanilla, that's 5 CON.
Offsets 90214 and 90215, by default a 06 followed by a 00, is your starting INT stat. In vanilla, that's 6 INT.
Offsets 90216 and 90217, by default a 03 followed by a 00, is your starting LCK stat. In vanilla, that's 3 LCK.
These values are used by all four playable characters present in the game.
May this information prove to be of help to Dawn of Sorrow ROMhacks! Eventually, similar guides will be made for Portrait of Ruin and Order of Ecclesia.
Castlevania: Dawn of Sorrow: After performing your usual ROM extraction with DSVania Editor, in the extracted folder that's created for your built Dawn of Sorrow rom, look for the ftc sub-folder. Inside that folder should be a file named overlay9_0. Open (or download, install, and then open) a hex editing program like HxD. In that program, open the overlay9_0 file.
After this, go to the offset 90204.
If you did everything right, you should arrive at this sight:

Offsets 90204 and 90205, which should be the 78 in red, followed by the 00 also in red, is what determines your starting HP stat. In vanilla, that's 120 HP. Is that a value you wish to change? Simply adjust these two offsets as you desire, keeping in mind that offset 90205 increments by 256 points for every 1 that you put in that offset.
Offsets 90208 and 90209, which should be the 50 in red, also followed by the 00 in red, is what determines your starting MP stat. In vanilla, that's 80 MP.
Offsets 9020C and 9020D, both 00's, is your starting ATK stat. Don't try and change this: for some reason, it's overwritten to be 0 in Dawn of Sorrow.
Offsets 9020E and 9020F, also both 00's, is your starting DEF stat. In vanilla, that's 0 DEF.
Offsets 90210 and 90211, by default a 06 followed by a 00, is your starting STR stat. In vanilla, that's 6 STR.
Offsets 90212 and 90213, by default a 05 followed by a 00, is your starting CON stat. In vanilla, that's 5 CON.
Offsets 90214 and 90215, by default a 06 followed by a 00, is your starting INT stat. In vanilla, that's 6 INT.
Offsets 90216 and 90217, by default a 03 followed by a 00, is your starting LCK stat. In vanilla, that's 3 LCK.
These values are used by all four playable characters present in the game.
May this information prove to be of help to Dawn of Sorrow ROMhacks! Eventually, similar guides will be made for Portrait of Ruin and Order of Ecclesia.