Make something similar to the Vermillimon patch - Vicen04/Dw1DataAndPatches GitHub Wiki

Introduction

This is a tutorial to change textures to digimon, so you can play with something like "BlueMeramon" or "ToyAgumon". Just remember that this is just a skin change of an existing digimon.

Changing the texture

Well, you will not really change the texture, but the colour of the texture. Here is a simple way to do it

Locate the texture data

You can use a program like TimViewer to do that, just scan the entire BIN file to locate the textures you want to change.

Meramon position

Meramon texture position

BlueMeramon position

BlueMeramon texture position

Take note of those values, you will need them later. You may need to change them to hex values or if it is a sector, to locate the sector.

Change the texture colour

Now you have to use a hex editor and open the BIN file. Then follow these steps

  1. If you need to, make sure to change the value to hexadecimal

image

  1. Go to the offset (position) of the texture you want to copy (in this case BlueMeramon):

image

  1. Ignore the amount of bytes show in the earlier image, then select about 200 hex bytes (512 in decimal) and copy them:

image

  1. Go to the offset of the texture you want to recolor, ignore the same amount of bytes again:

image

  1. Modify the same amount of bytes, either manually of just paste-write:

image

  1. Save and keep a backup just in case. Then test your game, now Meramon should have BlueMeramon texture:

image

Transparency depends on the model, so some digimon like Agumon with a ClearAgumon texture or this one will not have the transparency effect

Other changes

You can change the name of the digimon if you want

  1. It is as easy as just writing the name and looking for it:

image

Searching

  1. Make sure you select the option just below the "Digivolve to" text

image

  1. Then just change the name:

image

You can change the techniques of the digimon

  1. First, check this spreadsheet to make sure the digimon is compatible with the technique:

Tech allowed spreadsheet

  1. In the same place as before, starting from the name, ignore 23 hex bytes (35 in decimal), the values after that are the techniques:

image

Do not change an "FF" value since those are just invalid animations spaces

  1. Change those values with a different technique that is compatible, for example, Meramon can use GigaFreeze and IceStatue:

image

Values changed

Change the evolutions of a digimon

By going to the offset 14D6CE04 you will reach the evolution/preevolution data, the first one being Botamon:

image

Evolution data

You can change those values to make a digimon evolve to a different one, make sure the changes make sense and it is a possible evolution (trying to evolve to NPCs in any version or any of the extra digimons in vanilla would crash the game).

All the digimon have 5 preevolutions and 6 evolutions. A value of "FF" just means no digimon. Panjyamon, Gigadramon and MetalEtemon do not have data here, the list ends with "Weregarurumon" which does not exists.

I would recommend to check SydMontague spreadsheet before doing any changes there.