Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

User:RaTcHeT302/Modding

From PCGamingWiki, the wiki about fixing PC games

Planetary Annihilation

Commander swap
  1. Navigate to <path-to-game>\Steam\SteamApps\common\Planetary Annihilation\media\pa\units\commanders
  2. Find the desired commander and copy its commander_name.json file.
  3. Navigate to the commander you want to replace, rename current_commander.json to something else.
  4. Paste commander_name.json and rename it to current_commander.json
This is entirely optional.
Image swap
  1. Navigate to following paths and rename current_commander.png to something else.
  2. Make a copy of commander_name.png and rename it to current_commander.png
Planetary Annihilation\media\ui\main\shared\img\commanders
Planetary Annihilation\media\ui\main\shared\img\commanders\thumbs
Planetary Annihilation\media\ui\main\shared\img\commanders\profiles
Planetary Annihilation\media\ui\main\game\live_game\img\build_bar\units

Evil Genius

More documentation can be found here.
Extracting the files
  1. Download the ErbReader from here, then extract it to <path-to-game>\ResourcePAK
  2. Drag and drop any Erb files on the ErbReader.exe executable in order to extract them.
Any data contained in the BalancingSpreadsheets files takes precedence.
Individual description files are slower to load.
Overriding data
  1. Move your custom description file in the DynamicResources or Patch folder, remember it's ID.
  2. Open the Balance.scv file which contains your object, then find it's own ID.
  3. Erase all numerical data between the commas in order to look like this.
700,A_PATHETIC_EUROPEAN_INVESTIGATOR,,,,,,,,,,,,,,,,,,,,

Notes

Any files contained in the BalancingSpreadsheets folder can be easily modified on Google Docs.
Quick debug commands and tricks
  1. DF_A + Tab + Space + 1, (Instant add agents and anything else to your cursor).
  2. DF_B + Tab + Space + 1, (Instant build).
  3. DF_B + Tab + Tab + Space + 1, (Instant object build).
  4. DF_Po + Tab + Space + 0, (Unlimited power).
  5. Add 1 100, (Add one Worker).
  6. Add HowManyActorsToSpawn ActorID.