Sonic 4 Episode I

Having trouble playing a game, post here

Re: Sonic 4 Episode I

PostPosted by CastleBravo » Sun Jun 10, 2012 6:32 pm

We tried to get it working, the problem seemed to be around the MSVC 100 libraries, but it seemed neither BlackWingCat could get far with it, at least I haven't gotten a response in a long while.
CastleBravo
 
Posts: 12
Joined: Sun Apr 22, 2012 7:18 am

Re: Sonic 4 Episode I

PostPosted by OldBoy2k » Mon Jun 11, 2012 12:36 am

Hey,

i have some free time and will come up with some more things to try the next days.Just to recall the steps...

Missing Exports:
XINPUT1_3.DLL
MSVCP100.DLL
MSVCR100.DLL
KERNEL32.DLL - DecodePointer,EncodePointer (probably not required)

+
Minor Subsystem Header change 0000 required for sonic.exe

Questions:
a) is the correct error message: "The application or DLL c:\windows\system32\msvcr100.dll is not a valid Windows image"?
b) did you install the Win2k x3daudio driver?
c) did you update Directx to June 2010 with BlackWingCats webinstaller?

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Sonic 4 Episode I

PostPosted by OldBoy2k » Mon Jun 11, 2012 1:34 am

:wink: try this:

1) download the Microsoft Visual C++ 2010 Redistributable Package (x86)
extract it and then again extract 'vc_red.cab' and rename F_CENTRAL_msvcp100_x86 -> msvcp100.dll and F_CENTRAL_msvcr100_x86 -> msvcr100.dll and copy both libraries to the binaries directory.

One library we used before is not up-to-date.
msvcp100.dll v10.0.20506.1
msvcr100.dll v10.0.30319.1

from the Redistributable Package:
msvcp100.dll v10.0.30319.1
msvcr100.dll v10.0.30319.1

...it should work now :mrgreen:

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Sonic 4 Episode I

PostPosted by CastleBravo » Mon Jun 11, 2012 5:56 pm

No, it still occurs, and I have no clue why.
CastleBravo
 
Posts: 12
Joined: Sun Apr 22, 2012 7:18 am

Re: Sonic 4 Episode I

PostPosted by OldBoy2k » Mon Jun 11, 2012 8:46 pm

:? pls upload a profiled dwi of Sonic.exe.Make sure you have both libraries msvcp100.dll v10.0.30319.1
msvcr100.dll v10.0.30319.1 from the Redistributable Package. Do you have the unofficial SP5 or SP6 installed?

Thanks
BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Sonic 4 Episode I

PostPosted by CastleBravo » Tue Jun 12, 2012 9:26 am

CastleBravo
 
Posts: 12
Joined: Sun Apr 22, 2012 7:18 am

Re: Sonic 4 Episode I

PostPosted by OldBoy2k » Tue Jun 12, 2012 11:13 am

*sigh* delete/remove e:\games\steam\steamapps\common\sonic the hedgehog 4 ep 1\APPHELP.DLL. Did BlackWingCat or we mention in our forum and Win2kgaming: Quick Fix Guide to use APPHELP.DLL on a Win2k system? I don't think so...

Still haven't answered my question related the x3daudio driver.



BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Sonic 4 Episode I

PostPosted by CastleBravo » Tue Jun 12, 2012 1:57 pm

lol, I put that in after trying everything else, in fact I just reinstalled the game here when I read your response. x3daudio seems to be fine everywhere, and not even BlackWingCat could find anything linking to that.
It's my honest opinion that this could very well be the fault of just plain shitty console porting that somehow manages to mess up with something in the system, the wrapper libraries, or both, or whatever, that's why I suggested we drop the issue.
CastleBravo
 
Posts: 12
Joined: Sun Apr 22, 2012 7:18 am

Re: Sonic 4 Episode I

PostPosted by OldBoy2k » Tue Jun 12, 2012 2:31 pm

@integrated XACT sound/x3daudio and missing exports: It's not always so simple, see ex Lost Chronicles of Zerzura

I will take another look into the crystal-web-ball...

stay tuned!

Update:
Please check your PM Inbox.

also, some important and recommended cleanup:
a) c:\winnt\system32\XINPUT1_3.DLL <- remove, use the XINPUT1_3.DLL from the x3daudio driver and copy it to the game directory
b) e:\games\steam\steamapps\common\sonic the hedgehog 4 ep 1\ADVAPI32.DLL <- not required, remove
c) e:\games\steam\steamapps\common\sonic the hedgehog 4 ep 1\USER32.DLL <- not required, remove
d) e:\games\steam\steamapps\common\sonic the hedgehog 4 ep 1\APPHELP.DLL <- not functional, remove
e) e:\games\steam\steamapps\common\sonic the hedgehog 4 ep 1\SHELL32.DLL <- not required, remove
f) e:\games\steam\steamapps\common\sonic the hedgehog 4 ep 1\API-MS-WIN-SECURITY-BASE-L1-1-0.DLL <- remove
(W7 library?! 8) :lol: )
g) also make sure to use the msvcp100.dll,msvcr100.dll from the Microsoft Visual C++ 2010 Redistributable package

Honestly? What a mess...it doesn't help much to throw in a bunch of libraries without knowing what they are good for and checking the exports with DW ^^

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Sonic 4 Episode I

PostPosted by OldBoy2k » Fri Jun 15, 2012 10:51 am

This image error is related the VS2010 libraries so we need to make sure the VS2010 libraries are loaded correctly. Please delete or remove the files mentioned in my previous post and give it a try and copy the wrapper/org system files to the bin directory exactly as mentioned in my fix: Sonic the Hedgehog 4 Retail *

Edit:
In case that you added:
e:\[...]\sonic the hedgehog 4 ep 1\D3D8THK.DLL
e:\[...]\sonic the hedgehog 4 ep 1\D3DREF9.DLL
e:\[...]\sonic the hedgehog 4 ep 1\D3D9.DLL
please remove these libraries as well.

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Sonic 4 Episode I

PostPosted by CastleBravo » Sat Jun 16, 2012 2:35 pm

I tried doing exactly what you said, but it still crashes. I have no clue, really. Check your pm box.
CastleBravo
 
Posts: 12
Joined: Sun Apr 22, 2012 7:18 am

Re: Sonic 4 Episode I

PostPosted by OldBoy2k » Sat Jun 16, 2012 4:56 pm

Okay, please start SonicLauncher.exe, choose your prefered resolution and language and save the configuration. The game crashes without the main.conf file.

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Sonic 4 Episode I

PostPosted by OldBoy2k » Wed Jun 20, 2012 3:09 pm

Does the game work now :? ?

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Previous

Return to Troubleshooting

Who is online

Users browsing this forum: No registered users and 0 guests

cron