Source Codes of my mods for Phoenix Point, Snapshot Games 2019. DLLs are latest build and are less well-tested than those on NexusMods. You can find NexusMods links below.
Unless otherwise noted, my mods tries not to modify game data, meaning they shouldn't taint your save. In other words, savegames made with the mods active should be safe to load when the mods are disabled.
Mods will be added as they are updated and optimised for Modnix.
Some unpublished mods not found on NexusMods, usually custom jobs or for self use, can be found here.
Mods published on NexusMods, and tested on Phoenix Point 1.11.1.69893.
- Block Telemetry - Opt-out of and blocks telemetry.
- Debug Console - Enable console and direct unity log and game log to it.
- Dump Data - Dump game text and data into xml and csv.
- JavaScript Runtime - Support JavaScript evaluations and Eval mod actions.
- Skip Intro - Skip logos, openings, and landings.
Demo mods, tested on Phoenix Point 1.11.1.69893. They can be downloaded from Modnix 3 releases in [one bundle]((https://github.com/Sheep-y/Modnix/releases/download/v3.0.2021.0204/Demo.Mods.20210221.tar).
- Biometric Unlocks - Unlock all possible solider customisation options.
- Essential Mods - Block Telemetry + Skip Intro (mod package demo).
- Hide Socials - Hide the social icons and game version on main menu (js mod demo).
- Legend Prologue - Enable Prologue for Legendary difficulty, allowing you to acquire the signature crews (disarm/rearm demo).
- Tailwind - Boost air vehicle speed.
Mods published on NexusMods, and tested on earlier Phoenix Point.
- Full Body Augmentations - Removes mutation and bionics cap.
- Geoscape Tweaks - Enhance Geoscape screens.
- Globe Tweaks - Enhance Geoscape pausing and centring.
- Independent Gear - Unlocks all independent gears.
- Limited War - Tone down the scale and damage of faction war.
- Loot Everything - Loot all items, optionally loot all armours and mounts.
- Mitigate Shred - Convert absorbed damage (by armour) to shred.
- No Ambush & No Nothing Found - Removes ambushes and/or found nothing random event.
- Recruit Info - See recruit's skills, grafts, and equipments on haven screen.
- Scrap Vehicle - Make it possible to recycle vehicles and mutogs.
- Tech Progression - Unlock more things as you research.
- Traditional Chinese - Convert Simplified Chinese to Traditional Chinese.
- Variable Rage Burst - Dynamic Rage Burst shots depending on weapon AP.
Legacy mods that are deprecated due to Phoenix Point updates:
- Deaf the Dead - Prevent dead units from hearing enemy movements.
- ODI Factors - Adjust ODI scores and multipliers through PPDefModifier.
Unpublished mods. No warrenty at all.
- Flat Difficulty - Combat result no longer affect dynamic difficulty system.
- Half Price Bionics - Half the price of bionic augments.
- Less Recruit - Remove an Assault from starting squads, last tested on 1.8.
- Stealing Is Bad - Doubles the penalty for raiding.
- Strong Means Tough - Increase HP per Strength for all human soldiers, last tested on 1.8.
- Version Text - Hello World mod to demo modding.
Any other mods you find will be work-in-progress.
All published mods are tested with Modnix, and usually also with PPML v0.1.
All my mods are incompatible with PPML v0.2 found on NexusMods. Because of how PPML v0.2 is designed, mods must choose one to support.
- 0.1 mods will be ignored by 0.2.
- 0.2 and 0.3 mods will crash PPML 0.1.
Since 0.1 is still used by old mods, and many players are not experts in mod management, I opt for having my mods not work rather than crashing the game, when they are used incorrectly. Thanks for your understanding.
(PPML 0.3 can load 0.1 mods, but mod that base itself on 0.3 would still crash PPML 0.1.)
Steps to build your own dlls from the source code.
- Make sure the game is installed in
C:\Program Files\Epic Games\PhoenixPoint
. The mods need to reference its dlls. - Download Visual Studio 2019, select ".Net Desktop Development" in the Installer.
- Download the whole repo and extract to a folder.
- Double click
PhoenixPt_Mods.sln
. This should open all the mods in Visual Studio. - Switch to "Release" build. Debug will not build.
- In Build menu, click "Build Solution". For the first build you need to be online, and it may take a while.
- Not all mods can be built with the latest Phoenix Point. Legacy mods may need old dlls to build.
- Project build script will move successfully built dlls to the
distro
folder.
If things are not fine, well, you need programming skill to solve it. We need modders. Come join us!
Yup, I made the first complete tech tree for Phoenix Point. Visit Fandom wiki for the image.
The source code of my tech tree is in the Tech Tree folder. It is charted with UMLet. SVG available. Yeah. Was supposed to be a draft. Except that I have no plan to properly redo it. Feel free to pick it up and carry on.