Alpha Centauri 2

Sid Meier's Alpha Centauri & Alien Crossfire => Modding => Bug/Patch Discussion => Topic started by: Magitek on October 30, 2015, 12:29:22 PM

Title: "Transcendent thought 1" bug
Post by: Magitek on October 30, 2015, 12:29:22 PM
(http://i.imgur.com/Pj7UQvq.jpg)
(http://i.imgur.com/zAFilnn.jpg)

Anyone know why my biogenetics are so awesome that I suddenly get the option to transcend (Yitzi 3.4)? After I restart the game the fraudulent transcend research disappears (Although I'll still be researching it still if I chose it). Likes to happen in multiplayer playing as Gaians.

The only alphax modification I'm using is
Code: [Select]
184,     ; Expansion features code {0 to 255}

Naturally I've made a few modifications to the executable but none relevant to the tech tree. Is this a known bug with TCP/IPX multiplayer? I've seen it twice so far. I'll probably test it using the original exe next to ensure it's not my modification at fault.

Is there a bug tracker for SMAX somewhere?

Title: Re: "Transcendent thought 1" bug
Post by: Yitzi on November 08, 2015, 02:53:17 PM
Hmm...biogenetics is tech 0, so somehow the prerequisites for Transcendent Thought (dwords at 95029C and 9502A0) are probably being set to 0 and 0 somehow.  If you know enough to do .exe modding, you should probably put breakpoints at writing to those locations, and see what's changing them.
Title: Re: "Transcendent thought 1" bug
Post by: Magitek on November 09, 2015, 04:03:26 AM
Hmm...biogenetics is tech 0, so somehow the prerequisites for Transcendent Thought (dwords at 95029C and 9502A0) are probably being set to 0 and 0 somehow.  If you know enough to do .exe modding, you should probably put breakpoints at writing to those locations, and see what's changing them.
Not sure I can reproduce this easily, it doesn't seem to stick in the save game. It's not a huge issue I think.. but it's very odd to see (even worse trying to explain it's not supposed to be there to newcomers).
If I see it a third time, I'll give those memory locations a profile, thanks.
Title: Re: "Transcendent thought 1" bug
Post by: Yitzi on November 09, 2015, 12:02:05 PM
Hmm...biogenetics is tech 0, so somehow the prerequisites for Transcendent Thought (dwords at 95029C and 9502A0) are probably being set to 0 and 0 somehow.  If you know enough to do .exe modding, you should probably put breakpoints at writing to those locations, and see what's changing them.
Not sure I can reproduce this easily, it doesn't seem to stick in the save game. It's not a huge issue I think.. but it's very odd to see (even worse trying to explain it's not supposed to be there to newcomers).
If I see it a third time, I'll give those memory locations a profile, thanks.

Ok.  If it's not sticking in the savegame, it sounds like something in the map generation is overwriting those locations, so you'd have to put the breakpoints there before starting the game.
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]