Trinary Ringworlds

If you liked this item, please rate it up on Steam Workshop page.

Author: russell_conklin

Last revision: 25 Jun, 2019 at 19:37 UTC

File size: 7.17 KB

On Steam Workshop

Description:

This is a bare-bones mod that can serve both as a fun toy for players and a useful tool for other modders out there.

Features:
– The ability to build more than one ringworld in binary and trinary systems

Modding Tools:
– Everything needed to add the above features to an existing mod
– An example event to spawn in a ruined ringworld around ANY planet (including example code for doing this in solar system generation files)
– Entities for all sections of a vanilla ringworld (which now come labelled with a planet flag to make it easier for other modders to identify a particular segment) rotated to face a central point in space

Compatibility:

This mod only contains four files (not including the thumbnail):
– One new event file
– One new gfx file
– One file overriding 00_planet_classes.txt with only three new lines (one line for each finished ringworld planet class)
– One file overriding the 00_ring_world.txt megastructure file with substantial changes

Any mod that doesn’t alter the two overridden files should be compatible with my mod, and modders who hope to incorporate what I’ve made should find that everything except the 00_ring_world.txt file is trivial to add, and even then the information you’ll need to copy over should largely not conflict with any changes you’ve made to the ringworld megastructure file already.

Known Bugs:
– The Cybrex ringworld segments and all other ruined ringworld segments that are spawned in without using my mod will not repair correctly and will also sometimes display graphical abnormailities
– Ringworlds that are spawned in by other mods or by the vanilla code (such as the ME fallen empire’s capital system) will have segments facing the wrong way, even if they’re not in a multi-star system.

These can both be fixed on the fly by players using the event to spawn in ruined ringworld segments (as outlined below) and then repairing those. I will probably come back and fix these at some point soon.

For the players out there who want to use the event to spawn in ruined ringworlds, all you need do is click on a planet or star and type the command "event spawnRingsExample.1" into the console. This will create a ruined ringworld that you can repair around the selected planet or star, and both the ruin and the repaired ring will face towards the planet.

I have already had a suggestion from another modder and updated this mod to include the request, so if any of you have any requests feel free to comment about them below. Previously, I had said that I probably would not be updating this mod very often, but now I find myself more invested. I will say that the primary goal of this mod is still as a tool for other modders who want to add what I’ve done to their work, and if your suggested change is something that will likely make it harder to integrate into other mods, I probably won’t add it in. That said, don’t let that dissuade any of you from making suggestions on how to make this mod better for players as well.