Hey. Yes I have completely deleted the old Tyrador folder, even deleted the browser cache, re-downloaded the mod and copied it to the mods folder.
The game crashes while starting up, so no loading of savegames involved. If I disable Tyrador, it starts up just fine.
7567 [Thread-5] INFO com.fs.starfarer.loading.LoadingUtils - Loading JSON from [DIRECTORY: /home/evilphish/games/starsector/./mods/Tyrador Safeguard Coalition (data/hulls/skins/TSC_Sabre_TT_default_D.skin)]
7567 [Thread-5] INFO com.fs.starfarer.loading.ShipHullSpecLoader - Loading hull skin [data/hulls/skins/TSC_Amentum_Vanguard.skin]
7567 [Thread-5] INFO com.fs.starfarer.loading.LoadingUtils - Loading JSON from [DIRECTORY: /home/evilphish/games/starsector/./mods/Tyrador Safeguard Coalition (data/hulls/skins/TSC_Amentum_Vanguard.skin)]
7567 [Thread-5] INFO com.fs.starfarer.loading.ShipHullSpecLoader - Loading hull skin [data/hulls/skins/TSC_Koncerz_TT.skin]
7568 [Thread-5] INFO com.fs.starfarer.loading.LoadingUtils - Loading JSON from [DIRECTORY: /home/evilphish/games/starsector/./mods/Tyrador Safeguard Coalition (data/hulls/skins/TSC_Koncerz_TT.skin)]
7568 [Thread-5] INFO com.fs.starfarer.loading.ShipHullSpecLoader - Loading hull skin [data/hulls/skins/TSC_Halberd_Vanguard.skin]
7568 [Thread-5] INFO com.fs.starfarer.loading.LoadingUtils - Loading JSON from [DIRECTORY: /home/evilphish/games/starsector/./mods/Tyrador Safeguard Coalition (data/hulls/skins/TSC_Halberd_Vanguard.skin)]
7568 [Thread-5] INFO com.fs.starfarer.loading.ShipHullSpecLoader - Loading hull skin [data/hulls/skins/TSC_Medusa_D.skin]
7568 [Thread-5] INFO com.fs.starfarer.loading.LoadingUtils - Loading JSON from [DIRECTORY: /home/evilphish/games/starsector/./mods/Tyrador Safeguard Coalition (data/hulls/skins/TSC_Medusa_D.skin)]
7568 [Thread-5] INFO com.fs.starfarer.loading.ShipHullSpecLoader - Loading hull skin [data/hulls/skins/TSC_Sabre_D.skin]
7568 [Thread-5] INFO com.fs.starfarer.loading.LoadingUtils - Loading JSON from [DIRECTORY: /home/evilphish/games/starsector/./mods/Tyrador Safeguard Coalition (data/hulls/skins/TSC_Sabre_D.skin)]
7569 [Thread-5] INFO com.fs.starfarer.loading.ShipHullSpecLoader - Loading hull skin [data/hulls/skins/TSC_Adarga_D.skin]
7569 [Thread-5] INFO com.fs.starfarer.loading.LoadingUtils - Loading JSON from [DIRECTORY: /home/evilphish/games/starsector/./mods/Tyrador Safeguard Coalition (data/hulls/skins/TSC_Adarga_D.skin)]
7569 [Thread-5] INFO com.fs.starfarer.loading.ShipHullSpecLoader - Loading hull skin [data/hulls/skins/TSC_Sabre_default_D.skin]
7569 [Thread-5] INFO com.fs.starfarer.loading.LoadingUtils - Loading JSON from [DIRECTORY: /home/evilphish/games/starsector/./mods/Tyrador Safeguard Coalition (data/hulls/skins/TSC_Sabre_default_D.skin)]
7569 [Thread-5] INFO com.fs.starfarer.loading.ShipHullSpecLoader - Loading hull skin [data/hulls/skins/TSC_Maul_D.skin]
7569 [Thread-5] INFO com.fs.starfarer.loading.LoadingUtils - Loading JSON from [DIRECTORY: /home/evilphish/games/starsector/./mods/Tyrador Safeguard Coalition (data/hulls/skins/TSC_Maul_D.skin)]
7569 [Thread-5] INFO com.fs.starfarer.loading.ShipHullSpecLoader - Loading hull skin [data/hulls/skins/TSC_Koncerz_D.skin]
7570 [Thread-5] INFO com.fs.starfarer.loading.LoadingUtils - Loading JSON from [DIRECTORY: /home/evilphish/games/starsector/./mods/Tyrador Safeguard Coalition (data/hulls/skins/TSC_Koncerz_D.skin)]
7570 [Thread-5] INFO com.fs.starfarer.loading.ShipHullSpecLoader - Loading hull skin [data/hulls/skins/TSC_Ranseur_D.skin]
7570 [Thread-5] INFO com.fs.starfarer.loading.LoadingUtils - Loading JSON from [DIRECTORY: /home/evilphish/games/starsector/./mods/Tyrador Safeguard Coalition (data/hulls/skins/TSC_Ranseur_D.skin)]
7570 [Thread-5] INFO com.fs.starfarer.loading.ShipHullSpecLoader - Loading hull skin [data/hulls/skins/TSC_Sabre_TT.skin]
7570 [Thread-5] INFO com.fs.starfarer.loading.LoadingUtils - Loading JSON from [DIRECTORY: /home/evilphish/games/starsector/./mods/Tyrador Safeguard Coalition (data/hulls/skins/TSC_Sabre_TT.skin)]
7580 [Thread-5] ERROR com.fs.starfarer.combat.CombatMain - java.lang.RuntimeException: Ship hull spec [TSC_Sabre_TT_default_D] already exists
java.lang.RuntimeException: Ship hull spec [TSC_Sabre_TT_default_D] already exists
at com.fs.starfarer.loading.M.o00000(Unknown Source)
at com.fs.starfarer.loading.ShipHullSpecLoader.o00000(Unknown Source)
at com.fs.starfarer.loading.ShipHullSpecLoader.Ò00000(Unknown Source)
at com.fs.starfarer.loading.ShipHullSpecLoader.Object(Unknown Source)
at com.fs.starfarer.loading.SpecStore.ÒO0000(Unknown Source)
at com.fs.starfarer.loading.ResourceLoaderState.init(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
The first line of this code block loads the skin in question, and at the end it tries to do so again.
If I delete the two files in question (TT_default_D and default_D, which are most definately still part of the zip file downloadable via google drive) the game startup progresses further. It is then abruptly haltet by a case mismatch between one of the config entries and one of the filenames (Linux filesystems are usually case sensitive). The file
data/weapons/proj/TSC_drone_Hornet_S2.proj refers to
graphics/Coalition/missiles/TSC_BombDrone/TSC_Hornet_s2.png but the filename for the PNG in question is S2.png (uppercase s). In your other config files that use this sprite (i.e.
data/lights/Coalition_texture_data.csv) you use
graphics/Coalition/material/missiles/TSC_BombDrone/TSC_Hornet_S2.png. Changing the entry inside the
data/weapons/proj/TSC_drone_Hornet_S2.proj file to point to the uppercase S2 variant then enables complete startup of the game.
In summary (TL;DR): Skin files are still part of the zip even though they should not be. In addition, case mismatch in
data/weapons/proj/TSC_drone_Hornet_S2.proj regarding
graphics/Coalition/material/missiles/TSC_BombDrone/TSC_Hornet_S2.png