Bugs some lockers doors are shared so those are a bit harder to exclude or include.
Whats in the update? . Added more ways to exclude items and Include items on my side still building the list. . if you find other things let me know in the Articles. . Bugs Bugs Bugs (More lockers some lockers use the same door as the cyclops so they stay colored and Radio and medical cabinet are acting up ) Is my frame-rate still gonna die ? For Reals now its been optimized Whats next? color each room different color maybe
It's rare to find a cyclops colorizer mod that is properly optimize so this is a one in a million. Although I would like the ability to target specific cyclopsis to change their color, for example one interior is red and the other is blue. Anyways good work.
Hey, I might have a few more suggestions to make, if you're interested in hearing them. I know it might be annoying hearing so much though, so I'll wait to see if you want to hear them or not
I don't know if you want to do this since you've already released the version that uses two JSON files but it would be pretty simple to get it down to just one JSON file if you store the lists using a struct with two public string hash sets, such as this: public struct MaterialOptions { public HashSet<string> includedFullNames; public HashSet<string> excludedFullNames; } and then load it using JObject.Parse<MaterialOptions>(<file contents>) this would assume the JSON file is set up like this: { "includedFullNames": [ <name1> <name2> <ect> ], "excludedFullNames": [ <name1> <name2> <ect> ] } It's important to note that the fields in the struct must be public!
EDIT: I had the struct fields as string[] - but you probably want HashSet<string> for easy lookup, so I changed it. Will load the same either way.
It's down to two for people that don't understand how to mess with one. I get you're trying to be helpful And it's my mod I'm making my own decisions and I thank you for your interest and your information I'm just trying to work on it myself.
I already knew I was like maybe they're going to have trouble with having it combined like that I get where you're coming from yeah this mod's been really annoying but so far it's at a point where I think it's okay I just need to make myself a material dumper so I can get all the names that I need.
The new update COMPLETELY DESTROYED the cyclops. Now the main window is just not see-through, the controls are not showing, which is probably connected to the window issue. But its nice, you can color more. But it doesn't work at all for me, i can't use it.
BUT, It colors the water falling down, when your cyclops is dying and the fire. Purple flames look beautiful
Make sure you have bipinex configuration That's how you can color it. I'm going to add a Nautilus menu for it so people don't have to go looking through everything to find the config. Also this doesn't touch any of the controls to the cyclops. This update doesn't even touch the main menu so I don't know what version you're using
well it works (with indeed a heavy hit on fps) but it only colours portions of it. engine room is mostly default as is the main driving room, everything else is the desired colour with exceptions to some floors and parts of walls. is that supposed to be like that?
Required mod was not listed before installing, only found after clicking the required tab and still didn't work.
No tutorial on how to use; please add instructions. This is a fantastic idea for a mod, and really something that should have been in the base game, so its nice to see someone make it a reality. Just please add more detailed instructions on how to use.
Before you come saying things doesn't work. And wanting instructions for a mod that is bepinex. Basic instruction for bepinex install in plugins. When you work with bepinex it has a plugin called bepinex configurations which needs to be installed to do anything with the settings to change the colors.
26 comments
some lockers doors are shared so those are a bit harder to exclude or include.
Whats in the update?
. Added more ways to exclude items and Include items on my side still building the list.
. if you find other things let me know in the Articles.
. Bugs Bugs Bugs (More lockers some lockers use the same door as the cyclops so they stay colored and Radio and medical cabinet are acting up )
Is my frame-rate still gonna die ?
For Reals now its been optimized
Whats next?
color each room different color maybe
(Exclude.json)
[
"Starship_tech_box_01_03",
"Starship_tech_box_01_02",
"Starship_tech_box_01_01",
"life_pod_aid_box_01_base",
"life_pod_aid_box_01_door",
"Aquarium_sand_stones",
"Aquarium",
"submarine_Picture_Frame_base",
"paper_02",
"paper_01",
"submarine_locker_02",
"submarine_locker_02_door",
"submarine_locker_04",
"submarine_locker_03_door_01",
"Crate_treasure_chest",
"Starship_cargo_02",
"Starship_cargo_damaged_opened_01",
"docking_menu_01",
"docking_chalkboard_01",
"descent_bar_sofa_str_02",
"descent_bar_seat_straight_02",
"descent_bar_sofa_corner_03",
"descent_bar_seat_curved_01",
"discovery_lab_cart_01",
"generic_forklift",
"Starship_work_desk_screen_01",
"Starship_wall_monitor_01_01",
"Starship_wall_monitor_01_03",
"Starship_work_desk_01_empty",
"submarine_Storage_locker_big_01",
"submarine_Storage_locker_big_01_hinges_L",
"submarine_Storage_locker_big_01_door_L",
"submarine_Storage_locker_big_01_hinges_R",
"submarine_Storage_locker_big_01_door_R",
"Starship_work_desk_01",
"docking_food_01_tray7",
"docking_food_01_food2",
"docking_clerical_clock",
"docking_clerical_penholder",
"docking_clerical_pen1",
"docking_clerical_paper7",
"docking_bar_cupgroup_01",
"docking_bar_cup_02",
"docking_bar_cup_01",
"docking_bar_bottlegroup_01",
"docking_bar_bottle_01",
"docking_bar_bottle_02",
"docking_bar_bottle_03",
"docking_bar_bottle_04",
"docking_bar_bottle_05",
"submarine_locker_03",
"submarine_locker_03_door_01",
"submarine_locker_03_door_02",
"Locker",
"vending_machine",
"vending_machine_snacks",
"vending_machine_glass",
"descent_bar_table_01",
"descent_bar_table_01_glass",
"biodome_lab_counter_01",
"generic_vending_coffee_01",
"generic_vending_coffee_01_cup",
"LeeLocker",
"GirlLocker",
"LIGHTSWITCH/Cube",
"AnalogueClockFace_LOD0",
"AnalogueClockFace_LOD1",
"AnalogueClockFace_LOD2",
"Clock_Face_Digital_LOD0",
"Clock_Face_Digital_LOD1",
"Clock_Face_Digital_LOD2",
"ScannerMonitor(Clone)",
"ResourceMonitorBuildableLarge(Clone)",
"ResourceMonitorBuildableSmall(Clone)",
"LightSwitch(Clone)",
"Radio(Clone)",
"Starship_tech_box_01_03",
"Starship_tech_box_01_02",
"Starship_tech_box_01_01",
"life_pod_aid_box_01_base",
"Aquarium_sand_stones",
"Aquarium",
"submarine_Picture_Frame_base",
"paper_02",
"paper_01",
"submarine_locker_02",
"submarine_locker_02_door",
"submarine_locker_04",
"submarine_locker_03_door_01",
"Crate_treasure_chest",
"Starship_cargo_02",
"Starship_cargo_damaged_opened_01",
"docking_menu_01",
"docking_chalkboard_01",
"descent_bar_sofa_str_02",
"descent_bar_seat_straight_02",
"descent_bar_sofa_corner_03",
"descent_bar_seat_curved_01",
"discovery_lab_cart_01",
"generic_forklift",
"Starship_work_desk_screen_01",
"Starship_wall_monitor_01_01",
"Starship_wall_monitor_01_03",
"Starship_work_desk_01_empty",
"submarine_Storage_locker_big_01",
"submarine_Storage_locker_big_01_hinges_L",
"submarine_Storage_locker_big_01_door_L",
"submarine_Storage_locker_big_01_hinges_R",
"submarine_Storage_locker_big_01_door_R",
"Starship_work_desk_01",
"docking_food_01_tray7",
"docking_food_01_food2",
"docking_clerical_clock",
"docking_clerical_penholder",
"docking_clerical_pen1",
"docking_clerical_paper7",
"docking_bar_cupgroup_01",
"docking_bar_cup_02",
"docking_bar_cup_01",
"docking_bar_bottlegroup_01",
"docking_bar_bottle_01",
"docking_bar_bottle_02",
"docking_bar_bottle_03",
"docking_bar_bottle_04",
"docking_bar_bottle_05",
"submarine_locker_03",
"submarine_locker_03_door_01",
"submarine_locker_03_door_02",
"Locker",
"vending_machine",
"vending_machine_snacks",
"vending_machine_glass",
"descent_bar_table_01",
"descent_bar_table_01_glass",
"biodome_lab_counter_01",
"generic_vending_coffee_01",
"generic_vending_coffee_01_cup",
"LeeLocker",
"GirlLocker",
"LIGHTSWITCH/Cube",
"AnalogueClockFace_LOD0",
"AnalogueClockFace_LOD1",
"AnalogueClockFace_LOD2",
"Clock_Face_Digital_LOD0",
"Clock_Face_Digital_LOD1",
"Clock_Face_Digital_LOD2",
"ScannerMonitor(Clone)",
"ResourceMonitorBuildableLarge(Clone)",
"ResourceMonitorBuildableSmall(Clone)",
"LightSwitch(Clone)",
"exterior",
"glass",
"ScannerMonitor(Clone)/frame",
"MiniWorld",
"CameraBlipRoot",
"MapRoot/WireFrameMap/CameraBlipRoot",
"frame",
"pot",
"LIGHTSWITCH/Cube",
"LightSwitch(Clone)/model/LIGHTSWITCH",
"coffee",
"shelf",
"shelve",
"matress_",
"pillow_",
"blanket_",
"Resource",
"_panel",
"solar_",
"Coral",
"coral",
"_lab",
"girl_",
"Face_LOD0",
"Digital_LOD0",
"mirror",
"_chest",
"_cargo",
"descent_bar",
"exterior",
"glass",
"exterior",
"glass",
"ScannerMonitor(Clone)/frame",
"MiniWorld",
"CameraBlipRoot",
"MapRoot/WireFrameMap/CameraBlipRoot",
"pot",
"LIGHTSWITCH/Cube",
"coffee",
"shelf","shelve",
"matress_",
"pillow_",
"blanket_",
"Resource",
"_panel",
"solar_",
"Coral",
"coral",
"_lab",
"model",
"girl_",
"Radio(Clone)/Mesh",
"Radio(Clone)",
"Face_LOD0",
"Digital_LOD0",
"mirror",
"_chest"
,"_cargo",
"descent_bar",
"exterior",
"glass",
"submarine_outer_hatch_01_L",
"submarine_outer_hatch_01_R",
"salt/Mesh",
]
(Include.json )
[
"Submarine_tech_box_LOD1",
"submarine_hologram_projector",
"Inner_hatch",
"Inner_hatch_base",
"submarine_locker_01_01/hinge 2/submarine_locker_01_door",
"Submarine_Steering_Console",
"mainWaterCube","waterCube","waterCube","waterCube","waterCube","waterCube","waterCube","Box01","toggleButton","cyclops_emissives_01_cabin_01","submarine_hatch_01","submarine_hatch_02 3","submarine_hatch_02_doorhandle_01 3","submarine_hatch_02_doorhandle_02 3","submarine_hatch_02 1","submarine_hatch_02_doorhandle_01 1","submarine_hatch_02_doorhandle_02 1","submarine_hatch_02","submarine_hatch_02_doorhandle_01","submarine_hatch_02_doorhandle_02","submarine_hatch_02 4","submarine_hatch_02_doorhandle_01 4","submarine_hatch_02_doorhandle_02 4","submarine_hatch_02 2","submarine_hatch_02_doorhandle_01 2","submarine_hatch_02_doorhandle_02 2","Cyclops_Bridge_control_room","Submarine_console_02","Submarine_console_03","submarine_hatch_01_base","submarine_hatch_04_01","Submarine_steering_console_base_02","Submarine_tech_box","compartment_cyclops_diving_chamber_01","submarine_hatch_02_base","submarine_hatch_02_doorway_01","submarine_hatch_03_base","submarine_hatch_03","submarine_hatch_03_steering_wheel_01","ladder_hall_pipes","ladder_hall_walls","submarine_hatch_02_base 1","submarine_hatch_02_base 2","submarine_hatch_02_doorway_01 1","submarine_hatch_04","submarine_ladder_02","main_room_walls","submarine_gate_02","submarine_hatch_07","lower_engine_room_walls","cyclops_engine_01_017","cyclops_engine_01_035","pipes 1","submarine_decals_004","submarine_hatch_02_base 5","submarine_hatch_02_doorway_06","submarine_ladder_04","submarine_steering_console_02_wheel","submarine_steering_console_02","border","border001","launch_bay_01_01","launch_bay_01_02","launch_bay_gate_mechanism_01_L","launch_bay_gate_mechanism_02_L","launch_bay_gate_mechanism_01_R","launch_bay_gate_mechanism_02_R","launch_bay_gate_mechanism_03_R","launch_bay_gate_R","launch_bay_catwalk_01_L","launch_bay_catwalk_02_R","launch_bay_catwalk_03_R","launch_bay_catwalk_04_R","launch_bay_catwalk_05_R","launch_bay_gate_R_outer","launch_bay_launch_mechanism_01_01_L","launch_bay_launch_mechanism_01_02_L","launch_bay_launch_mechanism_01_01_R","launch_bay_launch_mechanism_01_02_R","launch_bay_launch_mechanism_01_03_R","launch_bay_launch_mechanism_01_04_R","launch_bay_launch_mechanism_02_01_L","launch_bay_launch_mechanism_02_02_L","launch_bay_launch_mechanism_02_03_L","launch_bay_launch_mechanism_02_04_L","launch_bay_launch_mechanism_03_02_L","launch_bay_launch_mechanism_03_03_L","launch_bay_launch_mechanism_03_04_L","launch_bay_launch_mechanism_02_01_R","launch_bay_launch_mechanism_02_02_R","launch_bay_launch_mechanism_02_03_R","launch_bay_launch_mechanism_02_04_R","launch_bay_launch_mechanism_03_02_R","launch_bay_launch_mechanism_03_03_R","launch_bay_launch_mechanism_03_04_R","Object024","submarine_decal_text_009","submarine_decal_text_010","submarine_hatch_02_base","submarine_hatch_02_base 1","submarine_hatch_03_base","submarine_hatch_03","submarine_hatch_03_steering_wheel_01","submarine_hatch_03_steering_wheel_02","cyclops_engine_wire","engine_room_pipes","Engine_room_walls","submarine_engine_01_base","submarine_engine_01_spin","submarine_engine_console_01","engine_console_key_01_01","engine_console_key_01_03","engine_console_key_01_04","submarine_engine_power_cells_01","Cyclops_Bridge_control_room_LOD1","Submarine_console_02_LOD1","Submarine_console_03_LOD1","submarine_hatch_01_base_LOD1","submarine_hatch_01_LOD1","submarine_hatch_04_01_LOD1","submarine_steering_console_02_LOD1","submarine_steering_console_02_wheel_LOD1","Submarine_steering_console_base_02_LOD1","Submarine_tech_box_LOD1","submarine_outer_hatch_01_L_LOD1","submarine_outer_hatch_01_R_LOD1","ladder_hall_pipes_LOD1","ladder_hall_walls_LOD1","submarine_hatch_02_base_LOD1 2","submarine_hatch_02_LOD1 2","submarine_hatch_02_LOD1 3","submarine_hatch_02_doorway_01_LOD1","submarine_hatch_04_LOD1","submarine_ladder_02_LOD1","main_room_walls_LOD1","submarine_gate_02_LOD1","submarine_hatch_02_LOD1","submarine_hatch_02_LOD1 1","submarine_hatch_07_LOD1","cyclops_engine_interrior_girders_LOD1","engine_power_cell_01_03_LOD1","engine_power_cell_01_04_LOD1","engine_power_cell_01_06_LOD1","engine_room_pipes_LOD1","submarine_engine_01_base_LOD1","submarine_engine_01_spin_LOD1","submarine_engine_console_01_LOD1","engine_console_key_01_01_LOD1","engine_console_key_01_03_LOD1","engine_console_key_01_04_LOD1","submarine_engine_power_cells_01_LOD1","border001_LOD1","border_LOD1","launch_bay_launch_mechanism_01_01_L_LOD1","launch_bay_launch_mechanism_01_02_L_LOD1","launch_bay_launch_mechanism_01_01_R_LOD1","launch_bay_launch_mechanism_01_02_R_LOD1","launch_bay_launch_mechanism_01_03_R_LOD1","launch_bay_launch_mechanism_01_04_R_LOD1","launch_bay_launch_mechanism_02_01_L_LOD1","launch_bay_launch_mechanism_02_02_L_LOD1","launch_bay_launch_mechanism_02_03_L_LOD1","launch_bay_launch_mechanism_02_04_L_LOD1","launch_bay_launch_mechanism_03_02_L_LOD1","launch_bay_launch_mechanism_03_03_L_LOD1","launch_bay_launch_mechanism_03_04_L_LOD1","launch_bay_launch_mechanism_02_01_R_LOD1","launch_bay_launch_mechanism_02_02_R_LOD1","launch_bay_launch_mechanism_02_03_R_LOD1","launch_bay_launch_mechanism_02_04_R_LOD1","launch_bay_launch_mechanism_03_02_R_LOD1","launch_bay_launch_mechanism_03_03_R_LOD1","launch_bay_launch_mechanism_03_04_R_LOD1","launch_bay_01_01_LOD1","launch_bay_01_02_LOD1","launch_bay_catwalk_01_L_LOD1","launch_bay_catwalk_02_R_LOD1","launch_bay_catwalk_03_R_LOD1","launch_bay_catwalk_04_R_LOD1","launch_bay_catwalk_05_R_LOD1","launch_bay_gate_mechanism_01_L_LOD1","launch_bay_gate_mechanism_02_L_LOD1","launch_bay_gate_mechanism_01_R_LOD1","launch_bay_gate_mechanism_02_R_LOD1","launch_bay_gate_mechanism_03_R_LOD1","launch_bay_gate_R_outer_LOD1","Object024_LOD1","submarine_decal_text_009_LOD1","submarine_decal_text_010_LOD1","submarine_hatch_02_base_LOD1","submarine_hatch_02_base_LOD1 1","submarine_hatch_03_base_LOD1","submarine_hatch_03_LOD1","submarine_hatch_03_steering_wheel_01_LOD1","submarine_hatch_03_steering_wheel_02_LOD1","lower_engine_room_walls_LOD1","submarine_hatch_02_base_LOD1 3","submarine_hatch_02_LOD1 4","submarine_hatch_02_doorway_06_LOD1","submarine_ladder_04_LOD1","Cyclops_Bridge_control_room","Submarine_console_02","Submarine_console_03","submarine_hatch_01_base","submarine_hatch_04_01","Submarine_steering_console_base_02","Submarine_tech_box","compartment_cyclops_diving_chamber_01","submarine_hatch_02_base","submarine_hatch_02_doorway_01","submarine_hatch_03_base","submarine_hatch_03","submarine_hatch_03_steering_wheel_01","cyclops_engine_room 1","engine_room_pipes","submarine_engine_01_base","console_screen","console","engine_console_key_01_01","engine_console_key_01_02","engine_console_key_01_03","engine_console_key_01_04","console_screen","console","engine_console_key_01_01","engine_console_key_01_02","engine_console_key_01_03","engine_console_key_01_04","engine_console_key_01_05","engine_console_key_01_06","submarine_engine_power_cells_01","ladder_hall_pipes","ladder_hall_walls","submarine_hatch_02_base 1","submarine_hatch_02_base 2","submarine_hatch_02_doorway_01 1","submarine_hatch_04","submarine_ladder_02","main_room_walls","submarine_gate_02","submarine_hatch_07","cyclops_emissives_01_cabin_01","lower_engine_room_walls","cyclops_engine_01_017","cyclops_engine_01_035","pipes 1","submarine_decals_004","submarine_hatch_02_base 5","submarine_hatch_02_doorway_06","submarine_ladder_04","submarine_hatch_03_base_outer","Cyclops_Bridge_control_room_LOD1","Submarine_console_02_LOD1","Submarine_console_03_LOD1","submarine_hatch_01_base_LOD1","submarine_hatch_04_01_LOD1","Submarine_steering_console_base_02_LOD1","Submarine_tech_box_LOD1","main_room_walls_LOD1","submarine_gate_02_LOD1","submarine_hatch_04","submarine_hatch_03_steering_wheel_01","submarine_hatch_03_base_outer 1","border","border001","cyclops_core","cyclops_room_01","cyclops_room_02","cyclops_room_03","cyclops_room_04","cyclops_room_05","cyclops_room_06","cyclops_room_07","cyclops_room_08","cyclops_room_09","submarine_decal_text_009","submarine_decal_text_010","x_FakeVolumletricLight","x_FakeVolumletricLight","Mesh","submarine_hologram_projector","CyclopsMini","Base","x_FakeVolumletricLight","SphereMesh","x_FakeVolumletricLight","border","border001","launch_bay_01_01","launch_bay_01_02","Object024","submarine_hatch_02_base 3","submarine_hatch_02_base 4","submarine_outer_hatch_01","submarine_outer_hatch_01","submarine_outer_hatch_01_L","submarine_outer_hatch_01_R","submarine_hatch_02 2","submarine_hatch_02_doorhandle_01 2","submarine_hatch_02_doorhandle_02 2","submarine_hatch_02 4","submarine_hatch_02_doorhandle_01 4","submarine_hatch_02_doorhandle_02 4","submarine_hatch_02","submarine_hatch_02_doorhandle_01","submarine_hatch_02_doorhandle_02","submarine_hatch_02 1","submarine_hatch_02_doorhandle_01 1","submarine_hatch_02_doorhandle_02 1","submarine_hatch_02 3","submarine_hatch_02_doorhandle_01 3","submarine_hatch_02_doorhandle_02 3","submarine_hatch_01","submarine_hatch_03_base 1","submarine_hatch_03 2","submarine_hatch_03_steering_wheel_01 1","submarine_hatch_03_steering_wheel_02","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","model","engine_power_cell_ion","BiochemPowerCell_model","model","engine_power_cell_ion","BiochemPowerCell_model","model","engine_power_cell_ion","BiochemPowerCell_model","model","engine_power_cell_ion","BiochemPowerCell_model","model","engine_power_cell_ion","BiochemPowerCell_model","model","engine_power_cell_ion","BiochemPowerCell_model","x_FakeVolumletricLight","x_FakeVolumletricLight","x_FakeVolumletricLight","x_FakeVolumletricLight","Holder","Mesh","Mesh","Holder","Mesh","Mesh","x_SmokeScreenImpostor","x_CyclopsFlood_RainPlane_Helm_01","x_WaterLeakSpray_01","x_WaterLeakSpray_01 (5)","x_WaterLeakSpray_01 (1)","x_CyclopsFlood_RainPlane_SeamothRoom_02","x_CyclopsFlood_WallDecal_SeamothRoom_01","x_CyclopsFlood_WallDecal_SeamothRoom_02","x_CyclopsFlood_WallDecal_SeamothRoom_02 (1)","x_WaterLeakSpray_01 (2)","x_CyclopsFlood_RainPlane_EngineRoom_01","x_WaterLeakSpray_01 (3)","x_WaterLeakSpray_01 (4)","x_CyclopsFlood_RainPlane_BuildRoom_01","x_WaterLeakSpray_01 (6)","x_CyclopsFlood_WallDecal_LowerEngineRoom_01 (1)","x_CyclopsFlood_RainPlane_LowerEngineRoom_01","x_WaterLeakSpray_01 (9)","x_WaterLeakSpray_01 (10)","x_CyclopsFlood_WallDecal_LowerStorageRoom_01","x_CyclopsFlood_RainPlane_LowerStorageRoom_01","x_WaterLeakSpray_01 (8)","x_WaterLeakSpray_01 (7)","x_WaterLeakSpray_01 (9)","x_CyclopsFlood_RainPlane_SeamothRoom_01","Mesh","Mesh","PowerSystemPreview(Clone)","engine_console_key_01","mainWaterCube","waterCube","waterCube","waterCube","waterCube","waterCube","waterCube","Box01","toggleButton","submarine_outer_hatch_01_L","submarine_outer_hatch_01_R","cyclops_emissives_01_cabin_01","submarine_hatch_01","submarine_hatch_02 3","submarine_hatch_02_doorhandle_01 3","submarine_hatch_02_doorhandle_02 3","submarine_hatch_02 1","submarine_hatch_02_doorhandle_01 1","submarine_hatch_02_doorhandle_02 1","submarine_hatch_02","submarine_hatch_02_doorhandle_01","submarine_hatch_02_doorhandle_02","submarine_hatch_02 4","submarine_hatch_02_doorhandle_01 4","submarine_hatch_02_doorhandle_02 4","submarine_hatch_02 2","submarine_hatch_02_doorhandle_01 2","submarine_hatch_02_doorhandle_02 2","Cyclops_Bridge_control_room","Submarine_console_02","Submarine_console_03","submarine_hatch_01_base","submarine_hatch_04_01","Submarine_steering_console_base_02","Submarine_tech_box","compartment_cyclops_diving_chamber_01","submarine_hatch_02_base","submarine_hatch_02_doorway_01","submarine_hatch_03_base","submarine_hatch_03","submarine_hatch_03_steering_wheel_01","ladder_hall_pipes","ladder_hall_walls","submarine_hatch_02_base 1","submarine_hatch_02_base 2","submarine_hatch_02_doorway_01 1","submarine_hatch_04","submarine_ladder_02","main_room_walls","submarine_gate_02","submarine_hatch_07","lower_engine_room_walls","cyclops_engine_01_017","cyclops_engine_01_035","pipes 1","submarine_decals_004","submarine_hatch_02_base 5","submarine_hatch_02_doorway_06","submarine_ladder_04","submarine_steering_console_02_wheel","submarine_steering_console_02","border","border001","launch_bay_01_01","launch_bay_01_02","launch_bay_gate_mechanism_01_L","launch_bay_gate_mechanism_02_L","launch_bay_gate_mechanism_01_R","launch_bay_gate_mechanism_02_R","launch_bay_gate_mechanism_03_R","launch_bay_gate_R","launch_bay_catwalk_01_L","launch_bay_catwalk_02_R","launch_bay_catwalk_03_R","launch_bay_catwalk_04_R","launch_bay_catwalk_05_R","launch_bay_gate_R_outer","launch_bay_launch_mechanism_01_01_L","launch_bay_launch_mechanism_01_02_L","launch_bay_launch_mechanism_01_01_R","launch_bay_launch_mechanism_01_02_R","launch_bay_launch_mechanism_01_03_R","launch_bay_launch_mechanism_01_04_R","launch_bay_launch_mechanism_02_01_L","launch_bay_launch_mechanism_02_02_L","launch_bay_launch_mechanism_02_03_L","launch_bay_launch_mechanism_02_04_L","launch_bay_launch_mechanism_03_02_L","launch_bay_launch_mechanism_03_03_L","launch_bay_launch_mechanism_03_04_L","launch_bay_launch_mechanism_02_01_R","launch_bay_launch_mechanism_02_02_R","launch_bay_launch_mechanism_02_03_R","launch_bay_launch_mechanism_02_04_R","launch_bay_launch_mechanism_03_02_R","launch_bay_launch_mechanism_03_03_R","launch_bay_launch_mechanism_03_04_R","Object024","submarine_decal_text_009","submarine_decal_text_010","submarine_hatch_02_base","submarine_hatch_02_base 1","submarine_hatch_03_base","submarine_hatch_03","submarine_hatch_03_steering_wheel_01","submarine_hatch_03_steering_wheel_02","cyclops_engine_wire","engine_room_pipes","Engine_room_walls","submarine_engine_01_base","submarine_engine_01_spin","submarine_engine_console_01","engine_console_key_01_01","engine_console_key_01_03","engine_console_key_01_04","submarine_engine_power_cells_01","Cyclops_Bridge_control_room_LOD1","Submarine_console_02_LOD1","Submarine_console_03_LOD1","submarine_hatch_01_base_LOD1","submarine_hatch_01_LOD1","submarine_hatch_04_01_LOD1","submarine_steering_console_02_LOD1","submarine_steering_console_02_wheel_LOD1","Submarine_steering_console_base_02_LOD1","Submarine_tech_box_LOD1","submarine_outer_hatch_01_L_LOD1","submarine_outer_hatch_01_R_LOD1","ladder_hall_pipes_LOD1","ladder_hall_walls_LOD1","submarine_hatch_02_base_LOD1 2","submarine_hatch_02_LOD1 2","submarine_hatch_02_LOD1 3","submarine_hatch_02_doorway_01_LOD1","submarine_hatch_04_LOD1","submarine_ladder_02_LOD1","main_room_walls_LOD1","submarine_gate_02_LOD1","submarine_hatch_02_LOD1","submarine_hatch_02_LOD1 1","submarine_hatch_07_LOD1","cyclops_engine_interrior_girders_LOD1","engine_power_cell_01_03_LOD1","engine_power_cell_01_04_LOD1","engine_power_cell_01_06_LOD1","engine_room_pipes_LOD1","submarine_engine_01_base_LOD1","submarine_engine_01_spin_LOD1","submarine_engine_console_01_LOD1","engine_console_key_01_01_LOD1","engine_console_key_01_03_LOD1","engine_console_key_01_04_LOD1","submarine_engine_power_cells_01_LOD1","border001_LOD1","border_LOD1","launch_bay_launch_mechanism_01_01_L_LOD1","launch_bay_launch_mechanism_01_02_L_LOD1","launch_bay_launch_mechanism_01_01_R_LOD1","launch_bay_launch_mechanism_01_02_R_LOD1","launch_bay_launch_mechanism_01_03_R_LOD1","launch_bay_launch_mechanism_01_04_R_LOD1","launch_bay_launch_mechanism_02_01_L_LOD1","launch_bay_launch_mechanism_02_02_L_LOD1","launch_bay_launch_mechanism_02_03_L_LOD1","launch_bay_launch_mechanism_02_04_L_LOD1","launch_bay_launch_mechanism_03_02_L_LOD1","launch_bay_launch_mechanism_03_03_L_LOD1","launch_bay_launch_mechanism_03_04_L_LOD1","launch_bay_launch_mechanism_02_01_R_LOD1","launch_bay_launch_mechanism_02_02_R_LOD1","launch_bay_launch_mechanism_02_03_R_LOD1","launch_bay_launch_mechanism_02_04_R_LOD1","launch_bay_launch_mechanism_03_02_R_LOD1","launch_bay_launch_mechanism_03_03_R_LOD1","launch_bay_launch_mechanism_03_04_R_LOD1","launch_bay_01_01_LOD1","launch_bay_01_02_LOD1","launch_bay_catwalk_01_L_LOD1","launch_bay_catwalk_02_R_LOD1","launch_bay_catwalk_03_R_LOD1","launch_bay_catwalk_04_R_LOD1","launch_bay_catwalk_05_R_LOD1","launch_bay_gate_mechanism_01_L_LOD1","launch_bay_gate_mechanism_02_L_LOD1","launch_bay_gate_mechanism_01_R_LOD1","launch_bay_gate_mechanism_02_R_LOD1","launch_bay_gate_mechanism_03_R_LOD1","launch_bay_gate_R_outer_LOD1","Object024_LOD1","submarine_decal_text_009_LOD1","submarine_decal_text_010_LOD1","submarine_hatch_02_base_LOD1","submarine_hatch_02_base_LOD1 1","submarine_hatch_03_base_LOD1","submarine_hatch_03_LOD1","submarine_hatch_03_steering_wheel_01_LOD1","submarine_hatch_03_steering_wheel_02_LOD1","lower_engine_room_walls_LOD1","submarine_hatch_02_base_LOD1 3","submarine_hatch_02_LOD1 4","submarine_hatch_02_doorway_06_LOD1","submarine_ladder_04_LOD1","Cyclops_Bridge_control_room","Submarine_console_02","Submarine_console_03","submarine_hatch_01_base","submarine_hatch_04_01","Submarine_steering_console_base_02","Submarine_tech_box","compartment_cyclops_diving_chamber_01","submarine_hatch_02_base","submarine_hatch_02_doorway_01","submarine_hatch_03_base","submarine_hatch_03","submarine_hatch_03_steering_wheel_01","cyclops_engine_room 1","engine_room_pipes","submarine_engine_01_base","console_screen","console","engine_console_key_01_01","engine_console_key_01_02","engine_console_key_01_03","engine_console_key_01_04","console_screen","console","engine_console_key_01_01","engine_console_key_01_02","engine_console_key_01_03","engine_console_key_01_04","engine_console_key_01_05","engine_console_key_01_06","submarine_engine_power_cells_01","ladder_hall_pipes","ladder_hall_walls","submarine_hatch_02_base 1","submarine_hatch_02_base 2","submarine_hatch_02_doorway_01 1","submarine_hatch_04","submarine_ladder_02","main_room_walls","submarine_gate_02","submarine_hatch_07","cyclops_emissives_01_cabin_01","lower_engine_room_walls","cyclops_engine_01_017","cyclops_engine_01_035","pipes 1","submarine_decals_004","submarine_hatch_02_base 5","submarine_hatch_02_doorway_06","submarine_ladder_04","submarine_hatch_03_base_outer","Cyclops_Bridge_control_room_LOD1","Submarine_console_02_LOD1","Submarine_console_03_LOD1","submarine_hatch_01_base_LOD1","submarine_hatch_04_01_LOD1","Submarine_steering_console_base_02_LOD1","Submarine_tech_box_LOD1","main_room_walls_LOD1","submarine_gate_02_LOD1","submarine_hatch_04","submarine_hatch_03_steering_wheel_01","submarine_hatch_03_base_outer 1","border","border001","cyclops_core","cyclops_room_01","cyclops_room_02","cyclops_room_03","cyclops_room_04","cyclops_room_05","cyclops_room_06","cyclops_room_07","cyclops_room_08","cyclops_room_09","submarine_decal_text_009","submarine_decal_text_010","x_FakeVolumletricLight","x_FakeVolumletricLight","Mesh","submarine_hologram_projector","CyclopsMini","Base","x_FakeVolumletricLight","SphereMesh","x_FakeVolumletricLight","border","border001","launch_bay_01_01","launch_bay_01_02","Object024","submarine_hatch_02_base 3","submarine_hatch_02_base 4","submarine_outer_hatch_01","submarine_outer_hatch_01","submarine_outer_hatch_01_L","submarine_outer_hatch_01_R","submarine_hatch_02 2","submarine_hatch_02_doorhandle_01 2","submarine_hatch_02_doorhandle_02 2","submarine_hatch_02 4","submarine_hatch_02_doorhandle_01 4","submarine_hatch_02_doorhandle_02 4","submarine_hatch_02","submarine_hatch_02_doorhandle_01","submarine_hatch_02_doorhandle_02","submarine_hatch_02 1","submarine_hatch_02_doorhandle_01 1","submarine_hatch_02_doorhandle_02 1","submarine_hatch_02 3","submarine_hatch_02_doorhandle_01 3","submarine_hatch_02_doorhandle_02 3","submarine_hatch_01","submarine_hatch_03_base 1","submarine_hatch_03 2","submarine_hatch_03_steering_wheel_01 1","submarine_hatch_03_steering_wheel_02","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","Cube","engine_power_cell_01","model","engine_power_cell_ion","BiochemPowerCell_model","engine_power_cell_01","model","engine_power_cell_ion","BiochemPowerCell_model","engine_power_cell_01","model","engine_power_cell_ion","BiochemPowerCell_model","engine_power_cell_01","model","engine_power_cell_ion","BiochemPowerCell_model","engine_power_cell_01","model","engine_power_cell_ion","BiochemPowerCell_model","engine_power_cell_01","model","engine_power_cell_ion","BiochemPowerCell_model","x_FakeVolumletricLight","x_FakeVolumletricLight","x_FakeVolumletricLight","x_FakeVolumletricLight","Holder","Mesh","Mesh","Holder","Mesh","Mesh","x_SmokeScreenImpostor","x_CyclopsFlood_RainPlane_Helm_01","x_WaterLeakSpray_01","x_WaterLeakSpray_01 (5)","x_WaterLeakSpray_01 (1)","x_CyclopsFlood_RainPlane_SeamothRoom_02","x_CyclopsFlood_WallDecal_SeamothRoom_01","x_CyclopsFlood_WallDecal_SeamothRoom_02","x_CyclopsFlood_WallDecal_SeamothRoom_02 (1)","x_WaterLeakSpray_01 (2)","x_CyclopsFlood_RainPlane_EngineRoom_01","x_WaterLeakSpray_01 (3)","x_WaterLeakSpray_01 (4)","x_CyclopsFlood_RainPlane_BuildRoom_01","x_WaterLeakSpray_01 (6)","x_CyclopsFlood_WallDecal_LowerEngineRoom_01 (1)","x_CyclopsFlood_RainPlane_LowerEngineRoom_01","x_WaterLeakSpray_01 (9)","x_WaterLeakSpray_01 (10)","x_CyclopsFlood_WallDecal_LowerStorageRoom_01","x_CyclopsFlood_RainPlane_LowerStorageRoom_01","x_WaterLeakSpray_01 (8)","x_WaterLeakSpray_01 (7)","x_WaterLeakSpray_01 (9)","x_CyclopsFlood_RainPlane_SeamothRoom_01","Mesh","Mesh","WaterClipProxy","PowerSystemPreview(Clone)"
]
Although I would like the ability to target specific cyclopsis to change their color, for example one interior is red and the other is blue.
Anyways good work.
public struct MaterialOptions
and then load it using{
public HashSet<string> includedFullNames;
public HashSet<string> excludedFullNames;
}
JObject.Parse<MaterialOptions>(<file contents>)
this would assume the JSON file is set up like this:{
It's important to note that the fields in the struct must be public!"includedFullNames": [
<name1>
<name2>
<ect>
],
"excludedFullNames": [
<name1>
<name2>
<ect>
]
}
EDIT: I had the struct fields as string[] - but you probably want HashSet<string> for easy lookup, so I changed it. Will load the same either way.
BUT, It colors the water falling down, when your cyclops is dying and the fire. Purple flames look beautiful
Required mod was not listed before installing, only found after clicking the required tab and still didn't work.
No tutorial on how to use; please add instructions. This is a fantastic idea for a mod, and really something that should have been in the base game, so its nice to see someone make it a reality. Just please add more detailed instructions on how to use.