diff --git a/SkinConfigurator/MainWindow.xaml.cs b/SkinConfigurator/MainWindow.xaml.cs index 760854c..e05d174 100644 --- a/SkinConfigurator/MainWindow.xaml.cs +++ b/SkinConfigurator/MainWindow.xaml.cs @@ -37,6 +37,7 @@ public MainWindow() Model = new MainWindowViewModel(); Settings = ConfiguratorSettings.LoadConfig(); +#if DEBUG var texes = GetCarTex("P:\\SteamLibrary\\steamapps\\common\\Derail Valley\\Mods\\SkinManagerMod\\Exported"); var settings = new JsonSerializerOptions() { @@ -44,6 +45,7 @@ public MainWindow() }; string result = JsonSerializer.Serialize(texes, settings); File.WriteAllText(Path.Combine(Environment.CurrentDirectory, "tex.json"), result); +#endif } IEnumerable GetNames(string folder) diff --git a/SkinConfigurator/tex_names.json b/SkinConfigurator/tex_names.json index 5d9ac34..fa17c5f 100644 --- a/SkinConfigurator/tex_names.json +++ b/SkinConfigurator/tex_names.json @@ -123,6 +123,7 @@ "Lamps_01n.png", "Lamps_01s.png", "LocoS282A_Gauges_01d.png", + "MaskForShader.png", "MB_paint_02d_red.png", "NotoSans-Regular__MAIN__LFS Atlas.png", "RemoteControllerCharger_d.png", @@ -158,6 +159,14 @@ "TrainCarAccessories_n.png", "TrainCarAccessories_s.png" ], + "FlatbedShort": [ + "CarFlatcarShort_01d.png", + "CarFlatcarShort_01n.png", + "CarFlatcarShort_01s.png", + "TrainCarAccessories_d.png", + "TrainCarAccessories_n.png", + "TrainCarAccessories_s.png" + ], "FlatbedStakes": [ "Bogie2_01d.png", "Bogie2_01n.png", @@ -218,6 +227,17 @@ "TrainCarAccessories_n.png", "TrainCarAccessories_s.png" ], + "HopperCoveredBrown": [ + "Bogie2_01d.png", + "Bogie2_01n.png", + "Bogie2_01s.png", + "CarHopperCovered_01d.png", + "CarHopperCovered_01n.png", + "CarHopperCovered_01s.png", + "TrainCarAccessories_d.png", + "TrainCarAccessories_n.png", + "TrainCarAccessories_s.png" + ], "HopperTeal": [ "Bogie2_01d.png", "Bogie2_01n.png", @@ -302,6 +322,8 @@ "TrainCarAccessories_d.png", "TrainCarAccessories_n.png", "TrainCarAccessories_s.png", + "TT_MetalMetallic_01d.png", + "TT_MetalMetallic_01s.png", "TT_MetalTrim_01d.png", "TT_MetalTrim_01n.png", "TT_MetalTrim_01s.png", @@ -331,12 +353,11 @@ "Lamps_02e.png", "Lamps_02n.png", "Lamps_02s.png", - "LocoDH4_Bogie_01d.png", - "LocoDH4_Bogie_01n.png", - "LocoDH4_Bogie_01s.png", "LocoDH4_Body_01d.png", "LocoDH4_Body_01n.png", "LocoDH4_Body_01s.png", + "LocoDH4_Bogie_01d.png", + "LocoDH4_Bogie_01s.png", "LocoDH4_Gauges_01d.png", "LocoDH4_Gauges_01e.png", "LocoDH4_Interior_01d.png", @@ -353,6 +374,43 @@ "TT_MetalTrim_01s.png", "window_d.png" ], + "LocoDM1U": [ + "CarFlatcarShort_01d.png", + "CarFlatcarShort_01n.png", + "CarFlatcarShort_01s.png", + "CarTankBlack_01d.png", + "CarTankBlack_01s.png", + "CarTankNoPaint_01n.png", + "headlights_01d.png", + "headlights_01n.png", + "headlights_01s.png", + "Labels_d.png", + "Labels_s.png", + "Lamps_01d.png", + "Lamps_01e.png", + "Lamps_01n.png", + "Lamps_01s.png", + "LocoDM1P_Interior_01d.png", + "LocoDM1P_Interior_01n.png", + "LocoDM1P_Interior_01s.png", + "LocoDM1U_Gauges_01d.png", + "LocoDM1U_Gauges_01e.png", + "LocoDM1U-150_Body_01d.png", + "LocoDM1U-150_Body_01n.png", + "LocoDM1U-150_Body_01s.png", + "LocoDM1U-150_Bogie_01d.png", + "LocoDM1U-150_Bogie_01s.png", + "MaskForShader.png", + "MB_paint_02d_red.png", + "NotoSans-Regular__MAIN__LFS Atlas.png", + "TrainCarAccessories_d.png", + "TrainCarAccessories_n.png", + "TrainCarAccessories_s.png", + "TT_MetalTrim_01d.png", + "TT_MetalTrim_01n.png", + "TT_MetalTrim_01s.png", + "window_d.png" + ], "LocoDM3": [ "headlights_01d.png", "headlights_01n.png", @@ -368,6 +426,9 @@ "LocoDM3_Body_01s.png", "LocoDM3_Gauges_01d.png", "LocoDM3_Gauges_01e.png", + "LocoDM3_GearPattern_01d.png", + "LocoDM3_GearPattern_01n.png", + "LocoDM3_GearPattern_01s.png", "LocoDM3_Interior_01d.png", "LocoDM3_Interior_01n.png", "LocoDM3_Interior_01s.png", @@ -383,6 +444,9 @@ "window_d.png" ], "LocoMicroshunter": [ + "headlights_01d.png", + "headlights_01n.png", + "headlights_01s.png", "Labels_d.png", "Labels_s.png", "Lamps_02d.png", @@ -399,18 +463,15 @@ "LocoMicroshunter_Interior_01d.png", "LocoMicroshunter_Interior_01n.png", "LocoMicroshunter_Interior_01s.png", - "MB_paint_02d_red.png", "MaskForShader.png", + "MB_paint_02d_red.png", "NotoSans-Regular__MAIN__LFS Atlas.png", - "TT_MetalTrim_01d.png", - "TT_MetalTrim_01n.png", - "TT_MetalTrim_01s.png", "TrainCarAccessories_d.png", "TrainCarAccessories_n.png", "TrainCarAccessories_s.png", - "headlights_01d.png", - "headlights_01n.png", - "headlights_01s.png", + "TT_MetalTrim_01d.png", + "TT_MetalTrim_01n.png", + "TT_MetalTrim_01s.png", "window_d.png" ], "LocoS060": [ @@ -431,9 +492,6 @@ "LocoS060_Interior_01e.png", "LocoS060_Interior_01n.png", "LocoS060_Interior_01s.png", - "LocoS282A_Body_01d.png", - "LocoS282A_Body_01n.png", - "LocoS282A_Body_01s.png", "LocoS282A_Gauges_01d.png", "MacroSand_01n.png", "MaskForShader.png", @@ -441,10 +499,10 @@ "NotoSans-Regular__MAIN__LFS Atlas.png", "Rope_01d.png", "Rope_01n.png", + "SightGlassBackground_01.png", "TrainCarAccessories_d.png", "TrainCarAccessories_n.png", "TrainCarAccessories_s.png", - "WaterGaugeWater_01d.png", "window_d.png" ], "LocoS282A": [ @@ -472,12 +530,11 @@ "NotoSans-Regular__MAIN__LFS Atlas.png", "Rope_01d.png", "Rope_01n.png", + "SightGlassBackground_01.png", "SmokeboxHolesAlpha.png", "TrainCarAccessories_d.png", "TrainCarAccessories_n.png", "TrainCarAccessories_s.png", - "WaterGaugeWater_01d.png", - "WaterGaugeWater_01s.png", "window_d.png" ], "LocoS282B": [ @@ -586,8 +643,8 @@ "Bogie2_01d.png", "Bogie2_01n.png", "Bogie2_01s.png", - "CarStockcar_Red_d.png", "CarStockcar_n.png", + "CarStockcar_Red_d.png", "CarStockcar_s.png", "TrainCarAccessories_d.png", "TrainCarAccessories_n.png",