Alpha Centauri 2

Sid Meier's Alpha Centauri & Alien Crossfire => Modding => Topic started by: Lord Avalon on December 28, 2012, 05:46:38 PM

Title: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Lord Avalon on December 28, 2012, 05:46:38 PM
So Petek posted in the news thread about GOG.com having SMAX (http://alphacentauri2.info/index.php?topic=2826.msg15382#msg15382) that GOG's exe files are larger, and they added a couple dlls.

The current GOG versions of the games have been modified from the originals. Both exe files (terran.exe and terranx.exe) are larger than the originals. The main game folder also contains two new dll files (goggame.dll and goggame_add.dll). I think this implies that GOG has the source code for the games and has recompiled it, but I'm not certain.

Hmmm, I wonder what they've done.

One change that I noticed is that Alt-Tab has been disabled from within the game.
.
Then he posted the changes (http://alphacentauri2.info/index.php?topic=2826.msg15383#msg15383):

From the readme file:

Quote
-----------------------------------------------
CHANGES IN ALIEN CROSSFIRE VERSION 2.0
-----------------------------------------------

FIXES:

· You can now airdrop units into your own bases.
· The correct voiceovers for Alien Crossfire base facilities now play the
first time you build them.
· Pirates can no longer capture units that are defending a base.
· Alien probe teams now use the correct art.
· The Cyborg faction now correctly has the Technology Steal ability.
· It is now possible to rescue a captured faction leader.
· Base facilities no longer cost less than they should at Thinker and
Transcend difficulty levels.
· In some instances a Golden Age would not produce a population boom. It now
does.
· AXStart.exe will now switch to a resolution it supports.
· The Sid and Brian factions can now be loaded in the Faction Editor.
· Occasionally refugees from a captured base would appear at coordinates
0,0. This is fixed.
· The Maritime Control Center now grants a defensive bonus against naval
units for player controlled factions.
· Psi Artillery combat strength is now calculated correctly.
· Some special abilities were not reflected correctly in automatically
designed units.
· The Right-click menu's version of airdrop now correctly uses movement
points.
· You can no longer have a pact brother support one of your factions units.
· The 'Aliens capture your base' interlude now correctly displays, even if
the base captured was obliterated.
· All satellites can now be added to the build queue, even if currently in
production.
· Miscellaneous text fixes.
· Base population no longer 'rolls over' when it reaches 127.
· Native artillery units no longer get a 'hasty' penalty when attacking.
· Drone revolts no longer can select aliens as new masters.
· The Faction Editor now correctly updates bonuses on the Faction page.
· The Faction Editor now correctly loads free units and free abilities.
· The Faction Editor now correctly saves bonus technologies.
· The Drone faction now correctly includes the Base Revolt ability of 75%
· During a random game, if an Alien faction is selected, and there is
another random slot, there will be two Alien factions in the game.

Which got me wondering (and also thinking this should be another thread in another section):  is there anything that GOG fixed that scient or kyrub didn't?  Is there anything that scient or kyrub fixed that GOG didn't?  Is there some spreadsheet or database that lists bugs and changes and whose version has what?
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Kirov on December 28, 2012, 06:05:21 PM
Correct me if I'm wrong, but the proper order seems to be - official 2.0 patch -> scient's -> kyrub's, so there wouldn't be any issue here if not for the fact that my GOG SMAX rejects 2.0 patch. So now I wonder if I can just apply scient's on GOG, probably with modifying cyborg and drone files by hand.

(Yeah, I just wanted to rephrase your question to make sure that this GOG problem is addressed.)

Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Lord Avalon on December 28, 2012, 06:17:14 PM
Correct me if I'm wrong, but the proper order seems to be - official 2.0 patch -> scient's -> kyrub's, so there wouldn't be any issue here if not for the fact that my GOG SMAX rejects 2.0 patch. So now I wonder if I can just apply scient's on GOG, probably with modifying cyborg and drone files by hand.

(Yeah, I just wanted to rephrase your question to make sure that this GOG problem is addressed.)
Someone correct me if I'm wrong, but I think you have 3 options:

1) Original SMAX (whether expansion alone or Planetary Pack) -> 2.0 patch -> scient

2) Original SMAX -> 2.0 patch -> kyrub

3) GOG SMAX

As I understand it, scient was just doing bug fixes, and kyrub added some game changes to scient's version (did he do any additional bug fixes?).

If you replace the GOG exe with a scient or kyrub exe, are you getting the same thing as option 1 or 2?  [Edit] I do not have the GOG version.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Kirov on December 28, 2012, 06:25:29 PM
I will do more tests, but I applied scient on my non-working 2.0 GOG and it seems to work. What's the easiest issue to test for scient?

And what about kyrub? Can I use it in MP games?

Lord Avalon, are you implying that GOG differs from Original? In the sense that 2.0 didn't work (I reapplied it and this time it was asking for CD) or in any other sense?
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Lord Avalon on December 28, 2012, 06:39:11 PM
Well, going by what Petek said, that the GOG exe files are bigger than the original, plus they added dlls, it seems to me that GOG does differ from original.

I don't play MP, but wouldn't all people need to have the same version of the game, whether it's original, scient, kyrub or GOG?
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Petek on December 28, 2012, 07:06:32 PM
Sorry if I caused some confusion. I wasn't saying that GOG-SMAX is patched to v2.0 (even though the game displays its version as 1.0). I posted the portion of the readme file in response to a question about what changes were made in v2.0. I believe that GOG-SMAX really is v1.0 because some of the v2.0 changes (such as the probe team graphics for the aliens) aren't present. What's especially odd is that the v2.0 changes are displayed in GOG-SMAX's readme file but they apparently based their version on v1.0.

One way to test if scient's (or kyrub's) patch is present is to set a unit to patrol with three waypoints. If the unit instantly promotes to Elite/Demon Boil, then you don't have scient (or kyrub).

Scient's patch incorporates all prior official patches. Kyrub's patch incorporates scient's patch. You should only have to install whichever you want to use.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Hadrian on December 28, 2012, 11:01:43 PM
Is it advisable, then, to apply one of the unofficial patches on the GOG version? Also, kyrub's patch weighs 1.38 MB, while scient's patch weighs 2.77 MB. That's strange, considering the claim that scient's patch has been incorporated into the former.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Lord Avalon on December 28, 2012, 11:55:36 PM
I have no idea what putting scient's or kyrub's exe files into a GOG installation does.  As far as sizes, you need to look at the exe files, not the other stuff that may be included in the zip archives.  What I see is that both scient's and kyrub's terran.exe files are 3117 kB, and both terranx.exe files are 3004 kB.  I wonder why the SMAC one is larger, but as far as I can tell, they work.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Petek on December 29, 2012, 12:06:40 AM
Kyrub has separate zip files for his SMAC and SMAX patches, whereas scient combined patches for both games into one zip file, explaining the different sizes. I've played a few turns with scient's patch installed in the GOG version. Everything seems to work.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Kirov on December 29, 2012, 02:30:26 AM
I don't play MP, but wouldn't all people need to have the same version of the game, whether it's original, scient, kyrub or GOG?


I don't know for sure, but I'm under the impression that you can start an MP game with different execs, but the result will be buggy and crashy, especially in the area of discrepancies.

Scient's patch incorporates all prior official patches. Kyrub's patch incorporates scient's patch. You should only have to install whichever you want to use.


Is this something we know for 100%? Because there's something suspicious here. For one, the official 2.0 patch modifies not only the exe, but also some txt files (cyborg, drones, typos in datalinks), all in all 31 files come unzipped.

Also, in his thread http://www.civgaming.net/forums/showthread.php?t=7511 (http://www.civgaming.net/forums/showthread.php?t=7511) scient is very specific that you need to apply the official patch before his.

I applied scient before 2.0 on GOG and the spore launcher penalty issue is solved. So maybe his exe contains all the official fixes, but you still need those other files?


There is two more things I have, one is short and don't laugh - 1) how do I get to change resolution? In my other copy, I applied scient and resolution just happened to change, now it sort of didn't.

2) Kyrub readme says that Creche and Brood Pit bonuses now work properly. Could someone comment on that? Does it mean that CC is not bugged anymore and plain gives +2 Morale? Because that sure is a gamechanger. The current issue with CC is beneficial for Wealthers and most of them (us) adopted it to their strategy. If CC is fixed, it changes a lot. And although I can switch to the fixed version, albeit reluctantly (don't get me wrong - I know that CC is heavily bugged, but I grew up with it), I certainly wouldn't accept the fact where I'm the only one in an MP game that uses kyrub. So can different execs be used for the same game or not?

I had no idea that Brood Pit is broken as well. What's wrong with this fac?


Something else I need to share - I love how you download GOG and the first game starts with the tutorial on.  ;lol It brought back memories of first steps in SMAC. Almost brought tears to my eyes. So many years and I still love you, Alpha! ;
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Green1 on December 29, 2012, 02:44:36 AM
I remember reading somewhere that the Scient patch incorporates the win2k patch. Is this correct or am I delusional again?

We do need to figure this all out. Much of the community on 4 or 5 different versions that may or may not work together could be an issue in some situations.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Kirov on December 29, 2012, 03:45:19 AM
I remember reading somewhere that the Scient patch incorporates the win2k patch. Is this correct or am I delusional again?

We do need to figure this all out. Much of the community on 4 or 5 different versions that may or may not work together could be an issue in some situations.

Again, for what it's worth, scient says to apply the 2k/xp update after 2.0 patch, and only then proceed with his.

And yeah, I agree we should sort it out. At the moment I'd like to switch from scient to kyrub and I'm unclear on whether I can or should do it. On the one hand, I want smarter AI, on the other - I have MP games ongoing and don't need any issues with that.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Buster's Uncle on December 29, 2012, 04:36:22 AM
So many years and I still love you, Alpha! ;
Qft.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Lord Avalon on December 29, 2012, 05:03:38 AM
I remember reading somewhere that the Scient patch incorporates the win2k patch. Is this correct or am I delusional again?

We do need to figure this all out. Much of the community on 4 or 5 different versions that may or may not work together could be an issue in some situations.

Again, for what it's worth, scient says to apply the 2k/xp update after 2.0 patch, and only then proceed with his.
To be more precise, if you have the Planetary Pack, apply the SMAC Win 2K/XP patch (apparently it's already 2.0?).

If you have SMAX separately, apply SMAX v2.0 patch, then Win 2K/XP patch.

Then replace the exe file with the unofficial one.

Quote
And yeah, I agree we should sort it out. At the moment I'd like to switch from scient to kyrub and I'm unclear on whether I can or should do it. On the one hand, I want smarter AI, on the other - I have MP games ongoing and don't need any issues with that.
You can copy all the game files to another folder and use the kyrub version in there.  I've done it.  That way you have your original installation for MP.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Hadrian on December 29, 2012, 10:37:06 AM
We do need to figure this all out. Much of the community on 4 or 5 different versions that may or may not work together could be an issue in some situations.

I agree. It would be extremely beneficial to draft a "canonical" step-by-step patching guide everyone can cling to, for the sake of unity (no pun intended). Especially the GOG version seems to raise even more questions. For example, do I need the Win 2K/XP patch at all with GOG-SMAC? And what about the discrepancies Kirov pointed out?
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Zoid on December 29, 2012, 11:02:37 AM
Ok, I installed the official 2.0 patch and then scients. The game is working and it says "Version number 2.0" It didn't break my old save games. I should be good now, right?
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Hadrian on December 29, 2012, 01:30:26 PM
Is there a reason why scient's patch seems to be more popular than kyrub's? The last one offers more bugfixes, as far as I understood, so I'm wondering why everyone prefers scient's.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Lord Avalon on December 29, 2012, 03:17:40 PM
scient was limiting himself to bug fixes; kyrub was trying to change the game with AI improvements.  See the "SMAC 444 (AI experiment)" thread (http://apolyton.net/showthread.php/195007-SMAC-444-%28AI-experiment%29) at Poly for some history.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Hadrian on December 29, 2012, 06:57:08 PM
I see. Thank you. :)
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Petek on December 30, 2012, 01:53:28 AM
First, it's correct that you have to install the official SMAX v2.0 patch before installing either scient's or kyrub's patch. My mistake. Also, you don't have to choose between having one of the unofficial patches but not the other. Simply rename scient's terran(x).exe to something like terran(x)_scient.exe, place it in the same folder as the original exe file and create a shortcut that points to the renamed exe file. Take similar steps for kyrub's patch.

I contacted someone at GOG about the version number problem. He replied that they are aware of the issue and are looking at it.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Zoid on December 30, 2012, 08:23:13 AM
I contacted someone at GOG about the version number problem. He replied that they are aware of the issue and are looking at it.

 ;b;
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Kirov on December 30, 2012, 02:51:53 PM
scient was limiting himself to bug fixes; kyrub was trying to change the game with AI improvements.  See the "SMAC 444 (AI experiment)" thread (http://apolyton.net/showthread.php/195007-SMAC-444-%28AI-experiment%29) at Poly for some history.


I read the entire thread and it doesn't mention anything about Brood Pits. On the other hand, it says something about 'talent facility bug' which I can't figure out. Can someone tell me what it is? Is Paradise Garden bugged or what?

Also, does someone know how to reach kyrub? Apparently he finished his work only half a year ago, maybe we could ask to do more changes with sufficient input.

Hadrian, I have the same question as you and for me it remains unanswered. Why do we still use scient if kyrub includes everything scient and gives more? Isn't stupid AI one of our worst problems?

Petek, thanks for contacting GOG.

I checked what somebody asked if a MP game works on copies with different exes and it sure does. However, I would expect crashes at the points where they are incompatible. I guess I'm just going to insist on using kyrub in my future games.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Green1 on December 30, 2012, 08:03:42 PM
In my mind, the Kyrub patches are the "un"official patches for the fan community. Everyone who owns a copy should immediately apply it. It does make a difference. It is like the Age of Wonders community always tells the people to install their Upatch 1.4. It is that helpful.

Too bad Kyrub and Scient have probably moved on to other projects. There are some improvements even on these that could be made. But, it blows past unpatched or officially patched versions.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Lord Avalon on December 30, 2012, 08:39:33 PM
scient was limiting himself to bug fixes; kyrub was trying to change the game with AI improvements.  See the "SMAC 444 (AI experiment)" thread (http://apolyton.net/showthread.php/195007-SMAC-444-%28AI-experiment%29) at Poly for some history.


I read the entire thread and it doesn't mention anything about Brood Pits. On the other hand, it says something about 'talent facility bug' which I can't figure out. Can someone tell me what it is? Is Paradise Garden bugged or what?

Also, does someone know how to reach kyrub? Apparently he finished his work only half a year ago, maybe we could ask to do more changes with sufficient input.


I looked at the bug list at Civ Gaming Network (http://www.civgaming.net/forums/showthread.php?t=7725) and didn't see anything about a "talent facility bug," so I PM'd kyrub over at Apolyton and asked about it, linking this thread.  I also posted a reply on the SMAC 444 thread asking what the bug is.

In my mind, the Kyrub patches are the "un"official patches for the fan community. Everyone who owns a copy should immediately apply it. It does make a difference. It is like the Age of Wonders community always tells the people to install their Upatch 1.4. It is that helpful.

Too bad Kyrub and Scient have probably moved on to other projects. There are some improvements even on these that could be made. But, it blows past unpatched or officially patched versions.


I did see old posts at Civ Gaming Net where scient said he was working on an update, but nothing ever got released.  :(
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Kirov on December 30, 2012, 09:48:24 PM
To be honest, I care more about kyrub's changes rather than scient's, because they improve AI. Scient fixed what was already a house rule - elite patrol stuff, infinite airdrop and so on. If you notice the difference guys, it means you cheated before. ;)

And in March 2012 kyrub sort of complained/noted that probably nobody cares about his work and there is nobody to playtest his changes. He finished his work in June or July, so he can be convinced to continue. If here we don't find enough people to test his stuff and help him in any other way, this forum truly doesn't deserve its name. :) I mean come on, this is our last stand. "By SMACers for SMACers" and all that jazz.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Green1 on December 30, 2012, 10:57:41 PM
Playtest his changes?

I am a huge fan of his changes. Every AAR or even personal session I do is with his work! I agree, his changes have breathed new life into the game.

Maybe I should pop over there to offer my services if he still even views the board.Hell, maybe he could come over here. I think he would get more feedback.   I never have posted on Poly. Of course, I am not a one dimensional gamer. Sometimes I am in the mood for SMAC, sometimes a FPS, sometimes a MMO and tend to play one of those till I want to try something else.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Buster's Uncle on December 31, 2012, 01:21:02 AM
I PMed kyrub a while back - I see nothing but good coming of others doing the same and letting him know there's a lot if interest over here in him and his work...
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Hadrian on December 31, 2012, 02:45:44 AM
Yes, "recruiting" him would be just the crowning moment this board needs.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Kilkakon on January 01, 2013, 03:51:05 PM
I never knew that those AI patches were released or anything like that! Shows how splintered things can be sometimes.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Petek on January 04, 2013, 12:47:00 AM
So, as mentioned in the News Forum, GOG's recent patch to SMAX didn't bring the games to where they should be. To fix, here's what I think you have to do (assuming that you applied the GOG patch):

1. Make a copy of GOG's terranx.exe.
2. Apply the SMAX 2.0 patch.
3. Apply the Win2k/XP compatibility update.
4. Replace terranx.exe with the copy you made in step 1.
5. (Optional) Copy the terran(x).exe files from either of the unofficial patches into the main game folder.

Has anyone installed the entire game from scratch (using the updated installer on GOG)?

I'm undecided whether or not to bug GOG about this again. I told them that there were files other than terranx.exe that needed to be updated.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Kirov on January 04, 2013, 12:55:45 AM
Has anyone installed the entire game from scratch (using the updated installer on GOG)?

I just did precisely that, then applied 2.0 patch, then noticed that terranx.exe doesn't work (I didn't copy it before), then applied the scient's patch. I'm quite it works fine this time. Just to make sure - the 2k/XP update is optional, right? Only for those two OS or does it change anything else?
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Petek on January 04, 2013, 01:14:46 AM
The Win2k/XP compatibility update should be applied to all systems, regardless of OS, because of the following undocumented changes (all for SMAC):

1. Fixes bug in which building maintenance wasn't calculated correctly at the higher difficulty levels.
2. Fixes bug in which certain factions (Hive and Morgan) couldn't pop-boom via a golden age.
3. Fixes problem with DirectDraw=0 not working (for SMAC).

The update also removed the requirement to have the SMAC CD in the drive, but that's now moot. GOG did apply the Win2k/XP update (as evidenced by their version of SMAC reporting v5.0). The problem is that the SMAC 2.0 patch was released before the Win2k/XP update. Scient stated that the SMAX 2.0 patch overwrites some of the files from the Win2k/XP update, so you have to reapply the update to make sure that all files are current, even if you only play SMAX. Hope this makes sense.

ETA: Does your copy of cyborg.txt contain the following line:

TECH, Physic, TECH, InfNet, IMPUNITY, Cybernetic, SOCIAL, ++RESEARCH, SOCIAL, ++EFFIC, SOCIAL, -GROWTH, TECHSTEAL, 0

? The TECHSTEAL option gives Aki the ability to steal techs when capturing bases and isn't present in the other versions of GOG's SMACX.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Kirov on January 04, 2013, 01:52:35 AM
OK, to stay on the safe side I uninstalled everything and did exactly as you said - GOG, 2.0, XP update, finally scient's. If it changes anything - I modified .ini with directdraw=0 and disabled the movie. I modified jackal with ; in proper lines to get rid of the welcome screen.

Everything works fine, cyborg.txt is fine, as well as drone.txt... But I noticed when starting a game that my bases have 7, not 10 free minerals. What gives?

Also, I can alt+tab, and I found your other topics when you give relevant advice and nothing works. The windows key, ctrl+alt+tab, the movie disable option... do I just have to live with it?

EDIT: Windows 7
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Kirov on January 04, 2013, 02:03:44 AM
But I noticed when starting a game that my bases have 7, not 10 free minerals. What gives?

To reply to myself - the option "look first" off seems to work like that, I didn't know!
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Kirov on January 04, 2013, 02:51:31 PM
I PMed kyrub at 'poly to ask him to continue his work and join us here for feedback and testers.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Yitzi on January 04, 2013, 03:38:53 PM
Although if he does show up, we'll need to coordinate the modding so that all the fixes of each can be included in all the other people's mods.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Lord Avalon on January 04, 2013, 10:36:26 PM
Hey, kyrub responded over at Apolyton (link) (http://apolyton.net/showthread.php/195007-SMAC-444-%28AI-experiment%29?p=6185706&viewfull=1#post6185706).  Hopefully he'll check out this thread per PM(s).
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Petek on January 05, 2013, 02:19:42 AM
I just posted detailed instructions (http://forums.civfanatics.com/showthread.php?t=484891) on CFC about how to properly update GOG's most recent version of SMACX. I omitted instructions about the unofficial patches, however.

@Kirov -- Not sure what you're describing in yesterday's post concerning Ctrl-Alt-Tab and such. If Alt-Tab works, then you don't need Crtl-Alt-Tab or the Windows key to switch out of the program. Also, does disabling the movie work or not?
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Kirov on January 05, 2013, 09:43:59 PM
@Kirov -- Not sure what you're describing in yesterday's post concerning Ctrl-Alt-Tab and such. If Alt-Tab works, then you don't need Crtl-Alt-Tab or the Windows key to switch out of the program. Also, does disabling the movie work or not?

I'm sorry, fast typing - of course I meant that I can't alt-tab. Disabling the movie doesn't work, Ctrl+Alt+tab and Windows key don't either. I noticed you helped many people in many threads with that  :), but sometimes it just fails to work and that's it. How does your GOG behave?
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Petek on January 06, 2013, 01:24:11 AM
Will have to look at this more closely. I'm not getting the same result as from before.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Petek on January 07, 2013, 01:46:14 PM
I found that having several installations of GOG-SMACX causes odd behavior. I'm back to just one installation and almost everything seems back to normal now (except that I no longer get the "Welcome to Alpha Centauri" opening message, even though jackal.txt is unaltered.)

Switching to other running programs from within the game: Alt-Tab doesn't work (was disabled deliberately). Ctrl-Alt-Tab (in Windows 7) should bring up a list of running programs and allow you to switch. Also, Ctrl-Alt-Delete should bring up a menu that allows you to open Task Manager (which then allows you to switch). These keyboard shortcuts weren't working for me when I had multiple versions installed. Finally, switching to one of the unofficial patches should bring back Alt-Tab.

Opening movie: Changing DisableOpeningMovie from 0 to 1 disables it for me. Not working for you (Kirov)?

Searching the registry for "GOG" returns lots of hits. GOG made lots of changes, and it's possible that some of these changes explain the problems caused by having multiple installations.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Kirov on January 08, 2013, 12:48:31 PM
Hm, sorry with the disable issue. It does work, but I mistakenly thought it's somehow related to the alt-tab problem. Mestupid.  ::)

Anyhow, I copied the GOG folder to another one. I wanted to apply scient's patch in the first one and kyrub's patch in the other. Does it count as multiple installations? The second copy is a bit unstable. Neither patch solved alt-tab.

Also Ctrl-alt-tab still doesn't work, although my copy seems to change its mind every now and then. Once I did manage to switch by frantically clicking tab and both ctrls and alts in various configuration, but now I can't replicate this result. Weird.

Hm, fine, it seems I'll just have to live with this, it's just annoying when you want to quickly check something with an MP savegame opened.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Flygon on January 08, 2013, 02:52:17 PM
So I tried to use the GoG version of SMACX I purchased yesterday, alongside scient's patch.

I felt justified in trying to dig up an old copy I 'obtained' at some point years ago, for ease of use instead. Way too many issues trying to do stuff with GoG copy. :P
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Yitzi on January 08, 2013, 04:04:26 PM
About the alt-tab thing...I noticed the same problem with the non-GOG installation if you use that line about DirectDraw to try to fix the color issue.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Petek on January 08, 2013, 08:03:12 PM
Hm, sorry with the disable issue. It does work, but I mistakenly thought it's somehow related to the alt-tab problem. Mestupid.  ::)

Anyhow, I copied the GOG folder to another one. I wanted to apply scient's patch in the first one and kyrub's patch in the other. Does it count as multiple installations? The second copy is a bit unstable. Neither patch solved alt-tab.

Also Ctrl-alt-tab still doesn't work, although my copy seems to change its mind every now and then. Once I did manage to switch by frantically clicking tab and both ctrls and alts in various configuration, but now I can't replicate this result. Weird.

Hm, fine, it seems I'll just have to live with this, it's just annoying when you want to quickly check something with an MP savegame opened.

It sounds like you're running into the same issues I had with multiple copies of the GOG version installed. Most (but not all) of these problems went away when I uninstalled/deleted everything and went back to a single installation. GOG makes numerous changes to the registry and it seems that not all of those changes are reverted upon uninstalling.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Petek on January 14, 2013, 08:01:17 PM
GOG issued a new patch for their release of SMACX. Following are some comments:

1. If you had previously downloaded SMACX, but did not apply the instructions posted at CFC for manually patching the game, then go here (http://www.gog.com/gamecard/sid_meiers_alpha_centauri), select the option to redownload the game, click on the Alpha Centauri icon and download the Universal Update (2.0.0-> 2.0.2). Install the update and you should be good to go.

2. If you did follow the instructions to manually patch the game, then you may have to uninstall it before applying GOG's patch. Do so and then go to the same location as above. Download and run the Windows Installer.

Installing this patch will overwrite any existing files named terran.exe and terranx.exe in the GOG Games folder, as well as the other files installed by Yitzi's patch. If you installed any other patches (scient, kyrub, Yitzi) you may wish to rename or backup these files for later use. Disclaimer: None of the unofficial patches have been thoroughly tested with GOG's release of SMACX. You might get unexpected results, although I haven't noticed any specific problems.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Kilkakon on January 15, 2013, 12:20:39 AM
Thanks for letting us know, Petek. So what does the GOG patch do?
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Petek on January 15, 2013, 01:04:31 AM
Thanks for letting us know, Petek. So what does the GOG patch do?

Briefly, the most recent GOG patch installs all the changes made by Firaxis when they released SMAX v2.0. The prior patch from GOG updated terranx.exe to v2.0, but omitted changes to other files (including, but not limited to, cyborg.txt and drone.txt).
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Kirov on January 15, 2013, 01:12:53 AM
Briefly, the most recent GOG patch installs all the changes made by Firaxis when they released SMAX v2.0. The prior patch from GOG updated terranx.exe to v2.0, but omitted changes to other files (including, but not limited to, cyborg.txt and drone.txt).

Thanks for the info. So just to make sure - we still need the Xp update, right?
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Petek on January 15, 2013, 02:07:56 AM
Briefly, the most recent GOG patch installs all the changes made by Firaxis when they released SMAX v2.0. The prior patch from GOG updated terranx.exe to v2.0, but omitted changes to other files (including, but not limited to, cyborg.txt and drone.txt).

Thanks for the info. So just to make sure - we still need the Xp update, right?
Shouldn't be necessary. GOG-SMAC reports v5.0, which is the version # of the XP update. I very carefully told GOG that they needed to reapply the XP update after the SMAX 2.0 update. It appears they did so.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Earthmichael on January 20, 2013, 12:27:31 AM
So is any patch needed after the GOG 2.0.2 install, before or after applying the Scient patch?
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Petek on January 20, 2013, 01:09:58 AM
So is any patch needed after the GOG 2.0.2 install, before or after applying the Scient patch?

Applying the most recent GOG patch should result in both SMAC and SMAX being fully (officially) patched. You apply any of the unofficial patches at your own risk. From GOG's Alpha Centauri forum:

Quote
About unofficial patches:

We don't normally test to see if unofficial patches or mods work with a game due to the fact that they are, well, unofficial :D. A word of advice: we won't hinder you in trying out mods or unofficial patches but we can't help you if they break your game. I would advise making a separate install for experimenting with unofficial mods or patches. I hope you understand :D.

If you use any of the unofficial patches with GOG-SMACX, I suggest that you rename the unofficial executable to something such as terranx_scient.exe and run that file to start the game. Installing GOG-SMACX makes numerous changes to the registry that reference terran(x).exe.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Earthmichael on January 20, 2013, 02:20:57 AM
If you use any of the unofficial patches with GOG-SMACX, I suggest that you rename the unofficial executable to something such as terranx_scient.exe and run that file to start the game. Installing GOG-SMACX makes numerous changes to the registry that reference terran(x).exe.
Will it cause problems if I do the opposite approach, rename the gog version to Gog_terran(x).exe?  That in fact, is what I have always done with the scient patch.  I am just wondering if I have messed something up by doing this?
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: Petek on January 20, 2013, 10:52:41 AM
Will it cause problems if I do the opposite approach, rename the gog version to Gog_terran(x).exe?  That in fact, is what I have always done with the scient patch.  I am just wondering if I have messed something up by doing this?

I don't know. Besides altering the registry, GOG has added several new dlls to their version of the game. None of these modifications have been publicly documented. I've found only one difference in using a renamed exe: If you start either game using a file named other than terran(x).exe, then alt-tabbing is not disabled.
Title: Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
Post by: magic9mushroom on May 29, 2023, 09:49:54 AM
I've noticed when booting up the GOG version that certain of the Alien Crossfire changes were backported into vanilla Alpha Centauri.

- Golden Ages can produce popboom (I've read that this didn't happen in vanilla, although this may have been a bug)
- Manifold Nexus and Borehole Cluster exist on random maps (although Unity Wreckage and Fossil Ridge do not, and none of the new landmarks exist on The Map of Planet)
- Text in some Datalinks entries is the Alien Crossfire version (e.g. description of +3 PROBE mentions that you are immune to "standard Probe Teams" which is the Alien Crossfire wording to account for Algorithmic Enhancement; Self-Aware Machines mentions N-Space Compression); however, the Alien Crossfire entries themselves don't exist, and other Datalinks entries are still the vanilla version (e.g. Hunter-Seeker Algorithm).
Templates: 1: Printpage (default).
Sub templates: 4: init, print_above, main, print_below.
Language files: 4: index+Modifications.english (default), TopicRating/.english (default), PortaMx/PortaMx.english (default), OharaYTEmbed.english (default).
Style sheets: 0: .
Files included: 31 - 840KB. (show)
Queries used: 14.

[Show Queries]