I'm trying to get sfc3 running. I do have directx9c, latest drivers, running in compatibility for win2000 and disabled visual themes. Also installed with antivirus off. In addition I used an unistall program to find old fragments and cleaned all those out. Here's what it says after crashing to the desktop: "Unhandled Exception! in Version 1.01 Build 534 SFC3.exe caused an EXCEPTION_ACCESS_VIOLATION in module TAL3DEngineR.DLL at 001B:02F16BBE EAX=00000000 EBX=0013D7CB ECX=0013D794 EDX=7C90E514 ESI=02FE20A0 EDI=02000001 EBP=0013D7AC ESP=0013D798 EIP=02F16BBE FLG=00010246 CS=001B DS=0023 SS=0023 ES=0023 FS=003B GS=0000 001B:02F16BBE (0x0006015E 0x00000020 0x0006015E 0x02000001) TAL3DEngineR.DLL 001B:02F1730F (0x0006015E 0x00000020 0x0006015E 0x02000001) TAL3DEngineR.DLL 001B:7E418734 (0x02F172D3 0x0006015E 0x00000020 0x0006015E) USER32.dll, GetDC()+0157 byte(s) 001B:7E418816 (0x00000000 0x02F172D3 0x0006015E 0x00000020) USER32.dll, GetDC()+0383 byte(s) 001B:7E428EA0 (0x012F9038 0x00000020 0x0006015E 0x02000001) USER32.dll, CheckDlgButton()+1272 byte(s) 001B:7E428EEC (0x0013D8EC 0x00000018 0x012F9038 0x00000020) USER32.dll, CheckDlgButton()+1348 byte(s) 001B:7C90E473 (0x0013D980 0x00000000 0x00000000 0x00000000) ntdll.dll, KiUserCallbackDispatcher()+0019 byte(s) 001B:7E419402 (0x0013D980 0x00000000 0x00000000 0x00000000) USER32.dll, InitializeWin32EntryTable()+0007 byte(s) 001B:7E427611 (0x00170202 0x00000000 0x00000000 0x00000000) USER32.dll, IsCharAlphaA()+0006 byte(s) 001B:7E4249C4 (0x7E410000 0x001523B0 0x00000000 0x7E43A016) USER32.dll, PrivateExtractIconsW()+1593 byte(s) 001B:7E43A956 (0x0013DDE4 0x00000000 0xFFFFFFFF 0x00000001) USER32.dll, CreateDesktopW()+0375 byte(s) 001B:7E43A2BC (0x0013DDE4 0x00000028 0x00000000 0x00000000) USER32.dll, AllowSetForegroundWindow()+0131 byte(s) 001B:7E4663FD (0x00000000 0x00177CF8 0x00173F58 0x00000030) USER32.dll, keybd_event()+0152 byte(s) 001B:7E4664A2 (0x00000000 0x0013DEC8 0x02FAD978 0x00000030) USER32.dll, keybd_event()+0317 byte(s) 001B:7E450877 (0x00000000 0x0013DEC8 0x02FAD978 0x00000030) USER32.dll, MessageBoxExA()+0762 byte(s) 001B:7E45082F (0x00000000 0x0013DEC8 0x02FAD978 0x00000030) USER32.dll, MessageBoxExA()+0690 byte(s) 001B:02F66B40 (0x70736964 0x6C6C642E 0x00700000 0x00000000) TAL3DEngineR.DLL " Does anyone know what I can do?
What operating system do you have this installed on? SFC III works best with Windows XP...Vista is a bit trickier and can have a host of crash issues.
[COLOR=Magenta](EDIT: Windows2000...this could be a problem. Sorry I didn't catch that...I had problems all the time with Windows 98/2000 playing this game and/or trying to get it to run. SFC III works best with XP - period, but try what I noted below and let me know if it works for you - )[/COLOR]
From this line: TAL3DEngineR.DLL, it would seem SFC III may be having compatibility issues with your graphics card and/or the drivers. Are you trying to play out of the box or with a mod?
If you downloaded an older patch it could be having issues also.
You noted you have already did everything to uninstall/install, but check below to see if you missed any steps:
Unistall SFC III using the unistall feature with the game. Once done, go to your C:\programs. Look for a folder named "Activision", open the folder. If all you have in this folder is "SFC3", delete the entire Activision folder from your Programs folder. If you have other programs, just delete the "SFC3" folder. Do a search on your computer for "SFC3 Prefetch". Delete all folders/files related - careful not to delete any folder/file marked as "sfc" (without the "3") as this is part of your Windows operating system. Do a defrag and disk clean up. Reinstall SFCIII. Install this build: http://starfleetcommand3.filefront.com/file/sfc3_beta_patch_v534b_all_languages;28800
Play the game.
Note: The patch already includes Direct X 9.0c. If you have a recent version of Direct X installed, the game will continually attempt to read from the newer version bypassing the 9.0c and will cause an Unhandled Exception error (as the game was never intended to work with anything higher than 9.0c). Check your system to see what version of Direct X you have on. If your system does have a newer version (including drivers) of Direct X the game will not play. You'll have to uninstall all traces of Direct X off of your system and allow 9.0c to be installed via the patch on to your system.
Also, DO NOT install Game Spy it messes with SFC III also and can cause game crash.
[COLOR=Magenta]2nd Edit...Independent uninstall programs don't always catch everything. Make sure the Activision and prefetch files are completely removed. If there was a glitch in these files it will read from here ignoring the fresh install.[/COLOR]
Well it now works! I do have XP by the way. What did work was I realized it used to work on service pack 2 so I backup up and unloaded sp3, installled sfc3 and when it worked I reinstalled sp3 and sfc3 was left working. Why this worked I don't know. Thanks for taking time to post and to help out.
No problem. If you want to try out some mods you can go to the SFCIII page on FileFront once you've gotten sick of playing the stock game. I have a new mod that will be back up soon that you can access (hopefully) from the SFCIII site or via my signature.
I'm working out some bugs and tweaking it up a bit and will re-release it in a few weeks.