Sega PC Reloaded Four old games, working still/again
#16
Posted 03 April 2015 - 01:03 PM
#17
Posted 03 April 2015 - 01:11 PM
Any plans on supporting Garfield Caught in the Act? The nuances it has on current systems are the following:
-Requires to copy and paste wing32.dll into c:/windows/system32
-Requires the CD for music
-Fullscreen doesn't work anymore
-You can't hit the fifth hole in the bonus stage using the regular cursor keys (I think it requires the center numerical key to be pressed?)
#18
Posted 03 April 2015 - 01:28 PM
MainMemory, on 03 April 2015 - 01:03 PM, said:
The file is identical, as I expected. Something strange must be going on. I uploaded a new build that should tell you exactly what fails in the soniccd.exe validity check. Thanks for your patience.
ICEknight, on 03 April 2015 - 01:11 PM, said:
Any plans on supporting Garfield Caught in the Act? The nuances it has on current systems are the following:
-Requires to copy and paste wing32.dll into c:/windows/system32
-Requires the CD for music
-Fullscreen doesn't work anumore
-You can't hit the fifth hole in the bonus stage using the regular cursor keys (I think it requires the center numerical key to be pressed?)
Thanks! I'm open to suggestions, but I can't promise that I'll be able to include each and every game, of course.
I just started looking into Bug!, Earthworm Jim and Comix Zone have also been mentioned, and now Garfield is on the list as well.
#19
Posted 03 April 2015 - 01:46 PM

Also, for some reason, I can't move the window to my secondary screen.
#20
Posted 03 April 2015 - 02:07 PM
Error
---------------------------
No valid executable found!
Name/Version mismatch (name=SONIC_P, ver=0)
---------------------------
OK
---------------------------
Edit: as long as I'm here how about Sonic's Schoolhouse?
#21
Posted 03 April 2015 - 02:38 PM
ICEknight, on 03 April 2015 - 01:46 PM, said:
Haha, I didn't know that would happen. But I'm not surprised. Ecco PC is quite a different beast from the other games. It's a mess internally with its multiple graphics modes.
Yes, it doesn't allow you to move the window past a screen border, because the programmers were too lazy to handle clipping, or didn't know that there's an IDirectDrawClipper
that would do the work for them...
The Sonic games should go fullscreen only on the monitor they're currently on, because my code handles the switching there. Not so for Ecco.
I am planning to bring it in line with the Sonic games, as far as the window handling is concerned, but that is going to take some major reworking.
MainMemory, on 03 April 2015 - 02:07 PM, said:
Name/Version mismatch (name=SONIC_P, ver=0)
Edit: as long as I'm here how about Sonic's Schoolhouse?
Hmm, that implies SONIC_P5.EXE gets tested, as it should be.
The code makes a list of every .exe in the folder and then weeds out all the entries that don't have the expected name, version info, or other characteristics.
You could try deleting SONIC_P5.EXE (it's useless anyway), and see if the error message changes.
For some reason I can't explain, SONICCD.EXE is apparently not found on your system, although it is there! Are some compatibility or security settings enabled for it?
Sonic's Schoolhouse? Ok, one more for the list.
#22
Posted 03 April 2015 - 02:57 PM
Could not read list of imports
If you need anything for Sonic's Schoolhouse, Sonic R, or Earthworm Jim Special Edition, I can help with those.
#23
Posted 03 April 2015 - 03:18 PM
ICEknight, on 03 April 2015 - 01:46 PM, said:
I uploaded a new build that should constrain the game to the primary screen at least.
MainMemory, on 03 April 2015 - 02:57 PM, said:
Could not read list of imports
If you need anything for Sonic's Schoolhouse, Sonic R, or Earthworm Jim Special Edition, I can help with those.
Ok, now we're getting somewhere. So soniccd.exe is found, but the import check fails. The new build should give details why.
And thanks for your offer, I'll get back to it when it's time. I have Sonic R myself, but not the other games.
#24
Posted 03 April 2015 - 03:32 PM
Could not read list of imports: couldn't create file mapping: The parameter is incorrect
I love error messages like that. Completely useless to anyone that isn't actively debugging the program when the error happens.
#25
Posted 03 April 2015 - 03:41 PM
At least, that was the only issue when I last tried it.
#26
Posted 03 April 2015 - 03:44 PM
MainMemory, on 03 April 2015 - 03:32 PM, said:
You and me both. "The parameter is incorrect" is coming straight from Windows (calling FormatMessage API with GetLastError).
Anyway, I hope we have found the cause now. New build online NOW.
I think I got it, used a function that required Windows 8 or newer.
It should work now on 7 and Vista, too.
#27
Posted 03 April 2015 - 04:12 PM
Sonic 3D seems to have an issue with joypad control where it thinks 'Up' is always pressed; and the 'S' key and 'Enter' are both acting as start and there's no spin dash key with the default controls.
#28
Posted 03 April 2015 - 04:28 PM
The joypad issue is not. It works fine with my gamepad.
Anyway, new build online that should fix the Sonic CD issue and the spindash key in S3D (shift, "B" also works).
#29
Posted 03 April 2015 - 05:19 PM
#30
Posted 03 April 2015 - 05:23 PM

02