EDIT 3:
We are currently bitten by the 3.0beta art bug but that is the last technical issue
If anyone wants to help us annotating let us know
https://www.youtube.com/watch?v=_oh1hZo2-vo
EDIT 2:
XR Data Dependency tool is posted on GitHub:
https://github.com/albysmith/XR-Data-De ... es/tag/1.0
The XR Data Dependency tool will create a data dependency mod that is intended to be used by other ship mods in X4 that use assets from X:Rebirth. It will not add anything to your game without other mods. You must own X:Rebirth to use this extraction tool. X:Rebirth DLC will also be extracted (if present) into additional data dependency mods for use in X4.
This tool only extracts the data folders and animations files for units in X:Rebirth and its DLC. Modders can refer to assets extracted into the XR Data Dependency mod, and set their mods to require this one, rather than distribute the assets themselves. This allows modders to port ships from XR without having to worry about the issues brought up in this thread: viewtopic.php?f=181&t=418034&p=4878447& ... t#p4878447
We have included an example mod (Phoenix Port Mod) to show only the most basic requirements for porting a ship from XR into X4.
Additional updates on the larger project:
We figured out QUATERNIONS!! We just need to figure out some rules about when/where they need changing.
It also appears that we will need to individually annotate bridge locations; they don't transfer well between games.
EDIT:
EGOSOFT SAYS WE ARE GOOD TO GO!
If someone wants to come out of the woodwork to do the vanilla balance, you could tell us how you would like the values exposed. We can do anything from expressing it as some bounds on groupings to literally exposing them all.
This isn't actually required, but it would be cool if someone wanted to write some md using
to generate new connections. It would be a complex thing to write and XR already has connections that just need a little love but such a tool would still be pretty nifty and allow a lot more cool stuff.<find_object_surface object="" posname=""></find_object_surface>
Original Post:
We have been working on some tools in rust to assist with creating TPWAR. This has put us in a position to make a tool for porting XR to X4. To that end, a small cry for contribution:
We could technically create something close to a one-click-solution for porting XR art to X4 by running an executable that locally moves art and generates xml/balance for owners of XR and X4.
We could really use some help in that effort.
- permission from Egosoft...
- quaternions: XR connections are fine for x4 but are rotated 180 degrees
- level of detail (lod): a process needs to be made to triage/change lod values. it is not enough to rename the files or change values in the components files
- vanilla-like balance: we would be making this for TPWAR balance so someone to maintain a vanilla version needs to be found
Here is an explanation of the tools we've made so far:
Teleportation Wars is pretty big. So big that the demand on our time to set values which are acceptable but not identical is by far the largest part. We have 117 new sectors. Those sectors will each require at least 5 regions to cover lockboxes, ore, gas, audio, point of interest etc. Thats a lot of regions, and a lot more values. Something like 50000 values.
These tools are undocumented. If someone would like to use one of these tools and finds our rust too annoying to read or doesn't know enough to edit and compile them for their own use please contact us on the unofficial Egosoft discord https://discord.gg/AWNAKU9 @mewosmith or @albysmith and we would be happy to help you out.
generate weapons to whatever bounds you specify in the config:
https://github.com/mewosmith/Teleportat ... onRefactor
generate ship variants or rebalance vanilla ships based on whatever bounds you set:
https://github.com/mewosmith/Teleportat ... ipRefactor
generate regions with some reasonable randomization with connections to sector offsets:
https://github.com/albysmith/Region_Generator
Some of the tool stuff is pretty nice for people not doing absurd mods. If you just want a copy of the behemoth or to rebalance some specific parts of ships you could pluck whatever xml you want from the output. The weapons have damage falloff. The regions have some unused art in the pool.
We should have an alpha out in the next few weeks of Teleportation Wars 3 with a lot of output from these tools to show off.