Skip to content

File Tree/Asset Paths

Tip

Entity folders are omitted, refer to Entity Prefixes.

.
├─ cloth/    # Unknown.
├─ curve/    # Unknown.
│
├─ effect/   # Location of all model effects.
│  ├─ cubemap/                    # Unknown.
│  ├─ primitive/                  # Unknown.
│  ├─ savedata/                   # Effect (est) files used per model.
│  ├─ texture/                    # Unknown.
│  ├─ vectorfield/                # Unknown.
│  ├─ vertexanimationtextures/    # Unknown.
│  └─ <model_id>.bxm              # Binary XML, links model IDs to effect (savedata) files.
│
├─ fasttravel/       # Fast Travel Definitions.
│  └─ fasttravelpoint.msg
│
├─ filter/           # Environment filters, per phase.
│  ├─ p{phase_id}/       # Phase folder.
│  └─ release/           # Release folder.
│
├─ font/         # Font textures & glyph definitions.
├─ granite/      # Granite SDK Tile Sets - Textures for most models in the game.
│  ├─ 2k/            # 1080p
│  └─ 4k/            # 4k
│
├─ layout/           # Layout setup for each phase & more.
├─ localibl/         # Image-based lighting (IBL) textures
│  ├─ {uuid[0]}{uuid[1]}.wtb        # Depends on 'mUuid' from layout, specifically 'LocalIBLSceneObject' scene objects.
│  └─ irradiance/
│     └─ {uuid[0]}{uuid[1]}_irradiance.wtb
│
├─ model/        # Model metadata for each model.
│  └─ {type}/           # Model type.
│     └─ {model_id}/       # Model Id.
│        ├─ vars/                  # Material Variations (i.e per color pack)
│        │  └─ {index}.mmat            # Material.
│        ├─ {model_id}.minfo       # Model Info, links the model to meshes and materials.
│        ├─ {model_id}.skeleton    # Model Skeleton/Bones.
│        └─ {model_id}.sop         # Unknown. Might be script/physics based control.
│
├─ model_streaming/       # Model meshes for streaming.
│  ├─ lod{number}/             # LODs. Referenced by .minfo.
│  │  └─ {model_id}.mmesh           # Model Mesh data.
│  └─ shadowlod{number}/       # Shadow LODs. Referenced by .minfo.
│     └─ ...
│
├─ ph{first_digit}/   # Phases. Phases control how stages (st) are loaded. 
│  |                  # Folder is always the first hex digit of the full 3 numbers.
│  └─ ph{all_digits}/      # All phases.
│     ├─ {phase_id}.lst       # List of all files linked to this phase folder.
│     └─ {phase_id}_sub.bxm   # Binary XML. Describes player spawn position & stages to load.
│
├─ quest/   # Quests.
│  └─ {quest_id}/    # Per-quest folder (hex number).
│     ├─ baseinfo.msg       # Contains both display information & other important quest data.
│     └─ sectionlist.msg    # Unknown.
│
├─ shader/   # Shaders.
├─ skycube/  # Per-phase skycubes.
├─ sound/    # All game sounds in wwise format - se, bgm, voices & more.
│
├─ st{first_digit}/   # Stages. Stages are effectively maps, loaded by phases.
│  |                  # Folder is always the first hex digit of the full 3 numbers.
│  └─ r{all_digits}/       # Stage Room.
│     ├─ r{stage_id}.col         # Collision.
│     ├─ r{stage_id}.list        # List of all files linked to this phase folder.
│     ├─ r{stage_id}.occl        # Occlusion data.
│     ├─ r{stage_id}_se.sar      # Sound metadata.
│     └─ r{stage_id}_soundfx.sar # Sound metadata.
│
├─ system/   # System data. Databases, FSM/scripts, character data & loads more.
│  ├─ behaviorparam/             # FSM Behavioral data (mainly for map objects) 
│  │  behaviortree/              # FSM Behavioral Tree, controls how certain enemies (or other) 
│  │  │                          # behave with some of their attacks & more.
│  │  │  
│  │  ├─ playerai/                   # AI Behavior tree data.
│  │  └─ {model_id}/                 # Entity Behavior tree data.
│  ├─ breakobject/               # Breakable map object data.
│  │  ├─ data/
│  │  │  └─ {model_id}_param.msg         # Breakable object data for each model. Hp, Recovery & more.
│  │  └─ breakobjectlist.msg         # List of all breakable object entities.
│  ├─ breakrelationship/         # Unknown. Data is per stage room.
│  ├─ camera/                    # Camera data. Default, per-move, contextual & more.
│  ├─ cloud/                     # Clouds data.
│  ├─ decal/                     # Map decal textures.
│  ├─ enemy/                     # Enemy parameters (stats, move stats, ability & everything else)
│  │  ├─ emcountermanagerparam.msg      # Unknown.
│  │  └─ {model_id}/             # Enemy data.
│  ├─ event/                     # Unknown.
│  ├─ finishcamera/              # Camera data when "finishing" the boss, per enemy.
│  ├─ fogboard/                  # Unknown.
│  ├─ foliage/                   # Unknown.
│  ├─ fsm/                       # Finite State Machine/Scripts. Controls most logic in the game.
│  ├─ grandcypher/               # Unknown.
│  ├─ ibl/                       # Image-based lighting. Unknown.
│  ├─ ies/                       # Unknown.
│  ├─ input/                     # Input parameters. Mainly vibration.
│  ├─ lighttex/                  # Unknown.
│  ├─ noise/                     # Unknown.
│  ├─ npc/                       # NPC Motion metadata (?)
│  ├─ objread/                   # Maps object ids to model ids. Very important, it tells what assets should be loaded per object-id.
|  ├─ player/                    # Player data. TODO
|  ├─ preset/                    # Quest presets for guest players/npcs.
|  ├─ scenario/                  # Unknown.
|  ├─ streaming_prefetch/        # Unknown.
|  └─ table/                     # Database Tables & Game Text/Localization.
│     ├─ scenario/                   # Story/Scenario sentences/voice-lines data & localization.
│     ├─ text/                       # General text localization.
│     ├─ voice/                      # Unknown.
│     ├─ voice_text/                 # Unknown.
│     └─ *.tbl                       # Database tables.
│
├─ texture/    # Non-streamed model textures.
├─ timeline/   # Unknown.
└─ ui/         # Refer to below.
...

UI Paths

Tip

Remove fhd\ for the 4k version.

ui/
├─ atlas/         # General texture atlases/spritesheets.
│  │  <lang>/         # Spritesheets that contain text which are localized.
│  │  ├─ common_icon_lb               # Unknown.
│  │  ├─ common_icon_main             # Unknown.
│  │  ├─ common_number                # Unknown.
│  │  ├─ common_window                # "New Grade!"
│  │  ├─ hud_emmode                   # "OVERDRIVE"
│  │  ├─ hud_ex_chracter              # Tweyen HUD
│  │  ├─ hud_linklevel                # "Link Time", "Linked!" "Ready"
│  │  ├─ hud_num_battle               # "Overkill!"
│  │  ├─ hud_plparameter              # "Level Up!"
│  │  ├─ pause_challengemission       # "Completed!"
│  │  ├─ pause_limitbonus             # "Over Mastery Bonuses"
│  │  ├─ pause_note                   # "Cleared!"
│  │  ├─ pause_pause_common           # "SKIN", "New Fate Episode!"
│  │  ├─ quest_quest_common           # "Skill", "CLEARED"
│  │  ├─ result_result_background     # "Battle Results"
│  │  ├─ result_result_trial          # Score Mode "New Record", "Battle Results", "Cleared"
│  │  ├─ shop_shop_common             # "Sold Out"
│  │  ├─ shop_ticket                  # "Trade unwanted items for Knickknack Vouchers!"
│  │  ├─ shop_zathba_appraisal        # "Appraised!"
│  │  ├─ telop_timeup                 # "Time's Up"
│  │  └─ telop_upgrade                # "Success!!", "Awakened!!" "New Level Cap!!" & 3 more
│  │
│  ├─ blacksmith_weapon       # Blacksmith UI.
│  ├─ common_button_system    # Default controller buttons/ui.
│  ├─ common_button_tab01     # Tab menu (i.e Overmastery tab buttons)
│  ├─ common_cursor_action01  # Quest cursor
│  ├─ common_cursor_mission   # Quest objective cursor
│  ├─ common_entrance         # Notification
│  ├─ common_icon_ability     # Character abilities icons
│  ├─ common_icon_equip       # Sigil/Weapon icons
│  ├─ common_icon_item        # Item icons, masks & overlay
│  ├─ common_icon_lb          # Mastery tree & Overmastery icons
│  ├─ common_icon_lb02        # Mastery tree & Overmastery icons (#2)
│  ├─ common_icon_main        # General UI icons
│  ├─ common_icon_mini        # Character avatars (top left) & dialog reaction icons
│  ├─ common_icon_save        # Saving icon (bottom right)
│  ├─ common_icon_skill       # Sigil trait (aka skill) icons
│  ├─ common_icon_stamp       # Stickers (aka stamps) icons
│  ├─ common_icon_status      # Buff icons
│  ├─ common_icon_text        # Inventory icons
│  ├─ common_mission          # Quest hud
│  ├─ common_number           # Number textures (not damage) - refer to hud_num_battle
│  ├─ common_subtitle01       # Unknown
│  ├─ common_tips_command     # Unknown
│  ├─ common_win_cut          # Event dialogue window textures/overlays
│  ├─ common_win_talk         # Character dialog bubbles
│  ├─ common_win_voice        # Unknown
│  ├─ common_window           # General window frames/overlays/icons
│  ├─ end_credit_em7700_staff_roll_mini  # Lucilius staff roll textures
│  ├─ end_credit_staff_roll   # Staff roll textures
│  ├─ hud_bonus               # Unknown
│  ├─ hud_chainchance         # Chaining textures (clock, etc)
│  ├─ hud_communication       # Chat (communication) frames/textures/overlays
│  ├─ hud_compass             # Compass (top) icons
│  ├─ hud_emparameter         # Unknown (enemy related)
│  ├─ hud_ex_bahamut          # Bahamut control parameters
│  ├─ hud_ex_chracter         # Character-specific hud
│  ├─ hud_ex_gun              # Cannon/gun textures
│  ├─ hud_ex_tank             # Tayu'itar/tank/mech textures
│  ├─ hud_gauge_contents      # Gauges/lucilius labors icons
│  ├─ hud_guide_ability       # Enemy gauges & more
│  ├─ hud_guide_action        # Unknown
│  ├─ hud_guide_command       # Battle Command (skill) HUD textures
│  ├─ hud_guide_dead          # Battle Critical/Death textures
│  ├─ hud_guide_item          # Battle Items textures
│  ├─ hud_guide_status        # Unknown
│  ├─ hud_information         # Info textures (i.e notifs, char level up)
│  ├─ hud_linklevel           # Link time textures
│  ├─ hud_num_battle          # Damage number textures
│  ├─ hud_object_em           # Unknown (lock-on texture & others?)
│  ├─ hud_plname              # Level-up texture
│  ├─ hud_plparameter         # Character status textures (top left)
│  ├─ hud_trialbattle         # Practice mode HUD textures
│  ├─ loading_loading01       # Loading icon textures
│  ├─ loading_loading02       # Loading background textures
│  ├─ pause_background        # Pause Menu background
│  ├─ pause_background02      # Pause Menu background (#2)
│  ├─ pause_challengemission  # Unknown
│  ├─ pause_controller        # Unknown
│  ├─ pause_frame             # Pause menu HUD frame (top left)
│  ├─ pause_item              # Inventory item description frames
│  ├─ pause_limitbonus        # Limit bonus (overmastery) HUD
│  ├─ pause_multi_setting     # Pause Menu multiplayer/co-op settings HUD
│  ├─ pause_note              # Lyria's Journal HUD
│  ├─ pause_options           # Settings HUD
│  ├─ pause_party             # Party Menu HUD
│  ├─ pause_pause_common      # Pause menu general HUD
│  ├─ pause_pause_stage       # Unknown
│  ├─ pause_preset            # Pause menu character frames (& labels)
│  ├─ pause_skilltree         # Skill Tree general icons
│  ├─ pause_top               # Pause Menu icons & notification frames
│  ├─ quest_chapter_select    # Story quest chapter HUD
│  ├─ quest_quest_common      # Quest Rank Icons & others
│  ├─ quest_quest_fate        # Fate Episode Hud
│  ├─ quest_quest_point       # Quest HUD (unknown)
│  ├─ quest_quest_select      # Quest Selection frames
│  ├─ quest_quest_top         # Quest Main Menu textures & frames
│  ├─ result_evaluation       # Result Screen HUD
│  ├─ result_result_background  # Result Screen Background
│  ├─ result_result_commom    # Result Screen Icons
│  ├─ result_reward           # Result Screen Reward frame/background
│  ├─ shop_awake              # Weapon Awakening HUD
│  ├─ shop_background         # Siero/Trade HUD Background
│  ├─ shop_frame              # Siero/Trade HUD Frame
│  ├─ shop_gene               # Siero/Trade Transmute HUD
│  ├─ shop_mix                # Siero/Trade Sigil Synthesis (Gem Mix) HUD
│  ├─ shop_shop_common        # Siero/Trade General HUD
│  ├─ shop_ticket             # Siero/Trade Vouchers HUD
│  ├─ telop_bossbattle        # Unknown
│  ├─ telop_chapter           # Chapter Frames/Background/Mask
│  ├─ telop_gameover          # Game Over Background
│  ├─ telop_questclear        # Quest Clear anim textures (?)
│  ├─ telop_queststart        # Unknown
│  ├─ telop_trialbattle       # Practice Mode Leaderboard numbers
│  ├─ telop_upgrade           # Upgrade anim/textures (?)
│  ├─ title_data_slot         # Save Load HUD
│  ├─ title_news              # Game News HUD
│  ├─ title_player_setup      # Captain Gender Select HUD
│  ├─ title_title             # Title Screen HUD
│  ├─ worldmap_wmap_img_st00  # Ainsteddo Archipelago West map textures
│  ├─ worldmap_wmap_img_st01  # Ainsteddo Archipelago East map textures
│  ├─ worldmap_wmap_img_st02  # Northern Crystal Line map textures
│  ├─ worldmap_wmap_img_st03  # Leautagne Island map textures
│  ├─ worldmap_wmap_img_st04  # Dahli Island map textures
│  ├─ worldmap_wmap_img_st05  # Phondam, the Scarred Isles map textures
│  ├─ worldmap_wmap_img_st06  # Almerain Island map textures
│  ├─ worldmap_wmap_img_st07  # Pilar of Vayoi map textures
│  ├─ worldmap_wmap_img_st08  # The Forgotten Sky map textures
│  ├─ worldmap_wmap_img_st09  # The Final Vision
│  └─ worldmap_worldmap01     # Unknown
│
├─ data/          # Links windows to their assets 
├─ fonts/         # Font & their material definitions for prefabs
├─ layouts/       # Defines all windows (layouts) in the game
│  ├─ blacksmith     # Blacksmith Window
│  │  ├─ code            # Unknown
│  │  ├─ gene            # Sigils (Gems)
│  │  └─ weapon          # Weapons
│  │     └─ noatlastextures
│  │        ├─ bs_wpn_cra_cloud_scroll01      # Unknown
│  │        ├─ bs_wpn_cra_ringflare01_add     # Unknown
│  │        └─ bs_wpn_{model_id}              # Spritesheet for every weapon which are upgradable
│  │
│  ├─ common     # Common Window
│  │  ├─ button_system          # Unknown
│  │  ├─ button_system_win32    # Buttons (Windows)
│  │  │  └─ noatlastextures
│  │  │     ├─ icons for every key
│  │  ├─ button_tab01           # Unknown
│  │  ├─ chara_plprm            # Character Dialogue Avatars
│  │  │  └─ noatlastextures
│  │  │     └─ cmn_chrprm_{model_id}_{num}
│  │  ├─ chara_voice            # Character Dialogue/Voice Avatars (for dialogues)
│  │  │  └─ noatlastextures
│  │  │     └─ cmn_chrvo_{model_id}_{num}
│  │  ├─ cursor_action01        # Unknown
│  │  ├─ cursor_mission         # Unknown
│  │  ├─ entrance               # Unknown
│  │  ├─ entrance_win32         # Unknown
│  │  ├─ icon_item              # Unknown
│  │  ├─ icon_main              # Unknown
│  │  ├─ icon_save              # Unknown
│  │  ├─ icon_status            # Unknown
│  │  ├─ icon_text_win32        # Keyboard Keys
│  │  │  └─ noatlastextures
│  │  │     └─ cmn_ictxt01
│  │  ├─ image_article          # Item Images Backgrounds
│  │  │  └─ noatlastextures
│  │  │     └─ cmn_imgarticle_{unk}_{gender}_{num}
│  │  ├─ image_article          # Lyria's Journal Enemy Backgrounds
│  │  │  └─ noatlastextures
│  │  │     └─ cmn_imgbook_{model_id}_{num}
│  │  ├─ image_capture          # Misc Location & Story Moment Screenshots
│  │  │  └─ noatlastextures
│  │  ├─ image_chain            # SBA Chain Images
│  │  │  └─ noatlastextures
│  │  │     └─ cmn_imgchain_{model_id_number}
│  │  ├─ image_chain            # SBA Chain Images
│  │  │  └─ noatlastextures
│  │  │     └─ cmn_imgchain_{model_id_number}
│  │  ├─ image_chami            # NPC Images (for side quests)
│  │  │  └─ noatlastextures
│  │  │     └─ cmn_imgchm_{mob_id}
│  │  ├─ image_chapter          # Story Chapter Images
│  │  │  └─ noatlastextures
│  │  │     └─ cmn_imgcpt_{num}_{gender}
│  │  ├─ image_chara            # Character Images
│  │  │  └─ noatlastextures
│  │  │     └─ cmn_imgchr_{model_id_number}
│  │  ├─ image_chrcolor         # Character Color Preview
│  │  │  └─ noatlastextures
│  │  │     └─ cmn_imgcol_{model_id}_c{color_num}
│  │  ├─ image_equip(_s)        # Equipped Item Textures (Weapons, Awakened Effects, Sigil Shapes)
│  │  │  └─ noatlastextures
│  │  ├─ image_fate             # Fate Episode Images
│  │  │  └─ noatlastextures
│  │  │     ├─ cmn_imgfate_frame01
│  │  │     ├─ cmn_imgfate_mask01
│  │  │     └─ cmn_imgfate_{model_id_number}_{ep_number}_{img_number}
│  │  ├─ image_gene             # Sigil Shapes
│  │  ├─ image_item             # All Item Textures & Frames
│  │  ├─ image_mainstory        # Story Scenario Images
│  │  │  └─ noatlastextures
│  │  │     └─ cmn_imgmain_{scenario_id}_{gender}
│  │  ├─ image_news             # News Screen Images
│  │  ├─ image_quest            # Quest Location Images
│  │  ├─ image_word             # Lyria's Journal Location & Other Images
│  │  ├─ info_cmn               # Unknown
│  │  ├─ mission                # Unknown
│  │  ├─ subtitle01             # Unknown
│  │  ├─ win_cut                # Unknown
│  │  ├─ win_talk               # Unknown
│  │  ├─ win_voice              # Unknown
│  │  ├─ window                 # Unknown
│  │  └─ window_win32           # Unknown
TODO
...