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
Next revision Both sides next revision
ff3:ff3us:doc:asm [2016/03/16 22:34]
hatzen08 [Formats]
ff3:ff3us:doc:asm [2017/11/22 04:07]
madsiur [Battle]
Line 2: Line 2:
  
 ===== Overview ===== ===== Overview =====
-FIXME 
  
-===== ROM & RAM maps ===== +  * [[ff3:ff3us:doc:asm:credits|Credits]] 
-:?description... +  * **Cartridge Data (ROM)** 
-  * [[ff3:ff3us:doc:asm:rom_map|ROM Map]] +      * [[ff3:ff3us:doc:asm:rom_map|ROM Map]] 
-  * [[ff3:ff3us:doc:asm:ram_map|RAM Map]] +      * [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]]  
-  * [[ff3:ff3us:doc:asm:field_ram | Field RAM]] +      * [[ff3:ff3us:doc:asm:rom_map:unused_caption |Unused Captions]]  
-  * [[ff3:ff3us:doc:asm:battle_ram | Battle RAM]] +  * **Memory (RAM/SRAM)** 
-  * [[ff3:ff3us:doc:asm:menu_ram | Menu RAM]] +      * [[ff3:ff3us:doc:asm:ram:field_ram| Field RAM]] 
-  * [[ff3:ff3us:doc:asm:world_ram | World RAM]] +      * [[ff3:ff3us:doc:asm:ram:battle_ram| Battle RAM]] 
-  * [[ff3:ff3us:doc:asm:sound_music_ram | Sound/Music RAM]] +      * [[ff3:ff3us:doc:asm:ram:menu_ram| Menu RAM]] 
-  * [[ff3:ff3us:doc:asm:sram | SRAM]] +      * [[ff3:ff3us:doc:asm:ram:world_ram| World RAM]] 
-===== Formats =====+      * [[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:fmt:actor_startup | Actors Start Up]] +===== Player ===== 
-  * [[ff3:ff3us:doc:asm:fmt:chest Chests]] +Player data is used in the Field, Battle and Menu programs. 
-  * [[ff3:ff3us:doc:asm:fmt:event_trigger Event Triggers]] + 
-  * [[ff3:ff3us:doc:asm:fmt:items | Items]] +  Characters given to the player throughout the game are initialized with [[ff3:ff3us:doc:asm:fmt:actor_startup | Character Start Up Stats]]. 
-  * [[ff3:ff3us:doc:asm:fmt:map_propriety Map Properties]] +  * [[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:fmt:monster_formation_flags Monster Formation Flags]] +  * [[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. 
-  * [[ff3:ff3us:doc:asm:fmt:npc NPCs]] + 
-  * [[ff3:ff3us:doc:asm:fmt:warp Warp Triggers]] +  * 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). 
-  * [[ff3:ff3us:doc:asm:fmt:map_animation_data | Map Animation Data]] +  * 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. 
-  * [[ff3:ff3us:doc:asm:fmt:bg3_animation_data | BG3 Animation Data]] + 
-  * [[ff3:ff3us:doc:asm:fmt:palette_animation_data | Palette Animation Data]] +===== Field ===== 
-  * [[ff3:ff3us:doc:asm:fmt:spell_data | Spell Data]]+  * **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]]
 + 
 + 
 +  * [[ff3:ff3us:doc:asm:list:maps | Locations]] 
 +    * [[ff3:ff3us:doc:asm:fmt:map_propriety Location Properties]] 
 +      * [[ff3:ff3us:doc:asm:fmt:map_tile_properties Location Tile Properties]]  
 +      * [[ff3:ff3us:doc:asm:fmt:map_tile_sets| Location Tilesets]] 
 +      * [[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 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]]) 
 + 
 +  * [[ff3:ff3us:doc:asm:list:battle_backgrounds | Battle Backgrounds]] 
 +  * [[ff3:ff3us:doc:asm:list:battle_formations | Battle Packs]] 
 +    * [[ff3:ff3us:doc:asm:fmt:battle_data | Battle Formation]] 
 +      * [[ff3:ff3us:doc:asm:fmt:monster_formation_flags | Battle Flags]] 
 +        * [[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 Program (C3) - [[ff3:ff3us:doc:asm:ram:menu_ram| Menu RAM]]** 
 +  * **Menu Text** ([[ff3:ff3us:doc:asm:fmt:menu_dte |Menu DTE]] - [[ff3:ff3us:doc:asm:dte:menu_descriptions | Menu Descriptions DTE]]) 
 + 
 +  * [[ff3:ff3us:doc:asm:fmt:colosseum_data | Colosseum Data]]
   * [[ff3:ff3us:doc:asm:fmt:shop_data | Shop Data]]   * [[ff3:ff3us:doc:asm:fmt:shop_data | Shop Data]]
-  * [[ff3:ff3us:doc:asm:fmt:monster_data Monster Data]] +  * [[ff3:ff3us:doc:asm:list:rare_items Rare Items]]
-  * [[ff3:ff3us:doc:asm:fmt:drop_steal | Monster Items Stolen and Dropped]] +
-  * [[ff3:ff3us:doc:asm:fmt:battle_data | Battle Data]] +
-  * [[ff3:ff3us:doc:asm:fmt:battle_command_data | Battle Command Data]] +
-  * [[ff3:ff3us:doc:asm:fmt:attack_animation_data | Attack Animation Data]] +
-  * [[ff3:ff3us:doc:asm:fmt:character_ai_data | Character AI Data]] +
-  * [[ff3:ff3us:doc:asm:fmt:monster_graphics_data | Monster/Esper Graphics Data]] +
-  * [[ff3:ff3us:doc:asm:fmt:attack_graphics_data | Attack Graphics Data]] +
-  * [[ff3:ff3us:doc:asm:fmt:map_tile_properties | Map Tile Properties]] +
-  * [[ff3:ff3us:doc:asm:fmt:world_map_tile_properties | World Map Tile Properties]] +
-  * [[ff3:ff3us:doc:asm:fmt:dialogue_dte | Dialogue strings]] +
-  * [[ff3:ff3us:doc:asm:fmt:menu_dte | Menu strings]]+
  
-===== Indexing =====+===== World ===== 
 +  * **World Program (EE) - [[ff3:ff3us:doc:asm:ram:world_ram| World RAM]]** 
 +  * **World Map Events in Field Events (CA)** 
 +    * [[ff3:ff3us:doc:asm:codes:overworld_character_script| Overworld Character Script Commands]] 
 +    * [[ff3:ff3us:doc:asm:codes:overworld_vehicle_script| Overworld Vehicle Script Commands]] 
 + 
 +  * [[ff3:ff3us:doc:asm:fmt:world_map_tile_properties | World Map Tile Properties]]
  
-  * [[ff3:ff3us:doc:asm:list:actorsprites | List of Actor Sprites]] +===== Sound/Music ===== 
-  * [[ff3:ff3us:doc:asm:list:battlecommands | List of Battle Commands]] +  * **Sound/Music Program (C5) - [[ff3:ff3us:doc:asm:ram:sound_music_ramSound/Music RAM]]**
-  [[ff3:ff3us:doc:asm:list:condition_effects | List of Condition Effects]] +
-  * [[ff3:ff3us:doc:asm:list:items List of Items]] +
-  [[ff3:ff3us:doc:asm:list:maps | List of Maps]] +
-  [[ff3:ff3us:doc:asm:list:spells | List of Spells]] +
-  * [[ff3:ff3us:doc:asm:list:instruments | List of Instruments]] +
-  * [[ff3:ff3us:doc:asm:list:music | List of Music Tracks]] +
-  * [[ff3:ff3us:doc:asm:list:sfx | List of Sound Effects]]+
  
-===== Algorithms =====+  * [[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:algo:basic| Basic Algorithms]] 
-  * [[ff3:ff3us:doc:asm:algo:weapon| Weapons]] 
-  * [[ff3:ff3us:doc:asm:algo:armor| Armors]] 
-  * [[ff3:ff3us:doc:asm:algo:relic| Relics]] 
-  * [[ff3:ff3us:doc:asm:algo:command| Commands]] 
-  * [[ff3:ff3us:doc:asm:algo:esper| Espers]] 
-  * [[ff3:ff3us:doc:asm:algo:lore| Lores]] 
-  * [[ff3:ff3us:doc:asm:algo:blitz| Blitzes]] 
-  * [[ff3:ff3us:doc:asm:algo:enemy| Enemy Attacks]] 
  
  • ff3/ff3us/doc/asm.txt
  • Last modified: 5 years ago
  • (external edit)