RE8 enemy swapping tutorial
May 4, 2021 19:17:13 GMT 10
FluffyQuack, Opans Keyrist, and 3 more like this
Post by JTeghius Kittius on May 4, 2021 19:17:13 GMT 10
So I had been digging through the demo in an attempt to try and change the enemy spawns, and after a few tries I was successful in replacing the daughters with Lady Dimitrescu link to this demo mod

so how did I do it?
well it's straightforward but it seems to have some limitations right now.
you'll need to have extracted the game/demo files for this (that's step 1)
link to info/tools to extract and modify the pak file(s)
once you've extracted the game files go to this folder in the game files:
this is where you'll find the data for the different stages/enemy spawns
for this tutorial I'll just demonstrate how I made my "Lady Dimitrescu replaces the daughters" mod for the demo.
this folder will have a few files. the ones we're interested in is the ones that end in "spawnparam.user.2"
(the folder is named slightly different in the full game, but the spawn files still end in "Param")

opening up one of these files in a hex editor will look something like this:

this looks like a lot of data but it's a pretty simple edit, we actually only need to make some small edits.
near the bottom it says "e.m.1.2.6.1."
this is the enemy being spawned by this file, in this case em1261 is one of the daughters. Specifically: Cassandra.
so all we need to do is replace it so it now says "e.m.1.0.0.0." to make it spawn lady Dimitrescu.
save the file and create folders for the mod manager to have the mod be installed in the right location.
test the mod and it should work:

now for the current limitations/issues:
- special enemies like the daughters/Lady DImitrescu seem to have some sort of limitation that they can only be spawned once per checkpoint area.
(however you can spawn all three daughters and Lady Dimitrescu in the same area)
- spawning Lycans (the basic enemies) over the daughters doesn't seem to work
- spawning characters in other "chapters" doesn't seem to work. meaning I was unable to spawn Lady Dimitrescu/daughters in the village demo.
- Pathfinding might not work correctly for the swapped enemies
- replacing story characters with other characters will make their audio/voice clips during cutscenes/events no longer play.
stages are grouped as follows:
C02_1 - village
C02_2 - castle
C02_3 - Beneviento area
C02_4 - Moreau's area
C02_5 - Factory
C02_6 - Village again?
c02_7 - Ethan meets Miranda (cutscene after mutated Heisenberg fight)
C03_1 - Chris section
C03_2 - Final section of the game as Ethan
St01 - Ethan's house intro
st03 - Castle
st06 - Factory
Here's a list of enemies so far which you'll need for swapping and knowing what enemy is which:
em0320 - Base Lycan
em1000 - Lady Dimitrescu
em1001 - Lady Dimitrescu again?
em1030 - Soldat Eins
em1031 - Saldat Panzer
em1032 - Soldat jet
em1040 - Sturm
em1060 - Urias (initial version, no torn coat)
em1061 - Urias (2nd version?)
em1062 - Uriaș Străjer (the one Chris fights)
em1110 - Heisenberg (human form)
em1120 - Donna
em1121 - Dead Donna
em1150 - Chris Redfield (jacket)
em1230 - Lady Dimitrescu (Dragon Boss version)
em1240 - Lycans
em1250 - Lycans (castle basement variant)
em1251 - hauler
em1260 - Bela
em1261 - Cassandra
em1262 - Daniela
em1270 - Samca
em1280 - Varcolac
em1281 - Varcolac variant?
em1300 - Moreau (with coat)
em1301 - Moreau (mutated version Swimming version?)
em1302 - Moreau (mutated version Boss fight version?)
em1303 - Moreau (no coat?)
em1310 - Mutated Heisenberg
em1320 - Mother Miranda (human)
em1330 - Mother Miranda (human)
em1360 - Leonard (elena's father - Lycan version?)
em1370 - Angie
em1371 - Angie Alt?
em1372 - doll with knife spider legs
em1373 - doll with wooden "tentacle" knife sticking out the chest
em1374 - "Doll B" looks like a porcelain doll
em1375 - doll with red-ish dress and yellowy ribbon hat
em1380 - "The Baby"
Animals:
em3000 - crow
em3001 - alt crow
em3020 - pig
em3021 - alt pig
em3040 - Mice
em3050 - Horse
em3070 - Chicken
em3071 - chicken Alt
em3080 - Goat
em3090 - Salmon
em3091 - Fish alt
em3100 - Catfish
em4000 - Mia Winters
em4001 - Mia Winters again likely the "real" one
em4050 - Grigori
em4070 - Duke
em4090 - "convoy" soldiers. Chris' squad in Ethan's house
em4091 - "convoy" soldiers dead
Villagers:
em4100 - Anton
em4101 - Sebastian
em4102 - Roxana
em4103 - Elena
em4104 - Luiza
em4105 - Leonard (Elena's father)
em4107 - Iulian
em4110 - Prophetess (old lady)
The Hound Wolf Squad members:
em4120 - (3500)
em4121 - (3700)
em4122 - (3800)
em4123 - (3900)
em4124 - (3600)
em4130 - Eveline
em4140 - Chris Redfield (Costume B - Hound Wolf Squad)
em4150 - Ethan WInters (Cutscene/full character version)
em4160 - BSAA Soldier
4400 -
4410 -
4420 -
4430 -
em5000 - Baby Rose

so how did I do it?
well it's straightforward but it seems to have some limitations right now.
you'll need to have extracted the game/demo files for this (that's step 1)
link to info/tools to extract and modify the pak file(s)
once you've extracted the game files go to this folder in the game files:
re_chunk_000\natives\stm\spawn\enemy\data
this is where you'll find the data for the different stages/enemy spawns
for this tutorial I'll just demonstrate how I made my "Lady Dimitrescu replaces the daughters" mod for the demo.
this folder will have a few files. the ones we're interested in is the ones that end in "spawnparam.user.2"
(the folder is named slightly different in the full game, but the spawn files still end in "Param")

opening up one of these files in a hex editor will look something like this:

this looks like a lot of data but it's a pretty simple edit, we actually only need to make some small edits.
near the bottom it says "e.m.1.2.6.1."
this is the enemy being spawned by this file, in this case em1261 is one of the daughters. Specifically: Cassandra.
so all we need to do is replace it so it now says "e.m.1.0.0.0." to make it spawn lady Dimitrescu.
save the file and create folders for the mod manager to have the mod be installed in the right location.
test the mod and it should work:

now for the current limitations/issues:
- special enemies like the daughters/Lady DImitrescu seem to have some sort of limitation that they can only be spawned once per checkpoint area.
(however you can spawn all three daughters and Lady Dimitrescu in the same area)
- spawning Lycans (the basic enemies) over the daughters doesn't seem to work
- spawning characters in other "chapters" doesn't seem to work. meaning I was unable to spawn Lady Dimitrescu/daughters in the village demo.
- Pathfinding might not work correctly for the swapped enemies
- replacing story characters with other characters will make their audio/voice clips during cutscenes/events no longer play.
stages are grouped as follows:
C02_1 - village
C02_2 - castle
C02_3 - Beneviento area
C02_4 - Moreau's area
C02_5 - Factory
C02_6 - Village again?
c02_7 - Ethan meets Miranda (cutscene after mutated Heisenberg fight)
C03_1 - Chris section
C03_2 - Final section of the game as Ethan
St01 - Ethan's house intro
st03 - Castle
st06 - Factory
Here's a list of enemies so far which you'll need for swapping and knowing what enemy is which:
em0320 - Base Lycan
em1000 - Lady Dimitrescu
em1001 - Lady Dimitrescu again?
em1030 - Soldat Eins
em1031 - Saldat Panzer
em1032 - Soldat jet
em1040 - Sturm
em1060 - Urias (initial version, no torn coat)
em1061 - Urias (2nd version?)
em1062 - Uriaș Străjer (the one Chris fights)
em1110 - Heisenberg (human form)
em1120 - Donna
em1121 - Dead Donna
em1150 - Chris Redfield (jacket)
em1230 - Lady Dimitrescu (Dragon Boss version)
em1240 - Lycans
em1250 - Lycans (castle basement variant)
em1251 - hauler
em1260 - Bela
em1261 - Cassandra
em1262 - Daniela
em1270 - Samca
em1280 - Varcolac
em1281 - Varcolac variant?
em1300 - Moreau (with coat)
em1301 - Moreau (mutated version Swimming version?)
em1302 - Moreau (mutated version Boss fight version?)
em1303 - Moreau (no coat?)
em1310 - Mutated Heisenberg
em1320 - Mother Miranda (human)
em1330 - Mother Miranda (human)
em1360 - Leonard (elena's father - Lycan version?)
em1370 - Angie
em1371 - Angie Alt?
em1372 - doll with knife spider legs
em1373 - doll with wooden "tentacle" knife sticking out the chest
em1374 - "Doll B" looks like a porcelain doll
em1375 - doll with red-ish dress and yellowy ribbon hat
em1380 - "The Baby"
Animals:
em3000 - crow
em3001 - alt crow
em3020 - pig
em3021 - alt pig
em3040 - Mice
em3050 - Horse
em3070 - Chicken
em3071 - chicken Alt
em3080 - Goat
em3090 - Salmon
em3091 - Fish alt
em3100 - Catfish
em4000 - Mia Winters
em4001 - Mia Winters again likely the "real" one
em4050 - Grigori
em4070 - Duke
em4090 - "convoy" soldiers. Chris' squad in Ethan's house
em4091 - "convoy" soldiers dead
Villagers:
em4100 - Anton
em4101 - Sebastian
em4102 - Roxana
em4103 - Elena
em4104 - Luiza
em4105 - Leonard (Elena's father)
em4107 - Iulian
em4110 - Prophetess (old lady)
The Hound Wolf Squad members:
em4120 - (3500)
em4121 - (3700)
em4122 - (3800)
em4123 - (3900)
em4124 - (3600)
em4130 - Eveline
em4140 - Chris Redfield (Costume B - Hound Wolf Squad)
em4150 - Ethan WInters (Cutscene/full character version)
em4160 - BSAA Soldier
4400 -
4410 -
4420 -
4430 -
em5000 - Baby Rose