Alpha Centauri 2

Sid Meier's Alpha Centauri & Alien Crossfire => Modding => Bug/Patch Discussion => Topic started by: new2ac on January 18, 2015, 05:58:17 AM

Title: Crash to desktop by Yitzi's terrainx.exe during tour
Post by: new2ac on January 18, 2015, 05:58:17 AM
Most people are way past the tour that shows when you play your first SMACX game, but the game crashes in terrainx.exe of Yitzi's unofficial SMAX patch 3.3b when clicking continue during the tour at the Base Map explaination.  I know few care about the tour, but fixing this would increase the stability of the game and possibly prevent other obscure bugs.

XP 32 bit OS crash window indicates hex offest 001f2b29
Title: Re: Crash to desktop by Yitzi's terrainx.exe during tour
Post by: Yitzi on January 18, 2015, 03:52:59 PM
Thanks; this is an old bug (from back when I was fairly new to assembly modding and made more mistakes), but just wasn't caught because, as you say, it's not something commonly used.

It will be included in the next patch version; I can also provide a more immediate fix on request, if anyone cares.  (It's literally just changing the order of two instructions, so it'll be very easy; the only reason not to make it a separate patch is that it's in an almost-never-used part of the game.)

And because it's in tour-specific code, it should not cause any other bugs.
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: 33 - 892KB. (show)
Queries used: 20.

[Show Queries]