Author Topic: SMACX Thinker Mod  (Read 366 times)

0 Members and 1 Guest are viewing this topic.

Offline bvanevery

Re: SMACX Thinker Mod
« Reply #15 on: September 09, 2018, 05:55:44 PM »
  • Publish
  • I intended to post this link earlier, and it is still valid to say some of the other comments have crossed the threshold for this: https://en.wikipedia.org/wiki/Fear,_uncertainty_and_doubt

    Since it's your thread, you're free to set the tone for how you want people to talk about things in any way you like.  Just be advised it has an effect.  I already commented about this in posts above.  Now we will see if someone wants to talk tech with you.  I am unsubscribing, and will wait a few more months to see where your project actually ends up.

    Offline BU Admin

    Re: SMACX Thinker Mod
    « Reply #16 on: September 09, 2018, 10:03:43 PM »
  • Publish
  • ;no

    Offline Induktio

    Re: SMACX Thinker Mod
    « Reply #17 on: September 10, 2018, 03:15:35 PM »
  • Publish
  • Okay. The development of this mod goes on anyway regardless of whatever antics we've had on this thread. It's not like anything has changed in that aspect.

    Offline PvtHudson

    Re: SMACX Thinker Mod
    « Reply #18 on: September 11, 2018, 10:39:08 AM »
  • Publish
  • 1,2,7,10,15,18,20,21,27(! - major obstacle),34,36,37,38,43,51.

    Offline Induktio

    Re: SMACX Thinker Mod
    « Reply #19 on: September 11, 2018, 03:25:59 PM »
  • Publish
  • For clarity, here are the items from PvtHudson's list:
    Quote
    1.  [BUG] If a faction's cumulative PROBE value is greater than 3 (SE morale, covert ops center) it is possible to "mind control" their bases when they should be immune. If the University uses SE Knowledge putting PROBE value down to -4, it would act as if it were 0 erroneously increasing "mind control" costs. After patch, PROBE values greater than 3 will always be immune to regular probes and values less than -2 will be treated as if they were -2.
    2.  [CRASH] It is possible usually on larger maps that scrambling air interceptors would cause the game to crash. Even when the game didn't crash incorrect altitude values were being used in checks. Both of these have been fixed.
    7.  [BUG] Fixed a check that was ending the turn for certain air units (choppers/missiles/grav) when entering a base which had no adjacent enemy units. There is still a check which will end the unit's turn if when entering a base it has less then one turn remaining unless an enemy is adjacent to base.
    10. [CRASH] When moving units near or at the poles, it is possible for y coord to exceed the map bounds and crash the game. Patch adds handling to prevent y coord from going over min/max.
    15. [BUG][SMAX] Enhanced probes (Algorithmic Enhancement) are now able to mind control bases/units normally immune due to high SE morale as stated in SMAX manual. For units it's purely the morale SE value so >=3 acts as if it were 2 (cost doubled). For bases, the value is calculated from morale SE and any base facility modifiers (Covert Ops: +2, Genejack: -1). If final value is >=3, it acts as if it were 2.
    18. [BUG][SMAX] Enhanced probes don't receive a penalty to survival probability when target faction has built Hunter-Seeker Algorithm. Instead, the success probability is erroneously given the penalty for a second time after it has already been displayed in UI. This could cause diminished success rate when it should have been higher. Patch corrects check so survival rather than success probability is modified.
    20. [MISC] Disabled cpu check which serves no purpose other than preventing the game from starting on newer cpu's. Patch enables ForceOldVoxelAlgorithm=1 in code by default and suppresses annoying warning.
    21. [BUG][SMAX] Sealurk units now do not get a penalty when moving onto Sea Fungus like Isle of Deep.
    27. [BUG][SMAX] Fixed bug when AI successfully completes probe action of freeing a captured faction leader (FREEWILLY/FREEWHO) where it would reset a non-captured faction.  The problem was that AI would always try to free the very first faction (usually PC) regardless of whether they were elminated or not.  Fix now obtains all potential faction leaders to free and randomly picks one.
    34. [BUG] Fixed logic in PB code to prevent ODP/Flechette defenses being called a 2nd time (with a chance for defenses to fail) even after PB had already been shot down.  Each faction has one chance to defend against incoming missile based on closest base or unit to PB blast.  However, there is secondary check to give the tile owner a chance to defend against PB even if they have no units or bases in this space.  This check didn't take into account whether or not PB had already been shot down.
    36. [BUG] Fixed a bug that would display NERVEGAS message even when attack on base failed -> checking attacker health
    37. [MOD] Add ability to set reactor (1-4) for #UNITS in alpha/x.txt (ex. "Colony Pod,..., 00000000000000000000000000,4" -> gives Colony Pods Singularity Engine).  To do so, just add comma after Abil with value of reactor you want for unit.  If no value is set, it defaults to "1" like original code.  For SMAX only, there are two exceptions for Battle Ogre MK2 and Battle Ogre MK3 where default isn't "1" but "2" and "3" respectively.  The Ogre default can still be overriden if you set a different reactor value in alpha/x.txt.
    38. [BUG] Allowing colony pods to be added to bases with fungus on tile ; allowing sea/land pods to be added to existing sea/land bases ignoring building restriction
    43. [BUG] Abandoning a base after building a colony pod no longer skips the base production of the next base.  This was caused by the upkeep function using incorrect base values after the abandoned base was destroyed.  Fixed so acts like #STARVE.
    51. [BUG] Additional check to initial tile when build aquifer rather that tiles around it

    Scient's patch was built on a slightly different version of the game binary than the GOG version, so in the case one tried to import all of the patches, there's some chance it might cause new glitches. Over some of the changes, it could be said people have learned how to play around the bugs over the years, so changing them is not strictly necessary. At minimum, I think the crash bug fixes 2. and 10. should be included maybe in addition to 27. also. Probe bug fixes could be quite important too. If people have save games where bugs 2/10/27 can be triggered easily, that would be useful.

    Offline Induktio

    Re: SMACX Thinker Mod
    « Reply #20 on: September 14, 2018, 04:25:23 PM »
  • Publish
  • After some investigating it seems Scient's patches can be imported almost verbatim to the GOG version. There are some interdependencies in the code, so it would not be simple to take out any single fixes out of the whole patch, though. Importing all the fixes is pretty simple and can be done for at least v1.0. Here are the changes that would be imported from Scient's v1.0 patch:

    (click to show/hide)

    A total of 21 fixes is less than the 51 in v2.0 but many of those extra changes are a little bit on the modding side in contrast to simple bugfixes. I already have a savegame for the interceptor scrambling bug but can anyone remember where to find savegames where these bugs trigger?

    [CRASH] When moving units near or at the poles, it is possible for y coord to exceed the map bounds and crash the game.
    [BUG][SMAX] Fixed bug when AI successfully completes probe action of freeing a captured faction leader (FREEWILLY/FREEWHO) where it would reset a non-captured faction.

    Offline PvtHudson

    Re: SMACX Thinker Mod
    « Reply #21 on: September 15, 2018, 09:33:00 AM »
  • Publish
  • Attached a save to reproduce "AI frees wrong captured leader" bug. Just press End turn and you will be "freed". Made on configuration described in http://alphacentauri2.info/index.php?topic=21007.0 though.

    Offline Induktio

    Re: SMACX Thinker Mod
    « Reply #22 on: September 15, 2018, 04:00:14 PM »
  • Publish
  • Yeah, that is a really funny bug when it occurs in the game. It is also reproducible in the base game without any mods. After I applied the patch, I can confirm the AI now frees Peacekeepers instead of the player. It seems the AI will not always perform the same probe action though.

    I could probably consider creating a separate development build of Thinker if people want to try these changes before they get into the actual release. There's been quite a lot of stuff added to the code since the last release (v0.6).

    Offline Induktio

    Re: SMACX Thinker Mod
    « Reply #23 on: September 19, 2018, 08:45:22 PM »
  • Publish
  • I now updated the downloads page to also include develop builds of the mod. They are versioned by the build date rather than a normal version number and contain all the recent changes from the repo. Also Scient patch v1.0 is included in the mod from now on.

     

    * 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)
    -=-
    14 (6%)
    XP Compatibility patch
    -=-
    8 (3%)
    Gog version for Windows
    -=-
    56 (25%)
    Scient (unofficial) patch
    -=-
    22 (9%)
    Kyrub's latest patch
    -=-
    14 (6%)
    Yitzi's latest patch
    -=-
    83 (37%)
    AC for Mac
    -=-
    2 (0%)
    AC for Linux
    -=-
    5 (2%)
    Gog version for Mac
    -=-
    9 (4%)
    No patch
    -=-
    11 (4%)
    Total Members Voted: 224
    AC2 Wiki Logo

    * Random quote

    To understand a thing is to know the manner by which it might be destroyed. A fundamental understanding of the basic building-blocks of the Universe is essential, then, to the total destruction of everything.
    ~Foreman Domai 'One Tool, One Thought'

    * Select your theme

    *

    Facebook Comments