• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

GaryxGaming

Recruit
19 Badges
May 13, 2019
6
0
  • Stellaris - Path to Destruction bundle
  • Stellaris: Nemesis
  • Stellaris: Federations
  • Stellaris: Lithoids
  • Stellaris: Ancient Relics
  • Stellaris: Megacorp
  • Stellaris: Distant Stars
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Cities: Skylines
  • Cities: Skylines - Natural Disasters
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris
  • Stellaris: Synthetic Dawn
  • Stellaris: Galaxy Edition
  • Cities: Skylines Deluxe Edition
I can confirm this is still an issue, and I have located the reason why it happens
Stellaris\common\megastructures\00_ring_world.txt
Lines 387-444
Code:
    on_build_complete = {
        every_system_ambient_object = { destroy_ambient_object = this }
        spawn_planet = {
            class = "pc_ringworld_tech"
            location = fromfrom
            orbit_angle_offset = 30
            init_effect = {
                set_name = "NAME_Ring_Section"
                set_planet_entity = {
                    entity = "ringworld_tech_entity_01_entity"
                    graphical_culture = fromfrom
                }
                surveyed = {
                    set_surveyed = yes
                    surveyor = FROM
                }
                set_all_comms_surveyed = yes
                set_planet_flag = megastructure
            }
        }
        spawn_planet = {
            class = "pc_ringworld_seam"
            location = fromfrom
            init_effect = {
                set_name = "NAME_Ring_Section"
                set_planet_entity = {
                    entity = "ringworld_seam_entity_01_entity"
                    graphical_culture = fromfrom
                }
                surveyed = {
                    set_surveyed = yes
                    surveyor = FROM
                }
                set_all_comms_surveyed = yes
                set_planet_flag = megastructure
            }
        }
        spawn_planet = {
            class = "pc_ringworld_habitable"
            location = fromfrom
            orbit_angle_offset = -30
            init_effect = {
                set_name = "NAME_Habitable_Section_A"
                set_planet_entity = {
                    entity = "ringworld_habitable_entity_01_entity"
                    graphical_culture = fromfrom
                }
                surveyed = {
                    set_surveyed = yes
                    surveyor = FROM
                }
                set_all_comms_surveyed = yes
                clear_blockers = yes
                save_event_target_as = ring_section
                trigger_megastructure_icon = yes
                set_planet_flag = megastructure
            }
        }
The important bit is orbit_angle_offset, which is -30 (30 degrees counter clockwise) for the non-habitable section and 30 (30 degrees clockwise) for the habitable section
This causes them to flip to the opposite sides compared to the ruined model, it's easily fixed by moving the minus sign over to the other section

There's also a weird offset on the repaired section on Alpha Refuge, but this I have no idea how to fix as it only appears on this specific ruined section