Author Topic: Yitzi's unofficial SMAX patch 2.3d  (Read 5380 times)

0 Members and 1 Guest are viewing this topic.

Offline Yitzi

Re: Yitzi's unofficial SMAX patch 2.3d
« Reply #15 on: September 29, 2013, 06:09:24 AM »
Yitzi, I need to report two repeatable crashes under your patch in an MP game. The first game is tricky to play, the next one is completely unplayable. I'm attaching the saves here and PMing you with the password and detailed description of the situation. Please remember it's MP and don't disclose any sensitive info unless it's painfully obvious to be safe to do so. Apply caution. :)

You may need more details to give a diagnosis. This stuff is probably irrelevant, but to stay on the safe side:

1. Windows 7, GOG version. I use Iniswap as well, but the crashes take place both with and without it.

2. I installed the GOG version and apply scient's patch. Then I copied the game in full, without another install, to 3 other folders - with kyrub's, your patch for playing and your patch for scenario building. The other versions sometimes worked funny and could crash even in SP games, though very rarely.

3. Yesterday I installed a pirate version of pre-patched SMAC to test out something. Maybe it did something to the register? Now I removed it, but the crashes are still there.

4. When the first save crashed, I installed another GOG version and applied your patch. However, this doesn't seem to change anything, both saves behave in the same way under your patch, whether installed or copied.

5. Both saves work just fine with scient's and kyrub's, so probably the above issues have nothing to do with it.

6. Unfortunately this is MP, so it be will hard for you to go back or forth in-game. You'd need to ask Bodissey and roninscg for their passwords if you want to do so.

Please give some recommendations, whether it's safe if I do at least several turns with scient's while the guys keep using your patch; whether it's better to have multiple copies installed or copied, etc.

Sending you a PM in a moment.

PM recieved, so I'll check it out.

So, this is a really minor graphics issue, but I've noticed that, with your patch, the default base graphics are pushed up one level. That is, normally, there are separate graphics for bases sized 1-3, sized 4-7, sized 8-14, and sized 15 and above, with the HQ being one size larger than it would be for its population. But, on the patch, bases sized 1-3 use the size 4-7 graphics, bases sized 4-7 use the size 8-14 graphics, etc. I haven't tested to see if this loops around at high base sizes; probably not. But I think it should be changed back if you have a chance to do so.

This bug is known, and has been identified and fixed; the fix will be included in the next patch release.

Offline Yitzi

Re: Yitzi's unofficial SMAX patch 2.3d
« Reply #16 on: September 29, 2013, 06:44:35 AM »
Yitzi, I need to report two repeatable crashes under your patch in an MP game. The first game is tricky to play, the next one is completely unplayable. I'm attaching the saves here and PMing you with the password and detailed description of the situation. Please remember it's MP and don't disclose any sensitive info unless it's painfully obvious to be safe to do so. Apply caution. :)

You may need more details to give a diagnosis. This stuff is probably irrelevant, but to stay on the safe side:

1. Windows 7, GOG version. I use Iniswap as well, but the crashes take place both with and without it.

2. I installed the GOG version and apply scient's patch. Then I copied the game in full, without another install, to 3 other folders - with kyrub's, your patch for playing and your patch for scenario building. The other versions sometimes worked funny and could crash even in SP games, though very rarely.

3. Yesterday I installed a pirate version of pre-patched SMAC to test out something. Maybe it did something to the register? Now I removed it, but the crashes are still there.

4. When the first save crashed, I installed another GOG version and applied your patch. However, this doesn't seem to change anything, both saves behave in the same way under your patch, whether installed or copied.

5. Both saves work just fine with scient's and kyrub's, so probably the above issues have nothing to do with it.

6. Unfortunately this is MP, so it be will hard for you to go back or forth in-game. You'd need to ask Bodissey and roninscg for their passwords if you want to do so.

Please give some recommendations, whether it's safe if I do at least several turns with scient's while the guys keep using your patch; whether it's better to have multiple copies installed or copied, etc.

Sending you a PM in a moment.

Well, I checked it out, and it doesn't seem to crash for me, so I'm not sure what's going on there.  Working with scient's while other people use my patch should be ok, I think (if you haven't changed any settings) until ecodamage or major atrocities/tectonic missiles start (my patch records certain ecodamage-related things differently) or you build nessus mining stations (which have an associated bug that my patch fixes, so that would be an imbalance).

Offline Kirov

Re: Yitzi's unofficial SMAX patch 2.3d
« Reply #17 on: September 29, 2013, 04:33:48 PM »
Thanks for your attention to this issue, although it's actually bad news for me! I checked on my other computer and you're right, no crashes there. But I don't want to need to fire it up for each 'Moar' turn. :(

Attached are files from the copy with your patch. You mention script.txt in your PM, but surely you meant helpx, as it is the one substituted by your patch? To stay on the safe side, I'm sending both.

Do you have any recommendations as to multiple SMAC copies? Is is better to do multiple installs or just copying the folder will do? Does either result in any problems with the registry?

Offline Yitzi

Re: Yitzi's unofficial SMAX patch 2.3d
« Reply #18 on: September 29, 2013, 07:09:49 PM »
Thanks for your attention to this issue, although it's actually bad news for me! I checked on my other computer and you're right, no crashes there. But I don't want to need to fire it up for each 'Moar' turn. :(

Attached are files from the copy with your patch. You mention script.txt in your PM, but surely you meant helpx, as it is the one substituted by your patch? To stay on the safe side, I'm sending both.

You are correct.

Quote
Do you have any recommendations as to multiple SMAC copies? Is is better to do multiple installs or just copying the folder will do? Does either result in any problems with the registry?

I haven't had any problems.

Offline Yitzi

Re: Yitzi's unofficial SMAX patch 2.3d
« Reply #19 on: September 29, 2013, 07:16:37 PM »
Kirov: You seem to be working off 2.3c or earlier; there is a known crash that was fixed in 2.3d.

Offline Kirov

Re: Yitzi's unofficial SMAX patch 2.3d
« Reply #20 on: September 30, 2013, 12:21:30 AM »
Reapplied and everything works fine.  ;b; Thanks, Yitzi.

Do you have a log with all the changes/fixes you've made so far? I can't find it in one place.

Offline Yitzi

Re: Yitzi's unofficial SMAX patch 2.3d
« Reply #21 on: September 30, 2013, 01:40:34 AM »
Reapplied and everything works fine.  ;b; Thanks, Yitzi.

Do you have a log with all the changes/fixes you've made so far? I can't find it in one place.


Most of them are recorded on the wiki: Miscellaneous stuff is here, and new variables are here.

Offline Kirov

Re: Yitzi's unofficial SMAX patch 2.3d
« Reply #22 on: October 02, 2013, 07:21:24 PM »
Yitzi, I've just noticed your patch has the same bug as kyrub's, meaning you lose minerals every time you go to the production screen and select something, even if it is the same thing you're already producing. I must say that after playing with this under kyrub's patch, it started to really drive me crazy. How did it work its way into the patches of you two? Can I ask you to do something about it?

Offline Yitzi

Re: Yitzi's unofficial SMAX patch 2.3d
« Reply #23 on: October 02, 2013, 09:10:13 PM »
Yitzi, I've just noticed your patch has the same bug as kyrub's, meaning you lose minerals every time you go to the production screen and select something, even if it is the same thing you're already producing. I must say that after playing with this under kyrub's patch, it started to really drive me crazy. How did it work its way into the patches of you two? Can I ask you to do something about it?

It worked its way into my patch because I started with Kyrub's patch and it was already in Kyrub's patch.  Not sure how it got into Kyrub's patch.

As for whether I can do something about it: Almost definitely.  I'll check it out, and barring highly unexpected circumstances (e.g. I just can't figure it out, or it's supposed to happen for some reason), it should be fixed in 2.4.

EDIT: I just tested it, and can't seem to make the bug happen; when I select the same thing I'm already producing it does not lose any minerals.  Have any more details on exactly what you did?

Offline Kirov

Re: Yitzi's unofficial SMAX patch 2.3d
« Reply #24 on: October 02, 2013, 09:32:45 PM »
It's there in my two copies with your (latest) patch, both in multi- and single-player, although in the latter I only seem to lose 2 minerals (maybe due to early turns).

It takes effect only once per turn per base. I just click on the production screen like God wants us to and if I choose anything at all, it removes some minerals (the first 10 mins from the base foundation are unaffected). The only way out of it is to leave the production screen by hitting 'cancel'.

Can you open the turn I sent you before? Try any base and you should see that.

I'm sure I'm not the only one affected since someone else brought up this issue in Rising Sun TTT, when we use kyrub's patch. For a long time I thought this was kyrub's intention because hand wave something something. Only when I discovered that it affects even the same production that I realized it's a bug. And one of the worst I've run into in this game.

Offline Yitzi

Re: Yitzi's unofficial SMAX patch 2.3d
« Reply #25 on: October 03, 2013, 01:35:25 AM »
Ok, I see what's happening.  If you change production, it (sometimes) applies a retool penalty, but because it's only supposed to apply that penalty once, it stores your production and what you're making at the beginning of the turn (probably modified by hurrying if relevant) separately; whenever you change production, it uses that amount, rather than your current production, as a guide to say how much you should have after the change.  The problem is that Kyrub, for reasons I can only guess at*, made it store that amount before adding production for this turn, so when you change production (even to the same thing) you end up undoing this turn's production.

Fortunately, it should be extremely easy to revert, and that will be included in 2.4.

*My best guess is that it's part of his attempt to fix the stockpile energy bug, which he seems to have done at the cost of creating other bugs.

 

* 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

Organic Superlube? Oh, it's great stuff, great stuff. You really have to keep an eye on it, though - it'll try and slide away from you the first chance it gets.
~T. M. Morgan-Reilly, Morgan Metagenics

* 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: 37.

[Show Queries]