Digimon World Hardcore - Vicen04/Dw1DataAndPatches GitHub Wiki

Introduction

A hack that increases the difficulty of the game a lot. It comes with multiple changes to the digimon stats, moveset and even increases the amount of boss battles!

Data Changes

I had to find these on my own, it is not difficult now since all of this data is already in the extracted data spreadsheet made by SydMontague. I would recommend checking that before you continue.

There is actually a digimon enemy randomizer made by uzuhenry which contains all the offsets for all the enemy digimon in the game, if you want to do a similar project, the offsets should be able to speed up everything. The file with the data is named "battledatanew.csv".

Digimon stats

Changing the data for the digimon stats was very simple, it can be made with just a hex editor. The following is MAP data, which is used to load a digimon in the map with the correct data:

Mayo00 ModokiBetamon

Just remember that all of this is in hex values. I have highlighted the most interesting bits of the data.

Going from top to bottom, left to right:

  • Light blue: Digimon ID
  • Green: Digimon postion X in the map
  • Darker Green: Digimon position Z in the map
  • Red: Digimon max HP
  • Blue: Digimon max MP
  • Red 2: Digimon starting HP
  • Red 2: Digimon starting MP
  • Red 3: Offense
  • Darker blue: Defense
  • Green: Speed
  • Blue: Brains
  • Yellow: Bits reward
  • Purple 1: Technique 1
  • Purple 2: Technique 2
  • Purple 3: Technique 3
  • Purple 4: Technique 4 or finisher
  • Violet 1: Chance of using the technique 1
  • Violet 2: Chance of using the technique 2
  • Violet 3: Chance of using the technique 3
  • Violet 4: Chance of using the technique 4 or finisher

The rest is just the next digimon:

  • Light blue: Digimon ID
  • Green: Digimon postion X in the map
  • Darker Green: Digimon position Z in the map...

There is more data in between, but this would be the most useful one when it comes to creating a hack like this.

Tecniques

The value shown in the image is not the technique ID, but rather the technique position in the digimon data:

Explanation 2 colored

If you search for the digimon name as text using a hex editor, you will find data like the one shown in the image. The technique count always starts with the value "2E" in hex. I have colored the techniques for this digimon to make it easier to understand:

  • Yellow: First digimon tecnique, value 2E in the MAP data.
  • Purple: Second digimon tecnnique, value 2F in the MAP data.
  • Green: Third digimon technique, value 30 in the MAP data.
  • Blue: Fourth digimon tecnique, while it does not appear in the earlier MAP data, the value of this one is 31.
  • Red: Last digimon tecnique, in this case is a finisher, not all digimon do have a finisher. As before, it does not appear in the earlier MAP data, the value for this one is 32.

Once you reach a value of "FF" or the amount of techniques has reached its maximum (16 techniques max), the count ends. As shown before, to set up a tecnique in the MAP data, you just need to count where the tecnique is located and set that value.