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/04/03 16:22]
m06 [Data Types]
ff3:ff3us:doc:asm [2017/11/22 04:07]
madsiur [Battle]
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:field_ram | Field RAM]] +  * **Memory (RAM/SRAM)** 
-    * [[ff3:ff3us:doc:asm:battle_ram | Battle RAM]] +      * [[ff3:ff3us:doc:asm:ram:field_ram| Field RAM]] 
-    * [[ff3:ff3us:doc:asm:menu_ram | Menu RAM]] +      * [[ff3:ff3us:doc:asm:ram:battle_ram| Battle RAM]] 
-    * [[ff3:ff3us:doc:asm:world_ram | World RAM]] +      * [[ff3:ff3us:doc:asm:ram:menu_ram| Menu RAM]] 
-    * [[ff3:ff3us:doc:asm:sound_music_ram | Sound/Music RAM]] +      * [[ff3:ff3us:doc:asm:ram:world_ram| World RAM]] 
-    * [[ff3:ff3us:doc:asm:sram | SRAM]] +      * [[ff3:ff3us:doc:asm:ram:sound_music_ram| Sound/Music RAM]] 
-  * [[ff3:ff3us:doc:asm:compression | Compression]]+      * [[ff3:ff3us:doc:asm:ram:sram| SRAM]] 
 +  * [[ff3:ff3us:doc:asm:other:compression| Compression]] 
 +  * [[ff3:ff3us:doc:asm:algo:basic| Algorithms]]
  
-===== Script Command Codes =====+===== Player ===== 
 +Player data is used in the Field, Battle and Menu programs.
  
-  * [[ff3:ff3us:doc:asm:battle_event_codesBattle Event Commands]] +  * 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:event_codesEvent Commands]] +  * [[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:movement_codesMovement Action Commands]] +  * [[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:music_codesMusic Commands]] +
-  * [[ff3:ff3us:doc:asm:overworld_vehicle_scriptOverworld Vehicle Script Commands]]+
  
-===== Data Formats =====+  * 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.
  
-  * [[ff3:ff3us:doc:asm:fmt:actor_startup | Actors Start Up]] +===== Field ===== 
-  * [[ff3:ff3us:doc:asm:fmt:attack_animation_data | Attack Animation Data]] +  * **Field Program (C0) - [[ff3:ff3us:doc:asm:ram:field_ramField RAM]]** 
-  [[ff3:ff3us:doc:asm:fmt:attack_graphics_data | Attack Graphics Data]] +  * **[[ff3:ff3us:doc:asm:rom_map:field_events|Field Events (CA)]]**  
-  * [[ff3:ff3us:doc:asm:fmt:battle_command_data Battle Command Data]] +    * [[ff3:ff3us:doc:asm:codes:event_codesEvent Commands]]  
-  [[ff3:ff3us:doc:asm:fmt:battle_data | Battle Data]] +    * [[ff3:ff3us:doc:asm:codes:movement_codesMovement Action Commands]] 
-  [[ff3:ff3us:doc:asm:fmt:bg3_animation_data | BG3 Animation Data]] +  * **Field Text (CD)** ([[ff3:ff3us:doc:asm:fmt:dialogue_dte |Field DTE]])
-  * [[ff3:ff3us:doc:asm:fmt:character_ai_data | Character AI Data]] +
-  [[ff3:ff3us:doc:asm:fmt:chest | Chests]] +
-  * [[ff3:ff3us:doc:asm:fmt:espers Esper Data]] +
-  [[ff3:ff3us:doc:asm:fmt:event_trigger | Event Triggers]] +
-  [[ff3:ff3us:doc:asm:fmt:items | Items]] +
-  * [[ff3:ff3us:doc:asm:fmt:map_animation_data Map Animation Data]] +
-  * [[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: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:npc | NPCs]] +
-  * [[ff3:ff3us:doc:asm:fmt:palette_animation_data | Palette Animation Data]] +
-  * [[ff3:ff3us:doc:asm:fmt:shop_data | Shop Data]] +
-  * [[ff3:ff3us:doc:asm:fmt:spell_data | Spell Data]] +
-  * [[ff3:ff3us:doc:asm:fmt:warp | Warp Triggers]] +
-  * [[ff3:ff3us:doc:asm:fmt:world_map_tile_properties World Map Tile Properties]]+
  
-===== Data Types ===== 
  
-  * [[ff3:ff3us:doc:asm:list:actorsprites List of Actor Sprites]] +  * [[ff3:ff3us:doc:asm:list:maps Locations]] 
-  * [[ff3:ff3us:doc:asm:list:battlecommands List of Battle Commands]] +    * [[ff3:ff3us:doc:asm:fmt:map_propriety Location Properties]] 
-  * [[ff3:ff3us:doc:asm:list:condition_effects List of Condition Effects]] +      * [[ff3:ff3us:doc:asm:fmt:map_tile_properties Location Tile Properties]]  
-  * [[ff3:ff3us:doc:asm:list:items List of Items]] +      * [[ff3:ff3us:doc:asm:fmt:map_tile_setsLocation Tilesets]] 
-  * [[ff3:ff3us:doc:asm:list:maps List of Maps]] +      * [[ff3:ff3us:doc:asm:fmt:map_animation_data BG1/BG2 Animation Data]]  
-  * [[ff3:ff3us:doc:asm:list:rare_items List of Rare Items]] +      * [[ff3:ff3us:doc:asm:fmt:bg3_animation_data BG3 Animation Data]]  
-  * [[ff3:ff3us:doc:asm:list:spells List of Spells]] +      * [[ff3:ff3us:doc:asm:fmt:palette_animation_data Palette Animation Data]] 
-  * [[ff3:ff3us:doc:asm:list:instruments List of Instruments]] +    * [[ff3:ff3us:doc:asm:fmt:entrance_event Entrance Event]] 
-  * [[ff3:ff3us:doc:asm:list:music List of Music Tracks]] +    * [[ff3:ff3us:doc:asm:fmt:event_trigger Event Triggers]] 
-  * [[ff3:ff3us:doc:asm:list:sfx List of Sound Effects]]+    [[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]]
  
-===== Text Tables (DTE) =====+===== 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:list:rare_items | Rare Items]] 
 + 
 +===== 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:fmt:dialogue_dte | Dialogue strings]] +===== Sound/Music ===== 
-  * [[ff3:ff3us:doc:asm:fmt:menu_dte Menu strings]]+  * **Sound/Music Program (C5) - [[ff3:ff3us:doc:asm:ram:sound_music_ramSound/Music RAM]]**
  
 +  * [[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]]
  
-===== Algorithms ===== 
  
-  * [[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)