[SERVER] AI Mod Compatibility Framework

Discussion in 'Released Mods' started by Quitch, October 21, 2015.

  1. Quitch

    Quitch Post Master General

    Messages:
    5,313
    Likes Received:
    5,996
    This is the vanilla Planetary Annihilation: Titans AI, updated to work alongside all community AI and faction mods. It also enables your AI to build previously unsupported units. Refer to it as a dependency in your AI mod to avoid having to roll your own solution.

    What It Does
    • Adds a check for the personality tag "vanilla" to every AI build condition
    • Adds the "vanilla" personality tag to all vanilla difficulty levels
    • Adds new unit names to the AI unit map to allow modded AIs to build every unit
    • Adds new group names to the AI unit map to allow it to work with faction mods
    What It Doesn't Do
    • Modify the behaviour of the vanilla AI in any way
    Translations

    Please help translate AI Mod Compatibility Framework to your local language.

    Thanks To
    Last edited: January 4, 2019
    stuart98 likes this.
  2. Quitch

    Quitch Post Master General

    Messages:
    5,313
    Likes Received:
    5,996
    CHANGELOG

    v1.8.0 - 2019-10-05
    • Updated for changes in 113783
    • Don't inject any changes into the Idle personality
    v1.7.0 - 2019-05-25
    • Updated for changes in 113074
    • Updated for changes in 113306
    v1.6.0 - 2019-03-08
    • Add Lane Mine to unit map
    • Add Sea Mine to unit map
    • Updated for changes in 113034
    v1.5.0 - 2018-10-17
    • Updated for the changes in 112176
    v1.4.1 2018-06-23
    • Mod icon correctly linked using HTTPS
    v1.4.0 - 2018-03-04
    • Adds the personality tag "vanilla" to the default AI difficulties so you don't have to
    • Corrected typo that has been in the description for two years
    • Updated readme to clarify exactly what mod does
    • Now marked properly as a mod for Titans only
    v1.3.1 - 2016/04/29
    • Removed personality updates from this framework, should be handled through per-mod new_game.js scripts
    • You should delete the client version of AI Compatibility Patch
    • Integrated script fix from mikeyh
    v1.3.0 - 2016/04/25
    • Update personalities for latest Planetary Annihilation Titans release
    • Reverted changes in 1.2.6 as both assumed changes which didn't end up working out
    v1.2.6 - 2016/04/05
    • Account for possibility of orbital or air teleporters to ensure teleporter checks do what they're supposed to
    • Change Unit Cannon platoon check to prevent static orbital teleporters breaking AI teleporter routing
    v1.2.5 - 2016/03/23
    • Fix for error in counting Colonel numbers
    v1.2.4 - 2016/03/01
    • Fix for failure in git merge process
    v1.2.3 - 2016/03/01
    • No, really, non-UberEnt AIs will fire nukes now.
    v1.2.2 - 2016/02/16
    • Replaced SupportCommander with UberSupportCommander to prevent mod conflicts
    • Corrected bug preventing use of nukes by non-vanilla AIs
    v1.2.1 - 2016/01/24
    • Correctly excludes faction Commanders and fabbers from trying to build vanilla buildings
    v1.2 - 2016/01/22
    • Remove vanilla prefixes from build condition names to fix 10 second delay in building bug introduced in 89528
    v1.1 - 2015/10/21
    • Updated for release 89755
    v1.0 - 2015/10/01
    • Initial release synced to version 88163
    Last edited: October 5, 2019
  3. Quitch

    Quitch Post Master General

    Messages:
    5,313
    Likes Received:
    5,996
    #### v1.2.1 - 2016/01/24

    - Correctly excludes faction Commanders and fabbers from trying to build vanilla buildings
    stuart98 likes this.
  4. Clopse

    Clopse Post Master General

    Messages:
    2,527
    Likes Received:
    2,861
    Good to see you back, you prob havnt been gone long but still nice.
  5. Quitch

    Quitch Post Master General

    Messages:
    5,313
    Likes Received:
    5,996
    Well, a 90 hour playthrough of Fallout 4 followed immediately by 155 hour playthrough of The Witcher 3 (one of the best games of all time) really took a chunk out of my free time :D
  6. Quitch

    Quitch Post Master General

    Messages:
    5,313
    Likes Received:
    5,996
    #### v1.2.2 - 2016/02/16

    - Replaced SupportCommander with UberSupportCommander to prevent mod conflicts
    - Corrected bug preventing use of nukes by non-vanilla AIs
    stuart98 likes this.
  7. Quitch

    Quitch Post Master General

    Messages:
    5,313
    Likes Received:
    5,996
    #### v1.2.3 - 2016/03/01

    - No, really, non-UberEnt AIs will fire nukes now.
    Last edited: March 1, 2016
    stuart98 likes this.
  8. Quitch

    Quitch Post Master General

    Messages:
    5,313
    Likes Received:
    5,996
    #### v1.2.4 - 2016/03/01

    - Fix to failure in git merge process
    stuart98 likes this.
  9. Quitch

    Quitch Post Master General

    Messages:
    5,313
    Likes Received:
    5,996
    #### v1.2.5 - 2016/03/23

    - Fix for error in counting Colonel numbers
    stuart98 likes this.
  10. Quitch

    Quitch Post Master General

    Messages:
    5,313
    Likes Received:
    5,996
    This release is in preparation for the Legion Expansion.

    #### v1.2.6 - 2016/04/05

    - Account for possibility of orbital or air teleporters to ensure teleporter checks do what they're supposed to
    - Change Unit Cannon platoon check to prevent static orbital teleporters breaking AI teleporter routing
    stuart98, Nicb1 and optimi like this.
  11. Quitch

    Quitch Post Master General

    Messages:
    5,313
    Likes Received:
    5,996
    #### v1.3.0 - 2016/04/25

    - Update personalities for latest Planetary Annihilation Titans release
    - Reverted changes in 1.2.6 as both assumed changes which didn't end up working out
    stuart98 likes this.
  12. Quitch

    Quitch Post Master General

    Messages:
    5,313
    Likes Received:
    5,996
    #### v1.3.1 - 2016/04/29

    - Removed personality updates from this framework, should be handled through per-mod new_game.js scripts
    - You should delete the client version of AI Compatibility Patch
    - Integrated script fix from mikeyh
    Last edited: April 29, 2016
    stuart98 likes this.
  13. Quitch

    Quitch Post Master General

    Messages:
    5,313
    Likes Received:
    5,996
    Version 1.4 - 2018-03-04
    • Adds the personality tag "vanilla" to the default AI difficulties so you don't have to
    • Corrected typo that has been in the description for two years
    • Updated readme to clarify exactly what mod does
    • Now marked properly as a mod for Titans only
  14. Quitch

    Quitch Post Master General

    Messages:
    5,313
    Likes Received:
    5,996
    Version 1.4.1 - 2018-06-23
    • Mod icon correctly linked using HTTPS
  15. Quitch

    Quitch Post Master General

    Messages:
    5,313
    Likes Received:
    5,996
    Version 1.5 - 2018-10-17
    • Updated for the changes in 112176
  16. Quitch

    Quitch Post Master General

    Messages:
    5,313
    Likes Received:
    5,996
  17. Quitch

    Quitch Post Master General

    Messages:
    5,313
    Likes Received:
    5,996
    v1.6 - 2019-03-08
    • Add Lane Mine to unit map
    • Add Sea Mine to unit map
    • Updated for changes in 113034
  18. Quitch

    Quitch Post Master General

    Messages:
    5,313
    Likes Received:
    5,996
    v1.7.0 - 2019-05-25
    • Updated for changes in 113074
    • Updated for changes in 113306
  19. Quitch

    Quitch Post Master General

    Messages:
    5,313
    Likes Received:
    5,996
    v1.8.0 - 2019-10-05
    • Updated for changes in 113783
    • Don't inject any changes into the Idle personality

Share This Page