Skeetendo

’Cause all games were better on the GBC

You are not logged in.

  • Index
  • → Help/Question
  • → I need help changing Dark into a Physical Type without ASM in Crystal

#1 2017-05-11 03:57:40

Volt-Ikazuchi
Member
Registered: 2015-07-08
Post 3/23

I need help changing Dark into a Physical Type without ASM in Crystal

I can't use ASM because I'm also hacking Stadium 2 and I need compatibility.

I've already managed to edit Base Stats and the moves in both, and I kinda need some help with the project overall, but this particular issue turned into a pretty annoying roadblock in my rebalancing efforts.

I want to change Dark into a Physical type and Ghost to a Special. I don't want to use the current Physical/Special split because it changes the feel of the game too much and there aren't enough moves in Stadium 2 for a viable split.


Is there a way of doing this with a Hex Editor?


Hacking Stadium 2. Could really use some help though. Join the Discord!

Offline

#2 2017-05-25 02:45:12

MechanicalPen
Member
Registered: 2016-06-22
Post 29/29

Re: I need help changing Dark into a Physical Type without ASM in Crystal

Yes, but it wouldn't be fun.

There is a list of types, and types >= FIRE are all special. Since you can't use ASM (and therefore can't edit the list) you'll have to change the types themselves. basically, swap DARK and GHOST.

all Dark type moves should now be Ghost, and all Ghost type should now be Dark. Then, hex edit the effective/non-effect table so Dark has all the weakness Ghost used and vis versa.

Finally hex edit the text strings so the game prints "GHOST" for Dark, and "DARK" for ghost.

Offline

#3 2017-05-26 18:31:24

Volt-Ikazuchi
Member
Registered: 2015-07-08
Post 8/23

Re: I need help changing Dark into a Physical Type without ASM in Crystal

MechanicalPen wrote:

Yes, but it wouldn't be fun.

There is a list of types, and types >= FIRE are all special. Since you can't use ASM (and therefore can't edit the list) you'll have to change the types themselves. basically, swap DARK and GHOST.

all Dark type moves should now be Ghost, and all Ghost type should now be Dark. Then, hex edit the effective/non-effect table so Dark has all the weakness Ghost used and vis versa.

Finally hex edit the text strings so the game prints "GHOST" for Dark, and "DARK" for ghost.

Yep, just as I suspected. There isn't an easy way to just change the properties, and this is really the best solution.

Regrettably, Stadium 2 is a bit of a wild beast and I really don't want to brute force that in.
I'm way too busy trying to edit Stadium and planning my Red remake using Pokecrystal, not to mention editing Crystal itself.
(After all, there isn't much of a point in having a Stadium 2 hack without anything to put in the Transfer Pak. At least that isn't a headache to implement.)

But thanks for the help, I really forgot that was possible.


Hacking Stadium 2. Could really use some help though. Join the Discord!

Offline

  • Index
  • → Help/Question
  • → I need help changing Dark into a Physical Type without ASM in Crystal

Board footer

Powered by FluxBB