Hull styles.json

From Starsector Wiki
Jump to navigation Jump to search

Description

The hull style defines the look & feel of much of the ship, aside from the engines which are covered under engine styles. The hull style of each ship is defined in the style field in the .ship file. It is formatted in Starsector's somewhat loose JSON schema

Example

The Low Tech definitions, which go inside the \data\config\hull_styles.json file.

   "LOW_TECH":{

       "hyperspaceJitterColor":[255,125,45,200],

       "baseCampaignExplosionColor":[255,125,25,255],

       "baseCombatExplosionColor":[255,125,25,255],

       "fighterRepairFlickerColor":[255,125,25,255],

       "fighterChipIconColor":[255,200,150,255],

       "weaponDisabledExplosionColor":[255,125,25,255],

       "shieldRingColor":[255,255,255,255],

       "shieldInnerColor":[255,125,125,75],

       "fluxVentCoreColor":[255,255,255,255],

       "fluxVentFringeColor":[125,0,155,255],

       "engineLoopSet":"engine_loop",                     # id of entry in sounds.json

       "engineAccelerateSet":"engine_accelerate",        # id of entry in sounds.json

       "empLoopSet":"emp_loop",                        # id of entry in sounds.json

       "fluxLoopSet":"flux_loop",                        # id of entry in sounds.json

       "ventFluxSet":"vent_flux",                        # id of entry in sounds.json

       "shieldBurnoutSet":"shield_burnout",            # id of entry in sounds.json

       "shieldLowerSet":"shield_lower",                # id of entry in sounds.json

       "shieldRaiseSet":"shield_raise",                # id of entry in sounds.json

       "explosionShipSet":"explosion_ship",            # id of entry in sounds.json

       "damageDecalSheet":"graphics/damage/damage_decal_sheet_base.png",

       "damageDecalGlowSheet":"graphics/damage/damage_decal_sheet_glow.png",

       

       #"colorShiftCovers":true,

       "coversColorShiftAmount":0,  # 0 to 1

       "coversMatchShipBrightness":true,

       

       #"colorShiftCovers":false,

       "slotCoverSmallTurret":"graphics/weapons/covers/cover_turret_lowtech_small.png",

       "slotCoverSmallHardpoint":"graphics/weapons/covers/cover_hardpoint_lowtech_small.png",

       "slotCoverMediumTurret":"graphics/weapons/covers/cover_turret_lowtech_medium.png",

       "slotCoverMediumHardpoint":"graphics/weapons/covers/cover_hardpoint_lowtech_medium.png",

       "slotCoverLargeTurret":"graphics/weapons/covers/cover_turret_lowtech_large.png",

       "slotCoverLargeHardpoint":"graphics/weapons/covers/cover_hardpoint_lowtech_large.png",

       

       "dHullOverlaySmall":"graphics/damage/ship_damage_over3.png",

       "dHullOverlayLarge":"graphics/damage/ship_damage_over3.png",

       

   }, 


Elements

hyperspaceJitterColor

RGBA

baseCampaignExplosionColor

RGBA

baseCombatExplosionColor

RGBA

fighterRepairFlickerColor

RGBA

fighterChipIconColor

RGBA

weaponDisabledExplosionColor

RGBA

shieldRingColor

RGBA

shieldInnerColor

RGBA

fluxVentCoreColor

RGBA

fluxVentFringeColor

RGBA

engineLoopSet

id of entry in \data\config\sounds.json

engineAccelerateSet

id of entry in \data\config\sounds.json

empLoopSet

id of entry in \data\config\sounds.json

fluxLoopSet

id of entry in \data\config\sounds.json
Icon cross.png
At least two versions out of date. Last verified for version 0.8.1a. Please refer to Version History and update this page.

---

Return to Modding