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

  • Thread starter Thread starter Iros
  • Start date Start date
Status
Not open for further replies.
Hi there, i have a fresh install of the Game at C:\Games\FF7 and ran the GameConverter but now i get an error when opening the 7thHeaven.exe

Code: [Select]
Code:
System.ArgumentNullException: Der Wert darf nicht NULL sein.Parametername: path1   bei System.IO.Path.Combine(String path1, String path2)   bei Iros._7th.Workshop.Settings.<VerifySettings>d__0.MoveNext() in c:\Iros\7thWorkshop\Settings.cs:Zeile 47.   bei System.String.Join(String separator, IEnumerable`1 values)   bei Iros._7th.Workshop.fLibrary.fLibrary_Load(Object sender, EventArgs e) in c:\Iros\7thWorkshop\fLibrary.cs:Zeile 120.   bei System.Windows.Forms.Form.OnLoad(EventArgs e)   bei System.Windows.Forms.Form.OnCreateControl()   bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)   bei System.Windows.Forms.Control.CreateControl()   bei System.Windows.Forms.Control.WmShowWindow(Message& m)   bei System.Windows.Forms.Control.WndProc(Message& m)   bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)   bei System.Windows.Forms.ContainerControl.WndProc(Message& m)   bei System.Windows.Forms.Form.WmShowWindow(Message& m)   bei System.Windows.Forms.Form.WndProc(Message& m)   bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)   bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Maybe i messed up something while clearing registry with CCleaner

Edit: Just found the tutorial from EQ2Alyza (thx :) ) and was able to fix it by deleting the AppData\Roaming\7thWorkshop folder
 
Last edited:
I've been away from FF VII for a while so don't kill me for this stupid question:
Is this the successor of Bootleg?
 
No. Bootleg is entirely different. 7th Heaven is easier to maintain and don't mess with your FF7 installment. So mods can be easier tested out. It has also a lot of other functions for moders, which make some things now possible.
 
So, in the 7H mod, I've been looking at the Field Models, and I was wondering if it was somehow possible to get some of the Field models from the Bootleg .40 to come over to 7H (Sorry, but from what I've been able to find on the catalog, I really dislike some of the Field models on here, I know lots of hard work was put into them, but I just dislike them..)  I know in Bootleg, there was a mod in it to update all the visual for the game as in the Field sprites and what not, making them less polygon looking and what not...  If I'm doing something wrong please someone help me.
 
Last edited:
@ Iros
Is it possible for you to edit the key bindings of the game? I suppose that these information are the ff7input.cfg. It would be nice to edit the keys or buttons of a controller before the games starts.

It would also be great if you can add native support for DLPB's Hext_Launch or allow 7H to use list of programs which it should start too.
 
Last edited:
What browser is everyone using to get this.  Internet and firefox seem to not like downloading from mega.
 
Not sure what, precisely, triggered this. Deleted the /apps/roaming files and then tried again, but once I set up again, it started crashing again, same error.

Code: [Select]
Code:
_7thWrapperLib.IrosArcException: Signature mismatch   at _7thWrapperLib.IrosArc.ArcHeader.Open(Stream s) in c:\Iros\7thWrapperLib\IrosArc.cs:line 84   at _7thWrapperLib.IrosArc..ctor(String filename, Boolean patchable) in c:\Iros\7thWrapperLib\IrosArc.cs:line 302   at Iros._7th.Workshop.fImportMod.ImportMod(String source, String name, Boolean iroMode, Boolean noCopy) in c:\Iros\7thWorkshop\fImportMod.cs:line 80   at Iros._7th.Workshop.fLibrary.fLibrary_Load(Object sender, EventArgs e) in c:\Iros\7thWorkshop\fLibrary.cs:line 152   at System.Windows.Forms.Form.OnLoad(EventArgs e)   at System.Windows.Forms.Form.OnCreateControl()   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)   at System.Windows.Forms.Control.CreateControl()   at System.Windows.Forms.Control.WmShowWindow(Message& m)   at System.Windows.Forms.Control.WndProc(Message& m)   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)   at System.Windows.Forms.ContainerControl.WndProc(Message& m)   at System.Windows.Forms.Form.WmShowWindow(Message& m)   at System.Windows.Forms.Form.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)
 
@ Iros
Is it possible for you to edit the key bindings of the game? I suppose that these information are the ff7input.cfg. It would be nice to edit the keys or buttons of a controller before the games starts.

It would also be great if you can add native support for DLPB's Hext_Launch or allow 7H to use list of programs which it should start too.
Hm, do we know the file format of FF7input.cfg? If not we would need to work it out first...

List of programs to start as well: Do you mean as part of the 7H config (you have 'also launch' at the moment? Only one program, but could be extended to more than one?), or do you mean have a mod with a program inside that should be launched when the mod is active?

Not sure what, precisely, triggered this. Deleted the /apps/roaming files and then tried again, but once I set up again, it started crashing again, same error.
One of your IRO files is corrupt. I will improve the next version so it does not crash if this happens, until then, try moving some of your IRO files out of the 7H folder and see if you can work out which one is making it crash.
 
Ahh, that'd do it. Found a 0KB file, which seemed to be the issue. Thanks.
 
Hm, do we know the file format of FF7input.cfg? If not we would need to work it out first...

List of programs to start as well: Do you mean as part of the 7H config (you have 'also launch' at the moment? Only one program, but could be extended to more than one?), or do you mean have a mod with a program inside that should be launched when the mod is active?
Seems to be that there is no information about the FF7input.cfg. It's editable with a text editor. But with no information on which position is which button and what the corresponding symbols are for the keys/controller button, there is no hope to ad this feature. So I would appreciate if some one would like to investigate it.

It would be enough to launch more programs as one at once.

Two other questions:
Is it possible to make the Iro mod packer as a standalone CMD tool for moders too. I won't need it and I'm not sure if there is a demand for that, but I could imagine that it could become in handy for those, who needs to have their own installers and are able with that to make an iro mod.
Specially if toughScript is needed for a text patch.

The other question is a bit simpler: Can you make an additional exe to launch the game right a way without the GUI? Would be handy for Steams Big Picture mod. 8)

Before I forget it: I have lost the overview of what 7H is cable to do. A list of the commands with a short description would be nice.
 
My 7th heaven is acting wonky.  It is giving me this error when I try to launch the game:
Code: [Select]
Code:
System.MissingMethodException: The given user library does not export a proper Run(EasyHook.InjectionLoader+REMOTE_ENTRY_INFO, _7thWrapperLib.RuntimeProfile) method in the 'EasyHook.IEntryPoint' interface.   at EasyHook.RemoteHooking.CreateAndInject(String InEXEPath, String InCommandLine, Int32 InProcessCreationFlags, String InLibraryPath_x86, String InLibraryPath_x64, Int32& OutProcessId, Object[] InPassThruArgs) in C:\Code\EasyHook-2.7.4761.0-Source\EasyHook\RemoteHook.cs:line 944   at Iros._7th.Workshop.fLibrary.Launch(Boolean varDump, Boolean debug) in c:\Iros\7thWorkshop\fLibrary.cs:line 874   at Iros._7th.Workshop.fLibrary.bLaunch_Click(Object sender, EventArgs e) in c:\Iros\7thWorkshop\fLibrary.cs:line 773   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)
 
New version v1.41: https://mega.co.nz/#!SRVyQTIJ!40vn7Ol_94u_jLcy1J3LfmPmXPJHrWz4WAUhOvbRdmk

-Can list multiple programs for 'Also Launch' in config
-Fix crash when corrupt .iro file is in 7H folder - should show a proper error message
-Add some more command line parameters

@Kaldarasha: There are some command line parameters you can use with 7H:

/PROFILE:<profilename>  - loads a particular profile
/LAUNCH - launches FF7 as soon as 7H is loaded
/QUIT - quits 7H

They happen in the order you list them so:

7thHeaven.exe /LAUNCH /QUIT

will launch the game and then exit straight away.

7thHeaven.exe /PROFILE:AllMods /LAUNCH

will load the AllMods profile, launch the game, but not quit 7H.

@genesis063; I do not know what this problem is, perhaps try replacing your version of 7H with the new release and see if that helps? :/
 
I cannot get 7H to work on any audio files. I have made a ton of different folder structures to change the audio.dat, and any ogg in vgmstream.  I've also tried to replace individual ?.wav files in a folder named audio.dat. these are file structures that i cannot get to work

sound test/audio.fmt audio.dat
sound test/audio.fmt audio.dat/1.wav
sound test/sound/audio.fmt audio.dat
sound test/sound/audio.fmt audio.dat/1.wav
 
Music test/music/vgmstream/bat.ogg
Music test/vgmstream/bat.ogg
Music test/bat.ogg

replacement files have been tested and work independently of 7H, but are not applied using 7H over original files.

I have tested using versions 1.34, 1.35, 1.40, 1.41

I have also tested 2 iro files that are claimed to work, but not for me however. They both use the sound test/audio.fmt audio.dat format.

Soundfx test iro(from Bootleg install)http://www.mediafire.com/download/zd44vodiidyexj2/sound+test.iro


This should also work, but doesn't

Music test iro(ff1 battle music looping ogg)http://www.mediafire.com/download/mc3mqalhza12adh/music+test.iro

Any help would be very appreciated.
 
Unfortunately the new one doesn't work.  I think it is saying something about the library but I've deleted the cache and re-launched it and it keeps griping about it.  Also not sure if it is on my end but the catalog wont download sometimes.  I'll retry the download again and post what it says soon.  I am not sure why all this is coming up now usually my desktop does not have these issues.
 
-Can list multiple programs for 'Also Launch' in config
-Fix crash when corrupt .iro file is in 7H folder - should show a proper error message
-Add some more command line parameters

@Kaldarasha: There are some command line parameters you can use with 7H:

/PROFILE:<profilename>  - loads a particular profile
/LAUNCH - launches FF7 as soon as 7H is loaded
/QUIT - quits 7H

They happen in the order you list them so:
7thHeaven.exe /LAUNCH /QUIT
will launch the game and then exit straight away.
7thHeaven.exe /PROFILE:AllMods /LAUNCH
will load the AllMods profile, launch the game, but not quit 7H.
So I simply need to make a shortcut with the destiny  ".../7thHeaven.exe /LAUNCH /QUIT" to start FF7 with mods straigth away? This better as I imagine it.
 
Unfortunately the new one doesn't work.  I think it is saying something about the library but I've deleted the cache and re-launched it and it keeps griping about it.  Also not sure if it is on my end but the catalog wont download sometimes.  I'll retry the download again and post what it says soon.  I am not sure why all this is coming up now usually my desktop does not have these issues.
Yes, I will really need to see the exact error message before I can try and find out what is making the error happen!
 
I have a problem to modify a vanilla high-us.lgp (motorbike minigame). I can wrap files in a modified one but if the file is untouched the game crashes.
 
I can't get the patch tool to work now. I am getting multiple error popups followed by Windows needing to "close the program" due to crash.

Code: [Select]
Code:
System.InvalidOperationException: Collection was modified; enumeration operation may not execute.   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)   at System.Collections.Generic.Dictionary`2.Enumerator.MoveNext()   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()   at System.Linq.Buffer`1..ctor(IEnumerable`1 source)   at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)   at _7thWrapperLib.IrosArc.CleanCache() in c:\Iros\7thWrapperLib\IrosArc.cs:line 443   at _7thWrapperLib.IrosArc.GetCache(DirectoryEntry e) in c:\Iros\7thWrapperLib\IrosArc.cs:line 501   at _7thWrapperLib.IrosArc.GetBytes(String name) in c:\Iros\7thWrapperLib\IrosArc.cs:line 515   at _7thWrapperLib.IrosPatcher.<>c__DisplayClassc.<Create>b__5() in c:\Iros\7thWrapperLib\IrosArc.cs:line 616   at _7thWrapperLib.IrosArc.CompressWorkThread(Object param) in c:\Iros\7thWrapperLib\IrosArc.cs:line 223   at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()   at System.Threading.ThreadPoolWorkQueue.Dispatch()   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
 
Last edited:
Status
Not open for further replies.
Back
Top