ff3:ff3us:doc:asm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ff3:ff3us:doc:asm [2016/04/06 02:02]
m06
ff3:ff3us:doc:asm [2019/02/12 12:46] (current)
Line 3: Line 3:
 ===== Overview ===== ===== Overview =====
  
-  * [[ff3:ff3us:doc:asm:rom_map|ROM Map]]+  * [[ff3:ff3us:doc:asm:credits|Credits]] 
 +  * **Cartridge Data (ROM)** 
 +      * [[ff3:ff3us:doc:asm:rom_map|ROM Map]]
       * [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]]        * [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] 
-  * [[ff3:ff3us:doc:asm:ram_map|RAM Map]] +      * [[ff3:ff3us:doc:asm:rom_map:unused_caption |Unused Captions]]  
-    * [[ff3:ff3us:doc:asm:sram | SRAM]] +  * **Memory (RAM/SRAM)** 
-  * [[ff3:ff3us:doc:asm:compression | Compression]]+      * [[ff3:ff3us:doc:asm:ram:field_ramField RAM]] 
 +      * [[ff3:ff3us:doc:asm:ram:battle_ram| Battle RAM]] 
 +      * [[ff3:ff3us:doc:asm:ram:menu_ram| Menu RAM]] 
 +      * [[ff3:ff3us:doc:asm:ram:world_ram| World RAM]] 
 +      * [[ff3:ff3us:doc:asm:ram:sound_music_ram| Sound/Music RAM]] 
 +      * [[ff3:ff3us:doc:asm:ram:sram| SRAM]] 
 +  * [[ff3:ff3us:doc:asm:other:compression| Compression]]
   * [[ff3:ff3us:doc:asm:algo:basic| Algorithms]]   * [[ff3:ff3us:doc:asm:algo:basic| Algorithms]]
  
Line 13: Line 21:
 Player data is used in the Field, Battle and Menu programs. Player data is used in the Field, Battle and Menu programs.
  
-^ Formats: | [[ff3:ff3us:doc:asm:fmt:actor_startup | Character Start Up Stats]] [[ff3:ff3us:doc:asm:fmt:espers Esper Data]] [[ff3:ff3us:doc:asm:fmt:items | Item Data]] [[ff3:ff3us:doc:asm:fmt:spell_data | Spell Data]] +  * Characters given to the player throughout the game are initialized with [[ff3:ff3us:doc:asm:fmt:actor_startup | Character Start Up Stats]]
-^ Types  | [[ff3:ff3us:doc:asm:list:condition_effects Condition Effects]] [[ff3:ff3us:doc:asm:list:items Items]] [[ff3:ff3us:doc:asm:list:spells Spells]] |+  * [[ff3:ff3us:doc:asm:list:items Items]] ([[ff3:ff3us:doc:asm:fmt:items |Item Data]]) are objects of quantity aquired ingame. 
 +  * [[ff3:ff3us:doc:asm:list:spells | Spells]] ([[ff3:ff3us:doc:asm:fmt:spell_data |Spell Data]]) and [[ff3:ff3us:doc:asm:list:battlecommands Battle Commands]] ([[ff3:ff3us:doc:asm:fmt:battle_command_data |Battle Command Data]]) are abilities learned by characters in the game. 
 + 
 +  * Spell learning happens with [[ff3:ff3us:doc:asm:fmt:espers Esper Data]] or [[ff3:ff3us:doc:asm:natural_spell_learning | Natural Spell Learning]]. Spell learning is also available through equipment (items). 
 +  * Some game mechanics such as [[ff3:ff3us:doc:asm:list:condition_effects Condition Effects]] and Elements have a fixed format. They can be associated with Items, Spells, Monsters or Characters.
  
 ===== Field ===== ===== Field =====
 +  * **Field Program (C0) - [[ff3:ff3us:doc:asm:ram:field_ram| Field RAM]]**
 +  * **[[ff3:ff3us:doc:asm:rom_map:field_events|Field Events (CA)]]** 
 +    * [[ff3:ff3us:doc:asm:codes:event_codes| Event Commands]] 
 +    * [[ff3:ff3us:doc:asm:codes:movement_codes| Movement Action Commands]]
 +  * **Field Text (CD)** ([[ff3:ff3us:doc:asm:fmt:dialogue_dte |Field DTE]])
  
-^ Process: | Field Program (C0) - [[ff3:ff3us:doc:asm:field_ram Field RAM]] | + 
-^ Scripts: | [[ff3:ff3us:doc:asm:event_codesEvent Commands]] [[ff3:ff3us:doc:asm:movement_codesMovement Action Commands]] | +  * [[ff3:ff3us:doc:asm:list:maps Locations]] 
-^ Formats: | [[ff3:ff3us:doc:asm:fmt:chest Chest Data]] [[ff3:ff3us:doc:asm:fmt:event_trigger Event Triggers]] [[ff3:ff3us:doc:asm:fmt:map_propriety Map Properties]] [[ff3:ff3us:doc:asm:fmt:map_tile_properties Map Tile Properties]] [[ff3:ff3us:doc:asm:fmt:map_animation_data Map Animation Data]] [[ff3:ff3us:doc:asm:fmt:npc NPC Data]] [[ff3:ff3us:doc:asm:fmt:warp Warp Triggers]] | +    [[ff3:ff3us:doc:asm:fmt:map_propriety Location Properties]] 
-^ Types  | [[ff3:ff3us:doc:asm:list:actorsprites | Actor Sprites]] [[ff3:ff3us:doc:asm:list:maps Maps]]  +      * [[ff3:ff3us:doc:asm:fmt:map_tile_properties Location Tile Properties]]  
-^ Text:    [[ff3:ff3us:doc:asm:fmt:dialogue_dte Dialogue strings]] |+      [[ff3:ff3us:doc:asm:fmt:map_tile_setsLocation Tilesets]] 
 +      * [[ff3:ff3us:doc:asm:fmt:bg3_graphicsBG3 Graphics]] 
 +      * [[ff3:ff3us:doc:asm:fmt:map_animation_data BG1/BG2 Animation Data]]  
 +      * [[ff3:ff3us:doc:asm:fmt:bg3_animation_data BG3 Animation Data]]  
 +      * [[ff3:ff3us:doc:asm:fmt:palette_animation_data Palette Animation Data]] 
 +    * [[ff3:ff3us:doc:asm:fmt:entrance_event Entrance Event]] 
 +    * [[ff3:ff3us:doc:asm:fmt:event_trigger Event Triggers]] 
 +    * [[ff3:ff3us:doc:asm:fmt:npc NPCs]] <sub>([[ff3:ff3us:doc:asm:list:actorsprites |Actor Sprites]])</sub> 
 +    * [[ff3:ff3us:doc:asm:fmt:chest Chests]] 
 +    [[ff3:ff3us:doc:asm:fmt:warp Exits]]
  
 ===== Battle ===== ===== Battle =====
 +  * **Battle Graphics Program (C1) - Battle Program (C2) - [[ff3:ff3us:doc:asm:ram:battle_ram| Battle RAM]]**
 +  * **[[ff3:ff3us:doc:asm:rom_map:battle_events | Battle Events (D0)]]**
 +    * [[ff3:ff3us:doc:asm:codes:battle_event_codes| Battle Event Commands]] 
 +    * [[ff3:ff3us:doc:asm:codes:battle_animation_script| Battle Animation Script Commands]]
 +  * ** Battle Text** ([[ff3:ff3us:doc:asm:dte:battle |Battle DTE]] - [[ff3:ff3us:doc:asm:dte:mp_needed | MP Needed DTE]])
  
-^ Process: | Battle Graphics Program (C1) - Battle Program (C2) - [[ff3:ff3us:doc:asm:battle_ram | Battle RAM]] | +  * [[ff3:ff3us:doc:asm:list:battle_backgrounds | Battle Backgrounds]] 
-^ Scripts: | [[ff3:ff3us:doc:asm:battle_event_codes| Battle Event Commands]] - [[ff3:ff3us:doc:asm:battle_animation_script| Battle Animation Script Commands]] | +  [[ff3:ff3us:doc:asm:list:battle_formations | Battle Packs]] 
-^ Formats: | [[ff3:ff3us:doc:asm:fmt:attack_animation_data | Attack Animation Data]] - [[ff3:ff3us:doc:asm:fmt:attack_graphics_data | Attack Graphics Data]] - [[ff3:ff3us:doc:asm:fmt:battle_command_data | Battle Command Data]] [[ff3:ff3us:doc:asm:fmt:battle_data | Battle Data]] [[ff3:ff3us:doc:asm:fmt:bg3_animation_data BG3 Animation Data]] [[ff3:ff3us:doc:asm:fmt:character_ai_data Character AI Data]] [[ff3:ff3us:doc:asm:fmt:monster_data | Monster Data]] [[ff3:ff3us:doc:asm:fmt:monster_graphics_data | Monster/Esper Graphics Data]] [[ff3:ff3us:doc:asm:fmt:drop_steal | Monster Items Stolen and Dropped]] [[ff3:ff3us:doc:asm:fmt:monster_formation_flags Monster Formation Flags]] [[ff3:ff3us:doc:asm:fmt:palette_animation_data Palette Animation Data]] | +    [[ff3:ff3us:doc:asm:fmt:battle_data | Battle Formation]] 
-^ Types:   [[ff3:ff3us:doc:asm:list:battlecommands Battle Commands]] +      * [[ff3:ff3us:doc:asm:fmt:monster_formation_flags | Battle Flags]] 
-^ Text:    |  |+        * [[ff3:ff3us:doc:asm:fmt:character_ai_data Character AI Data]] 
 +      * [[ff3:ff3us:doc:asm:list:monsters |Monsters]] 
 +        * [[ff3:ff3us:doc:asm:fmt:monster_graphics_data | Monster/Esper Graphics Data]] 
 +        * [[ff3:ff3us:doc:asm:fmt:monster_data | Monster Stats]] 
 +        * [[ff3:ff3us:doc:asm:fmt:drop_steal | Monster Items Stolen and Dropped]]  
 + 
 +  * Spells in battle: 
 +    * [[ff3:ff3us:doc:asm:fmt:attack_animation_data Attack Animation Data]] 
 +    * [[ff3:ff3us:doc:asm:fmt:attack_graphics_data Attack Graphics Data]] 
 +    [[ff3:ff3us:doc:asm:fmt:attack_special_effect Spell & Item Special Effects]]
  
 ===== Menu ===== ===== Menu =====
-^ Process: | Menu Program (C3) - [[ff3:ff3us:doc:asm:menu_ram | Menu RAM]] | +  * **Menu Program (C3) - [[ff3:ff3us:doc:asm:ram:menu_ram| Menu RAM]]** 
-^ Formats: | [[ff3:ff3us:doc:asm:fmt:shop_data Shop Data]] +  * **Menu Text** ([[ff3:ff3us:doc:asm:fmt:menu_dte |Menu DTE]] [[ff3:ff3us:doc:asm:dte:menu_descriptions Menu Descriptions DTE]]) 
-^ Types:   [[ff3:ff3us:doc:asm:list:rare_items Rare Items]] | + 
-^ Text   | [[ff3:ff3us:doc:asm:fmt:menu_dte Menu strings]] |+  * [[ff3:ff3us:doc:asm:fmt:colosseum_data Colosseum Data]] 
 +  * [[ff3:ff3us:doc:asm:fmt:shop_data Shop Data]] 
 +  * [[ff3:ff3us:doc:asm:list:rare_items Rare Items]]
  
 ===== World ===== ===== World =====
-^ Process: | World Program (EE) - [[ff3:ff3us:doc:asm:world_ram | World RAM]] | +  * **World Program (EE) - [[ff3:ff3us:doc:asm:ram:world_ram| World RAM]]** 
-^ Scripts: | [[ff3:ff3us:doc:asm:overworld_vehicle_script| Overworld Vehicle Script Commands]] | +  * **World Map Events in Field Events (CA)** 
-^ Formats: | [[ff3:ff3us:doc:asm:fmt:world_map_tile_properties World Map Tile Properties]] +    * [[ff3:ff3us:doc:asm:codes:overworld_character_script| Overworld Character Script Commands]] 
-^ Types:    |+    [[ff3:ff3us:doc:asm:codes:overworld_vehicle_scriptOverworld Vehicle Script Commands]]
  
-===== Sound/Music ===== +  [[ff3:ff3us:doc:asm:fmt:world_map_tile_properties World Map Tile Properties]]
-^ Process: | Sound/Music Program (C5) - [[ff3:ff3us:doc:asm:sound_music_ram | Sound/Music RAM]] | +
-^ Scripts: | [[ff3:ff3us:doc:asm:music_codes| Music Commands]] | +
-^ Formats: | | +
-^ Types:   [[ff3:ff3us:doc:asm:list:instruments Instruments]] - [[ff3:ff3us:doc:asm:list:music | Music Tracks]] - [[ff3:ff3us:doc:asm:list:sfx | Sound Effects]] |+
  
-===== Acknowledgments =====+===== Sound/Music ===== 
 +  * **Sound/Music Program (C5) - [[ff3:ff3us:doc:asm:ram:sound_music_ram| Sound/Music RAM]]**
  
-Before this wiki was started most of the information was already documented in various text files scattered around the web. To pay tribute to those who originally discovered the data we have set up a [[ff3:ff3us:doc:asm:thanks thank you]] page+  * [[ff3:ff3us:doc:asm:list:music | Music Tracks]] 
 +    * SPC Data ([[ff3:ff3us:doc:asm:codes:music_codes|Music Commands]]) 
 +    * [[ff3:ff3us:doc:asm:fmt:instrument_sets | Instrument Sets]] 
 +      * [[ff3:ff3us:doc:asm:list:instruments | Instruments]] 
 +  * [[ff3:ff3us:doc:asm:list:sfx Sound Effects]]
  
  
  • ff3/ff3us/doc/asm.1459908127.txt.gz
  • Last modified: 5 years ago
  • (external edit)