[PC] Mod manager - 7thHeaven (v1.54)

  • Thread starter Thread starter Iros
  • Start date Start date
Status
Not open for further replies.
I tried Otyugh which has a ton of great features, but I don't see where the PPV's are displayed anywhere. I tried using 7H variable dump, the game runs the same as usual so I assume the info is stored some where so I can see it later, but it's not in the 7thHeaven folder or in the iro library folder. Where does variable dump store everything?
 
It outputs it to debug info. So either use dbgview, or ff7music. Since the variables often change, the idea is that you do something in the game that changes it, and then see what the new value is, and then maybe change it again and check the value again.
 
There's not much I can do with the variables from 7H. The file is massive and too difficult to decipher. All I really need are the Plot Progression Values for when the game loads different characters so I can swap them at particular points in time in the game with 7thHeaven. I'm looking to make an iro that'll replace Cloud with a younger looking model and different clothes for the flashbacks. I'm also going to swap models so only one character has the buster sword at a time. I played through the Zack flashback with variable dump on but cant find the information I need to do this. Is there an easier way to do this or figure it out, or is there another tool that does this much easier?
 
PPV is the game moment progress value in Otyugh.
 
Last edited:
I've been doing some testing and taking note of the ppv and the actual progression of the game, and unfortunately swapping models with 7H based on the ppv isn't very effective. At least depending on what part of the game you're doing this. For example I was going to swap a younger Cloud with different clothes for the Kalm flashback, but the ppv doesn't change based on the scene. When the flash back starts and everyone's in the truck it goes up to 347, but after the fight with the dragon and it goes back to the present and Cloud talks about Sepheroth it goes to 350, but stays there after the flashback continues. I didn't see by how much, but enough that you're swapped models will over lap each other between the past and present. This may work in other parts of the game, but probably only if you're planning to use your conditional model for that whole particular scene. Otherwise this will need to be done with Makou Reactor.
 
Last edited:
You would probably then need to make the folder conditional on both PPV and FieldID. That should be good enough. That's also why checking the variables using the debug output is probably the way to go: it will tell you every time one of the variables changes, so you can see what the PPV and FieldID values become as you progress through the scenes just by playing them.

If I haven't explained how to do that (which is probably true), then let me know, it is possible.
 
Last edited:
I'll have to check so I maybe talking out of my ass, but doesn't Cloud tend to have the same field ID of either 0 or 1? I forget which, he's at least listed first. If I'm wrong than that would definitely work, but either way for that to work either the ppv or the id needs to change. I'll look into this more and check out the possibilities.
 
Iros means the ID of the field, not the ID of the model in the field. :wink:
It would be better to have a Not Active When function.
 
Oh, that I hadn't thought of. Ok cool, how would something like that be configured? I was thinking combining this with MR may still be a good idea depending on the scene. Like in the Life Stream when there's more than one Cloud on screen in the Nibelheim memories, that way both young and present day Cloud can be used. Unless they already have separate field ID's, than just a 7H script would do the job.
 
Iros means the ID of the field, not the ID of the model in the field. :wink:
Correct!

It would be better to have a Not Active When function.
This is also possible. I should really write some documentation.

However, as a short term fix/explanation:

Code: [Select]
Code:
  <Conditional Folder="sewer2">    <RuntimeVar Var="PPV" Values="300..400" />  </Conditional>
...is a 'normal' conditional folder. It activates the folder when the variable PPV is between 300-400.

Code: [Select]
Code:
  <Conditional Folder="sewer2">    <Not><RuntimeVar Var="PPV" Values="300..400" /></Not>  </Conditional>
...reverses the check, so now it's active only when the variable PPV is not between 300-400.

Code: [Select]
Code:
  <Conditional Folder="sewer2">    <And>      <RuntimeVar Var="PPV" Values="300..400" />      <RuntimeVar Var="FieldID" Values="213" />    </And>  </Conditional>
...combines two checks so the folder is only active when PPV is between 300-400 and FieldID equals 213.

There is also an 'Or' tag, which does what you'd expect. And you can combine them, if you really need to, so,

Code: [Select]
Code:
  <Conditional Folder="sewer2">    <And>      <Not><RuntimeVar Var="PPV" Values="300..400" /></Not>      <RuntimeVar Var="FieldID" Values="213" />    </And>  </Conditional>
...activates a folder only when PPV is not between 300-400, and the FieldID equals 213.

Oh, that I hadn't thought of. Ok cool, how would something like that be configured? I was thinking combining this with MR may still be a good idea depending on the scene. Like in the Life Stream when there's more than one Cloud on screen in the Nibelheim memories, that way both young and present day Cloud can be used. Unless they already have separate field ID's, than just a 7H script would do the job.
As Kaldarasha said, I don't think you understand what FieldID is. It's the ID of the field location that's currently displayed, so separate models on the same screen can't have 'separate' FieldIDs. The ID doesn't belong to the model in the first place.

What you could do is use counters, as I described for alternating battle models so you got a different battle model each time a particular enemy was loaded. It would work with field models, too.

But which scenes were you thinking of replacing models in, where the same model is used on screen twice, and you want to replace it with two different ones?
 
Wow ok, very cool. Yeah sorry I think I meant the model ID on the field. The highlighted part in the picture:
Untitled-13.png


The part with two models on screen at the same time is like in the Life Stream in the nibelheim memory. Clouds memory of himself walks up, and he like joined with it or something. I'd like to make them different to show them more as past and present. That part I may need MR. I'll try out a few things with the suggestions you mentioned.
 
My subscription plans are suspended indefinitely. I'm keeping up with PMs, and no one that has a mod you can find on the board has withheld permission for use with .iro format, but that doesn't mean they won't in the future. Sorry I didn't turn out the nice shiny catalog I had in mind, but it never got too much farther along than concept anyway.
 
I'm getting an error again for the magic.lgp. I haven't tested anything that used magic or anything recently so it hasn't been a problem. I know it was fixed in 1.09, is it possible something changed in 1.10 that effects the magic.lgp? I haven't changed anything in the iro since it worked with 1.09.

Code: [Select]
Code:
Entering FRAME_INITIALIZE SWIRLExitting FRAME_INITIALIZE SWIRLSwirl sound_effect1stop_soundEnd of Swirl sound_effect1Entering FRAME_QUIT SWIRLExitting FRAME_QUIT SWIRLEntering MAINExiting MAIN[BATTLE] Entering FRAME_INITIALIZE[BATTLE] Scene# 280[BATTLE] Exitting FRAME_INITIALIZEGLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!ERROR: failed to find file magic/JO_P01.RSD (LGP) (path: FF7/DATA/BATTLE/MAGIC/LIMIT)ERROR: offset error: JO_P01.RSDERROR: could not open file JO_P01.RSDGLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!ERROR: failed to find file magic/JO_P02.RSD (LGP) (path: FF7/DATA/BATTLE/MAGIC/LIMIT)ERROR: offset error: JO_P02.RSDERROR: could not open file JO_P02.RSDGLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!ERROR: failed to find file magic/JO_C01.S (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: JO_C01.SERROR: could not open file JO_C01.SGLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!ERROR: failed to find file magic/JO_C02.S (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: JO_C02.SERROR: could not open file JO_C02.SGLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!ERROR: failed to find file magic/JO_C03.S (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: JO_C03.SERROR: could not open file JO_C03.SGLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!ERROR: failed to find file magic/JO_C04.S (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: JO_C04.SERROR: could not open file JO_C04.SGLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!ERROR: failed to find file magic/JO_C05.S (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: JO_C05.SERROR: could not open file JO_C05.SERROR: failed to find file battle/RZAJ (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T07 RZAJERROR: could not open file CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: failed to find file battle/RZAL (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T09 RZALERROR: could not open file CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: failed to find file battle/RZAJ (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T07 RZAJERROR: could not open file CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: failed to find file battle/RZAL (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T09 RZALERROR: could not open file CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: failed to find file battle/RZAJ (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T07 RZAJERROR: could not open file CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: failed to find file battle/RZAL (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T09 RZALERROR: could not open file CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: failed to find file battle/RZAJ (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T07 RZAJERROR: could not open file CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: failed to find file battle/RZAL (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T09 RZALERROR: could not open file CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: failed to find file battle/RZAJ (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T07 RZAJERROR: could not open file CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: failed to find file battle/RZAL (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T09 RZALERROR: could not open file CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: failed to find file battle/RZAJ (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T07 RZAJERROR: could not open file CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: failed to find file battle/RZAL (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T09 RZALERROR: could not open file CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: failed to find file battle/RZAJ (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T07 RZAJERROR: could not open file CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: failed to find file battle/RZAL (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T09 RZALERROR: could not open file CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: failed to find file battle/RZAJ (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T07 RZAJERROR: could not open file CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: failed to find file battle/RZAL (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T09 RZALERROR: could not open file CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: failed to find file battle/RZAJ (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T07 RZAJERROR: could not open file CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: failed to find file battle/RZAL (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T09 RZALERROR: could not open file CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: failed to find file battle/RZAJ (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T07 RZAJERROR: could not open file CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: failed to find file battle/RZAL (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T09 RZALERROR: could not open file CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: failed to find file battle/RZAJ (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T07 RZAJERROR: could not open file CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: failed to find file battle/RZAL (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T09 RZALERROR: could not open file CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: failed to find file battle/RZAJ (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T07 RZAJERROR: could not open file CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: failed to find file battle/RZAL (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T09 RZALERROR: could not open file CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: failed to find file battle/RZAJ (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T07 RZAJERROR: could not open file CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: failed to find file battle/RZAL (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T09 RZALERROR: could not open file CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: failed to find file battle/RZAJ (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T07 RZAJERROR: could not open file CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: failed to find file battle/RZAL (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T09 RZALERROR: could not open file CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: failed to find file battle/RZAJ (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T07 RZAJERROR: could not open file CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: failed to find file battle/RZAL (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T09 RZALERROR: could not open file CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: failed to find file battle/RZAJ (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T07 RZAJERROR: could not open file CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: failed to find file battle/RZAL (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T09 RZALERROR: could not open file CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: failed to find file battle/RZAJ (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T07 RZAJERROR: could not open file CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: failed to find file battle/RZAL (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T09 RZALERROR: could not open file CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: failed to find file battle/RZAJ (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T07 RZAJERROR: could not open file CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: failed to find file battle/RZAL (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T09 RZALERROR: could not open file CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: failed to find file battle/RZAJ (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T07 RZAJERROR: could not open file CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T07ERROR: failed to find file battle/RZAL (LGP) (path: FF7/DATA/BATTLE/EFFECT/HITMARK)ERROR: offset error: CID1.T09 RZALERROR: could not open file CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09ERROR: COULD NOT LOAD TEXTURE DATA FILE CID1.T09[BATTLE] Begin main battle loopGLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!ERROR: failed to find file magic/STONE.TEX (LGP) (path: FF7/DATA/BATTLE/magic/queir)ERROR: offset error: STONE.TEXERROR: could not open file STONE.TEXERROR: COULD NOT LOAD TEXTURE DATA FILE STONE.TEXERROR: COULD NOT LOAD TEXTURE DATA FILE STONE.TIMGLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!ERROR: failed to find file magic/STONE.TEX (LGP) (path: FF7/DATA/BATTLE/magic/queir)ERROR: offset error: STONE.TEXERROR: could not open file STONE.TEXERROR: COULD NOT LOAD TEXTURE DATA FILE STONE.TEXERROR: COULD NOT LOAD TEXTURE DATA FILE STONE.TIMGLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!ERROR: failed to find file magic/light_1.rsd (LGP) (path: FF7/DATA/BATTLE/magic/queir)ERROR: offset error: light_1.rsdERROR: could not open file light_1.rsdGLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!ERROR: failed to find file magic/light_2.rsd (LGP) (path: FF7/DATA/BATTLE/magic/queir)ERROR: offset error: light_2.rsdERROR: could not open file light_2.rsdGLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!ERROR: failed to find file magic/FLASH_1.RSD (LGP) (path: FF7/DATA/BATTLE/SUMMON/ALEXAND)ERROR: offset error: FLASH_1.RSDERROR: could not open file FLASH_1.RSDGLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!ERROR: failed to find file magic/EXP_1.RSD (LGP) (path: FF7/DATA/BATTLE/SUMMON/ALEXAND)ERROR: offset error: EXP_1.RSDERROR: could not open file EXP_1.RSDGLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!ERROR: failed to find file magic/SMOKE_1.S (LGP) (path: FF7/DATA/BATTLE/SUMMON/ALEXAND)ERROR: offset error: SMOKE_1.SERROR: could not open file SMOKE_1.SGLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!ERROR: failed to find file magic/EXP_2.S (LGP) (path: FF7/DATA/BATTLE/SUMMON/ALEXAND)ERROR: offset error: EXP_2.SERROR: could not open file EXP_2.SGLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!GLITCH: broken LGP file (magic), don't use LGP Tools!ERROR: failed to find file magic/EXP_3.S (LGP) (path: FF7/DATA/BATTLE/SUMMON/ALEXAND)ERROR: offset error: EXP_3.SERROR: could not open file EXP_3.S
Also I was curious about model swapping variables. I'm going to experiement with changing models based on the ppv and field ID, but I was wondering if I could also add the model ID, or name. For example Young Cloud usually seems to have a model ID of 11, and the game identifies him as ycloud. I'll try out a few ideas anyway, but I was wondering if you thought this would be recognized. This way I can swap Young Cloud in the Life Stream scene, while leaving his main model alone.
 
Last edited:
I'm trying to swap Clouds field model and it's giving me some trouble. I've been able to swap with the same model that's not wearing the sword, so Clouds not wearing it during times he shouldn't be. Now I'm trying to swap with an entirely different model and the game crashes. I'm trying to replace Cloud in the Kalm flash back. It loads like normal using the regular model, but after the battle with the dragon the game crashes and I get this error.

Code: [Select]
Code:
INFO: FF7/FF8 OpenGL driver version 0.7.11bINFO: Auto-detected version: FF7 1.02 US EnglishINFO: NVIDIA Corporation GeForce GTX 660 Ti/PCIe/SSE2 4.3.0INFO: OpenGL 2.0 support detectedINFO: Using PBOINFO: Found swap_control extensionINFO: Max texture size: 16384x16384INFO: Number of texture units: 4INFO: Original resolution 640x480, window size 1920x1080, output resolution 1920x1080, internal resolution 3840x2160INFO: FBO extension detected, using fast scaling/postprocessing pathINFO: Shader limits: varying 124, vert uniform 4096, frag uniform 2048INFO: FFMpeg movie player plugin loadedINFO: FFMpeg version SVN-r25886, Copyright (c) 2000-2010 Fabrice Bellard, et al.INFO: FF7Music helper plugin loadedINFO: Loading external library Multi.dllLOCK UNLOCK TEST MATRIX INITIALIZE INITIALIZE DD/D3D END initializing sound...creating dsound primary bufferreading audio fileloading static soundssound initializedset music volume: 127set music volume: 127Entering MAINExiting MAINSTART OF CREDITS!!!INFO: S:\Games\Final Fantasy VII\FF7\movies\eidoslogo.avi; h264/aac 1280x896, 15.000000 FPS, duration: 11.333333, frames: 170set music volume trans: 127->0, step=60END OF CREDITS!!!Entering MAINset music volume: 127Exiting MAINSTART OF MENU SYSTEM!!!END OF MENU SYSTEM!!!Entering MAINExiting MAIN-=-=[START OF WORLD MAP!!!]=-=-stop_soundcross play music: 0set music volume trans: 127->0, step=4set music volume: 127stop_sound-=-=[END OF WORLD MAP!!!]=-=-Entering MAINExiting MAINField StartEntering MAINExiting MAINSTART OF MENU SYSTEM!!!END OF MENU SYSTEM!!!Entering MAINExiting MAINField Startset music volume trans: 127->0, step=255set music volume: 0set music volume: 127Field QuitEntering MAINExiting MAINEntering FRAME_INITIALIZE SWIRLExitting FRAME_INITIALIZE SWIRLSwirl sound_effect1stop_soundEnd of Swirl sound_effect1Entering FRAME_QUIT SWIRLExitting FRAME_QUIT SWIRLEntering MAINExiting MAIN[BATTLE] Entering FRAME_INITIALIZE[BATTLE] Scene# 292[BATTLE] Exitting FRAME_INITIALIZE[BATTLE] Begin main battle loop[BATTLE] End of current battle[BATTLE] Begin end battle stuffstop_sound[BATTLE] Entering FRAME_QUIT[BATTLE] endof battle.[BATTLE] Exitting FRAME_QUITEntering MAINExiting MAINField StartMEMORY ERROR: COULD NOT ALLOCATE MEMORY IN FILE C:\lib\src\file\file.cpp LINE 406 SIZE 1 * 1668442159 MEMORY ERROR: COULD NOT ALLOCATE MEMORY IN FILE C:\lib\src\file\file.cpp LINE 406 SIZE 1 * 1668442159 MEMORY ERROR: COULD NOT ALLOCATE MEMORY IN FILE C:\lib\src\file\file.cpp LINE 406 SIZE 1 * 1668442159 MEMORY ERROR: COULD NOT ALLOCATE MEMORY IN FILE C:\lib\src\file\file.cpp LINE 406 SIZE 1 * 1668442159
I was able to swap the battle model in the flash back just fine. I'm running out of ideas at this point. Everything's set up the same way as the other scripts I did for the swordless model, so I'm pretty sure the directory structure and script are fine.


~So you can swap field models for totally different models, but the .p and .rsd files cant overlap with the original, otherwise it doesn't work and usually crashes the game.
 
Last edited:
I searched but didn't find anyone else having this problem.  I go to start up then it says this.
Code: [Select]
Code:
System.TypeInitializationException: The type initializer for 'Iros._7th.Workshop.Sys' threw an exception. ---> System.InvalidOperationException: There is an error in XML document (0, 0). ---> System.Xml.XmlException: Root element is missing.   at System.Xml.XmlTextReaderImpl.Throw(Exception e)   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()   at System.Xml.XmlTextReaderImpl.Read()   at System.Xml.XmlTextReader.Read()   at System.Xml.XmlReader.MoveToContent()   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderLibrary.Read9_Library()   --- End of inner exception stack trace ---   at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)   at System.Xml.Serialization.XmlSerializer.Deserialize(Stream stream)   at Iros._7th.Util.Deserialize[T](Stream s) in C:\Iros\7thWrapperLib\Util.cs:line 10   at Iros._7th.Util.Deserialize[T](String file) in C:\Iros\7thWrapperLib\Util.cs:line 14   at Iros._7th.Workshop.Sys..cctor() in C:\Iros\7thWorkshop\Sys.cs:line 106   --- End of inner exception stack trace ---   at Iros._7th.Workshop.Sys.get_Catalog()   at Iros._7th.Workshop.pTags.Init() in C:\Iros\7thWorkshop\pTags.cs:line 20   at Iros._7th.Workshop.pTags..ctor() in C:\Iros\7thWorkshop\pTags.cs:line 29   at Iros._7th.Workshop.fLibrary.InitializeComponent() in C:\Iros\7thWorkshop\fLibrary.Designer.cs:line 40   at Iros._7th.Workshop.fLibrary..ctor() in C:\Iros\7thWorkshop\fLibrary.cs:line 16   at Iros._7th.Workshop.Program.Main() in C:\Iros\7thWorkshop\Program.cs:line 18
Any idea whats going on?  I didn't mess with it and I have admin on.
 
Never seen that before. You downloaded v1.10 and placed all its files in a single folder? Should just have to open 7thHeaven.exe after that.
 
Did you set 7H to run as admin? Is it stored in a system directory or a similar folder to the games installation? Do you have a mod or catalog subscription in 7H you're trying to load?
 
Yes to all questions I never had a problem till magically just now.  It's so weird I didn't do anything else to it so I should have no problems at all.  So it maybe busted for me.  It shouldn't be acting up its so weird.
 
Try a couple things...

1) Delete your entire 7H folder and download 1.10 again. If this works, then somehow your program files were changed.

2) Delete the mods that have been installed by 7H. These mods are located in the directory that is under Settings -> Library Location. If this works, then you installed a mod that is causing 7H to crash.
 
Status
Not open for further replies.
Back
Top