spriteTypes = { ### ship silhouettes in naval combat spriteType = { name = "GFX_navalcombat_ship_icon_battle_cruiser" texturefile = "gfx/interface/navalcombat/ships/battlecruiser.dds" noOfFrames = 2 } spriteType = { name = "GFX_navalcombat_ship_icon_battleship" texturefile = "gfx/interface/navalcombat/ships/battleship.dds" noOfFrames = 2 } spriteType = { name = "GFX_navalcombat_ship_icon_carrier" texturefile = "gfx/interface/navalcombat/ships/carrier.dds" noOfFrames = 2 } spriteType = { name = "GFX_navalcombat_ship_icon_destroyer" texturefile = "gfx/interface/navalcombat/ships/destroyer.dds" noOfFrames = 2 } spriteType = { name = "GFX_navalcombat_ship_icon_heavy_cruiser" texturefile = "gfx/interface/navalcombat/ships/heavy_cruiser.dds" noOfFrames = 2 } spriteType = { name = "GFX_navalcombat_ship_icon_light_cruiser" texturefile = "gfx/interface/navalcombat/ships/light_cruiser.dds" noOfFrames = 2 } spriteType = { name = "GFX_navalcombat_ship_icon_submarine" texturefile = "gfx/interface/navalcombat/ships/submarine.dds" noOfFrames = 2 } spriteType = { name = "GFX_navalcombat_ship_icon_SH_battleship" texturefile = "gfx/interface/navalcombat/ships/sh_battleship.dds" noOfFrames = 2 } spriteType = { name = "GFX_navalcombat_ship_icon_behemoth" texturefile = "gfx/interface/navalcombat/ships/behemoth.dds" noOfFrames = 2 } spriteType = { name = "GFX_navalcombat_ship_icon_battlecarrier" texturefile = "gfx/interface/navalcombat/ships/battlecarrier.dds" noOfFrames = 2 } spriteType = { name = "GFX_navalcombat_ship_icon_auxiliary_ship" texturefile = "gfx/interface/navalcombat/ships/auxiliary.dds" noOfFrames = 2 } spriteType = { name = "GFX_navalcombat_ship_icon_medium_cruiser" texturefile = "gfx/interface/navalcombat/ships/medium_cruiser.dds" noOfFrames = 2 } ### ship silhouettes in production filter spriteType = { name = "GFX_unit_battlecarrier_icon_medium" texturefile = "gfx/interface/navalcombat/ships/battlecarrier.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_auxiliary_ship_icon_medium" texturefile = "gfx/interface/navalcombat/ships/auxiliary.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_behemoth_icon_medium" texturefile = "gfx/interface/navalcombat/ships/behemoth.dds" noOfFrames = 2 } ### ship silhouettes for each ship, shown when you select a fleet, with level text spriteType = { name = "GFX_unit_battle_cruiser_2_icon_medium" texturefile = "gfx/interface/navalcombat/ships/battlecruiser_I.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_battle_cruiser_3_icon_medium" texturefile = "gfx/interface/navalcombat/ships/battlecruiser_II.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_battle_cruiser_4_icon_medium" texturefile = "gfx/interface/navalcombat/ships/battlecruiser_III.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_battle_cruiser_5_icon_medium" texturefile = "gfx/interface/navalcombat/ships/battlecruiser_IV.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_battle_cruiser_6_icon_medium" texturefile = "gfx/interface/navalcombat/ships/battlecruiser_V.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_battle_cruiser_7_icon_medium" texturefile = "gfx/interface/navalcombat/ships/arsenal_ship.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_battleship_1_icon_medium" texturefile = "gfx/interface/navalcombat/ships/battleship_0.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_battleship_2_icon_medium" texturefile = "gfx/interface/navalcombat/ships/battleship_I.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_battleship_3_icon_medium" texturefile = "gfx/interface/navalcombat/ships/battleship_II.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_battleship_4_icon_medium" texturefile = "gfx/interface/navalcombat/ships/battleship_III.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_battleship_5_icon_medium" texturefile = "gfx/interface/navalcombat/ships/battleship_IV.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_battleship_6_icon_medium" texturefile = "gfx/interface/navalcombat/ships/battleship_V.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_battleship_7_icon_medium" texturefile = "gfx/interface/navalcombat/ships/arsenal_ship.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_heavy_cruiser_1_icon_medium" texturefile = "gfx/interface/navalcombat/ships/heavy_cruiser_0.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_heavy_cruiser_2_icon_medium" texturefile = "gfx/interface/navalcombat/ships/panzerschiff.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_heavy_cruiser_3_icon_medium" texturefile = "gfx/interface/navalcombat/ships/heavy_cruiser_I.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_heavy_cruiser_4_icon_medium" texturefile = "gfx/interface/navalcombat/ships/heavy_cruiser_II.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_heavy_cruiser_5_icon_medium" texturefile = "gfx/interface/navalcombat/ships/heavy_cruiser_III.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_heavy_cruiser_6_icon_medium" texturefile = "gfx/interface/navalcombat/ships/heavy_cruiser_IV.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_heavy_cruiser_7_icon_medium" texturefile = "gfx/interface/navalcombat/ships/heavy_cruiser_V.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_heavy_cruiser_8_icon_medium" texturefile = "gfx/interface/navalcombat/ships/heavy_cruiser_VI.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_medium_cruiser_1_icon_medium" texturefile = "gfx/interface/navalcombat/ships/heavy_cruiser_0.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_medium_cruiser_3_icon_medium" texturefile = "gfx/interface/navalcombat/ships/medium_cruiser_I.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_medium_cruiser_4_icon_medium" texturefile = "gfx/interface/navalcombat/ships/medium_cruiser_II.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_medium_cruiser_5_icon_medium" texturefile = "gfx/interface/navalcombat/ships/medium_cruiser_III.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_medium_cruiser_6_icon_medium" texturefile = "gfx/interface/navalcombat/ships/medium_cruiser_IV.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_medium_cruiser_7_icon_medium" texturefile = "gfx/interface/navalcombat/ships/medium_cruiser_V.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_medium_cruiser_8_icon_medium" texturefile = "gfx/interface/navalcombat/ships/medium_cruiser_VI.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_light_cruiser_1_icon_medium" texturefile = "gfx/interface/navalcombat/ships/light_cruiser_0.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_light_cruiser_3_icon_medium" texturefile = "gfx/interface/navalcombat/ships/light_cruiser_I.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_light_cruiser_4_icon_medium" texturefile = "gfx/interface/navalcombat/ships/light_cruiser_II.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_light_cruiser_5_icon_medium" texturefile = "gfx/interface/navalcombat/ships/light_cruiser_III.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_light_cruiser_6_icon_medium" texturefile = "gfx/interface/navalcombat/ships/light_cruiser_IV.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_light_cruiser_7_icon_medium" texturefile = "gfx/interface/navalcombat/ships/light_cruiser_V.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_light_cruiser_8_icon_medium" texturefile = "gfx/interface/navalcombat/ships/light_cruiser_VI.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_destroyer_5_icon_medium" texturefile = "gfx/interface/navalcombat/ships/destroyer_V.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_destroyer_6_icon_medium" texturefile = "gfx/interface/navalcombat/ships/destroyer_VI.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_carrier_1_icon_medium" texturefile = "gfx/interface/navalcombat/ships/carrier_I.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_carrier_2_icon_medium" texturefile = "gfx/interface/navalcombat/ships/carrier_0.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_carrier_3_icon_medium" texturefile = "gfx/interface/navalcombat/ships/carrier_II.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_carrier_4_icon_medium" texturefile = "gfx/interface/navalcombat/ships/carrier_III.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_carrier_5_icon_medium" texturefile = "gfx/interface/navalcombat/ships/carrier_IV.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_carrier_6_icon_medium" texturefile = "gfx/interface/navalcombat/ships/carrier_VI.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_carrier_7_icon_medium" texturefile = "gfx/interface/navalcombat/ships/carrier_VI.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_battlecarrier_1_icon_medium" texturefile = "gfx/interface/navalcombat/ships/battlecarrier.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_battlecarrier_2_icon_medium" texturefile = "gfx/interface/navalcombat/ships/battlecarrier.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_battlecarrier_3_icon_medium" texturefile = "gfx/interface/navalcombat/ships/battlecarrier.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_battlecarrier_4_icon_medium" texturefile = "gfx/interface/navalcombat/ships/battlecarrier.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_battlecarrier_5_icon_medium" texturefile = "gfx/interface/navalcombat/ships/battlecarrier.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_battlecarrier_6_icon_medium" texturefile = "gfx/interface/navalcombat/ships/battlecarrier.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_auxiliary_ship_1_icon_medium" texturefile = "gfx/interface/navalcombat/ships/auxiliary.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_submarine_5_icon_medium" texturefile = "gfx/interface/navalcombat/ships/submarine_V.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_SH_battleship_6_icon_medium" texturefile = "gfx/interface/navalcombat/ships/battleship_V.dds" noOfFrames = 2 } spriteType = { name = "GFX_unit_behemoth_1_icon_medium" texturefile = "gfx/interface/navalcombat/ships/behemoth.dds" noOfFrames = 2 } ### small ship silhouettes used as counter for each type of ship, shown at top when you select a fleet, with black and white version spriteType = { name = "GFX_unit_SH_battleship_icon_medium_white" texturefile = "gfx/interface/counters/ships_small/onmap_SH_battleship.dds" } spriteType = { name = "GFX_unit_SH_battleship_icon_medium_black" texturefile = "gfx/interface/counters/ships_small/onmap_SH_battleship_inverted.dds" } spriteType = { name = "GFX_unit_battlecarrier_icon_medium_white" texturefile = "gfx/interface/counters/ships_small/onmap_battlecarrier.dds" } spriteType = { name = "GFX_unit_battlecarrier_icon_medium_black" texturefile = "gfx/interface/counters/ships_small/onmap_battlecarrier_inverted.dds" } spriteType = { name = "GFX_unit_auxiliary_ship_icon_medium_white" texturefile = "gfx/interface/counters/ships_small/onmap_auxiliary_ship.dds" } spriteType = { name = "GFX_unit_auxiliary_ship_icon_medium_black" texturefile = "gfx/interface/counters/ships_small/onmap_auxiliary_ship_inverted.dds" } spriteType = { name = "GFX_unit_medium_cruiser_icon_medium_white" texturefile = "gfx/interface/counters/ships_small/onmap_medium_cruiser.dds" } spriteType = { name = "GFX_unit_medium_cruiser_icon_medium_black" texturefile = "gfx/interface/counters/ships_small/onmap_medium_cruiser_inverted.dds" } spriteType = { name = "GFX_unit_behemoth_icon_medium_white" texturefile = "gfx/interface/counters/ships_small/onmap_SH_battleship.dds" } spriteType = { name = "GFX_unit_behemoth_icon_medium_black" texturefile = "gfx/interface/counters/ships_small/onmap_SH_battleship_inverted.dds" } ### green counter for each type of ship, shown when you hover on a fleet spriteType = { name = "GFX_ship_SH_battleship_icon_small" texturefile = "gfx/texticons/ship_SH_battleship_icon_small.dds" legacy_lazy_load = no } spriteType = { name = "unit_SH_battleship_icon_small" texturefile = "gfx/texticons/ship_SH_battleship_icon_small.dds" legacy_lazy_load = no } spriteType = { name = "GFX_ship_battlecarrier_icon_small" texturefile = "gfx/texticons/ship_battlecarrier_icon_small.dds" legacy_lazy_load = no } spriteType = { name = "unit_battlecarrier_icon_small" texturefile = "gfx/texticons/ship_battlecarrier_icon_small.dds" legacy_lazy_load = no } spriteType = { name = "GFX_ship_auxiliary_ship_icon_small" texturefile = "gfx/texticons/ship_auxiliary_ship_icon_small.dds" legacy_lazy_load = no } spriteType = { name = "unit_auxiliary_ship_icon_small" texturefile = "gfx/texticons/ship_auxiliary_ship_icon_small.dds" legacy_lazy_load = no } spriteType = { name = "GFX_unit_medium_cruiser_icon_small" texturefile = "gfx/texticons/ship_medium_cruiser_icon_small.dds" legacy_lazy_load = no } spriteType = { name = "unit_medium_cruiser_icon_small" texturefile = "gfx/texticons/ship_medium_cruiser_icon_small.dds" legacy_lazy_load = no } spriteType = { name = "GFX_ship_behemoth_icon_small" texturefile = "gfx/texticons/ship_SH_battleship_icon_small.dds" legacy_lazy_load = no } spriteType = { name = "unit_behemoth_icon_small" texturefile = "gfx/texticons/ship_SH_battleship_icon_small.dds" legacy_lazy_load = no } ### plane type icon, used in the effect panel of dive bomber study technology spriteType = { name = "GFX_unit_cv_fighter_icon_medium" texturefile = "gfx/interface/category_fighter.dds" } spriteType = { name = "GFX_unit_cv_cas_icon_medium" texturefile = "gfx/interface/category_cas.dds" } spriteType = { name = "GFX_unit_cv_nav_bomber_icon_medium" texturefile = "gfx/interface/category_heavy_fighter.dds" } ### the blueprint icon at the bottom right corner of production of ship corneredTileSpriteType = { name = "rework_ship_icon_bg" #texturefile = "gfx/interface/tiles/tiled_paper_bg.dds" textureFile = "gfx/interface/ship_icon_blueprint.dds" size= { x=32 y=32 } borderSize = { x=5 y=5 } } ### the red box in techtree corneredTileSpriteType = { name = "GFX_tiled_research_red_bg" size= {x=96 y=96 } textureFile ="gfx//interface//tiled_research_red_bg.dds" borderSize = { x=32 y=32 } alwaystransparent = yes } ### background of starting intro panel spriteType = { name = "GFX_navy_intro" textureFile = "gfx/introscreen/navy_intro.png" } spriteType = { name = "GFX_navy_splash_intro" textureFile = "gfx/introscreen/navy_rework_splash.png" } ### ship role icons definition in ship designer, right next to ship icon spriteType = { name = "GFX_naval_equipment_role_icons" texturefile = "gfx/army_icons/naval_equipment_role_icons.dds" noOfFrames = 84 } spriteType = { name = "GFX_naval_equipment_role_icons_selected" texturefile = "gfx/army_icons/naval_equipment_role_icons_selected.dds" noOfFrames = 84 } ### panels of technology, use assets from KR to make it wider and taller for more lines of tech description corneredTileSpriteType = { name = "GFX_tiled_window_thin_border_kr" size= { x=192 y=192 } textureFile = "gfx/interface/tiled_window_thin_border_kr2.png" borderSize = { x=64 y=64 } tilingCenter = yes effectFile = "gfx/FX/buttonstate_nodowneffect.lua" } SpriteType = { name = "GFX_tech_info_top_win_kr" textureFile = "gfx/interface/tech_info_top_win_kr2.png" effectFile = "gfx/FX/buttonstate_nodowneffect.lua" } ### background of main menu corneredTileSpriteType = { name = "GFX_frontend_bg" texturefile = "gfx/interface/vnr_main_menu_bg.dds" borderSize = { x = 0 y = 0 } size = { x = 1920 y = 1440 } tilingCenter = no effectFile = "gfx/FX/buttonstate.shader" } ### idea icon of VNR AI buff spriteType = { name = "GFX_idea_vnr_mad" textureFile = "gfx/interface/vnr_ai_difficulty.png" } spriteType = { name = "GFX_idea_vnr_hard" textureFile = "gfx/interface/vnr_ai_difficulty.png" } spriteType = { name = "GFX_idea_vnr_normal" textureFile = "gfx/interface/vnr_ai_difficulty.png" } ### a workaround to fix icon becoming huge after an exclusive tech is selected spriteType = { name = "GFX_technology_mtgnavalsupportfolder_branch_item_bg" textureFile = "gfx/interface/techtree/tech_doctrine_branch_item_bg.dds" } spriteType = { name = "GFX_technology_mtgnavalsupportfolder_small_branch_item_bg" textureFile = "gfx/interface/techtree/tech_doctrine_branch_item_bg.dds" } ### idea icon of navy spirit spriteType = { name = "GFX_idea_etajima_naval_academy" textureFile = "gfx/interface/ideas/vnr_navy_spirits/imperial_naval_academy.png" } spriteType = { name = "GFX_idea_annapolis_naval_academy" textureFile = "gfx/interface/ideas/vnr_navy_spirits/annapolis_naval_academy.png" } spriteType = { name = "GFX_idea_dartmouth_naval_academy" textureFile = "gfx/interface/ideas/vnr_navy_spirits/dartmouth_naval_academy.png" } spriteType = { name = "GFX_idea_panama_standard" textureFile = "gfx/interface/ideas/vnr_navy_spirits/panama_standard.png" } spriteType = { name = "GFX_idea_kiel_standard" textureFile = "gfx/interface/ideas/vnr_navy_spirits/kiel_standard.png" } spriteType = { name = "GFX_idea_professional_damage_control" textureFile = "gfx/interface/ideas/vnr_navy_spirits/professional_damage_control.png" } spriteType = { name = "GFX_idea_advancing_base" textureFile = "gfx/interface/ideas/vnr_navy_spirits/advancing_base.png" } spriteType = { name = "GFX_idea_advanced_supply_fleet" textureFile = "gfx/interface/ideas/vnr_navy_spirits/advanced_supply_fleet.png" } spriteType = { name = "GFX_idea_disciplined_crewmen" textureFile = "gfx/interface/ideas/vnr_navy_spirits/disciplined_crewmen.png" } spriteType = { name = "GFX_idea_underwater_death" textureFile = "gfx/interface/ideas/vnr_navy_spirits/underwater_death.png" } spriteType = { name = "GFX_idea_efficient_escort" textureFile = "gfx/interface/ideas/vnr_navy_spirits/efficient_escort.png" } spriteType = { name = "GFX_idea_merchant_fleet" textureFile = "gfx/interface/ideas/vnr_navy_spirits/merchant_fleet.png" } spriteType = { name = "GFX_idea_inflexible_headquarter" textureFile = "gfx/interface/ideas/vnr_navy_spirits/inflexible_headquarter.png" } spriteType = { name = "GFX_idea_win_or_die" textureFile = "gfx/interface/ideas/vnr_navy_spirits/win_or_die.png" } spriteType = { name = "GFX_idea_recovering_from_naval_race" textureFile = "gfx/interface/ideas/vnr_navy_spirits/recovering_from_naval_race.png" } spriteType = { name = "GFX_idea_lack_maintenance_facilities" textureFile = "gfx/interface/ideas/vnr_navy_spirits/lack_maintenance_facilities.png" } spriteType = { name = "GFX_idea_murwik_naval_academy" textureFile = "gfx/interface/ideas/vnr_navy_spirits/murwik_naval_academy.png" } }