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

  • Thread starter Thread starter Iros
  • Start date Start date
Status
Not open for further replies.
Unable to launch in 1.05 blackscreens with oops something bad happens. Only 1 small mod activated.

Sorry  :oops: I don't think it's on this end.

Perhaps a lead.. it's crashing the exact same way it did when battle.lgp folder was capitalized.
Can you zip up and send me the mod you are using?
 
To make 1.05 crash? I went back to 1.03 for now.
It seems to crash off anything I feed it. Was using Kaldarashas #3 part. I'll go back to 1.05 and test. I thought it would be something simple and pop out right away. Maybe I did something wrong.
K I loaded up that foldered BarretHQ mod on 1.05 no problem so I probably screwed up something. I was using iros before. Let me set them up and check.
No, I'm sorry Iros, it's only crashing on this original 3Unshaded Models mod. All the other stuff is fine. It works ok on 1.03 tho
 
Last edited:
Boy, yah, I really didn't get why the mod magic folder out of bootleg40 looked the way it does... but the magic.lgp file itself has folders in it... uLGP .7 can handle it, though. Hadn't actually got that far yet, but I hadn't planned on adding any magic mods outside of aali's modpath. People will have to get the Team Avalanche stuff from the installers, I think, which is fine.
The wrapper does have code which should handle the path names in magic.lgp - however it hasn't been tested very well, so although it should work, it is very possible there is a bug somewhere.

Good news, following Iros's instructions and the examples he has left I was first able to mimic his small catalog, and then I got my own catalog running by posting the xml on pastebin. I don't suppose you know some magical html>xml trick to get my catalog.xml to run off gdrive itself? This really isn't important. Anyway the download for HQBarretRedux took about 1 second and installed in 2, from a 7zip file with extract to set for battle.lgp. This frikkin program is amazing...
Running a catalog off pastebin is not really a good idea, because you can't edit the text when you want to update the catalog - you have to upload a new file, but it has a new URL, so nobody will see it... it's fine for testing purposes of course :)

Does GDrive let you edit a file (and keep the file ID on gdrive the same?). If it does, you may be able to host the catalog on gdrive using the same url format as for mod downloads;  iros://GDrive/<fileID> - provided it lets you upload an XML file in the first place I suppose.
 
OK, yeah, I think we can do the Gdrive xmls if we decide, but I did go ahead and make a free account with pastebin which allowed me to edit the code as much as I wanted. It's actually probably a lot more convenient the way pastebin has it set up than doing it with Gdrive. It took some squinting to get the pathing correct on all that when I tried to paste code from Notepad++ to pastebin, however. The thing is, the mod generator does almost all of the xml monkey work for you. For me, now it's just a question of learning the complex tricks about config which Kaldarasha's mod offers a small taste of. There must be something that 1.05 doesn't like about that particular package he made, though. It won't load with it active period. I'm just gonna verify rq that it does work on 1.03.

Yeah that same 3Unshaded Models .iro Kaldarasha packed works fine on 1.03 but crash to blackscreen on 1.05. I'm afraid my usefulness ends right about there.
 
Last edited:
No problem, that's enough information for me to find the bug (I hope!) - thanks.

OK, yeah, I think we can do the Gdrive xmls if we decide, but I did go ahead and make a free account with pastebin which allowed me to edit the code as much as I wanted.
Oh, if Pastebin lets you edit the contents and the URL stays the same, then that's fine.


EDIT: New version v1.06 - https://mega.co.nz/#!mUQkDC7K!ep6jciPcuGXHfO9Vb_DAOgo3OkZOENuv0tS4vWSBBms

-Fixes crash loading certain iro files
-Fixes crash loading large iro files

The problem with the unshaded models iro was that now I fixed the case sensitivity issue, it's actually using the overrides for chocobo.lgp - it triggered another bug to do with certain file sizes. The bug was in the older versions, but it never happened because it never used the chocobo.lgp files anyway...

Large iro files should be fine now. I would recreate any iro files >2GB you've made with older versions to be sure they'll work properly. Smaller iro files should be fine.

(Although there is still not much point packing movies into iro files. The speed gains mostly come when you are overriding LGP files. Standalone files like movies, kernel bins, etc. aren't so slow. You still can do it, of course, if you want to pack it into a single file for easier distribution.)
 
Last edited:
I'll do some testing on the magic.lgp. It may not work with everything in the lgp, but the summon models at least should work fine. Also I was wondering if 7thheaven can use the pngs in the mod folder, like the ones EQ2Alyza did, or do I need to use the lgp versions? If I add something like ff7\mods\battle and pack it into an .iro would that work?
 
It will use PNGs fine if you use the correct folder names - the folder names need to match the folders Aali's driver looks in when loading PNGs - e.g. "menu" instead of "menu_us.lgp".

Also Aali's driver needs to be set up to use a mod folder, and 7thHeaven needs to be pointing at that folder in the settings, of course.
 
Isn't Aali's driver already set that way? I install everything like that through bootleg so maybe that way it is I guess. Ok cool that's great. When I configure this does it need to have a mods folder like: MYMODFOLDER\mods\battle and MYMODFOLDER\mods\menu, or can I just use MYMODFOLDER\menu? I haven't done much with 7thheaven yet, so can it already be set to point at the mods folder in settings, or would that need to be added to another release?
 
Isn't Aali's driver already set that way? I install everything like that through bootleg so maybe that way it is I guess. Ok cool that's great. When I configure this does it need to have a mods folder like: MYMODFOLDER\mods\battle and MYMODFOLDER\mods\menu, or can I just use MYMODFOLDER\menu?
MYMODFOLDER\menu

I haven't done much with 7thheaven yet, so can it already be set to point at the mods folder in settings, or would that need to be added to another release?
That's already there. It will probably be set up correctly already - it fills in automatically if it's blank - and your mod folder in Aali's driver might also be set up correctly. Just worth mentioning as something to check if it doesn't work.
 
Awesome thanks, I'll do some testing on that too than. I know the png versions of those mods are better than the lgps so it'll be cool to be able to use them in 7thheaven.

So I rewrapped my fmv iro using 10.6 and tried adding it again and got the same message. I also tried just putting it into the 7thheaven library file and it doesn't automatically add it either. Does that feature still work? I cant get it to do that with Kaldarashas mods either. Importing seems to work fine, except with mine, but than I have two copies of the .iro's.

Code: [Select]
Code:
ystem.ArgumentOutOfRangeException: Non-negative number required.Parameter name: value   at System.IO.FileStream.set_Position(Int64 value)   at _7thWrapperLib.IrosArc.GetBytes(String name) in C:\Iros\7thWrapperLib\IrosArc.cs:line 172   at Iros._7th.Workshop.fImportMod.<>c__DisplayClassa.<ImportMod>b__6(String s) in C:\Iros\7thWorkshop\fImportMod.cs:line 77   at Iros._7th.Workshop.fImportMod.ImportMod(String source, String name, Boolean iroMode) in C:\Iros\7thWorkshop\fImportMod.cs:line 85   at Iros._7th.Workshop.fImportMod.bOK_Click(Object sender, EventArgs e) in C:\Iros\7thWorkshop\fImportMod.cs:line 109   at System.Windows.Forms.Control.OnClick(EventArgs e)   at System.Windows.Forms.Button.OnClick(EventArgs e)   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)   at System.Windows.Forms.Control.WndProc(Message& m)   at System.Windows.Forms.ButtonBase.WndProc(Message& m)   at System.Windows.Forms.Button.WndProc(Message& m)   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
 
Last edited:
MYMODFOLDER\menu

That's already there. It will probably be set up correctly already - it fills in automatically if it's blank - and your mod folder in Aali's driver might also be set up correctly. Just worth mentioning as something to check if it doesn't work.
All that stuff already worked as far as a glance test, the kinks that were left have now been addressed, but I'm sure we will find a couple more. 1.06 looks like a winner. I'm going to start creating the iro files out of the 100 or so mods I have for hosting (does not include movie mods, I have not tested 7thHeaven with a movie iro yet, nor a foldered one) because the packaging system seems finished. I cannot thank you enough for all your hard work Iros. It is really a pleasure testing your program. Even if you suddenly stopped working on it I think it is pretty much a living breathing thing now. How's that for anthropomorphizing code??  :evil: :evil:

Honestly what we need now is a good playthrough test that uses a lot of mods in every part of the game through 7thHeaven. Try to make sure the program really is doing all the different (many) lgps and other system file injections correctly. I'm eager to see if it can do an .iro install of something super sophisticated like Ultima Espio's Aeris Revival without being adjusted. The structure is there, we just need to test it and get back to Iros. I cannot run all the tests I could think of and still get done what I need to do to build the catalog. 

If anyone following the thread and wanting to make iro packages is wondering about ff7 file structure: this is the best resource for that I know of.
 
Last edited:
So I rewrapped my fmv iro using 10.6 and tried adding it again and got the same message. I also tried just putting it into the 7thheaven library file and it doesn't automatically add it either. Does that feature still work? I cant get it to do that with Kaldarashas mods either. Importing seems to work fine, except with mine, but than I have two copies of the .iro's.
Silly question, but ... are you sure you tried importing the new iro file (created with v1.06) not the older one?

If so, then I guess the iro code is still broken :/
 
No I understand, user error is always the first thing to check before digging into other possibilities. I actually deleted 1.05 first so I'm pretty sure. Although...I have been overwriting the iro, not making it from scratch each time. Could that be a factor?

I'm uploading the fmv pack and I'll send it to both of you so you guys can check this out too. May help troublehsooting the code of you have the mod causing the problem.


      ~Nope, erasing old iro and making a new one from scratch makes no difference. The pack is nearly uploaded, I'll pm it to you guys in a minute.
 
Last edited:
No, it's OK - I've had another look at the code, and I've screwed up the IRO creation code. You still can't create iro files >2GB correctly.

(The wrapper will read them fine now. Not much use when you still can't create them, though...)
 
OK, no problem at all, I'm still working on smaller .iro files and there seems to be no issues with packaging <2GB.
Man, I wish I could upload files that fast. 3.2GB would take me many hours. I'm unlikely to be packing movie mods into iros and hosting them.
This whole >2GB thing is purely theoretical, though I can understand wanting to fix it just for completion sake. For the most part, we have no mods that need to be installed that are that large. It would allow for entire packages of mods to be installed from one .iro (like a Tifa's Bootleg lite option) that included every kind of mod(even movies) and was completely configurable, however. That was the far off plan I had. The xml file will be a nightmare... Like a real program almost.
 
Last edited:
OK, no problem at all, I'm still working on smaller .iro files and there seems to be no issues with packaging <2GB.
Man, I wish I could upload files that fast. 3.2GB would take me many hours. I'm unlikely to be packing movie mods into iros and hosting them.
Well for one I'm at work with a 1gbps connection lol. I'm also using google drive which has pretty fast download speeds so getting your copy wont take too long. I'm also archiving the file with 7zip and dividing the file into smaller ones, so downloading will go even faster.

I'll upload the unwrapped version so Template can test 7thheaven with fmvs and you can test wrapping larger iro's.
 
Last edited:
Ah, good call, I can download fast, just upload is really sluggish. I'll make the .iro myself and test it once 1.07 is up.

I'd say if Iros fixes that today he deserves a Kiwi Parade!
hD77A9353_zpsf95a9a1d.gif
 
OK, no problem at all, I'm still working on smaller .iro files and there seems to be no issues with packaging <2GB.
Man, I wish I could upload files that fast. 3.2GB would take me many hours. I'm unlikely to be packing movie mods into iros and hosting them.
This whole >2GB thing is purely theoretical, though I can understand wanting to fix it just for completion sake. For the most part, we have no mods that need to be installed that are that large. It would allow for entire packages of mods to be installed from one .iro (like a Tifa's Bootleg lite option) that included every kind of mod(even movies) and was completely configurable, however. That was the far off plan I had. The xml file will be a nightmare... Like a real program almost.
With that idea in mind for down the line what's the limit we maybe looking at for iro's?
 
Status
Not open for further replies.
Back
Top