This is an extensible/moddable toolkit intended to make development of core contributions, dlc, and mods easier by introducing developer-first debugging tools.
Features
Player & Ship Settings
- Become invulnerable
- Get infinite free resurrects
- Get infinite fuel
- Fully refuel your reactor
- Toggle all available ship software
- Fully repair the player or targeted ship
Travel
- Map the entire system or galaxy
- Simultaneous name and criteria filtering system
- Advanced in-system teleport and inter-sytem gating, complete with additional details on all destinations, such as system attributes
- In-game smoketest functionality, enabling you to gate to every system, forcing all systems to generate & load
Item/Ship/Station Creation
- Coming soon!
Testing Equipment
- Coming soon!
Mission Testing Framework
- Coming soon!
Other
- View the in-engine diagnostic/debug visualizations such as weapon positions and fire arcs, rendering information, AI pathing information, and more!
- Dump all tlisp help documentation to your debug.log file, since its far too much to see in the console, and (help '*) omits the extra details on an exact match.
Extensible
This extension can be further extended just by appending structs to lists!
To make a mod for this mod, add the ADT_unidExtension entity
to your mod:
<!ENTITY ADT_unidExtension "0xD3140006">
And then add the following attribute to your TranscendenceExtension
xml tag:
extends="&ADT_unidExtension;"
You can then add your own menu options by appending new menu options
to the appropriate menu list (ex, ADT_uiMenuOptions)
Each list entry is:
{
text: string or lambda to get the text of the list entry
action: lambda to run when this list entry is selected
args: Nil or list of args for the lambda in action
isDS: Nil or True, refreshes the current dockscreen if Nil
disableIf: lambda to run, if it returns true, this item is not added to the menu
disableIfArgs: Nil or list of args for calling disableIf lambda
}
Omitting a field sets it to Nil.
License
This extension's code is licensed under the Apache License (2.0)
Future art assets may be under different licenses.