HOW TO MAKE ChaOS WORK WITH 7TH HEAVEN >2.3 (FOR THOSE WHO HAVE A PROBLEM; UNTESTED IN A THOROUGH PLAYTHROUGH)
In its current state, ChaOS is broken when used with 7th Heaven. Nowadays it only replaces Cloud and/or Barret (Maybe Bugenhagen too?), leaving the other models vanilla. The last time I could use it properly (before today!) was with 7th Heaven 2.3. However, after several trial and errors, I finally got a (not so) quick and dirty solution to make ChaOS work.
DISCLAIMER : I'm not a mod developer, I'm just a random guy who believed that his experience in modding Bethesda games might work here.
The caveat? The process is a bit involved. This installation also assumes that you are going to use Kaldarasha's ChaOS Dynamic Weapons. Resized Project works, with some caveats (There's a lot of them here).
Tested in 7th Heaven v3.2.0.13 & v3.2.0.22 (Canary, Windows 10) and Steam Deck v3.2.0.22 (installed using 7thDeck - dev branch).
You are expected to be at least able to extract .iros and install mods from a folder.
========= STEPS FOR ChaOS (Downloaded from this Nexus page): 1. Download and extract the ChaOS .iro to a convenient folder (for example, ChaOS-Nexus)
2. Go to mod.xml, and do these modifications: - On Line 76, copy and paste this line: <ModFolder Folder="options\Cloud\Sword2" ActiveWhen="CloudSword = 0" /> - On Line 84, copy and paste this line: <ModFolder Folder="base_mod" ActiveWhen="BaseToggle = 1" /> - On Line 101, between "Animation" and />, copy and paste this: ActiveWhen="Anim = 1" - On Line 150, between -Options- (Line 149) and -Resized Models Project- (Line 151), copy and paste these lines: <ConfigOption> <Type>List</Type> <Default>1</Default> <ID>BaseToggle</ID> <Name>Base Mod</Name> <Description>This is the base of the whole mod. Activate this always.</Description> <Option Value="0" Name="OFF" PreviewFile="Preview\FINAL FANTASY VII ChaOS.jpg"/> <Option Value="1" Name="ON" PreviewFile="Preview\FINAL FANTASY VII ChaOS.jpg"/> </ConfigOption> <ConfigOption> <Type>List</Type> <Default>1</Default> <ID>Anim</ID> <Name>Animation</Name> <Description>This replaces the animation. Default state is activated.</Description> <Option Value="0" Name="OFF"/> <Option Value="1" Name="ON"/> </ConfigOption> - At the end of Line 84, press Enter, and on the newly formed Line 85, copy and paste these lines: <ModFolder Folder="options\Barrett\standard" ActiveWhen="Barrett = 0" /> <ModFolder Folder="options\Bugenhagen\standing" ActiveWhen="Bugen = 0" /> - On Line 79, change "options\Barrett" to "options\Barrett\hd" - On Line 80, change "options\Bugenhagen" to "options\Bugenhagen\sitting" - Save the changes. * If you are using Notepad, you can see line number at the bottom of Notepad (Ln XX, Col YY) where XX is the Line Number and YY is the Column Number. Replace XX with the number of the line above.
3. In the base folder (the same folder as mod.xml), create a new folder named base_mod. Move these folders into base_mod: battle.lgp char.lgp chocobo.lgp flevel.lgp high-us.lgp world_us.lgp
4. Return to the base ChaOS-Nexus folder, and now go to the options > Cloud > Sword > char.lgp folder. Copy ALL of those files, and go back to the base ChaOS-Nexus folder.
5. Go to base_mod > char.lgp folder, and paste the files. Let them overwrite any existing files. After finishing the copy, do not press anything but Delete or Shift-Delete. Yes, go and delete all those pasted files. Trust me.
7. Go back to the base ChaOS-Nexus folder, and go to options > Barrett. Create two folders, named standard and hd. Move the battle.lgp and char.lgp folders to hd folder.
8. Go into the standard folder. Create two folders, named battle.lgp and char.lgp. Go to the char.lgp and paste all the files you copied on step 6.
10. Go back to the base ChaOS-Nexus folder, and go to options > Barrett > standard > battle.lgp folder. Paste all the files there.
11. Delete all the files listed on point 6 and 9, both in base_mod > battle.lgp and base_mod > char.lgp. To make things easier, just copy the files from options > Barrett > standard > battle.lgp and options > Barrett > standard > char.lgp and paste them back to the base_mod > battle.lgp and base_mod > char.lgp, and delete them right after pasting. Basically do the same thing as step 5.
12. The pain is still going, but less. In the base_mod > char.lgp, find and copy all these files: afec.hrc afed.rsd afee.p afef.rsd affa.p affb.rsd affc.p affd.rsd affe.p afff.rsd afga.p afgb.rsd afgd.rsd afge.p afhf.rsd afia.p gwcc.hrc gwcd.rsd gwce.p gwcf.rsd gwda.p gwdb.rsd gwdc.p gwdd.rsd gwde.p gwdf.rsd gwea.p gweb.rsd gwec.p gwed.rsd gwee.p materiag.tex
13. Go back to the base ChaOS-Nexus folder, and go to options > Bugenhagen. Create two folders, standing and sitting. Move the char.lgp folder into the sitting folder.
14. Go to standing folder, create char.lgp folder, and paste all the files into the char.lgp folder.
15. In 7th Heaven, click Import Mod > From Folder, and find the folder where you extracted everything into (in the example above, ChaOS-Nexus)
16. Configure to your heart's contents!
=========
STEPS FOR Dynamic Weapons: 1. Extract the Dynamic Weapons .iro to a convenient folder (for example, ChaOS - Dynamic Weapons)
2. Inside that folder, go to Battle > Millenia+with Mike's Buster+UltimateWeapon > battle.lgp, and move both rtck and sick out of the battle.lgp folder.
3. Go back to Battle folder, this time go to Millenia+with Mike's UltimateWeapon > battle.lgp, and COPY all of the files there to the now-empty Millenia+with Mike's Buster+UltimateWeapon > battle.lgp.
4. Move the previously moved out rtck and sick to Millenia+with Mike's Buster+UltimateWeapon > battle.lgp folder. Overwrite when prompted.
5. In 7th Heaven, click Import Mod > From Folder, and find the folder where you extracted everything into (in the example above, ChaOS - Dynamic Weapons)
6. Put it above the modified ChaOS you installed before in the modlist.
7. Configure it to your heart's content!
=========
Now, if you have questions like "Does it crash?" "Does it always work?" "Can you do X for Y?", the answer is: I don't know. My aim was to get this working ASAP for my personal satisfaction. I haven't tapped into this yet and I lack the technical prowess for it; All I did was messing around and in the end, got it. One thing I can say, Resized Project may cause wrong models to appear at the wrong time (Johnny instead of his dad, a random dude as the pinball machine, etc).
Is this the best I can do? Yes, for now. Is this the best WE can do? I believe no. If Kaldarasha decided to fix ChaOS or somebody finally found in the 7th Heaven code the cause for this, then I believe that it is the best. As I said, this is a (not so) quick and dirty solution; this might even stop working at any update.
Please note that this is provided as-is, not a definitive measure for sure.
EDIT October 10th 2023: Replaced the method with a way more involved method, yet resulted well-functioning mod with functional choices.
going through all that defeats the entire purpose of using 7th heaven. simplest solution would be to just use the installer version to patch the files yourself. that makes this mod function independently from the other mods and no longer worries about load order, as well fixing the other bugs mentioned like the conflict with 60fps and the Sephiroth model bug. been using it this ways and works flawlessly with other mods from 7th heaven including full 60fps.
How was it that you were able to run 7th Heaven mods and chaOS (manually installed) at the same time? I went through the replacement and patching steps with the installer in the ff7 game folder but whenever I run the game through 7th heaven it just goes to the default field models. I'm wondering if I'm missing a step with loading the patched iro files into 7th Heaven or launching it wrong. For the Sephiroth model breaking with the 60FPS mod, only switching it to 30FPS mode seems to fix it for me.
Having and issue with sepharoths model its all contorted and screwed up tried turning on and off the betea resize thing doesent fix it i am using 7th heaven to run the mod and yeah would like to see sepharoths model fixed lol
It's 99% the 60fps mod. Try running the game at 30 fps and check if the Sephiroth model is stil screwed.
The beta resize will crash your game in some scene and you will not be able to advance the game, the first occasion I remember is in the Shinra HQ when all the PGs are in jail.
Sephiroth character model is broken with 60 FPS mod. Damn shame because these are probably the best vanilla friendly models available. Uninstalling until the models are fixed.
Can confirm, just crashed at Costa Del Sol, turning off resize fixed it. Hopefully this issue and the 60fps Sephiroth glitch is resolved sometime soon, I highly prefer this over nino/vanilla characters.
When I use the resize mod with Echo S for some reason the pinball machine in seventh heaven disappears and is replaced by the Nibelheim Camera man model. Anyone know of a fix for this without removing either mod?
I have a modified battle.lgp file with Kalderashas models. just replace the battle.lgp file in your FF7 battle folder, with the one from the the link below. Path also below (:
\SteamLibrary\steamapps\common\FINAL FANTASY VII\data\battle https://www.mediafire.com/file/my1igf02hygsflz/battle.lgp/file
134 comments
In its current state, ChaOS is broken when used with 7th Heaven. Nowadays it only replaces Cloud and/or Barret (Maybe Bugenhagen too?), leaving the other models vanilla. The last time I could use it properly (before today!) was with 7th Heaven 2.3. However, after several trial and errors, I finally got a (not so) quick and dirty solution to make ChaOS work.
DISCLAIMER : I'm not a mod developer, I'm just a random guy who believed that his experience in modding Bethesda games might work here.
The caveat? The process is a bit involved. This installation also assumes that you are going to use Kaldarasha's ChaOS Dynamic Weapons. Resized Project works, with some caveats (There's a lot of them here).
Tested in 7th Heaven v3.2.0.13 & v3.2.0.22 (Canary, Windows 10) and Steam Deck v3.2.0.22 (installed using 7thDeck - dev branch).
You are expected to be at least able to extract .iros and install mods from a folder.
=========
STEPS FOR ChaOS (Downloaded from this Nexus page):
1. Download and extract the ChaOS .iro to a convenient folder (for example, ChaOS-Nexus)
2. Go to mod.xml, and do these modifications:
- On Line 76, copy and paste this line: <ModFolder Folder="options\Cloud\Sword2" ActiveWhen="CloudSword = 0" />
- On Line 84, copy and paste this line: <ModFolder Folder="base_mod" ActiveWhen="BaseToggle = 1" />
- On Line 101, between "Animation" and />, copy and paste this: ActiveWhen="Anim = 1"
- On Line 150, between -Options- (Line 149) and -Resized Models Project- (Line 151), copy and paste these lines:
<ConfigOption>
<Type>List</Type>
<Default>1</Default>
<ID>BaseToggle</ID>
<Name>Base Mod</Name>
<Description>This is the base of the whole mod. Activate this always.</Description>
<Option Value="0" Name="OFF" PreviewFile="Preview\FINAL FANTASY VII ChaOS.jpg"/>
<Option Value="1" Name="ON" PreviewFile="Preview\FINAL FANTASY VII ChaOS.jpg"/>
</ConfigOption>
<ConfigOption>
<Type>List</Type>
<Default>1</Default>
<ID>Anim</ID>
<Name>Animation</Name>
<Description>This replaces the animation. Default state is activated.</Description>
<Option Value="0" Name="OFF"/>
<Option Value="1" Name="ON"/>
</ConfigOption>
- At the end of Line 84, press Enter, and on the newly formed Line 85, copy and paste these lines:
<ModFolder Folder="options\Barrett\standard" ActiveWhen="Barrett = 0" />
<ModFolder Folder="options\Bugenhagen\standing" ActiveWhen="Bugen = 0" />
- On Line 79, change "options\Barrett" to "options\Barrett\hd"
- On Line 80, change "options\Bugenhagen" to "options\Bugenhagen\sitting"
- Save the changes.
* If you are using Notepad, you can see line number at the bottom of Notepad (Ln XX, Col YY) where XX is the Line Number and YY is the Column Number. Replace XX with the number of the line above.
3. In the base folder (the same folder as mod.xml), create a new folder named base_mod. Move these folders into base_mod:
battle.lgp
char.lgp
chocobo.lgp
flevel.lgp
high-us.lgp
world_us.lgp
4. Return to the base ChaOS-Nexus folder, and now go to the options > Cloud > Sword > char.lgp folder. Copy ALL of those files, and go back to the base ChaOS-Nexus folder.
5. Go to base_mod > char.lgp folder, and paste the files. Let them overwrite any existing files. After finishing the copy, do not press anything but Delete or Shift-Delete. Yes, go and delete all those pasted files. Trust me.
6. Here comes the pain. Stay in the char.lgp folder, find ALL of these files and copy them all:
acgd.hrc
acge.rsd
acgf.P
acha.rsd
acha1.rsd
achb.P
achb1.p
achc.rsd
achd.P
ache.TEX
achf.TEX
acib.rsd
acic.P
acica.TEX
acid.rsd
acie.P
acif.rsd
acja.P
acjb.rsd
acjc.P
acjd.rsd
acje.P
acjf.rsd
adaa.P
adab.rsd
adac.P
adad.rsd
adae.P
adaf.rsd
adafa.rsd
adafb.P
adba.P
adbb.rsd
adbc.P
adbd.rsd
adbe.P
adbfa.rsd
adbfb.P
adca.P
aiba.hrc
ayfb.hrc
ayfc.rsd
ayfd.P
ayfe.rsd
ayfe1.rsd
ayff.P
ayff1.p
ayga.rsd
ayga1.rsd
aygb.P
aygb1.p
aygf.rsd
ayha.P
ayhb.rsd
ayhc.P
ayhd.rsd
ayhe.P
ayhf.rsd
ayia.P
ayib.rsd
ayic.P
ayid.rsd
ayie.P
ayif.rsd
ayja.P
ayjb.rsd
ayjc.P
ayjd.rsd
ayje.P
ayjf.rsd
azaa.P
azab.rsd
azac.P
azad.rsd
azae.P
fqcb.hrc
fqcc.rsd
fqcd.P
fqce.rsd
fqcf.P
fqda.rsd
fqdb.P
fqdf.rsd
fqea.P
fqeb.rsd
fqec.P
fqed.rsd
fqee.P
fqef.rsd
fqfa.P
fqfb.rsd
fqfc.P
fqfd.rsd
fqfe.P
fqff.rsd
fqga.p
fqgb.rsd
fqgc.P
fqgd.rsd
fqge.P
fqgf.rsd
fqha.P
fqhb.rsd
fqhc.P
fqhd.rsd
fqhe.P
7. Go back to the base ChaOS-Nexus folder, and go to options > Barrett. Create two folders, named standard and hd. Move the battle.lgp and char.lgp folders to hd folder.
8. Go into the standard folder. Create two folders, named battle.lgp and char.lgp. Go to the char.lgp and paste all the files you copied on step 6.
9. Go back to the base ChaOS-Nexus folder, and go to base_mod > battle.lgp. The pain hasn't ended yet, find these files and copy them all:
sbaa
sbac
sbad
sbae
sbam
sban
sbao
sbar
sbas
sbat
sbaw
sbax
sbaz
sbba
sbbb
sbbc
sbbe
sbbf
sbbg
sbbh
sbck
sbcl
sbcm
sbcn
sbco
sbcp
sbcq
sbcr
sbcs
sbct
sbcu
sbcv
sbcw
sbcx
sbcy
sbcz
sbda
scaa
scac
scad
scae
scam
scan
scao
scar
scas
scat
scaw
scax
scaz
scba
scbb
scbc
scbe
scbf
scbg
scbh
scck
sccl
sccm
sccn
scco
sccp
sccq
sccr
sccs
scct
sccu
sccv
sccw
sccx
sccy
sccz
scda
sdaa
sdac
sdad
sdae
sdam
sdan
sdao
sdar
sdas
sdat
sdaw
sdax
sdaz
sdba
sdbb
sdbc
sdbe
sdbf
sdbg
sdbh
sdck
sdcl
sdcm
sdcn
sdco
sdcp
sdcq
sdcr
sdcs
sdct
sdcu
sdcv
sdcw
sdcx
sdcy
sdcz
sdda
seaa
seac
sead
seae
seam
sean
seao
sear
seas
seat
seaw
seax
seaz
seba
sebb
sebc
sebe
sebf
sebg
sebh
seck
secl
secm
secn
seco
secp
secq
secr
secs
sect
secu
secv
secw
secx
secy
secz
seda
10. Go back to the base ChaOS-Nexus folder, and go to options > Barrett > standard > battle.lgp folder. Paste all the files there.
11. Delete all the files listed on point 6 and 9, both in base_mod > battle.lgp and base_mod > char.lgp. To make things easier, just copy the files from options > Barrett > standard > battle.lgp and options > Barrett > standard > char.lgp and paste them back to the base_mod > battle.lgp and base_mod > char.lgp, and delete them right after pasting. Basically do the same thing as step 5.
12. The pain is still going, but less. In the base_mod > char.lgp, find and copy all these files:
afec.hrc
afed.rsd
afee.p
afef.rsd
affa.p
affb.rsd
affc.p
affd.rsd
affe.p
afff.rsd
afga.p
afgb.rsd
afgd.rsd
afge.p
afhf.rsd
afia.p
gwcc.hrc
gwcd.rsd
gwce.p
gwcf.rsd
gwda.p
gwdb.rsd
gwdc.p
gwdd.rsd
gwde.p
gwdf.rsd
gwea.p
gweb.rsd
gwec.p
gwed.rsd
gwee.p
materiag.tex
13. Go back to the base ChaOS-Nexus folder, and go to options > Bugenhagen. Create two folders, standing and sitting. Move the char.lgp folder into the sitting folder.
14. Go to standing folder, create char.lgp folder, and paste all the files into the char.lgp folder.
15. In 7th Heaven, click Import Mod > From Folder, and find the folder where you extracted everything into (in the example above, ChaOS-Nexus)
16. Configure to your heart's contents!
=========
STEPS FOR Dynamic Weapons:
1. Extract the Dynamic Weapons .iro to a convenient folder (for example, ChaOS - Dynamic Weapons)
2. Inside that folder, go to Battle > Millenia+with Mike's Buster+UltimateWeapon > battle.lgp, and move both rtck and sick out of the battle.lgp folder.
3. Go back to Battle folder, this time go to Millenia+with Mike's UltimateWeapon > battle.lgp, and COPY all of the files there to the now-empty
Millenia+with Mike's Buster+UltimateWeapon > battle.lgp.
4. Move the previously moved out rtck and sick to Millenia+with Mike's Buster+UltimateWeapon > battle.lgp folder. Overwrite when prompted.
5. In 7th Heaven, click Import Mod > From Folder, and find the folder where you extracted everything into (in the example above, ChaOS - Dynamic Weapons)
6. Put it above the modified ChaOS you installed before in the modlist.
7. Configure it to your heart's content!
=========
Now, if you have questions like "Does it crash?" "Does it always work?" "Can you do X for Y?", the answer is: I don't know. My aim was to get this working ASAP for my personal satisfaction. I haven't tapped into this yet and I lack the technical prowess for it; All I did was messing around and in the end, got it. One thing I can say, Resized Project may cause wrong models to appear at the wrong time (Johnny instead of his dad, a random dude as the pinball machine, etc).
Is this the best I can do? Yes, for now. Is this the best WE can do? I believe no. If Kaldarasha decided to fix ChaOS or somebody finally found in the 7th Heaven code the cause for this, then I believe that it is the best. As I said, this is a (not so) quick and dirty solution; this might even stop working at any update.
Please note that this is provided as-is, not a definitive measure for sure.
EDIT October 10th 2023:
Replaced the method with a way more involved method, yet resulted well-functioning mod with functional choices.
tried turning on and off the betea resize thing doesent fix it i am using 7th heaven to run the mod and yeah
would like to see sepharoths model fixed lol
Try running the game at 30 fps and check if the Sephiroth model is stil screwed.
The beta resize will crash your game in some scene and you will not be able to advance the game, the first occasion I remember is in the Shinra HQ when all the PGs are in jail.
But is there a way for it to only work during the battle scenes?
I like Nino's chibi in the field and world models.
just replace the battle.lgp file in your FF7 battle folder,
with the one from the the link below.
Path also below (:
\SteamLibrary\steamapps\common\FINAL FANTASY VII\data\battle
https://www.mediafire.com/file/my1igf02hygsflz/battle.lgp/file
I just can't understand the actual instructions.
Edit: Okay never mind, I've done it.
Let's say the instructions are not very clear and skip some steps, example where to look for the original files.