Hey so I'm having some trouble launching the .exe. I cant seem to mount the .vhd to \D. My optical drive is the \D, plus for some reason I cant seem to mount anything til E. Does it have to be the \D? I tried the launchff7.exe in the ff7music file but it didn't work. In the games install file there's a ff7_cd.exe, and when opened it says it can change the drive I mount the game to. I told it to use the \D, but when I hit mount in the bootloader it still goes to the F. Reopening the ff7_cd though it says it's changed to D. Crap. Any ideas?
~Ok so solution: I changed the optical drive to F, so when I hit mount in bootloader it goes to the D, and now ff7.exe works when I hit launch on the wrapper. Yay, success! One thing I noticed though is that it didn't launch ff7music as well, so the also launch option may need a second look. Also, about 1/3 times I enter a town the music seems to lag a second, playing the music from the world map for an extra second or two after I'm in the town. This obviously isn't a big thing, but it does grab your attention when you're really used to hearing the song for that town played and it's late. Could that even be related to the wrapper though?
Otherwise it works great. I was wonder where the wrapper gets the games settings, like resolution. I assume that's all still working with the ff7_opengl.cfg right? How many of the settings you can configure in bootloader still work, like v-sync and everything? The shader doesn't but that's not the end of the world. The other options that make the game run smoother could be what effected the music if they're not being used, maybe? If that's the case is it possible to have the wrapper launch through bootloader some how so it applies all those settings? That would also allow us to use the debugging tools. I of course have no idea how either of these programs work though, or if what I just asked is even feasible.
~ Tried again and it does launch ff7music with the game, but it doesn't actually work, no music. If I keep it in Launch also, but turn it on before starting the game it still doesn't work. I also got this error, I think it's from having ff7music listed in the wrapper while also also having it open already. No idea though of course.
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentException: STATUS_INVALID_PARAMETER: Unable to start process; please check the given parameters. (Code: 740)
at EasyHook.NativeAPI.Force(Int32 InErrorCode)
at EasyHook.NativeAPI.RtlCreateSuspendedProcess(String InEXEPath, String InCommandLine, Int32 InProcessCreationFlags, Int32& OutProcessId, Int32& OutThreadId)
at EasyHook.RemoteHooking.CreateAndInject(String InEXEPath, String InCommandLine, Int32 InProcessCreationFlags, String InLibraryPath_x86, String InLibraryPath_x64, Int32& OutProcessId, Object[] InPassThruArgs)
at _7thWrapper.fConfig.bLaunch_Click(Object sender, EventArgs e) in C:\Iros\7thWrapper\fConfig.cs:line 176
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)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1008 (RTMGDR.030319-1000)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
7thWrapper
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///S:/Games/Final%20Fantasy%20VII/FF7%20Mods/7thWrapper_0.15/7thWrapper.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1002 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1001 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1001 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
7thWrapperLib
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///S:/Games/Final%20Fantasy%20VII/FF7%20Mods/7thWrapper_0.15/7thWrapperLib.DLL
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1009 (RTMGDR.030319-1000)
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1009 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
WindowsBase
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1009 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.233 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
EasyHook
Assembly Version: 2.7.4761.0
Win32 Version: 2.7.4761.0
CodeBase: file:///S:/Games/Final%20Fantasy%20VII/FF7%20Mods/7thWrapper_0.15/EasyHook.DLL
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.