Author Topic: Differences Between GOG and scient or kyrub Versions of SMAC/X?  (Read 14672 times)

0 Members and 1 Guest are viewing this topic.

Offline Lord Avalon

Differences Between GOG and scient or kyrub Versions of SMAC/X?
« on: December 28, 2012, 05:46:38 PM »
So Petek posted in the news thread about GOG.com having SMAX 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:

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?
Your agonizer, please.

Offline Kirov

Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
« Reply #1 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.)


Offline Lord Avalon

Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
« Reply #2 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.
Your agonizer, please.

Offline Kirov

Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
« Reply #3 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?

Offline Lord Avalon

Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
« Reply #4 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?
Your agonizer, please.

Offline Petek

Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
« Reply #5 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.

Offline Hadrian

Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
« Reply #6 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.

Offline Lord Avalon

Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
« Reply #7 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.
Your agonizer, please.

Offline Petek

Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
« Reply #8 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.

Offline Kirov

Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
« Reply #9 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 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! ;

Offline Green1

Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
« Reply #10 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.

Offline Kirov

Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
« Reply #11 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.

Offline Buster's Uncle

  • In Buster's Orbit, I
  • Ascend
  • *
  • Posts: 49271
  • €440
  • View Inventory
  • Send /Gift
  • Because there are times when people just need a cute puppy  Soft kitty, warm kitty, little ball of fur  A WONDERFUL concept, Unity - & a 1-way trip that cost 400 trillion & 40 yrs.  
  • AC2 is my instrument, my heart, as I play my song.
  • Planet tales writer Smilie Artist Custom Faction Modder AC2 Wiki contributor Downloads Contributor
    • View Profile
    • My Custom Factions
    • Awards
Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
« Reply #12 on: December 29, 2012, 04:36:22 AM »
So many years and I still love you, Alpha! ;
Qft.

Offline Lord Avalon

Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
« Reply #13 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.
Your agonizer, please.

Offline Hadrian

Re: Differences Between GOG and scient or kyrub Versions of SMAC/X?
« Reply #14 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?

 

* User

Welcome, Guest. Please login or register.
Did you miss your activation email?


Login with username, password and session length

Select language:

* Community poll

SMAC v.4 SMAX v.2 (or previous versions)
-=-
24 (7%)
XP Compatibility patch
-=-
9 (2%)
Gog version for Windows
-=-
103 (32%)
Scient (unofficial) patch
-=-
40 (12%)
Kyrub's latest patch
-=-
14 (4%)
Yitzi's latest patch
-=-
89 (28%)
AC for Mac
-=-
3 (0%)
AC for Linux
-=-
6 (1%)
Gog version for Mac
-=-
10 (3%)
No patch
-=-
16 (5%)
Total Members Voted: 314
AC2 Wiki Logo
-click pic for wik-

* Random quote

There are only two ways in which we can account for a necessary agreement of experience with the concepts of its objects: either experience makes these concepts possible or these concepts make experience possible.
~Immanuel Kant 'Critique of Pure Reason', Datalinks

* Select your theme

*
Templates: 5: index (default), PortaMx/Mainindex (default), PortaMx/Frames (default), Display (default), GenericControls (default).
Sub templates: 8: init, html_above, body_above, portamx_above, main, portamx_below, body_below, html_below.
Language files: 4: index+Modifications.english (default), TopicRating/.english (default), PortaMx/PortaMx.english (default), OharaYTEmbed.english (default).
Style sheets: 0: .
Files included: 45 - 1228KB. (show)
Queries used: 40.

[Show Queries]