Alpha Centauri 2

Community => Chiron News Network => Topic started by: Yitzi on January 09, 2013, 08:54:40 pm

Title: Yitzi's unofficial SMAX patch 1.1
Post by: Yitzi on January 09, 2013, 08:54:40 pm
Yitzi's unofficial SMAX patch 1.1

http://alphacentauri2.info/index.php?action=downloads;sa=view;down=121 (http://alphacentauri2.info/index.php?action=downloads;sa=view;down=121)

Includes Kyrub's patch, plus fixing a couple of bugs, plus added a lot of user-modifiable variables for ecological damage.  Further information can be found in the readme inside.
Title: Re: Yitzi's unofficial SMAX patch 1.1
Post by: Petek on January 09, 2013, 11:11:04 pm
Looks like lots of work went into this patch. Nice job!

One question: I understand that current maps aren't compatible with your patch. However, will installing the patch overwrite any maps in the Maps folder (other than the Maps of Planet)?

A technical note: I had to download the zip file three times before I got a working copy. The first two times the file was truncated and wouldn't unzip. Probably just a hiccup with the board.
Title: Re: Yitzi's unofficial SMAX patch 1.1
Post by: Yitzi on January 10, 2013, 12:13:38 am
Looks like lots of work went into this patch. Nice job!

One question: I understand that current maps aren't compatible with your patch. However, will installing the patch overwrite any maps in the Maps folder (other than the Maps of Planet)?

Not unless you're using some strange variant filing-system that replaces folders instead of merging them.  (It also will not overwrite the non-alien-crossfire versions of the Maps of Planet.)

Quote
A technical note: I had to download the zip file three times before I got a working copy. The first two times the file was truncated and wouldn't unzip. Probably just a hiccup with the board.

Sounds like it.
Title: Re: Yitzi's unofficial SMAX patch 1.1
Post by: Hadrian on January 10, 2013, 01:13:39 am
So, what is now the correct order of installation with the GOG version? The steps in Petek's CFC guide, plus the application of this patch?
Title: Re: Yitzi's unofficial SMAX patch 1.1
Post by: Yitzi on January 10, 2013, 01:17:54 am
So, what is now the correct order of installation with the GOG version? The steps in Petek's CFC guide, plus the application of this patch?

This patch can be treated as a replacement of Scient's or Kyrub's patch.
Title: Re: Yitzi's unofficial SMAX patch 1.1
Post by: Kilkakon on January 10, 2013, 06:23:37 am
So use both scient and yours then? :)
Title: Re: Yitzi's unofficial SMAX patch 1.1
Post by: Yitzi on January 10, 2013, 03:59:51 pm
Mine includes Kyrub's which includes Scient's.
Title: Re: Yitzi's unofficial SMAX patch 1.1
Post by: Green1 on January 12, 2013, 03:42:01 am
Awesome. If I can dig myself away from some of these other gaming projects I am on, I will give it a whirl.

Hell, even Kyrub himself has materialized! Good times!
Title: Re: Yitzi's unofficial SMAX patch 1.1
Post by: Kilkakon on January 12, 2013, 04:43:21 am
Now to make sure LE doesn't crash it when it's run! :D
Title: Re: Yitzi's unofficial SMAX patch 1.1
Post by: donm61873 on January 23, 2013, 06:31:51 am
Just started playing with the patch, and i did receive a crash. Uploaded the last autosave file for review...
Title: Re: Yitzi's unofficial SMAX patch 1.1
Post by: Yitzi on January 23, 2013, 07:43:20 am
Just started playing with the patch, and i did receive a crash. Uploaded the last autosave file for review...

Ok, I've checked that out, and found the problem (the original program directed it to a certain spot, Kyrub removed a lot of the code but kept the jump to empty code, I didn't realize that that spot was directed-to, so when I condensed the function it meant that it called outside the function causing a crash), so I'll have to just check through the code, see if there are any others like it, and then fix the jumps.  It's quite fixable, and will be fixed in 1.2.  Thanks for catching it.
Title: Re: Yitzi's unofficial SMAX patch 1.1
Post by: donm61873 on January 23, 2013, 10:28:38 am
Great!

I've started two more games and ran into this both times... so how soon will that update be available?  ;lol
Title: Re: Yitzi's unofficial SMAX patch 1.1
Post by: Yitzi on January 23, 2013, 01:14:33 pm
Great!

I've started two more games and ran into this both times... so how soon will that update be available?  ;lol

Probably sometime early next week.
Title: Re: Yitzi's unofficial SMAX patch 1.1
Post by: ete on January 23, 2013, 02:34:14 pm
Until then, you can switch back to kryub's patch.
Title: Re: Yitzi's unofficial SMAX patch 1.1
Post by: donm61873 on January 23, 2013, 03:15:57 pm
I already had, but thought I might be able to provide more testing.

Just curious as to what code the error is in, if I could alter my style of play to not keep hitting it?
Title: Re: Yitzi's unofficial SMAX patch 1.1
Post by: Yitzi on January 23, 2013, 05:52:09 pm
I already had, but thought I might be able to provide more testing.

Just curious as to what code the error is in, if I could alter my style of play to not keep hitting it?

It's in part of the AI rules, can't tell you more than that.
Title: Re: Yitzi's unofficial SMAX patch 1.1
Post by: BFG on January 23, 2013, 07:35:39 pm
Out of curiosity, Yitzi and/or Kyrub, what program(s) do you use to view the SMAC/X code and edit it?  I'm a programmer myself - though at the moment my skills are limited to VBA, SQL, and some C++/C# - and would be interested in taking a look "under the hood".  I may even be able to help you at some point - perhaps by transferring your code changes to SMAX.
Title: Re: Yitzi's unofficial SMAX patch 1.1
Post by: Green1 on January 23, 2013, 07:39:29 pm
If only it was that simple, we would have everything squished and 14 factions and probably UI tweaks.

They are playing in assembly. Bleh.

They do not have the source... only decomplied to assembly from what I have read.
Title: Re: Yitzi's unofficial SMAX patch 1.1
Post by: BFG on January 23, 2013, 07:45:13 pm
Ugh...you can count me out then.  Assembly and I do NOT get along.
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]