Thought it could be useful to start a checklist for gathering / sharing information of the key things mod authors will need to do when moving from previous to current version.
It seems to be pretty painless, all round, but hopefully by collating all the relevant points we can make sure we don't miss out on the new cool things.
This will help me and hopefully others to try and ensure we capture all the key features, and ease the path for those yet to start on the migration process.
REQUIRED: - Add a 'corona' dimension argument to all generated stars (system generation .java file)
- Ensure .faction file officer AI now implements the correct set of traits (some previous legitimate traits e.g. fearless are now unsupported by vanilla)
- Ensure .faction file includes a 'fleet doctrine'.
- Update generated system position so that it doesn't sit in deep hyperspace (not strictly required, but looks pretty rubbish if your system sits within a deep hyperspace zone)
- Update all your ships with new burn values. If you don't - your ships will be horribly slow. (This is now much more normalised, pretty straightforward adjustment)
- Give your faction the correct set of custom behaviours. Refer to e.g. pirates.faction or hegemony.faction for some key ones to implement.
- Replace supply/day with the new supply/mo and supply/rec values in ships.csv.
RECOMMENDED: - Add terrain details to rings etc. in system to enable the game to recognise these. Refer to e.g. Magec for a sample.
- Think more carefully about terrain in-system, generally, to make the campaign travels more fun. Asteroid belts? Magnetic fields?
- Move any jump points away from populated planets, to give some room to sneak around. The L4/L5 points of the planet they were originally orbiting are good and realistic for the purpose. For reference, Jangala using the L4/L5 points for Jump Point and Comms Relay. Looks cool.
OPTIONAL: - Add Nebula terrain features to your system(s) if relevant. Refer to e.g. Hybrasil for a sample.
- Pick a spot in the
Modiverse.
- Reference music files in the .faction file.
- Dress up your system with more features. Solar shades / mirrors? Custom entities?
- Give custom portraits a black background, to make the officer thumbnails look better.
Thoughts? What am I missing?