1.4x Mod Upgrade Reference
PLEASE USE ORIGINAL DAT FILES FOR REFERENCES!
This is a guide to upgrading/updating your mods to be playable with 1.4x. If you have any questions, feel free to PM NiteHawk on StellarForum.
Version 22.214.171.124 to 126.96.36.199
sf_data_game, (or part of scn/dat files)
sf_data_robots, (also check your scn/dat files for robots!)
- max_acc, laser_defense, light_speed, AI_vanish_wait, rank_demotions, and loyalty_cycle have been changed or removed.
auto_defense - values: all/beam/tube/none
orbit_supply_mode - values: 1/0
cloak_blockade - values: on/off
supply_delay - values: 0 to 255
missile_g - values: 1 to 200
starbase_maxcounter: 0 to 255
default_angles: 1 to 255
AI_forget_interval: value in seconds
rank demotions is set to on but I don't believe this should trigger anymore until we fix the stat system
sf_data_ranks, (also check your scn/dat files for robots!)
- nm and nk removed. NM was useless and NK is numkills which is set by rank settings now.
sf_data_races, (also check your scn/dat files for robots!)
- Active score is not required for ranking up and should be removed to prevent issues.
- Bonus value has been removed.
- Lasers have 6/7 values instead of 4/5 now. beam*energycapacity*damage*range*energyusage*color*autofirerate*bitfield(Not needed)
Qdrives value needs to be times by 10 to get the same value effect, aka for example: qdrv*10 instead of qdrv*1.
All modules can use bitfields now, including ai only possiblities, and other new special flags. Open sf_data_modules for more details. AI only flags can be added with *24, which means no purchase & no debris pickup.
- Big changes in weapon files:
dumb/smart/bomb has been changed to dumb/smart/orbit. Orbit mode is a dumb missile that is effected by orbit. Does not reduce supply unless the BOMB extraflag is added (see below)
Removed names of triggers, and added a trigger bitfield so you can customize what it triggers on. Use an extra bitfield for damage reduction on other triggers that it does HIT (normally through blast radius). For example, 4*12 would mean hitting planets only, and anything else would be 10% damage only.
Extra flags added. Some extra flags are bomb, heat, proxrange, damageovertime, exempt and explode. Use one extra bitfield with bomb to determine bomb supply damage (aka 12*3 would mean bomb and damageovertime with a supply damage of 3.)
Using no trigger and an extra flag of 'explode, prox range and damageovertime' means that when the timer of the fuel runs out, it will explode with a proxy radius of 'prox range'.