Post by atomoksetin on Jun 28, 2022 0:43:41 GMT 10
Some time ago my friend and I found a new way to spawn enemies in Resident Evil 4.
The essence of the method is to use the debug version of RE4 to change the data of opponents right inside the game, and then using the Cheat Engine to copy the changed data of the enemies to emleon.
Since debugging allows you to change the data of opponents
right while the game is running, all changes made in the game are displayed in RAM, which can be read by the Cheat Engine without any problems.
This method is ideal for creating global mods for the GC/Wii versions, however unfortunately the byte order of the emleon files in the PC version is different from the byte order in the GC/Wii versions.
In the GC/Wii versions, the bytes are in a different order and therefore cannot be loaded correctly on a PC.
Therefore, in order to make the enemies created with debug work on the PC version, you need to manually change the byte order inside the emleon file.
For obvious reasons, manually rewriting this data takes too much time, so I came up with the idea of writing a small program focused on automatically converting emleon files from the GC / Wii versions to the PC HD version.
I myself have no experience in writing programs, but I hope that there are people in this community who will be ready to write such a simple program.
As a result, if such a program is written, it will incredibly simplify the spawning of enemies to create a mod, there will no longer be a need to manually edit the emleon file and select coordinates for new enemies using special utilities, everything will be done right inside the game with manual and detailed settings for each enemy.
Below I have attached a video from my channel to show in detail how versatile and convenient this method of spawning enemies is.
The essence of the method is to use the debug version of RE4 to change the data of opponents right inside the game, and then using the Cheat Engine to copy the changed data of the enemies to emleon.
Since debugging allows you to change the data of opponents
right while the game is running, all changes made in the game are displayed in RAM, which can be read by the Cheat Engine without any problems.
This method is ideal for creating global mods for the GC/Wii versions, however unfortunately the byte order of the emleon files in the PC version is different from the byte order in the GC/Wii versions.
In the GC/Wii versions, the bytes are in a different order and therefore cannot be loaded correctly on a PC.
Therefore, in order to make the enemies created with debug work on the PC version, you need to manually change the byte order inside the emleon file.
For obvious reasons, manually rewriting this data takes too much time, so I came up with the idea of writing a small program focused on automatically converting emleon files from the GC / Wii versions to the PC HD version.
I myself have no experience in writing programs, but I hope that there are people in this community who will be ready to write such a simple program.
As a result, if such a program is written, it will incredibly simplify the spawning of enemies to create a mod, there will no longer be a need to manually edit the emleon file and select coordinates for new enemies using special utilities, everything will be done right inside the game with manual and detailed settings for each enemy.
Below I have attached a video from my channel to show in detail how versatile and convenient this method of spawning enemies is.