VOGONS


First post, by yochenhsieh

User metadata
Rank Newbie
Rank
Newbie

I have star trek: starfleet command III (SFC3) work on my win7 PC, and many have reported it's working on win10 with a few tweaks. But when I tried to run it on my recently acquired used laptop, I get this exception after intro video and crashed to desktop:

Unhandled Exception! in Version 1.01 Build 534
SFC3.exe caused an EXCEPTION_INT_DIVIDE_BY_ZERO in module SFC3.exe at 0023:007B9904

EAX=00000000 EBX=753B6F00 ECX=00000000 EDX=00000000 ESI=02FC0038
EDI=02FC0078 EBP=0018FE50 ESP=0018FDF4 EIP=007B9904 FLG=00210246
CS=0023 DS=002B SS=002B ES=002B FS=0053 GS=002B

0023:007B9904 (0x0099DE20 0x00407366 0x76C4A6F0 0x00631B65) SFC3.exe
0023:0040599E (0x00400000 0x01171BD4 0x00000001 0x00000000) SFC3.exe
0023:00632653 (0x7FFDE000 0x753B7BE0 0x8555EBD2 0x0018FFDC) SFC3.exe
0023:753B7C04 (0x7FFDE000 0x8732B045 0x00000000 0x00000000) KERNEL32.DLL
0023:7722AD8F (0xFFFFFFFF 0x772100C5 0x00000000 0x00000000) ntdll.dll
0023:7722AD5A (0x007B9AB9 0x7FFDE000 0x00000000 0x78746341) ntdll.dll

The laptop is acer v5-122p with amd 4-core A6 1.0Ghz(turbo 1.4Ghz) APU, though it may look crappy I'm sure it's more than capable to run the games I need. I tried install Win7/8.1/Win10 and changed different drivers, always get same exception and crashed to desktop.

Has any one encounter similiar exception in games around that time period? Game released in early 2000s and uses DirectX8.

ps. Not sure if it matters, but this laptop has a touch screen.

Reply 1 of 2, by skitters

User metadata
Rank Member
Rank
Member

When that "Divide by zero" error happened on earlier versions of Windows too, and it was fixed by using compatibility mode settings for "Disable visual themes" or similar.

on Vista
http://www.dynaverse.net/forum/index.php/topi … 63386668.0.html

If I recall correctly, the fix for that error is to "Disable visual themes" on the "Display Settings" tab on the SFC3.exe icon.

on XP
http://www.rage3d.com/board/archive/index.php … t-33648616.html

Right click on the .exe of the program and select propoerties -> compatibility "Run this prog in comp mode for" (Select win2k or […]
Show full quote

Right click on the .exe of the program and select propoerties -> compatibility
"Run this prog in comp mode for" (Select win2k or win98)

select:
Disable Visual themes and Advanced Text managment (or something like that...the second options is added in SP1).

So it's not a Windows 10 specific bug, but the fix that worked with earlier versions of Windows may work with Windows 10 too.

https://www.tenforums.com/tutorials/15523-cha … ndows-10-a.html
Looks like you may want to check the boxes for "Override high DPI scaling behavior" and/or "Disable fullscreen optimizations"

There's also a patch you could try
http://www.moddb.com/games/star-trek-starflee … ta-2-v534-patch

Reply 2 of 2, by yochenhsieh

User metadata
Rank Newbie
Rank
Newbie

Thanks for your suggestions, but those have been tried and wothout success.
Game has updated to 534beta2. AMD Crimson Relive 16.12.1~17.4.4 drivers are tested. (Earlier and later drivers caused more problems on this laptop.)
On my primary win7 PC I don't need any of the compatibility settings. But I also tried different compatibility combinations.
Tested wrappers are dgvoodoo2, wined3d, dxwrapper.
Today I tried disable the Touch Keyboard and Handwriting Panel Service, still not work.