Yitzi's patch
Yitzi's patch is an unofficial patch for SMAX, building on Kyrub's, aimed mainly at increasing modding options, developed by Yitzi in 2012 and ongoing.
Changes
New modding options
- Beginning in patch 1.1, the ecological damage formula can be tweaked in numerous ways: The ecological effects of normal terraforming, of boreholes, of condensers, of mirrors, and of minerals produced can be manipulated relative to each other, and can also be increased or decreased as a whole; the effects of boreholes can also be made to have a greater effect per borehole with a larger number in the radius of a given base. The number of "clean minerals" can be changed, as can the effects on this value of fungal pops and of Tree Farms, Hybrid Forests, Centauri Preserves, and Temples of Planet built after the first pop. The effect of major atrocities and tectonic missiles can be modified, and the game can be made to ignore non-Planet Buster atrocities but count Planet Busters even if the U.N. Charter has been repealed. Finally, an increase or decrease to each base's damage can be added.
- Beginning in patch 1.2, the unit upgrade cost can be tweaked, based on the costs of the old and new units (including a term for their squares), the armor costs of the old and new units, and the weapon costs of the old and new units.
- Beginning in patch 1.2, the planetpearls gained from killing wild mindworms can be tweaked.
- Beginning in patch 1.2, the effect of a condenser on nutrient production in its own square can be tweaked.
- Beginning in patch 1.2, the speed gained by air units based on their reactor can be tweaked, separately for needlejets, copters, gravships, and missiles.
- Beginning in patch 1.2, the ecological effects of boreholes, mirrors, and condensers can be made to be unaffected by PLANET rating.
- Beginning in patch 1.3, a penalty can be added to crawler output.
- In a future version, there will be the option to have a tech that allows crawlers to crawl all three resources inside the base radius, and another tech that allows them to do so even outside the base radius.
- In a future version, the drone calculations will be made somewhat tweakable.
- In version 2.0, the possible values for various variables in the RULES section of alphax.txt will be extended.
Bugs fixed
- Nessus Mining Stations could reduce ecological damage in bases without aerospace complexes. Fixed in patch version 1.1.
- Tree Farms, Hybrid Forests, Centauri Preserves, and Temples of Planet would count as fungal pops for purposes unrelated to calculating ecological damage chance, such as determining when ecological damage would begin to produce mind worms and global warming. Fixed in patch version 1.1
- Echelon mirrors could (rarely) cause crashes or incorrect display of a tile's energy output; this has been fixed in version 1.3.
- The unit cost formula would sometimes incorrectly apply an extra cost for using two special abilities even when one was free; this has been fixed in version 1.3.
- In patch version 2.0, the effect on clean minerals of Tree Farms, Hybrid Forests, Centauri Preserves, and Temples of Planet will be based on the number owned, not the number that have been built. It still will not apply until the first fungal pop.
- Children's Creches apply a bonus to morale of all units homed to that base. This will be fixed in a future version, possibly with an option to keep it back in.
- The count of a unit design rolls over at 255; this will hopefully be fixed in a future version.
- The units lost of a given design sometimes display incorrectly; this will hopefully be fixed in a future version.
Unfortunate consequences
- Starting in version 1.1, the maximum number of landmarks has been decreased to 56, and most old maps will not work with the patch. This is planned to be fixed in version 2.0.
- Version 1.1 has a tendency to crash; this has been fixed in version 1.2.
- In version 1.1, Nessus Mining Stations could increase ecological damage in bases that receive an Aerospace Complex from the Cloudbase Academy; this has been fixed in version 1.2.
- While it is possible to change the speed formula for air units beginning in version 1.2, the unit cost will be calculated as though they use the standard +2 per reactor. This is slated to be fixed in a future patch.
- In version 2.0, it will be possible to use invalid values for various variables in the RULES section of alphax.txt, causing crashes or bugs. The acceptable values will be noted, but the program will no longer protect users from failure to follow these guidelines.
- In version 2.0, the locations of some alphax variables will be moved around.