Changes for page File System
Last modified by Banjeoin on 2024/05/10 23:57
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Banjeoin1 +XWiki.Hugo_Peters - Content
-
... ... @@ -15,12 +15,9 @@ 15 15 |7|MUSIC.bin|0x00B03408|MIDI-esque sequenced music, a true goldmine of David Wise goodness 16 16 |8|MPEG.tab|0x010A34F0|Table of offsets into MPEG.bin 17 17 |9|MPEG.bin|0x010A4518|Over one hour worth of MP3 encoded dialog 18 -|10|MUSICACTIONS.bin|0x01E6ABDC|//Music Actions (16 bytes per action)// 19 -A collection of music commands/setups that can be called by TriggerPlanes, sequences, etc. Each command has various params controlling fade-in, volume, instrument masking (e.g. used for DFPT's different arrangements), etc. 20 -|11|CAMACTIONS.bin|0x01E6EBDC|//Camera Actions (16 bytes per action)// 21 -A collection of camera commands/setups that can be called by TriggerPlanes etc. Each command has params like FOV, min/max distance from player, height, transition length, 1st person view lockout, etc. 22 -|12|LACTIONS.bin|0x01E6F3DC|//Light Actions (40 bytes per action)// 23 -A collection of lighting commands that can be called by TriggerPlanes etc. or invoked by objects (e.g. SC_Lantern). Stores two RGB colours, along with various parameters like falloff radii, lighting layer, flicker settings, and more. Point lights and directional lights are possible, and can be applied in combination using different lighting layers. 18 +|10|MUSICACTIONS.bin|0x01E6ABDC|Currently unknown 19 +|11|CAMACTIONS.bin|0x01E6EBDC|Currently unknown 20 +|12|LACTIONS.bin|0x01E6F3DC|Currently unknown 24 24 |13|ANIMCURVES.bin|0x01E6F3DC|Sequence/cutscene tracks for objects. 25 25 Each track consists of multiple curves, such as object position, head rotation, mouth angle and more, 26 26 as well as a timeline of events, such as animation events, dialog events and sound effect events. ... ... @@ -32,11 +32,11 @@ 32 32 |19|GAMETEXT.bin|0x01FED382|The game's on-screen localization (menus, subtitles, item descriptions, etc.) 33 33 |20|GAMETEXT.tab|0x01FFE340|Table of offsets into GAMETEXT.bin 34 34 |21|GLOBALMAP.bin|0x02002AD8|The layout of the world map. 35 -|22|TABLES.bin|0x02002D24|Currently unknown - among other uses it stores a list of which TEX1 textureIDs are capable of texture scrolling (for waterfall effects, etc.)32 +|22|TABLES.bin|0x02002D24|Currently unknown 36 36 |23|TABLES.tab|0x02003030|Table of offsets into TABLES.bin 37 37 |24|SCREENS.bin|0x02003074|Bitmaps with the text "Krystal's adventure..." and "Sabre's adventure...". 38 38 |25|SCREENS.tab|0x0204E094|Table of offsets into SCREENS.bin 39 -|26|VOXMAP.bin|0x0204E0A4|Currently unknown , but likely defines which minimap image to use when within different volumes inside the world map.36 +|26|VOXMAP.bin|0x0204E0A4|Currently unknown 40 40 |27|VOXMAP.tab|0x020501A4|Table of offsets into VOXMAP.bin 41 41 |28|TEXPRE.tab|0x020501AA|Table of offsets into TEXPRE.bin 42 42 |29|TEXPRE.bin|0x020512EA|Some textures (not used?) ... ... @@ -54,7 +54,7 @@ 54 54 |41|BLOCKS.bin|0x02CCBE42|Level mesh chunks. 55 55 |42|BLOCKS.tab|0x0325FE74|Table of offsets into BLOCKS.bin 56 56 |43|TRKBLK.bin|0x03260FB4|Converts indices used by MAPS.bin to level mesh chunk into IDs for BLOCKS.tab 57 -|44|HITS.bin|0x03261024| Special collision datafor each BLOCKS model in the game.These define lines (20 bytes long each) which activate special behaviours (jumping, clinging, stepping up, climbing, crawling, invisible walls, etc.) when the player, a vehicle, or certain enemies cross them.54 +|44|HITS.bin|0x03261024|Collision data. 58 58 |45|HITS.tab|0x032898A4|Table of offsets into HITS.bin 59 59 |46|MODELS.tab|0x0328A9E0|Table of offsets into MODELS.bin 60 60 |47|MODELS.bin|0x0328B9F8|The... models! ... ... @@ -64,12 +64,12 @@ 64 64 |51|ANIM.tab|0x0347B36E|Table of offsets into ANIM.bin 65 65 |52|ANIM.bin|0x0347D752|The game's... animations! 66 66 |53|AMAP.tab|0x037AA752|Table of offsets into AMAP.bin 67 -|54|AMAP.bin|0x037AB766| Boneremap tablesfor each animation in each model's MODANIM list.64 +|54|AMAP.bin|0x037AB766|Animation remap tables. 68 68 |55|BITTABLE.bin|0x037DE966|The game's default bittable(?). The "Game Bits" system is used to track state in the game. 69 -|56|WEAPONDATA.bin|0x037E0DE6| Weapon trail animation data for each of Krystal and Sabre's attack animations, defining the tip and hilt position of their weapon on each keyframe. Krystal/Sabre's OBJECT.bin entries contain a list defining which of their MODANIM entries make use of this data.66 +|56|WEAPONDATA.bin|0x037E0DE6|? 70 70 |57|VOXOBJ.tab|0x037E3C1E|Table of offsets into VOXOBJ.bin 71 71 |58|VOXOBJ.bin|0x037E3C26|? 72 -|59|MODLINES.bin|0x037E3C26| Using the same data format as HITS.bin, these HITSlinesare used for each of the special level-typeobjects that become Krystal/Sabre's frame of reference whenever theytand on them: the Galleon, floating icebergs,etc.69 +|59|MODLINES.bin|0x037E3C26|Collision/physics data? 73 73 |60|MODLINES.tab|0x037E5586|Table of offsets into MODLINES.bin 74 74 |61|SAVEGAME.bin|0x037E562E|The default savegame file. 75 75 |62|SAVEGAME.tab|0x037E6E2E|Table of offsets into SAVEGAME.bin ... ... @@ -88,5 +88,4 @@ 88 88 ))) 89 89 |71|DLLS.tab|0x03B04BDC|Table of offsets into DLLS.bin 90 90 |72|DLLSIMPORTTAB.bin|0x03B064DC|Table of entrypoints into the main executable that DLLs use to link to specific function/data imports 91 -|73|ENVFXACT.bin|0x03B06CF4|//Environmental Effect Actions (96 bytes per action)// 92 -A collection of atmospheric commands that can be called by TriggerPlanes etc. There seem to be at least 3 different categories of EnvFxActions for setting up different environmental aspects: fog setups, ambience setups (vertex colour multiplier + skybox gradient texture), horizon setups (distant desert/mountain/etc. texture-strips and cloud textures). This is why TriggerPlanes often call 3 of them at once! The commands can store up to 8 RGB colours (in the case of fog-type commands, or 4 for ambience commands) which the game will blend between for each phase of the game's day/night cycle. These actions can also control which sun/moon sprites are used, and control rainfall/snow/weather effects. 88 +|73|ENVFXACT.bin|0x03B06CF4|?