Topic: SFC-OP 2664 - made old installers work  (Read 629 times)

0 Members and 1 Guest are viewing this topic.

Offline FireSoul

  • Modder of shiplists
  • Lt. Commander
  • *
  • Posts: 1296
  • mew.
    • http://klingon.lostexiles.net/
SFC-OP 2664 - made old installers work
« on: September 06, 2022, 02:44:10 pm »
Hi All,

Yes I know, I've been gone.
This time tho, I decided to give SFC-OP 2664 a try. Here's some feedback, and hopefully some helpful tips for you.

1- It's possible to make the old installers for stuff like coopace 4.0, and fests+11  (battlefest+), or even op+ 4.11 (even though D4v1ks made a rar of it) work again.

These things depend on registry keys to find path.
On 32-bit Windows, it should just-work. But no one uses 32-bit windows on modern PCs anymore!
On 64-bit Windows, the path of stuff 32-bit applications save to, in the registry, is modified by the system: there's an added "WOW6432Node" keyword in the path.

Thus, I made a .reg file and used it on my PC. This works fine and I can use my old tools and installers again.

You can also edit the registry with regedit to add both entries.
Note that if you do a .reg file, do double backslashes in the path.
Quote
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Taldren\Starfleet Command Orion Pirates]
"Directory"="C:\\Path\\To\\Your\\SFC\\Starfleet Command Orion Pirates"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Taldren\Starfleet Command Orion Pirates]
"Directory"="C:\\Path\\To\\Your\\SFC\\Starfleet Command Orion Pirates"


2- It actually helps, for those installers, if the destination directory is not renamed. I dunno why NSIS is being a turd but it worked better if the endpoint dir is called "Starfleet Command Orion Pirates". This is not fully trouble-shooted yet.


With regards,
-- FireSoul
« Last Edit: September 06, 2022, 04:33:24 pm by FireSoul »


Author: OP+ Mod
Maintainer: Coopace
Author: Fests+ for OP
Creator: SFC-OP Mini Updater
Maintainer: SFC-EAW for OP Campaigns
Kitbash: SFC2 models

Offline Nemesis

  • Captain Kayn
  • Global Moderator
  • Commodore
  • *
  • Posts: 12604
Re: SFC-OP 2664 - made old installers work
« Reply #1 on: September 06, 2022, 03:11:41 pm »
Welcome back.  Hope you've been well.
Do unto others as Frey has done unto you.
Seti Team    Free Software
I believe truth and principle do matter. If you have to sacrifice them to get the results you want, then the results aren't worth it.
 FoaS_XC : "Take great pains to distinguish a criticism vs. an attack. A person reading a post should never be able to confuse the two."

Offline FireSoul

  • Modder of shiplists
  • Lt. Commander
  • *
  • Posts: 1296
  • mew.
    • http://klingon.lostexiles.net/
Re: SFC-OP 2664 - made old installers work
« Reply #2 on: September 06, 2022, 04:32:09 pm »
Welcome back.  Hope you've been well.

Eh, you know how it goes..
I'm older. We're all older.
Life hasn't been easy. All of our lives haven't, I suppose.
I'm doing all-right career wise.
Personal life is... gone. All I have left there now are responsibilities.

But hey, I'm alive!


Author: OP+ Mod
Maintainer: Coopace
Author: Fests+ for OP
Creator: SFC-OP Mini Updater
Maintainer: SFC-EAW for OP Campaigns
Kitbash: SFC2 models

Offline TarMinyatur

  • Lt.
  • *
  • Posts: 936
  • Gender: Male
Re: SFC-OP 2664 - made old installers work
« Reply #3 on: October 07, 2022, 10:51:17 am »
Over the past five years we have determined that any ship or base that uses the "O-" empire prefix will inevitably crash in all versions of StarfleetOP.exe during a campaign. Changing this broken prefix to "N-" has eliminated the crashes that we frequently encountered in MetPatrol just before an NPC Orion was about to be destroyed.

Not sure about the Battlefests or FleetPick stuff...but an antiquated "O-" prefix is asking for trouble in EAW and OP. (It works properly in SFC1.)

I'd suggest that players edit their shiplists. The "O-" prefix has special string processing to remove numbers from the designations such that an NPC Orion O-CA1 is displayed in the fleet controls as "O-CA". This cosmetic touch is not worth a crash, IMO. The game just doesn't know what to do for victory conditions using SFC1 Orion naming conventions rather than fully functional cartels/true neutrals.