OK.. everything I have done.
I have been doing all of this with Firewall Turned off and Anti-Virus turned off.
SSDP, UPnp, and Firewall services sitll automatic and turned on.. however I have Vista's 3 firewall disabled in the Windows Firewall with Advanced Security snap in.. all firewalls disabled.
Also have UPnP in Router enabled.
Installed the game from exploring the CD (not autorun)... by finding the setup.exe and setting the properties on it to XPSP 2 compatibility and run as administrator.
I said no to DirectX 8.0a and said no to Gamespy Arcade.
I set security permissions on the Taldren Software Inc and the Starfleet Command Orion Pirates folders for Full Access to all users and installers.
I removed Read only from the Taldren Software Inc and Starfleet Command Orion Pirates folders.
I patched using OPE v5.1, but all that basically does is put a bunch of installers into the Starfleet Command Orion Pirates\Installs folder so you can install them manually or allow the Batch fule I created install them in correct order.
the install method that OPE does installs the installers to the installs folder in the Starfleet Command Orion Pirates directory, when installer exits, black dos window appears..
I go into the installs directory and set all the EXE fiiles to XPSP 2 compatibility and Run as Administrator (except Model Viewer, I set it to Win 2000 compatibility and Administrator).
I go back to the OPE DOS Window.
the installer then runs Patch 2.5.5.2, the Bonus Scripts from Taldren, the DLL files, the community scripts package, The High Resolution Model Package for Fed, Rom and Klink and then Mod Chooser.. I stop right then and there with the DOS Window (don't exit), I set Mod Chooser shortcut to XPSP 2 compatibility and set Administrator.
I continue the installer which will install OP+ 4.0, OP+ 4.0 HC Edition, and helps you configure Mod Chooser in the process of each shiplist just after each is installed, then Shipedit gets installed (and there is a fix that needs to be done with my package because one of the UI's gets fubarred in the install, but the DAT folder is duplicated so it is just a simple Copy paste fix) Set the Shipedit EAW and Shipedit OP to XPSP 2 compatibility and to run as administrator. I also give full access on the EagleEye folder in the security tab to everything listed and I take off Read Only at the same time.
Back in the DOS Window, Co-Op Ace 4.0, Secor Assault (by Mags and Firesoul), Sector Assault by Alpha Centauri, Fleet Pick by Alpha Centauri.. Etc.. the rest of the package.
Basically all it does is installs the stuff you already use plus a crap load of scripts. and the DLL files.
On the desktop Shortcuts, I make sure that the Run and Start In path points to the correct patch for the game install, I also set XPSP 2 compatibility and Run as Administrator on everything except Model Viewer, it needs to be set for Administrator and Win 2000 compatibility. On the ShipEdit shortcuts, I make sure that they are pointing to the EagleEye Software folder.
I then go back to the Taldren Software folder and the Starfleet Command Orion Pirates folder and I double check Security is full access and Read Only is disabled.
Inside the Starfleet Command folder, I find all the EXE files and set them to XPSP 2 compatibility and set Run as Administrator.
I copy the StarfleetOP.exe game file to a different folder, rename it to SFCOP.exe and move the file back and overwrite the one there.
I open the WonServerSetup.gf file and edit
[Settings]
BlockSize = 1000
DelayMultiple = 1.0
PacketQueLimit = 125
and
[WONDirectoryServer]
ServerPath = "/StarFleetCommand2/Game/Release"
//ServerPath = "/StarFleetCommand2/Game/Release"
//ServerPath = "/StarFleetCommand2/Game/Release_Test"
Save file and exit.
I then launch Ez-INI 2.0 in XPSP 2 compatibility and run as administrator ... set resolution, Z buffer, Hide BPV/Race, enable Engine Doubling, set audio to 64 channels, crew sounds max, add GSA name, my common GSA room name, my D2 log in info, set AI to Admiral, Volley info, quick tips, allow screen shots, the rest should already be enabled.
I then go into the SFC.ini file
[Network]
PlayerName=Pestalence_XC
SessionName=Hardcore
SessionType=Starfleet
NetDebug=0
NetLib=0
SimProtocol=0
MulticasterServer=0
NetDbgFile=0
SynchWait=10
AllowEngineDoubling=1
HideRaceFromOthers=1
HideBPVFromOthers=1
[3D]
wireframe=0
windowed=0
zbuffer=1
lowres=3 //(temp due to current monitor)
driver=0
backdrop=1
shipstacking=1
ambientlighting=0.20
luminancetextures=1
luminancedamagetextures=1
spacedust=0
skip to
[UI]
UIType=1
QuickTip=1
Grid=0
OrderDelay=20
[Sound]
voice=3
GlobalVolume=100
MusicVolume=80
VoiceVolume=100
MaxChannels=64
CollisionAlert=0
HeadingDisplay=0
AutoFilm=0
SkipUpsell=1
ASCIICharacterSet=0
[Bonus]
BonusMissions=1
[Debug]
VollyInfo=1
Fps=0
ScreenShot=1
I then find the SFCOP.exe and I take off compatibility mode but I leave Run as Administrator.
I open Game Explorer from Windows and make sure that Orion Pirates shows up, check the settings to make sure that the shortcut is configured properly to above, close it all out.
On my networking :
Router set to DMZ with Wireless pretty much disabled.
Network Protocals has QOS and Printer/File sharing disabled, the rest are checked.
Services turned off :
Certificate Propogation
Distributed Link Tracking Client
NetLogon
Offline Files
Remote registry
SNMP Trap
Tablet PC Input Service
TCP/IP NetBIOS Helper
Terminal Services UserMode Port Redirector
WebClient
Windows Remote Management (WS-Management)
WinHTTP Web Proxy Auto-Discovery Service
Windows Search
Microsoft iSCSI Initiator Service
TMP base services (set to Manual)
Windows Features removed (unchecked):
Remote Differential Compression
Telnet Client
Telnet Server
Windows DFS Replication Service
Tablet PC Optional Components
SNMP Feature
these should be unchecked
Tweaks to system / Network:
Elevated Command Prompt (Command Prompt running as Administrator):
netsh int tcp set global chimney=enabled
netsh int tcp set global rss=enabled
netsh int tcp set global ecncapability=disabled
netsh int tcp set global congestionprovider=ctcp
netsh int tcp set global autotuninglevel=normal
Registry Entries :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{...}\
MTU=1500 (DWORD, entry does not exist by default)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
Tcp1323Opts=1 (DWORD, entry created automatically by Windows when you run the "netsh int tcp set global autotuninglvl=..." command, set to 0 by default)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
EnableTCPA=1 (DWORD, 1 to enable, 0 to disable NetDMA. Value not present by default in Vista)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
SecondLevelDataCache=(ammount of 2nd level cache on your CPU)
DECIMAL---------HEXADECIMAL
256 KB-----------100 (hex)
512 KB-----------200 (hex)
1024 KB (1MB)----400 (hex)
2048 KB (2MB)----800 (hex)
4096 KB (4MB)----1000 (hex)
6144 KB (6MB)----1800 (hex)
8192 KB (8MB)----2000 (hex)
12288 KB (12MB)--3000 (hex)
16384 KB (16MB)--4000 (hex)
and that is about it..
Latest device drivers and every update MS has put out to date, plus Nov 2008 DirectX.
Launching game from Game Explorer using the SFCOP.exe file (renamed StarfleetOP.exe) Only running as Administrator with no compatibility enabled.
Hope that this helps.