Difference between revisions of "FF8"

From Final Fantasy Inside
my_wiki>MaKiPL
m (Battle files: resolved one unknown)
(Battle files: Link to list.)
 
(30 intermediate revisions by 8 users not shown)
Line 1: Line 1:
=Contents=
+
= Contents =
==History==
+
=== History ===
Final Fantasy VIII came after the mega hit [[FF7|Final Fantasy VII]], it in itself was a very successful game release for Square. For more on the [[FF8/HistoryOf|history of Final Fantasy VIII read here]].
+
Final Fantasy VIII came after the mega hit [[FF7|Final Fantasy VII]], it in itself was a very successful game release for Square. For more on the [[FF8/HistoryOf|history of Final Fantasy VIII read here]]. The Game Engine  
 
+
* [[FF8/Engine|Final Fantasy VIII's Engine]]  
==The Game Engine==
+
=== Engine constants ===
*[[FF8/Engine|Final Fantasy VIII's Engine]]
+
* [[FF8/Engine_const/BattleFiles|Array of Battle files]]  
*[[FF8/Engine/WorldMapCamera|World map camera]]
+
=== Details of the Game ===
 
+
* [[FF8/Kernel|Final Fantasy VIII's Kernel]]  
==Details of the Game==
+
* [[FF8/Variables|Game variables used in scripting]]  
*[[FF8/Kernel|Final Fantasy VIII's Kernel]]
+
* [[FF8/Engine/WorldMapCamera|World map camera]]
*[[FF8/Variables|Game variables used in scripting]]
+
* [[FF8/Encounter_Codes|Battle encounters list]]
 
+
* [[FF8/String_Encoding|String Encoding]]
==Media Formats==
 
* [[FF8/PlaystationMedia|Final Fantasy VIII PS1]] media information.
 
* [[FF8/PC_Media|Final Fantasy VIII PC]] media information.
 
* [[FF8/GameSaveFormat|Final Fantasy VIII Save data]]
 
 
 
 
 
== File Formats ==
 
 
 
===Sound Files===
 
* [[FF8/FileFormat_FMT|[FMT]]] Sound Archives
 
  
 +
=== Media Formats ===
 +
*  [[FF8/PlaystationMedia|Final Fantasy VIII PS1]] media information.
 +
*  [[FF8/PC_Media|Final Fantasy VIII PC]] media information.
 +
*  [[FF8/GameSaveFormat|Final Fantasy VIII Save data]]
 +
<br/>
 +
= File Formats =
 +
=== Movie Files ===
 +
*  [[FF8/FileFormat_PAK|[PAK]]] Movie Archives
 +
=== Sound Files ===
 +
*  [[FF8/FileFormat_FMT|[FMT]]] Sound Archives
 
=== Battle files ===
 
=== Battle files ===
* [[FF8/FileFormat_X|[X]]] Battle Fields
+
* [[FF8/FileFormat_X|[X]]] Battle Fields  
* [[FF8/FileFormat_DAT|[DAT]]] Battle Models
+
* [[FF8/BS_list|[X]]] Battle Field List.
* [[FF8/BattleStructure|Scene.out]] Battle structure
+
[[FF8/FileFormat_DAT|[DAT]]] Battle Models  
* [[FF8/FileFormat_r0win|r0win.dat]] Winning sequence
+
* [[FF8/BattleStructure|Scene.out]] Battle encounter data
* [[FF8/FileFormat_b0wave|b0wave.dat]] Battle entry script data (?)
+
* [[FF8/FileFormat_r0win|r0win.dat]] Winning sequence  
* [[FF8/FileFormat_a9btlfnt|a9btlfnt.bft]] ???
+
* [[FF8/FileFormat_b0wave|b0wave.dat]] Core battle data (Textures+Music+Font)  
* [[FF8/FileFormat_MAG_s|MAG/magNNN_N.NsN]] - [where N is various] - Magic/G.F. Geometry file
+
* [[FF8/FileFormat_TDW|a9btlfnt.bft]] Battle Font (Redirect to TDW)
* [[FF8/FileFormat_MAG_t|MAG/magNNN_N.NtN]] - [where N is various] - Magic/G.F. Texture TIM data
+
* [[FF8/FileFormat_magfiles|.mag files]] - MAG files
* [[FF8/FileFormat_MAG_p|MAG/magNNN_N.NpN]] - [where N is various] - Magic/G.F. ???
 
* [[FF8/FileFormat_MAG_r|MAG/magNNN_N.NrN]] - [where N is various] - Magic/G.F. ???
 
* [[FF8/FileFormat_magfiles|[magNNN_N.N (00,01...); (a,b,c,d...)]] - Mixed above files (lack of proper naming) - Click to understand how to recognize files
 
  
 
=== Field files ===
 
=== Field files ===
* [[FF8/FileFormat_MCH|[MCH]]] Field Character Models
+
* [[FF8/Field/Script/Opcodes|Opcodes]] Field script opcodes
* [[FF8/FileFormat_ONE|[ONE]]] Field Character Models Container
+
[[FF8/FileFormat_MCH|[MCH]]] Field Character Models  
* [[FF8/FileFormat_MIM|[MIM]]] Field Background Image Data
+
* [[FF8/FileFormat_ONE|[ONE]]] Field Character Models Container  
* [[FF8/FileFormat_MAP|[MAP]]] Field Background Tile Data
+
* [[FF8/FileFormat_MIM|[MIM]]] Field Background Image Data  
* [[FF8/FileFormat_JSM|[JSM]]] Field Scripts
+
* [[FF8/FileFormat_MAP|[MAP]]] Field Background Tile Data  
* [[FF8/FileFormat_SYM|[SYM]]] Field Script names (unused)
+
* [[FF8/FileFormat_JSM|[JSM]]] Field Scripts  
* [[FF8/FileFormat_MSD|[MSD]]] Field Dialogs
+
* [[FF8/FileFormat_SYM|[SYM]]] Field Script names (unused)  
* [[FF8/FileFormat_INF|[INF]]] Field Gateways
+
* [[FF8/FileFormat_MSD|[MSD]]] Field Dialogs  
* [[FF7/Field/Walkmesh|[ID]]] Field Walkmesh (same format as FF7)
+
* [[FF8/FileFormat_INF|[INF]]] Field Gateways  
* [[FF8/FileFormat_CA|[CA]]] Field Camera
+
* [[FF7/Field/Walkmesh|[ID]]] Field Walkmesh (same format as FF7)  
* [[FF8/FileFormat_TDW|[TDW]]] Extra font
+
* [[FF8/FileFormat_CA|[CA]]] Field Camera  
* [[FF8/FileFormat_MSK|[MSK]]] Movie cam (?)
+
* [[FF8/FileFormat_TDW|[TDW]]] Extra font  
* [[FF8/FileFormat_RAT_MRT|[RAT] & [MRT]]] Battle related
+
* [[FF8/FileFormat_MSK|[MSK]]] Movie cam (?)  
* [[FF8/FileFormat_PMD|[PMD]]] Particle Info
+
* [[FF8/FileFormat_RAT_MRT|[RAT]] & [MRT]] Battle related  
* [[FF8/FileFormat_PMP|[PMP]]] Particle Image Data
+
* [[FF8/FileFormat_PMD|[PMD]]] Particle Info  
* [[FF8/FileFormat_PVP|[PVP]]] Unknown (often 0x0c000000, sometimes 0x0a000000 or 0x0b000000)
+
* [[FF8/FileFormat_PMP|[PMP]]] Particle Image Data  
* [[FF8/FileFormat_SFX|[SFX]]] Indexes to Sound Effects (?)
+
* [[FF8/FileFormat_PVP|[PVP]]] Unknown (often 0x0c000000, sometimes 0x0a000000 or 0x0b000000)  
 +
* [[FF8/FileFormat_SFX|[SFX]]] Indexes to Sound Effects (?)
 +
 
 +
=== World map files ===
 +
*  [[FF8/WorldMap_music|music0.obj]]
 +
*  [[FF8/WorldMap_music|music1.obj]]
 +
*  [[FF8/WorldMap_music|music2.obj]]
 +
*  [[FF8/WorldMap_music|music3.obj]]
 +
*  [[FF8/WorldMap_music|music4.obj]]
 +
*  [[FF8/WorldMap_music|music5.obj]]
 +
*  [[FF8/WorldMap_rail|rail.obj]]
 +
*  [[FF8/WorldMap_texl|texl.obj]]
 +
*  [[FF8/WorldMap_wmset|wmset.obj]]
 +
*  [[FF8/WorldMap_wmsetxx|wmsetXX.obj]]
 +
*  [[FF8/WorldMap_wmx|wmx.obj]]
 +
*  [[FF8/WorldMap_charaone|chara.one]]
  
===World map files===
+
=== Main ===
* [[FF8/WorldMap_music|music0.obj]]
+
* [[FF8/Main_wm2|wm2field.tbl]]  
* [[FF8/WorldMap_music|music1.obj]]
+
* [[FF8/Main_kernel|kernel.bin]]  
* [[FF8/WorldMap_music|music2.obj]]
+
* [[FF8/Main_harata|harata.cnf]]  
* [[FF8/WorldMap_music|music3.obj]]
+
* [[FF8/Main_init|init.out]]  
* [[FF8/WorldMap_music|music4.obj]]
+
* [[FF8/Main_namedic|namedic.bin]]
* [[FF8/WorldMap_music|music5.obj]]
+
=== Menu ===
* [[FF8/WorldMap_rail|rail.obj]]
+
* [[FF8/Menu_sp2|*.sp1/*.sp2]]
* [[FF8/WorldMap_texl|texl.obj]]
+
* [[FF8/Menu_mngrphd_bin|mngrphd.bin]]
* [[FF8/WorldMap_wmset|wmset.obj]]
+
* [[FF8/Menu_mngrp_bin|mngrp.bin]]
* [[FF8/WorldMap_wmsetxx|wmsetXX.obj]]
+
* [[FF8/Menu_tkmnmes|tkmnmes*.bin]]
* [[FF8/WorldMap_wmx|wmx.obj]]
+
* [[Ff8/Menu_mag_textures|mag*.tex]]
 +
* [[FF8/Menu_mngrp_strings_locations|mngrp strings]]
 +
* [[FF8/Menu_mngrp_complex_strings|mngrp complex strings]]
 +
* [[FF8/Menu_m000_m004|m00*.bin and m00*.msg]]
 +
* [[FF8/Menu_areames_dc1|areames.dc1]]
 +
* [[FF8/Menu_price_bin|price.bin]]
  
==Tools and Patches==
+
= Tools and Patches =
* [[FF8/Tools|Tools and Patches]]
+
* [[FF8/Tools|Tools and Patches]]

Latest revision as of 16:00, 29 March 2023

Contents

Contents

History

Final Fantasy VIII came after the mega hit Final Fantasy VII, it in itself was a very successful game release for Square. For more on the history of Final Fantasy VIII read here. The Game Engine

Engine constants

Details of the Game

Media Formats


File Formats

Movie Files

Sound Files

Battle files

Field files

  • Opcodes Field script opcodes
  • [MCH] Field Character Models
  • [ONE] Field Character Models Container
  • [MIM] Field Background Image Data
  • [MAP] Field Background Tile Data
  • [JSM] Field Scripts
  • [SYM] Field Script names (unused)
  • [MSD] Field Dialogs
  • [INF] Field Gateways
  • [ID] Field Walkmesh (same format as FF7)
  • [CA] Field Camera
  • [TDW] Extra font
  • [MSK] Movie cam (?)
  • [RAT & [MRT]] Battle related
  • [PMD] Particle Info
  • [PMP] Particle Image Data
  • [PVP] Unknown (often 0x0c000000, sometimes 0x0a000000 or 0x0b000000)
  • [SFX] Indexes to Sound Effects (?)

World map files

Main

Menu

Tools and Patches