VOGONS

Common searches


Starlancer

Topic actions

First post, by Choum

User metadata
Rank Newbie
Rank
Newbie

Hello all,

I'm trying to make starlancer works on windows 10 X64.

But I have one problem remaining.

I was able to install the game from my original CD-roms on windows 10.
I had to "remove" the safedisk protection from the game EXE with a unsafedisk tool as windows 10 do not support safedisk anymore.
I use DGvoodoo wrapper to avoid some graphical problem I have with my native video card.
I use the following Batch script before launching the game (Report to fix random crash due to multiple CPU core, the icd part is not need if exe is unprotect):

  • imagecfg -u F:\Game\StarLancer\lancer.exe
    imagecfg -u F:\Game\StarLancer\lancer.icd
    imagecfg -a 0x1 F:\Jeux\StarLancer\lancer.exe
    imagecfg -a 0x1 F:\Jeux\StarLancer\lancer.icd
    pause

I also set the lancer.exe to use the windows 98 compatibility (it fix the problem of game crashing when you want to close the medal case).

The game launch correctly on windows 10 was able to play some mission without any problem.

The only problem I still have is :

I'm not able to activate the surround sound or EAX, even using Creative Alchemy, the game doesn't seems to use the Dsound.dll of the wrapper, no dsound log are created.
I try the undirectsound wrapper, same problem.
I know that the game use some kind of milstone sound system as I see some file like :
MSS32.DLL (3.0.0.0)
MSSDS3DH.M3D
MSSEAX2.M3D
etc...

Is someone know what can be done about the sound ?

Reply 3 of 8, by ZellSF

User metadata
Rank l33t
Rank
l33t

1: Hex edit references to dsound.dll in MSS32.dll to esound.dll
2: rename ALchemy dsound.dll to esound.dll
3: ????
4: PROFIT!!!

Can't say anything about the quality of the EAX or A3D emulation, but I definitely managed to get surround sound.

Reply 6 of 8, by Choum

User metadata
Rank Newbie
Rank
Newbie

Here the dll (modified to check for an ESOUND.dll :
https://mega.nz/#!zEMH1R4Y!_SIefBEGb1PiPzy_eR … Y0MwhjzYgKqzycc

So you ill need to rename the DSOUND.DLL of Alchemy to ESOUND.DLL in the game folder