diff --git a/include/extra/FE8.h b/include/extra/FE8.h new file mode 100644 index 0000000..21320c5 --- /dev/null +++ b/include/extra/FE8.h @@ -0,0 +1,47 @@ +// Vanilla definitions not in gbafe.h. + +// Functions. +const void NewFadeIn(int fadeRate); +const void NewFadeOut(int fadeRate); +const int FadeInExists(); +const int FadeOutExists(); +const void StartEkrAnimeDrvProc(); +const void EndEkrAnimeDrvProc(); +const int GetValueFromEasingFunction(u8 rateFunction, int startX, int endX, u32 currentT, u32 endT); //! FE8U = 0x8012DCC +const void CopyTileGfxForObj(void* src, void* dest, u8 width, u8 height); +ProcState* startopinfoview(ProcState* parent, int charIndex); +const void drawopinfochars(u8 charIndex, int X, int Y, u16 width, u16 height, u8 paletteDarkness); +const void _ProcSleepCallback(Proc* proc); +const void* MMS_GetGfx(u8 classID); +const void Sound_SongTransition(u16 songID, u32 unk1, u32 unk2, int speed, u32 unk4); +const Proc* StartScreenMenuScrollingBg(Proc* parent, void* graphicsDest, u8 paletteSlot); //! FE8U = 0x8086BB8 +const void SetEventId(u16 eventId); //! FE8U = 0x8083D80 +const void UnsetEventId(u16 eventId); //! FE8U = 0x8083D94 +const u8 CheckEventId(u16 eventId); //! FE8U = 0x8083DA8 + +// Procs. +extern const ProcInstruction gProc_FadeOut[]; +extern const ProcInstruction gProc_FadeIn[]; +extern const ProcInstruction gProc_ekrUnitMainMini[]; + +// Graphics. +extern const void* ClassReelBGTiles; +extern const u16 ClassReelBGPalette[16]; +extern const u16 gPal_ClassReelGlyphs2[16]; //! FE8U = 0x8A37300 +extern const void* op_class_font_address[]; +extern Proc* ClassReelLetterProcs[20]; +extern const u16 gPal_MapSprite[112]; + +// OAMData. +extern const ObjData gObj_8x8; +extern const ObjData gObj_16x16; +extern const ObjData gObj_32x32; +extern const ObjData gObj_16x32; + +// Buffers. +extern u8 gSMSGfxBuffer_Frame1[0x2000]; +extern u8 gSMSGfxBuffer_Frame2[0x2000]; +extern u8 gSMSGfxBuffer_Frame3[0x2000]; +extern u16 gpStatScreenPageBg0Map[0x280]; //! FE8U = 0x2003D2C +extern u16 gpStatScreenPageBg1Map[0x280]; //! FE8U = 0x200422C +extern u16 gpStatScreenPageBg2Map[0x280]; //! FE8U = 0x200472C \ No newline at end of file diff --git a/include/gbafe/animinterpreter.h b/include/gbafe/animinterpreter.h index d9877e9..524adfe 100644 --- a/include/gbafe/animinterpreter.h +++ b/include/gbafe/animinterpreter.h @@ -5,6 +5,7 @@ typedef struct AnimationInterpreter AnimationInterpreter; typedef struct AnimationInterpreter AIStruct; +typedef struct AnimationInterpreterBuffer AISBuffer; struct AnimationInterpreter { /* 00 */ u16 state; @@ -20,21 +21,51 @@ struct AnimationInterpreter { /* 13 */ u8 frameIndex; /* 14 */ u8 queuedCommandCount; - /* 15 */ u8 commandQueue[0xB]; + /* 15 */ u8 commandQueue[0x7]; + + /* 1C */ u16 oam0base; + /* 1E */ u16 oam1base; /* 20 */ const void* pCurrentFrame; /* 24 */ const void* pStartFrame; - /* 28 */ const void* pUnk28; - /* 2C */ const void* pUnk2C; + /* 28 */ const void* pSheet; + /* 2C */ const void* pSheetBuffer; /* 30 */ const void* pStartObjData; // aka "OAM data" /* 34 */ struct AnimationInterpreter* pPrev; /* 38 */ struct AnimationInterpreter* pNext; /* 40 */ const void* pUnk40; - /* 44 */ const void* pUnk44; + /* 44 */ const struct AISBuffer* pAISBuffer; }; +// Used by class reel, where it's stored at 0x2000000. +struct AnimationInterpreterBuffer { + /* 00 */ u8 unk0; + /* 01 */ u8 genericPalID; + /* 02 */ s16 xPos; + /* 04 */ s16 yPos; + /* 06 */ u16 animID; + /* 08 */ u16 charPalID; // If -1, genericPalID is used. + /* 0A */ u16 AISMode; // 0: melee, 1: melee critical, 6: Equipped with melee weapon, etc. + /* 0C */ u16 state2; // Orred with AIS+0xCh. + /* 0E */ u16 tileOffset; + /* 10 */ u16 palOffset; + /* 14 */ AIStruct* AIS1; + /* 18 */ AIStruct* AIS2; + /* 1C */ void* sheet; + /* 20 */ void* pal; + /* 24 */ void* rtlOAM; + /* 28 */ void* frameData; + /* 2C */ void* sheetPointer; + /* 30 */ struct AISMagicEffectsBuffer* magicEffects; + /* 34 */ Proc* Procs_ekrUnitMainMini; +}; +extern AISBuffer gAISBuffer; //! FE8U = 0x2000000 +const void LoadBufferIntoAIS(AISBuffer* aisBuffer); +const void StartEkrUnitMainMini(AISBuffer* aisBuffer); +const void EndEkrUnitMainMini(AISBuffer* aisBuffer); + extern u8 gBattleCharacterIndices[2]; //! FE8U = 0x203E190 void UpdateAISs(void); //! FE8U = 0x8004E41 @@ -50,4 +81,8 @@ int GetBattleAnimRoundType(int index); //! FE8U = 0x8058A0D void StartEkrNamewinAppear(int, int, int); +// This function starts and returns a proc that mimics an AIS, without adding an AIS to the AISarray. +// unk3 is some kind of control code I think. +struct Proc* StartEkrsubAnimeEmulator(s16 X, s16 Y, void* frameData, u8 unk3, struct Proc* parent, u32 OAM0OAM1, u16 OAM2); //! FE8U = 0x80716C9 + #endif // GBAFE_ANIMINTERPRETER_H diff --git a/include/gbafe/battle.h b/include/gbafe/battle.h index 1733194..bd701e5 100644 --- a/include/gbafe/battle.h +++ b/include/gbafe/battle.h @@ -160,9 +160,15 @@ extern struct BattleHit* gBattleHitIterator; // Functions +void CheckBattleUnitLevelUp(struct BattleUnit* bu); //! FE8U = 0x802BA29 +void UpdateUnitFromBattle(Unit* u, struct BattleUnit* bu); //! FE8U = 0x802C1ED int GetStatIncrease(int growth); //! FE8U = 0x802B9A1 int BattleUnit_ShouldDisplayWpnBroke(struct BattleUnit* bu); //! FE8U = 0x807A771 int BattleUnit_ShouldDisplayWRankUp(struct BattleUnit* bu); //! FE8U = 0x802C1B1 +void InitBattleUnit(struct BattleUnit* bu, struct Unit* u); //! FE8U = 0x802A585 + +int IsBattleDeamonActive(); //! FE8U = 0x804FDA1 + #endif // GBAFE_BATTLE_H diff --git a/include/gbafe/chapterdata.h b/include/gbafe/chapterdata.h index 4803cb5..62deb11 100644 --- a/include/gbafe/chapterdata.h +++ b/include/gbafe/chapterdata.h @@ -111,9 +111,12 @@ struct ChapterState { u32 textSpeedOption:2; u32 gameSpeedOption:1; - u32 unk41_1:1; + u32 muteMusOption:1; u32 muteSfxOption:1; - u32 unk41_3:5; + u32 windowColour:2; + u32 BWLDisplay:1; + u32 unk41_6:1; + u32 autoEndTurns:1; u32 subtitleHelpOption:1; u32 unk42_1:1; diff --git a/include/gbafe/dialogue.h b/include/gbafe/dialogue.h index 1ba763f..8eea739 100644 --- a/include/gbafe/dialogue.h +++ b/include/gbafe/dialogue.h @@ -3,6 +3,44 @@ #include "proc.h" +struct DialogueState { + /* 00 */ void* charPointer; + /* 04 */ u32 unk4; + /* 08 */ s8 defaultTextColId; + /* 09 */ u8 currLine; + /* 0A */ u8 displayLineCount; + /* 0B */ u8 currLineId; + + /* 0C */ u8 xPos; + /* 0D */ u8 yPos; + /* 0E */ u8 width; + + /* 0F */ u8 facePos; + /* 10 */ u8 facePos2; + /* 11 */ u8 currFacePos; + + /* 12 */ u8 displayInstantly; + /* 13 */ u8 charDelay; + /* 14 */ u8 delayCounter; + + /* 15 */ u8 textDrawnFlag; + + /* 16 */ u8 toggleMouthMove; + /* 17 */ u8 toggleSmile; + + /* 18 */ u32 faceProcs[8]; + /* 38 */ u32 unk38; + + /* 3C */ u32 goldAmount; + /* 40 */ char goldAmountChars[0x20]; + /* 60 */ char someString[0x20]; + + /* 80 */ u16 bitfield; // Enumerated below + + /* 82 */ u8 unk82; + /* 83 */ u8 toggleInvertFlags; +}; + enum { // Dialogue flags @@ -29,6 +67,7 @@ enum // TODO: more +void Dialogue_BoxAppearingAnimationLoop(struct Proc* proc); //!< FE8U:080083F9 void Dialogue_InitGfx(unsigned tileId, unsigned lineCount, u8 boolUseBubble); //!< FE8U:0800680D void Dialogue_InitFont(void); //!< FE8U:08006979 void StartDialogue(int xTile, int yTile, const char* cstring, struct Proc* parent); //!< FE8U:0800698D @@ -36,7 +75,11 @@ void SetDialogueFlag(unsigned flag); //!< FE8U:08006AA9 void Dialogue_SetDefaultTextColor(int color); //!< FE8U:08006B11 void Dialogue_SetActiveFacePosition(unsigned dialogueSlot); //!< FE8U:08007839 // void StartDialogueFace(unsigned portrait, int x, int y, unsigned display, unsigned dialogueSlot); //!< FE8U:08007939 +void Procs_TextBoxSlideAnimationLoop(Proc* proc); //!< FE8U: 08007FDC +void Procs_TextBoxSlideAnimation2Loop(Proc* proc); //!< FE8U: 08007DA4 // void Dialogue_ClearLines(void); //!< FE8U:08008251 int GetLastDialoguePromptResult(void); //!< FE8U:08008A01 +extern struct DialogueState* gpDialogueState; //!< FE8U:0859133C + #endif // GBAFE_DIALOGUE_H diff --git a/include/gbafe/face.h b/include/gbafe/face.h index a8211bf..233d2b8 100644 --- a/include/gbafe/face.h +++ b/include/gbafe/face.h @@ -37,6 +37,7 @@ struct FaceProc /* 44 */ struct Proc* _pu44Proc; /* 48 */ struct Proc* pEyeWinkProc; }; +extern FaceProc* gpFaceProcs[4]; //! FE8U = 0x3004980 struct FaceBlinkProc { @@ -58,13 +59,17 @@ struct FaceGfxDefinition const void* pTileRoot; u16 paletteIndex; }; +extern FaceGfxDefinition gFaceGfxData[4]; //! FE8U = 0x202A68C. const PortraitData* GetPortraitData(int portraitId); //! FE8U = 0x8005515 void Face_Init(void); //! FE8U = 0x8005529 void SetFaceGfxConfig(const FaceGfxDefinition[4]); //! FE8U = 0x8005545 -struct FaceProc* StartFace(int faceId, int portraitId, int x, int y, int idk); //! FE8U = 0x800563D +void FACE_Load(FaceProc* faceProc); //! FE8U = 0x8005595 +struct FaceProc* StartFace(int faceId, int portraitId, int x, int y, u32 displayBits); //! FE8U = 0x800563D void EndFace(struct FaceProc*); //! FE8U = 0x8005739 void EndFaceById(int index); //! FE8U = 0x8005759 +int SetFaceDisplayBits(FaceProc* proc, u32 displayBits); //! FE8U = 0x8005771 +u32 GetFaceDisplayBits(FaceProc* proc); //! FE8U = 0x80057A5 int ShouldPortraitBeSmol(int portraitId); //! FE8U = 0x8005C25 #endif // GBAFE_FACE_H diff --git a/include/gbafe/hardware.h b/include/gbafe/hardware.h index 41e76a0..05e66e1 100644 --- a/include/gbafe/hardware.h +++ b/include/gbafe/hardware.h @@ -70,6 +70,7 @@ struct KeyStatusBuffer extern struct LCDIOBuffer gLCDIOBuffer; //! FE8U = 0x3003080 extern u16 gPaletteBuffer[0x200]; //! FE8U = 0x20228A8 +extern u16 gPaletteFadeBuffer[0x200]; //! FE8U = 0x202B6B0 extern u16 gBg0MapBuffer[0x400]; //! FE8U = 0x2022CA8 extern u16 gBg1MapBuffer[0x400]; //! FE8U = 0x20234A8 @@ -122,8 +123,8 @@ void SyncLCDControl(void); //! FE8U = 0x8000E9D u32 GetBgControlBuffer(int); //! FE8U = 0x8000F45 u32 GetBgTileDataOffset(int); //! FE8U = 0x8000F8D int GetBgLocalTileIndex(int); //! FE8U = 0x8000FA5 -void SetBgTileDataOffset(int, u32); //! FE8U = 0x8000FDD -void SetBgMapDataOffset(int, u32); //! FE8U = 0x8001005 +void SetBgTileDataOffset(int BGID, u32 charBlock); //! FE8U = 0x8000FDD +void SetBgMapDataOffset(int BGID, u32 screenBlock); //! FE8U = 0x8001005 void SetBgScreenSize(int); //! FE8U = 0x800104D void SyncPalettes_AdditiveFilter(int); //! FE8U = 0x8001095 diff --git a/include/gbafe/other.h b/include/gbafe/other.h index 4aab9f5..2e7c080 100644 --- a/include/gbafe/other.h +++ b/include/gbafe/other.h @@ -88,4 +88,6 @@ void* memset(void* dest, int ch, unsigned int count); //! FE8U = (0x080D1C6C+1) char* strcpy(char* dest, const char* src); unsigned strlen(const char* cstr); +void* FadePalette(u16* paletteBuffer, u8 palIndex, u8 palCount, u8 darkness); //! FE8U = 0x80712B1 + #endif // GBAFE_OTHER_H diff --git a/include/gbafe/sound.h b/include/gbafe/sound.h index 339ad0d..14a9137 100644 --- a/include/gbafe/sound.h +++ b/include/gbafe/sound.h @@ -4,15 +4,18 @@ #include "common.h" #include "chapterdata.h" +typedef struct SongTableEntry SongTableEntry; +typedef struct MusicPlayerInfo MusicPlayerInfo; + // TODO -int Sound_GetCurrentSong(void); //! FE8U = 0x8002259 +u16 Sound_GetCurrentSong(void); //! FE8U = 0x8002259 s8 Sound_IsSongPlaying(void); //! FE8U = 0x8002265 void Sound_SetVolume_8002274(int volume); //! FE8U = 0x8002275 void Sound_SetSongVolume(int volume); //! FE8U = 0x80022ED void Sound_FadeSongOut(int speed); //! FE8U = 0x800231D -void Sound_FadeOut_800237C(int speed); //! FE8U = 0x800237D -void Sound_FadeOut_80023E0(int speed); //! FE8U = 0x80023E1 -void Sound_PlaySong(int songId, void* player); //! FE8U = 0x8002449 // TODO: struct MusicPlayerInfo +void Sound_FadeOut_Song(int speed); //! FE8U = 0x800237D +void Sound_FadeOut_Sfx(int speed); //! FE8U = 0x80023E1 +void Sound_PlaySong(int songId, void* player); //! FE8U = 0x8002449 void Sound_PlaySongSmoothCommon(int songId, int speed, void* player); //! FE8U = 0x8002479 void Sound_PlaySongSmooth(int songId, void* player); //! FE8U = 0x80024D5 void Sound_PlaySongSmoothExt(int songId, int speed, void* player); //! FE8U = 0x80024E5 @@ -32,4 +35,45 @@ void m4aSongNumStart(int); m4aSongNumStart(aSongId); \ } while (0) +struct SongTableEntry { + /* 00 */ const void* songHeader; + /* 04 */ const u32 priority; +}; +extern const SongTableEntry gSongTable[]; //! FE8U = 0x224470 + +// Thanks to 7743 for the details on this. TODO, not everything here is final. +struct MusicPlayerInfo { + /* 00 */ void* songHeader; + /* 04 */ u32 status; + /* 08 */ u8 trackCount; + /* 09 */ u8 priority; + /* 0A */ u8 cmd; + /* 0B */ u8 unk_B; + /* 0C */ u32 clock; + /* 10 */ u8 gap[8]; + /* 18 */ u32 memAccAreaPtr; + /* 1C */ u16 tempoD; + /* 1E */ u16 tempoU; + /* 20 */ u16 tempoI; + /* 22 */ u16 tempoC; + /* 24 */ u16 fadeOI; + /* 26 */ u16 fadeOC; + /* 28 */ u16 fadeOV; + /* 2A */ u16 _pad2A; + /* 2C */ void* tracksArray; + /* 30 */ void* instrument_tonedata_topdata; + /* 34 */ u32 ident; + /* 38 */ u32 func; + /* 3C */ u32 intp; +}; +extern MusicPlayerInfo gMusicPlayerInfo0; //! FE8U = 0x3006440 +extern MusicPlayerInfo gMusicPlayerInfo1; //! FE8U = 03006650 +extern MusicPlayerInfo gMusicSEPlayerInfo2; //! FE8U = 03006690 +extern MusicPlayerInfo gMusicSEPlayerInfo3; //! FE8U = 030066D0 +extern MusicPlayerInfo gMusicSEPlayerInfoUnk1; //! FE8U = 030063C0 +extern MusicPlayerInfo gMusicSEPlayerInfoUnk2; //! FE8U = 03006400 +extern MusicPlayerInfo gMusicSEPlayerInfoUnk3; //! FE8U = 03006610 +extern MusicPlayerInfo gMusicSEPlayerInfo4; //! FE8U = 03006720 +extern MusicPlayerInfo gMusicSEPlayerInfo5; //! FE8U = 03006760 + #endif // GBAFE_SOUND_H diff --git a/include/gbafe/unit.h b/include/gbafe/unit.h index 6d86e38..f0ad66d 100755 --- a/include/gbafe/unit.h +++ b/include/gbafe/unit.h @@ -410,7 +410,7 @@ void UnitLoadStatsFromChracter(struct Unit*, const struct CharacterData*); //! F void FixROMUnitStructPtr(struct Unit*); //! FE8U = 0x8017EBD void UnitLoadSupports(struct Unit*); //! FE8U = 0x8017EF5 void UnitAutolevelWExp(struct Unit*); //! FE8U = 0x8017F21 -void UnitAutolevelCore(struct Unit*, int, int); //! FE8U = 0x8017FC5 +void UnitAutolevelCore(struct Unit*, u8 classIndex, s8 levelCount); //! FE8U = 0x8017FC5 void UnitAutolevelPenalty(struct Unit*, int, int); //! FE8U = 0x8018065 void UnitApplyBonusLevels(struct Unit*, int); //! FE8U = 0x80180CD void UnitAutolevel(struct Unit*); //! FE8U = 0x8018121 diff --git a/include/gbafeext.h b/include/gbafeext.h new file mode 100644 index 0000000..8e0ea83 --- /dev/null +++ b/include/gbafeext.h @@ -0,0 +1,7 @@ +#ifndef GBAFEEXT_H +#define GBAFEEXT_H + +#include "gbafe.h" +#include "extra/FE8.h" + +#endif // GBAFEEXT_H \ No newline at end of file diff --git a/reference/FE8U.s b/reference/FE8U.s new file mode 100644 index 0000000..dd8c370 --- /dev/null +++ b/reference/FE8U.s @@ -0,0 +1,4536 @@ + +.macro SET_FUNC name, value + .global \name + .type \name, function + .set \name, \value +.endm + +.macro SET_DATA name, value + .global \name + .type \name, object + .set \name, \value +.endm + +@ division & other libgcc functions +SET_FUNC __aeabi_idiv, __divsi3 +SET_FUNC __aeabi_idivmod, Div +SET_FUNC __aeabi_uidivmod, Div + +SET_FUNC GlobalIRQHandler, 0x80000FC +SET_FUNC ARM_ClearOAMBuffer, 0x8000304 +SET_FUNC ARM_ComputeChecksum32, 0x8000360 +SET_FUNC ARM_BgMapFillRect, 0x80003A8 +SET_FUNC ARM_BgMapCopyRect, 0x80003E0 +SET_FUNC ARM_BgMapApplyTsa, 0x800043C +SET_FUNC ARM_PushToHiOAM, 0x8000494 +SET_FUNC ARM_PushToLoOAM, 0x8000534 +SET_FUNC ARM_Draw1DTileTextGlyphCore, 0x8000564 +SET_FUNC ARM_HuffmanTextDecomp, 0x80006E4 +SET_FUNC ARM_Func5, 0x8000784 +SET_FUNC ARM_FillMovementMapCore, 0x8000874 +SET_FUNC AgbMain, 0x8000A21 +SET_FUNC StoreIRQToIRAM, 0x8000B35 +SET_FUNC IRQDummy, 0x8000B75 +SET_FUNC SetIRQHandler, 0x8000B79 +SET_FUNC RandNext, 0x8000B89 +SET_FUNC RandInit, 0x8000BC9 +SET_FUNC SetRandState, 0x8000C35 +SET_FUNC GetRandState, 0x8000C4D +SET_FUNC NextRN_100, 0x8000C65 +SET_FUNC NextRN_N, 0x8000C81 +SET_FUNC Roll1RN, 0x8000CA1 +SET_FUNC Roll2RN, 0x8000CB9 +SET_FUNC AestheticRandInit, 0x8000CDD +SET_FUNC AestheticRandNext, 0x8000CE9 +SET_FUNC EnableSoftReset, 0x8000D01 +SET_FUNC DisableSoftReset, 0x8000D0D +SET_FUNC IsSoftResetEnabled, 0x8000D19 +SET_FUNC GetGameClock, 0x8000D29 +SET_FUNC SetGameClock, 0x8000D35 +SET_FUNC IncrementGameClock, 0x8000D41 +SET_FUNC CopyToPaletteBuffer, 0x8000DB9 +SET_FUNC SyncLCDControl, 0x8000E9D +SET_FUNC GetBgControlBuffer, 0x8000F45 +SET_FUNC GetBgTileDataOffset, 0x8000F8D +SET_FUNC GetBgLocalTileIndex, 0x8000FA5 +SET_FUNC SetBgTileDataOffset, 0x8000FDD +SET_FUNC SetBgMapDataOffset, 0x8001005 +SET_FUNC SetBgScreenSize, 0x800104D +SET_FUNC SyncPalettes_AdditiveFilter, 0x8001095 +SET_FUNC SyncPalettes_SubstractiveFilter, 0x80010F1 +SET_FUNC SyncBgAndPals, 0x800114D +SET_FUNC FillBgMap, 0x8001221 +SET_FUNC RegisterBlankTile, 0x8001241 +SET_FUNC SetInterrupt_LCDVBlank, 0x8001259 +SET_FUNC SetInterrupt_LCDVCountMatch, 0x80012AD +SET_FUNC SetLCDVCountSetting, 0x800131D +SET_FUNC SetMainCallback, 0x8001329 +SET_FUNC ExecMainCycle, 0x8001335 +SET_FUNC KeyStateUpdatePrivate, 0x800134D +SET_FUNC KeyStateUpdate, 0x80013E1 +SET_FUNC KeyStateInit, 0x8001421 +SET_FUNC SetKeyStatusIgnore, 0x8001441 +SET_FUNC GetKeyStatusIgnore, 0x800144D +SET_FUNC KeyStatusSetterProc_Set, 0x8001459 +SET_FUNC StartKeyStatusSetter, 0x8001471 +SET_FUNC SetBgPosition, 0x800148D +SET_FUNC LoadBgConfig, 0x8001B59 +SET_FUNC GetBgMapBuffer, 0x8001C4D +SET_FUNC ShouldSkipHSScreen, 0x8001C69 +SET_FUNC HandleResetSequence, 0x8001C79 +SET_FUNC UpdateHBlankHandlerState, 0x8001D29 +SET_FUNC SetPrimaryHBlankCallback, 0x8001DD9 +SET_FUNC SetSecondaryHBlankCallback, 0x8001DED +SET_FUNC GetBgIdFromMapBuffer, 0x8001E01 +SET_FUNC SetBgDepth, 0x8001E6D +SET_FUNC GetBgDepth, 0x8001E8D +SET_FUNC SetColorEffectsParameters, 0x8001EA1 +SET_FUNC SetColorEffectsFirstTarget, 0x8001ED1 +SET_FUNC SetColorEffectsSecondTarget, 0x8001F0D +SET_FUNC SetColorEffectBackdropFirstTarget, 0x8001F49 +SET_FUNC SetColorEffectBackdropSecondTarget, 0x8001F65 +SET_FUNC SetDefaultColorEffects, 0x8001F81 +SET_FUNC EnablePaletteSync, 0x8001F95 +SET_FUNC DisablePaletteSync, 0x8001FA1 +SET_FUNC EnableBgSyncByMask, 0x8001FAD +SET_FUNC EnableBgSyncByIndex, 0x8001FBD +SET_FUNC ClearTileRegistry, 0x8001FE1 +SET_FUNC RegisterTileGraphics, 0x8002015 +SET_FUNC RegisterFillTile, 0x8002055 +SET_FUNC SyncRegisteredTiles, 0x8002089 +SET_FUNC InitOAMSplice, 0x80020FD +SET_FUNC SyncHiOAM, 0x8002139 +SET_FUNC SyncLoOAM, 0x800217D +SET_FUNC WriteOAMRotScaleData, 0x80021B1 +SET_FUNC GetLoOAMSize, 0x800224D +SET_FUNC Sound_GetCurrentSong, 0x8002259 +SET_FUNC Sound_IsSongPlaying, 0x8002265 +SET_FUNC Sound_SetVolume_8002274, 0x8002275 +SET_FUNC Sound_SetSongVolume, 0x80022ED +SET_FUNC Sound_FadeSongOut, 0x800231D +SET_FUNC Sound_FadeOut_Song, 0x800237D +SET_FUNC Sound_FadeOut_Sfx, 0x80023E1 +SET_FUNC Sound_PlaySong, 0x8002449 +SET_FUNC Sound_PlaySongSmoothCommon, 0x8002479 +SET_FUNC Sound_PlaySongSmooth, 0x80024D5 +SET_FUNC Sound_PlaySongSmoothExt, 0x80024E5 +SET_FUNC Sound_SongVolumeTransitionAProc_Loop, 0x80024F1 +SET_FUNC StartSongVolumeTransitionB, 0x8002731 +SET_FUNC Sound_SongVolumeTransitionBProc_Loop, 0x8002789 +SET_FUNC Sound_PlaySoundDelayedProc_Loop, 0x800281D +SET_FUNC PlaySongDelayed, 0x8002859 +SET_FUNC Sound_PlaySongCore, 0x8002891 +SET_FUNC SetSoundDefaultMaxChannels, 0x80028D1 +SET_FUNC SetSoundMaxChannels, 0x80028E9 +SET_FUNC Sound_SetupMaxChannelsForSong, 0x80028FD +SET_FUNC Sound_SongTransition, 0x80029E9 +SET_FUNC CancelPlaySongDelayed, 0x8002AB9 +SET_FUNC RamFuncInit, 0x8002AF9 +SET_FUNC Draw1DTileTextGlyphCore, 0x8002B91 +SET_FUNC HuffmanTextDecomp, 0x8002BA5 +SET_FUNC PushToHiOAM, 0x8002BB9 +SET_FUNC PushToLoOAM, 0x8002BCD +SET_FUNC FillMovementMapCore, 0x8002BF5 +SET_FUNC ProcInit, 0x8002C09 +SET_FUNC ProcStart, 0x8002C7D +SET_FUNC ProcStartBlocking, 0x8002CE1 +SET_FUNC ProcEndPrivate, 0x8002D11 +SET_FUNC EndProc, 0x8002D6D +SET_FUNC ProcAlloc, 0x8002D85 +SET_FUNC _FreeProcState, 0x8002D95 +SET_FUNC ProcInsertRoot, 0x8002DA5 +SET_FUNC ProcInsert, 0x8002DC9 +SET_FUNC ProcIsolate, 0x8002DE1 +SET_FUNC ExecProc_Private, 0x8002E29 +SET_FUNC ExecProc, 0x8002E85 +SET_FUNC BreakProcLoop, 0x8002E95 +SET_FUNC ProcFind, 0x8002E9D +SET_FUNC ProcFindNonBlocked, 0x8002EC5 +SET_FUNC ProcFindMarked, 0x8002EF5 +SET_FUNC ProcGoto, 0x8002F25 +SET_FUNC ProcGotoPtr, 0x8002F5D +SET_FUNC ProcMark, 0x8002F65 +SET_FUNC ProcSetEndFunc, 0x8002F6D +SET_FUNC ForEveryProc, 0x8002F71 +SET_FUNC ForEachProc, 0x8002F99 +SET_FUNC ProcForEachMarked, 0x8002FC1 +SET_FUNC ProcHaltEachMarked, 0x8002FED +SET_FUNC ProcResumeEachMarked, 0x8003015 +SET_FUNC EndEachProcMarked, 0x8003041 +SET_FUNC _EndProc, 0x800306D +SET_FUNC EndEachProc, 0x8003079 +SET_FUNC _BreakProcLoop, 0x8003089 +SET_FUNC BreakEachProcLoop, 0x8003095 +SET_FUNC ForProcFamily, 0x80030A5 +SET_FUNC ProcInst00_End, 0x80030E9 +SET_FUNC ProcInst01_SetName, 0x80030F5 +SET_FUNC ProcInst02_CallRoutine, 0x8003105 +SET_FUNC ProcInst16_CallRoutine2, 0x8003119 +SET_FUNC ProcInst18_CallRoutineArg, 0x8003131 +SET_FUNC ProcInst14_WhileRoutine, 0x8003151 +SET_FUNC ProcInst03_SetOnCycle, 0x800317D +SET_FUNC ProcInst04_SetOnEnd, 0x800318D +SET_FUNC ProcInst05_AddChild, 0x80031A9 +SET_FUNC ProcInst06_AddBlockingChild, 0x80031C5 +SET_FUNC ProcInst07_BuggedAddGlobal, 0x80031E1 +SET_FUNC ProcInst08_BlockUntilRunning, 0x8003201 +SET_FUNC ProcInst09_EndAllOf, 0x8003229 +SET_FUNC ProcInst0A_BreakLoopForAll, 0x8003245 +SET_FUNC ProcInst0B_Nop, 0x8003261 +SET_FUNC ProcInst0D_GotoPointer, 0x800326D +SET_FUNC ProcInst0C_GotoLabel, 0x800327D +SET_FUNC _ProcSleepCallback, 0x8003291 +SET_FUNC ProcInst0E_Sleep, 0x80032AD +SET_FUNC ProcInst0F_Mark, 0x80032D5 +SET_FUNC ProcInst13_Nop2, 0x80032E9 +SET_FUNC ProcInst10_Halt, 0x80032F5 +SET_FUNC ProcInst11_EnsureUniqueWeak, 0x80032F9 +SET_FUNC ProcInst17_EnsureUniqueStrong, 0x8003339 +SET_FUNC ProcInst15_Nop3, 0x8003371 +SET_FUNC ProcInst12_SetBit4, 0x800337D +SET_FUNC ProcInterpretScript, 0x8003395 +SET_FUNC SetProcOnCycle, 0x8003451 +SET_FUNC Proc_GetNextWithScript, 0x800346D +SET_FUNC Proc_GetNextChild, 0x80034A1 +SET_FUNC _ResetIconGraphics, 0x8003579 +SET_FUNC ClearIcons, 0x8003585 +SET_FUNC LoadIconPalettes, 0x80035BD +SET_FUNC LoadIconPalette, 0x80035D5 +SET_FUNC GetIconGfxTileIndex, 0x8003611 +SET_FUNC GetIconGfxIndex, 0x8003625 +SET_FUNC GetIconTileIndex, 0x8003651 +SET_FUNC DrawIcon, 0x80036BD +SET_FUNC ClearIcon, 0x800370D +SET_FUNC LoadIconObjectGraphics, 0x800372D +SET_FUNC DebugBgFontInit, 0x800378D +SET_FUNC DebugBgPrint, 0x8003805 +SET_FUNC DebugInit, 0x8003871 +SET_FUNC DebugClearNumberString, 0x80038C9 +SET_FUNC DebugIntToString, 0x80038E1 +SET_FUNC DebugIntToStringOrDashes, 0x800391D +SET_FUNC DebugPrintNumber, 0x800394D +SET_FUNC DebugIntToStringHex, 0x8003969 +SET_FUNC DebugPrintNumberHex, 0x80039B5 +SET_FUNC DebugPrint, 0x80039D1 +SET_FUNC DebugDisplay, 0x8003A3D +SET_FUNC DebugMain, 0x8003ABD +SET_FUNC DebugObjFontInit, 0x8003B25 +SET_FUNC DebugObjPrint, 0x8003BB1 +SET_FUNC DebugObjPrintNumber, 0x8003BFD +SET_FUNC DebugObjPrintNumberHex, 0x8003C21 +SET_FUNC GetLang, 0x8003C7D +SET_FUNC SetLang, 0x8003C89 +SET_FUNC Text_InitFont, 0x8003C95 +SET_FUNC Text_InitFontExt, 0x8003CB9 +SET_FUNC Text_SetFontStandardGlyphSet, 0x8003CF5 +SET_FUNC Text_ResetTileAllocation, 0x8003D21 +SET_FUNC Text_SetFont, 0x8003D39 +SET_FUNC Text_InitClear, 0x8003D5D +SET_FUNC Text_InitDB, 0x8003D85 +SET_FUNC InitClearTextBatch, 0x8003DAD +SET_FUNC Text_Clear, 0x8003DC9 +SET_FUNC Text_GetXCursor, 0x8003E51 +SET_FUNC Text_SetXCursor, 0x8003E55 +SET_FUNC Text_Advance, 0x8003E59 +SET_FUNC Text_SetColorId, 0x8003E61 +SET_FUNC Text_GetColorId, 0x8003E65 +SET_FUNC Text_SetParameters, 0x8003E69 +SET_FUNC Text_Display, 0x8003E71 +SET_FUNC Text_DisplayBlank, 0x8003EBD +SET_FUNC Text_GetStringTextWidth, 0x8003EDD +SET_FUNC GetCharTextWidth, 0x8003F3D +SET_FUNC Text_GetStringTextCenteredPos, 0x8003F91 +SET_FUNC Text_GetStringNextLine, 0x8003FF5 +SET_FUNC Text_DrawString, 0x8004005 +SET_FUNC Text_DrawNumber, 0x8004075 +SET_FUNC Text_DrawNumberOr2Dashes, 0x8004145 +SET_FUNC Text_DrawChar, 0x8004181 +SET_FUNC Text_GetDst1dText, 0x80041E9 +SET_FUNC Get2bppTo4bppLookup, 0x8004209 +SET_FUNC DrawGlyph1DTile, 0x8004219 +SET_FUNC DrawGlyph1DTileNoClear, 0x8004269 +SET_FUNC Font_LoadForUI, 0x80043A9 +SET_FUNC Font_LoadForDialogue, 0x80043E9 +SET_FUNC Font_SetDraw1DTileNoClear, 0x8004429 +SET_FUNC DrawTextInline, 0x800443D +SET_FUNC Text_InsertString, 0x8004481 +SET_FUNC Text_InsertNumberOr2Dashes, 0x80044A5 +SET_FUNC Text_AppendStringAscii, 0x80044C9 +SET_FUNC Text_AppendCharAscii, 0x8004505 +SET_FUNC GetCharTextWidthAscii, 0x8004539 +SET_FUNC GetStringTextWidthAscii, 0x8004569 +SET_FUNC Font_InitForObj, 0x800459D +SET_FUNC Text_Init2DLine, 0x80045D9 +SET_FUNC Text_Clear2DLine, 0x800465D +SET_FUNC Text_Fill2DLine, 0x80046B5 +SET_FUNC Text_Get2DVRAMTarget, 0x80046E1 +SET_FUNC DrawGlyph2DTile, 0x8004701 +SET_FUNC NewGreenTextColorManager, 0x80049AD +SET_FUNC EndGreenTextColorManager, 0x80049D1 +SET_FUNC Text_DrawGlyphManual, 0x8004A35 +SET_FUNC Text_DrawSpecialUiChar, 0x8004A91 +SET_FUNC DrawSpecialUiChar_, 0x8004ACD +SET_FUNC DrawSpecialUiChar, 0x8004B0D +SET_FUNC DrawSpecialUiDecNumber, 0x8004B49 +SET_FUNC DrawUiNumber, 0x8004B89 +SET_FUNC DrawUiNumberOrDoubleDashes, 0x8004B95 +SET_FUNC DrawUiSmallNumber, 0x8004BE5 +SET_FUNC DrawStatScreenBonusNumber, 0x8004BF1 +SET_FUNC UpdateAISs, 0x8004E41 +SET_FUNC ClearAISs, 0x8004EB9 +SET_FUNC CreateAIS, 0x8004F49 +SET_FUNC SortAISs, 0x8004FAD +SET_FUNC DeleteAIS, 0x8005005 +SET_FUNC DisplayAIS, 0x8005035 +SET_FUNC AdvanceAIS, 0x8005041 +SET_FUNC InsertAIS, 0x80051C1 +SET_FUNC _DisplayAIS, 0x8005209 +SET_FUNC ObjClear, 0x80053A5 +SET_FUNC ObjInsertSafe, 0x80053E9 +SET_FUNC ObjInsert, 0x8005429 +SET_FUNC ObjDisplayAll, 0x8005459 +SET_FUNC _HiObjProc_Loop, 0x8005489 +SET_FUNC StartHiObjProc, 0x80054B1 +SET_FUNC MoveHiObjProc, 0x80054F5 +SET_FUNC GetPortraitData, 0x8005515 +SET_FUNC Face_Init, 0x8005529 +SET_FUNC SetFaceGfxConfig, 0x8005545 +SET_FUNC FindFreeFaceSlot, 0x8005571 +SET_FUNC FACE_Load, 0x8005595 +SET_FUNC FACE_Display, 0x80055BD +SET_FUNC StartFaceAuto, 0x8005611 +SET_FUNC StartFace, 0x800563D +SET_FUNC EndFace, 0x8005739 +SET_FUNC EndFaceById, 0x8005759 +SET_FUNC SetFaceDisplayBits, 0x8005771 +SET_FUNC SetFaceDisplayBitsById, 0x800578D +SET_FUNC GetFaceDisplayBits, 0x80057A5 +SET_FUNC GetFaceDisplayBitsById, 0x80057A9 +SET_FUNC ApplyFaceDisplayBitChange, 0x80057C1 +SET_FUNC LoadMiniMugGraphics, 0x8005925 +SET_FUNC DrawMiniMug, 0x8005989 +SET_FUNC ShouldPortraitBeSmol, 0x8005C25 +SET_FUNC StartFaceFadeOut, 0x8005F39 +SET_FUNC GetGenericMiniMugGfx, 0x8005F6D +SET_FUNC LoadGenericMiniMugPalette, 0x8005F9D +SET_FUNC SetFaceBlinkControl, 0x8006439 +SET_FUNC SetFaceBlinkControlById, 0x8006459 +SET_FUNC GetFaceBlinkProcUnk8006470, 0x8006471 +SET_FUNC NewFace2, 0x80064F5 +SET_FUNC Dialogue_ClearFaceReferences, 0x80067E9 +SET_FUNC Dialogue_InitGfx, 0x800680D +SET_FUNC Dialogue_InitGfxObj, 0x80068AD +SET_FUNC Dialogue_InitFont, 0x8006979 +SET_FUNC StartDialogue, 0x800698D +SET_FUNC StartDialogueFromIndex, 0x8006A31 +SET_FUNC StartDialogueParentless, 0x8006A71 +SET_FUNC EndDialogue, 0x8006A7D +SET_FUNC ClearDialogueFlags, 0x8006A99 +SET_FUNC SetDialogueFlag, 0x8006AA9 +SET_FUNC UnsetDialogueFlag, 0x8006AC9 +SET_FUNC CheckDialogueFlag, 0x8006ADD +SET_FUNC Dialogue_SetCharacterDisplayDelay, 0x8006AF1 +SET_FUNC Dialogue_SetDefaultTextColor, 0x8006B11 +SET_FUNC DialogueSkipInputListener_OnLoop, 0x8006B4D +SET_FUNC DialogueMain_OnInit, 0x8006C01 +SET_FUNC DialogueMain_OnLoop, 0x8006C35 +SET_FUNC DialogueMain_UpdateDisplay, 0x8006DA1 +SET_FUNC LockDialogue, 0x8006EC5 +SET_FUNC IsDialogueLocked, 0x8006ED9 +SET_FUNC UnlockDialogue, 0x8006EF1 +SET_FUNC FadePalette, 0x80712B1 +SET_FUNC Dialogue_SetActiveFacePosition, 0x8007839 +SET_FUNC DialogueMain_OnEnd, 0x8007C0D +SET_FUNC DialoguePauseTimer_OnLoop, 0x8007C29 +SET_FUNC NewTextBluArrowAndButtonChecker, 0x8007CD9 +SET_FUNC Procs_TextBoxSlideAnimation2Loop, 0x8007DA5 +SET_FUNC StartDialogueTextChoice, 0x8007DE9 +SET_FUNC DialogueTextChoice_OnLoop, 0x8007E9D +SET_FUNC Procs_TextBoxSlideAnimationLoop, 0x8007FDD +SET_FUNC GetTextPauseDurationFromControlCode, 0x8008199 +SET_FUNC Dialogue_ClearTextBoxes, 0x80081A9 +SET_FUNC Dialogue_ClearText, 0x80081ED +SET_FUNC NewDialogueBoxAppearingAnimator, 0x80083E1 +SET_FUNC Dialogue_BoxAppearingAnimationLoop, 0x80083F9 +SET_FUNC nullsub_74, 0x80087A5 +SET_FUNC DialogueExists, 0x80089D1 +SET_FUNC FaceExists, 0x80089E9 +SET_FUNC GetLastDialoguePromptResult, 0x8008A01 +SET_FUNC GetStringTextWidthWithDialogueCodes, 0x8008B45 +SET_FUNC GetZero, 0x8008F19 +SET_FUNC DialogueEnableBgSyncByMask, 0x8008F21 +SET_FUNC nullsub_15, 0x8009039 +SET_FUNC AP_Init, 0x8009261 +SET_FUNC AP_Create, 0x800927D +SET_FUNC AP_Delete, 0x80092A5 +SET_FUNC AP_Update, 0x80092BD +SET_FUNC _AP_RegisterGraphics, 0x80092E5 +SET_FUNC _AP_Exec, 0x8009341 +SET_FUNC AP_RegisterAffine, 0x8009431 +SET_FUNC AP_SetAnimation, 0x8009519 +SET_FUNC AP_SetDefinition, 0x8009549 +SET_FUNC _AP_QueueTileGfx, 0x8009569 +SET_FUNC _AP_Load, 0x8009675 +SET_FUNC _AP_ExecOneFrame, 0x8009699 +SET_FUNC AP_CreatePrivate, 0x80096B9 +SET_FUNC AP_Alloc, 0x80096F1 +SET_FUNC APProc_Create, 0x8009719 +SET_FUNC _APProc_OnUpdate, 0x8009761 +SET_FUNC _APProc_OnDelete, 0x800978D +SET_FUNC APProc_SetParameters, 0x8009799 +SET_FUNC APProc_Delete, 0x80097B5 +SET_FUNC APProc_DeleteAll, 0x80097C1 +SET_FUNC APProc_Exists, 0x80097D1 +SET_FUNC GameControl_HandleSelectRightL, 0x8009A01 +SET_FUNC GameControl_8009A58, 0x8009A59 +SET_FUNC GameControl_8009A60_Null, 0x8009A61 +SET_FUNC EndProcIfNotMarkedB, 0x8009A6D +SET_FUNC GameControl_MasterSwitch, 0x8009B89 +SET_FUNC GameControl_PostChapterSwitch, 0x8009CE1 +SET_FUNC GameControl_ChapterSwitch, 0x8009D99 +SET_FUNC GameControl_CallPostChapterSaveMenu, 0x8009DE1 +SET_FUNC CallGameEndingEvent, 0x8009E99 +SET_FUNC GameControl_RememberChapterId, 0x8009EDD +SET_FUNC GameControl_RestoreChapterId, 0x8009EED +SET_FUNC StartGameControl, 0x8009F09 +SET_FUNC GetGameControl, 0x8009F41 +SET_FUNC SetNextGameActionId, 0x8009F51 +SET_FUNC SetNextChapterId, 0x8009F65 +SET_FUNC RestartGameAndGoto8, 0x8009F8D +SET_FUNC RestartGameAndGoto12, 0x8009FB1 +SET_FUNC nullsub_RestartGameAndGoto7, 0x8009FD5 +SET_FUNC nullsub_9, 0x8009FD9 +SET_FUNC GameControl_EnableSoundEffects, 0x8009FDD +SET_FUNC String_GetGenericArticle, 0x800A049 +SET_FUNC PrependArticleToString, 0x800A161 +SET_FUNC String_StripSomeEndCharacters, 0x800A1C9 +SET_FUNC GetStringFromIndex, 0x800A241 +SET_FUNC String_GetFromIndexExt, 0x800A281 +SET_FUNC Text_ExpandNamesInString, 0x800A2A5 +SET_FUNC String_ExpandTactName, 0x800A3B9 +SET_FUNC SetSomeRealCamPos, 0x800BA5D +SET_FUNC TriggerMapChanges, 0x800BAF9 +SET_FUNC UntriggerMapChange, 0x800BB49 +SET_FUNC HideAllUnits, 0x800BC1D +SET_FUNC GetUnitStructFromEventParameter, 0x800BC51 +SET_FUNC Event80_, 0x800BDCD +SET_FUNC Event81_, 0x800BDE9 +SET_FUNC Event82_EndWM, 0x800BE2D +SET_FUNC Event83_WM_SETCAM, 0x800BE39 +SET_FUNC Event84_WM_SETCAMONLOC, 0x800BE4D +SET_FUNC Event85_WM_SETCAMONSPRITE, 0x800BE8D +SET_FUNC Event86_WM_MOVECAM, 0x800BED5 +SET_FUNC Event87_, 0x800BF39 +SET_FUNC Event88_, 0x800BFD9 +SET_FUNC Event89_, 0x800C085 +SET_FUNC Event8A_, 0x800C0B9 +SET_FUNC Event8B_, 0x800C0C9 +SET_FUNC Event8C_, 0x800C0D5 +SET_FUNC Event8D_, 0x800C0F1 +SET_FUNC Event8E_, 0x800C109 +SET_FUNC Event8F_, 0x800C121 +SET_FUNC Event90_WM_DRAWPATH, 0x800C139 +SET_FUNC Event91_WM_DRAWPATH_Silent, 0x800C165 +SET_FUNC Event92_REMOVEPATH, 0x800C199 +SET_FUNC Event93_, 0x800C1CD +SET_FUNC Event94_, 0x800C1E9 +SET_FUNC Event95_, 0x800C205 +SET_FUNC Event96_, 0x800C255 +SET_FUNC Event97_, 0x800C2DD +SET_FUNC Event98_, 0x800C36D +SET_FUNC Event99_, 0x800C435 +SET_FUNC Event9A_, 0x800C469 +SET_FUNC Event9B_, 0x800C4C9 +SET_FUNC Event9C_, 0x800C4E5 +SET_FUNC Event9D_, 0x800C529 +SET_FUNC Event9E_PUTSPRITE, 0x800C55D +SET_FUNC Event9F_, 0x800C575 +SET_FUNC EventA0_REMSPRITE, 0x800C58D +SET_FUNC EventA1_, 0x800C59D +SET_FUNC EventA2_, 0x800C5AD +SET_FUNC EventA3_, 0x800C5BD +SET_FUNC EventA4_, 0x800C5F9 +SET_FUNC EventA5_, 0x800C635 +SET_FUNC EventA6_, 0x800C65D +SET_FUNC EventA7_, 0x800C68D +SET_FUNC EventA8_, 0x800C6C1 +SET_FUNC EventA9_, 0x800C755 +SET_FUNC EventAA_, 0x800C7B5 +SET_FUNC EventAB_, 0x800C7E5 +SET_FUNC EventAC_, 0x800C815 +SET_FUNC EventAD_, 0x800C85D +SET_FUNC EventAE_, 0x800C885 +SET_FUNC EventAF_, 0x800C8B1 +SET_FUNC EventB0_, 0x800C8D5 +SET_FUNC EventB1_, 0x800C8F9 +SET_FUNC EventB2_, 0x800C925 +SET_FUNC EventB3_, 0x800C939 +SET_FUNC EventB4_, 0x800C951 +SET_FUNC EventB5_, 0x800C981 +SET_FUNC EventB6_, 0x800C9A1 +SET_FUNC EventB7_, 0x800C9F1 +SET_FUNC EventB8_, 0x800CA19 +SET_FUNC EventB9_, 0x800CA39 +SET_FUNC EventBA_, 0x800CA61 +SET_FUNC EventBB_, 0x800CA9D +SET_FUNC EventBC_, 0x800CADD +SET_FUNC EventBD_, 0x800CB49 +SET_FUNC EventBE_, 0x800CB71 +SET_FUNC EventBF_, 0x800CBAD +SET_FUNC EventC0_, 0x800CBD9 +SET_FUNC EventC1_SKIPWM, 0x800CBF1 +SET_FUNC EventC2_, 0x800CC05 +SET_FUNC EventC3_, 0x800CC19 +SET_FUNC EventCE_, 0x800CC5D +SET_FUNC EventCF_, 0x800CC75 +SET_FUNC EventC4_, 0x800CC8D +SET_FUNC nullsub_31, 0x800CCE9 +SET_FUNC nullsub_32, 0x800CCED +SET_FUNC EventC5_, 0x800CCF1 +SET_FUNC nullsub_33, 0x800CD39 +SET_FUNC nullsub_34, 0x800CD3D +SET_FUNC EventC6_, 0x800CD51 +SET_FUNC EventC7_, 0x800CD89 +SET_FUNC EventC8_, 0x800CDA9 +SET_FUNC EventC9_, 0x800CDC9 +SET_FUNC EventCA_, 0x800CDF1 +SET_FUNC EventCB_, 0x800CDF5 +SET_FUNC EventCC_, 0x800CDF9 +SET_FUNC EventCD_, 0x800CE29 +SET_FUNC _MarkSomethingInMenu, 0x800CE41 +SET_FUNC EventEngine_Loop, 0x800CE4D +SET_FUNC EventEngine_OnEnd, 0x800CF5D +SET_FUNC EqueueEventEngineCall, 0x800D00D +SET_FUNC HandleNextEventEngineCall, 0x800D045 +SET_FUNC CallMapEventEngine, 0x800D07D +SET_FUNC StartMapEventEngine, 0x800D0B1 +SET_FUNC StartBattleEventEngine, 0x800D141 +SET_FUNC MapEventEngineExists, 0x800D199 +SET_FUNC BattleEventEngineExists, 0x800D1B1 +SET_FUNC DeleteEventEngines, 0x800D1C9 +SET_FUNC SetEventSlotC, 0x800D1F9 +SET_FUNC CallBattleQuoteTextEvents, 0x800D285 +SET_FUNC CallSomeOtherEvents, 0x800D2D1 +SET_FUNC StartGameOverEvent, 0x800D391 +SET_FUNC EventEngine_CanSkipMaybe, 0x800D3A5 +SET_FUNC SetDialogueSkipEvBit, 0x800D3E5 +SET_FUNC EventEngine_EnableSkip, 0x800D415 +SET_FUNC CheckEventId_, 0x800D4B9 +SET_FUNC SlotQueuePush, 0x800D529 +SET_FUNC SlotQueuePop, 0x800D545 +SET_FUNC SetEventCounter, 0x800D589 +SET_FUNC GetEventCounter, 0x800D595 +SET_FUNC Event00_Nop, 0x800D5A1 +SET_FUNC Event01_End, 0x800D5A5 +SET_FUNC Event02_EvBitAndIdMod, 0x800D671 +SET_FUNC Event03_CheckEvBitOrId, 0x800D6E5 +SET_FUNC Event04_CheckRandom, 0x800D755 +SET_FUNC Event05_SetSlot, 0x800D77D +SET_FUNC Event06_SlotOperation, 0x800D795 +SET_FUNC Event07_QueueOperation, 0x800D919 +SET_FUNC Event08_Label, 0x800D97D +SET_FUNC Event09_Goto, 0x800D981 +SET_FUNC Event0A_Call, 0x800D9B9 +SET_FUNC Event0B_EnqueueCall, 0x800DA2D +SET_FUNC Event0C_Branch, 0x800DA79 +SET_FUNC Event0D_AsmCall, 0x800DB01 +SET_FUNC Event0E_STAL, 0x800DB39 +SET_FUNC Event0F_CounterOperation, 0x800DBE1 +SET_FUNC Event10_ModifyEvBit, 0x800DC99 +SET_FUNC Event11_SetIgnoredKeys, 0x800DD59 +SET_FUNC Event12_SetBGM, 0x800DD75 +SET_FUNC Event13_SetBGM2, 0x800DDB1 +SET_FUNC Event14_OverwriteBGM, 0x800DE15 +SET_FUNC Event15_QuietBGM, 0x800DE75 +SET_FUNC Event16_PlaySound, 0x800DED5 +SET_FUNC Event17_Fade, 0x800DF21 +SET_FUNC Event18_ColorEffects, 0x800DFBD +SET_FUNC Event19_, 0x800E071 +SET_FUNC Event1A_TEXTSTART, 0x800E189 +SET_FUNC Event1B_TEXTSHOW, 0x800E3C9 +SET_FUNC Event1C_TEXTCONT, 0x800E51D +SET_FUNC Event1D_TEXTEND, 0x800E561 +SET_FUNC FaceWitnessProc_Main, 0x800E699 +SET_FUNC Event1E_, 0x800E6B5 +SET_FUNC Event1F_, 0x800E77D +SET_FUNC Event20_, 0x800E7C5 +SET_FUNC Event21_TextBGStuff, 0x800E8CD +SET_FUNC Event22_CLEAN, 0x800F0C9 +SET_FUNC Event23_BlockGameGraphics, 0x800F125 +SET_FUNC Event24_UnblockGameGraphics, 0x800F151 +SET_FUNC Event25_LOMA, 0x800F17D +SET_FUNC Event26_CameraControlMaybe, 0x800F20D +SET_FUNC Event27_MapChange, 0x800F2D5 +SET_FUNC Event28_ChangeWeather, 0x800F3ED +SET_FUNC Event29_SetFogVision, 0x800F3FD +SET_FUNC Event2A_MoveToChapter, 0x800F42D +SET_FUNC UNIT_GetListSize, 0x800F50D +SET_FUNC UNIT_ShouldBeLoaded, 0x800F529 +SET_FUNC LoadUnitsIdle, 0x800F5B9 +SET_FUNC UNITs_LoadInstant_800F698, 0x800F699 +SET_FUNC UNIT_Load_800F704, 0x800F705 +SET_FUNC UNIT_Filter, 0x800F915 +SET_FUNC Event2B_, 0x800FB19 +SET_FUNC Event2C_LoadUnits, 0x800FB85 +SET_FUNC CanStartEventUnitMovement, 0x800FC91 +SET_FUNC GetSomeEventEngineMoveRelatedBitfield, 0x800FCD9 +SET_FUNC Event2D_, 0x800FD0D +SET_FUNC Event2E_CheckAt, 0x800FD29 +SET_FUNC Event2F_MoveUnit, 0x800FD8D +SET_FUNC Event30_WaitForUnitMovement, 0x800FF25 +SET_FUNC Event31_DisplayEffectRange, 0x800FF69 +SET_FUNC Event32_SpawnSingleUnit, 0x800FFF9 +SET_FUNC Event33_CheckUnitVarious, 0x8010111 +SET_FUNC Event34_MessWithUnitState, 0x8010299 +SET_FUNC Event35_UnitClassChanging, 0x80104B1 +SET_FUNC Event36_CheckInArea, 0x801053D +SET_FUNC Event37_GiveItem, 0x80105A5 +SET_FUNC Event38_ChangeActiveUnit, 0x8010619 +SET_FUNC Event39_CHAI, 0x8010645 +SET_FUNC Event3A_, 0x80106E5 +SET_FUNC EventDisplayCursorProc_Loop, 0x8010749 +SET_FUNC Event3B_DisplayCursor, 0x801079D +SET_FUNC Event3C_, 0x8010851 +SET_FUNC Event3D_DisableMenuCommands, 0x80108AD +SET_FUNC Event3E_PrepScreenCall, 0x8010969 +SET_FUNC DecodeEventScriptedBattle, 0x801098D +SET_FUNC Event3F_, 0x8010A59 +SET_FUNC Event40_PROM, 0x8010B79 +SET_FUNC Event41_WarpAnim, 0x8010BED +SET_FUNC Event42_, 0x8010C71 +SET_FUNC Event43_, 0x8010CF1 +SET_FUNC Event44_, 0x8010D29 +SET_FUNC Event45_, 0x8010D5D +SET_FUNC ClearDialogueAndFaces, 0x8010E51 +SET_FUNC DisplayFlashingCursor, 0x8010E6D +SET_FUNC PopupProc_GetInnerLength, 0x8010F39 +SET_FUNC GenSomeLongPopupText, 0x801106D +SET_FUNC PopupProc_InitGfx, 0x801119D +SET_FUNC PopupProc_PlaySound, 0x8011211 +SET_FUNC PopupIconUpdaterLoop, 0x8011255 +SET_FUNC PopupProc_Display, 0x8011271 +SET_FUNC PopupProc_WaitForPress, 0x80113C1 +SET_FUNC LongPopup_Clear, 0x80113F9 +SET_FUNC SetPopupUnit, 0x8011451 +SET_FUNC SetPopupItem, 0x801145D +SET_FUNC SetPopupNumber, 0x8011469 +SET_FUNC Popup_Create, 0x8011475 +SET_FUNC Popup_CreateExt, 0x8011491 +SET_FUNC NewGotItemPopup, 0x80114DD +SET_FUNC ItemGot_DisplayLePopup, 0x8011525 +SET_FUNC ItemGot_GotLeItem, 0x8011539 +SET_FUNC NewItemGot, 0x8011555 +SET_FUNC NewGeneralItemGot, 0x801159D +SET_FUNC NewGoldGotPopup, 0x8011645 +SET_FUNC CreateItemStealingPopup, 0x8011695 +SET_FUNC NewPopup_WeaponBroke, 0x80116E1 +SET_FUNC NewPopup_WRankIncrease, 0x8011705 +SET_FUNC CreateNewUnitPopup, 0x8011729 +SET_FUNC nullsub_44, 0x8011A19 +SET_FUNC ChangeUnitAIThing, 0x8011CCD +SET_FUNC GetChapterAllyUnitCount, 0x8012345 +SET_FUNC InitPlayerUnitPositionsForPrepScreen, 0x8012361 +SET_FUNC PositionUnitsAccordingToDeployment, 0x801240D +SET_FUNC PositionUnitAccordingToDeployment, 0x801247D +SET_FUNC StoreUnitWordStructs, 0x801263D +SET_FUNC LoadUnitWordStructs, 0x8012679 +SET_FUNC GetValueFromEasingFunction, 0x08012DCD +SET_FUNC String_CopyTo, 0x8012EC1 +SET_FUNC CopyNoCompData, 0x8012EDD +SET_FUNC Decompress, 0x8012F51 +SET_FUNC GetNoCompDataSize, 0x8012F91 +SET_FUNC RegisterObjectTileGraphics, 0x8012FF5 +SET_FUNC CopyTileGfxForObj, 0x8013021 +SET_FUNC GetPaletteFadeBuffer, 0x801344D +SET_FUNC SetSomethingInPaletteBB_2A, 0x8013471 +SET_FUNC SetSomethingInPaletteBB_5A, 0x8013481 +SET_FUNC SetSomethingInPaletteBB_8A, 0x8013495 +SET_FUNC GetSomethingInPaletteBB_2A, 0x80134A9 +SET_FUNC GetSomethingInPaletteBB_5A, 0x80134B5 +SET_FUNC GetSomethingInPaletteBB_8A, 0x80134C5 +SET_FUNC ArchiveCurrentPalettes, 0x80134D5 +SET_FUNC ArchivePalette, 0x8013521 +SET_FUNC WriteFadedPaletteFromArchive, 0x8013551 +SET_FUNC MapBrightnessFadeExists, 0x8013845 +SET_FUNC IsFadeActive, 0x8013C89 +SET_FUNC StartFadeInBlack, 0x8013CD1 +SET_FUNC StartFadeOutBlack, 0x8013CED +SET_FUNC StartBlockingFadeInBlack, 0x8013D09 +SET_FUNC StartBlockingFadeOutBlack, 0x8013D21 +SET_FUNC StartBlockingFadeInWhite, 0x8013D39 +SET_FUNC StartBlockingFadeOutWhite, 0x8013D51 +SET_FUNC StartFadeInBlackMedium, 0x8013D69 +SET_FUNC StartFadeInBlackSlow, 0x8013D75 +SET_FUNC StartFadeInBlackFast, 0x8013D81 +SET_FUNC StartFadeOutBlackMedium, 0x8013D8D +SET_FUNC StartFadeOutBlackFast, 0x8013DA5 +SET_FUNC StartBlockingFadeInBlackSlow, 0x8013DC1 +SET_FUNC WaitForFade, 0x8014069 +SET_FUNC StartBlockingTimer, 0x8014239 +SET_FUNC Timer_Countdown, 0x8014255 +SET_FUNC String_FromNumber, 0x8014335 +SET_FUNC SomeDrawTextCentered, 0x80143D9 +SET_FUNC SomeDrawTextInlineAutoWidth, 0x801443D +SET_FUNC DeleteAllPaletteAnimator, 0x8014481 +SET_FUNC StartPaletteAnimator, 0x8014491 +SET_FUNC StartPaletteAnimator_, 0x80144E5 +SET_FUNC FutureCall2_Loop, 0x801487D +SET_FUNC FutureCall_Loop, 0x80148A1 +SET_FUNC SetupFutureCall2, 0x80148C9 +SET_FUNC SetupFutureCall, 0x80148E5 +SET_FUNC RerangeSomething, 0x8014B01 +SET_FUNC PlaySpacialSoundMaybe, 0x8014B29 +SET_FUNC OnVBlankMain, 0x80152A5 +SET_FUNC OnGameLoopMain, 0x80152F5 +SET_FUNC LockGameLogic, 0x8015361 +SET_FUNC UnlockGameLogic, 0x8015371 +SET_FUNC GetGameLogicLock, 0x8015381 +SET_FUNC SwitchGameplayPhase, 0x801538D +SET_FUNC MapMain_CallBeginningEvent, 0x80153D5 +SET_FUNC MapMain_SwitchPhases, 0x8015411 +SET_FUNC MapMain_ThisProbablyUsedToBeEventRelatedInEarlierGames, 0x8015435 +SET_FUNC MapMain_StartPhaseController, 0x8015451 +SET_FUNC MapMain_StartPlayerPhaseAndApplyAction, 0x80154A5 +SET_FUNC MapMain_UpdateTraps, 0x80154C9 +SET_FUNC MapMain_Suspend, 0x80154F5 +SET_FUNC MapMain_StartIntroFx, 0x801550D +SET_FUNC MapMain_DeployEveryone, 0x8015545 +SET_FUNC GotoChapterWithoutSave, 0x8015589 +SET_FUNC MapMain_ChapterSwitch, 0x80155C5 +SET_FUNC SetupBackgroundForWeatherMaybe, 0x8015609 +SET_FUNC LoadObjUIGfx, 0x8015681 +SET_FUNC LoadGameCoreGfx, 0x80156F5 +SET_FUNC HandleCursorMovement, 0x8015715 +SET_FUNC MoveCameraByStepMaybe, 0x8015839 +SET_FUNC GetSomeAdjustedCameraX, 0x80159B9 +SET_FUNC GetSomeAdjustedCameraY, 0x80159FD +SET_FUNC DisplayCursor, 0x8015A99 +SET_FUNC SetCursorMapPosition, 0x8015BBD +SET_FUNC CameraMovement_OnInit, 0x8015C1D +SET_FUNC CameraMovement_OnLoop, 0x8015CB1 +SET_FUNC GetCenteredCameraPosition, 0x8015D31 +SET_FUNC CenterCameraOntoPosition, 0x8015D85 +SET_FUNC EnsureCameraOntoPosition, 0x8015E0D +SET_FUNC ShouldMoveCameraPosSomething, 0x8015E9D +SET_FUNC GetCurrentMapMusicIndex, 0x8015FC9 +SET_FUNC UpdatePlayMapMusic, 0x80160D1 +SET_FUNC GetItemNameWithArticle, 0x801618D +SET_FUNC GetItemHpBonus, 0x80163F1 +SET_FUNC GetItemPowBonus, 0x8016421 +SET_FUNC GetItemSklBonus, 0x8016451 +SET_FUNC GetItemSpdBonus, 0x8016481 +SET_FUNC GetItemDefBonus, 0x80164B1 +SET_FUNC GetItemResBonus, 0x80164E1 +SET_FUNC GetItemLckBonus, 0x8016511 +SET_FUNC MakeNewItem, 0x8016541 +SET_FUNC CanUnitUseWeapon, 0x8016575 +SET_FUNC CanUnitUseWeaponNow, 0x8016751 +SET_FUNC CanUnitUseStaff, 0x80167A5 +SET_FUNC CanUnitUseStaffNow, 0x8016801 +SET_FUNC DrawItemMenuLine, 0x8016849 +SET_FUNC DrawItemMenuLineLong, 0x80168E1 +SET_FUNC DrawItemMenuLineNoColor, 0x80169A9 +SET_FUNC DrawItemStatScreenLine, 0x8016A2D +SET_FUNC GetItemAfterUse, 0x8016AED +SET_FUNC GetUnitEquippedWeapon, 0x8016B29 +SET_FUNC GetUnitEquippedWeaponSlot, 0x8016B59 +SET_FUNC IsItemCoveringRange, 0x8016B8D +SET_FUNC EquipUnitItemSlot, 0x8016BC1 +SET_FUNC IsItemEffectiveAgainst, 0x8016BED +SET_FUNC IsUnitEffectiveAgainst, 0x8016C89 +SET_FUNC GetItemDisplayRangeString, 0x8016CC1 +SET_FUNC GetWeaponLevelFromExp, 0x8016D5D +SET_FUNC GetItemDisplayRankString, 0x8016D95 +SET_FUNC GetDisplayRankSpecialCharFromExp, 0x8016DF9 +SET_FUNC GetWeaponTypeDisplayString, 0x8016E21 +SET_FUNC GetWeaponExpProgressState, 0x8016E51 +SET_FUNC IsItemDanceRing, 0x8016EC9 +SET_FUNC IsItemDisplayUsable, 0x8016EE5 +SET_FUNC CanUnitUse_unused, 0x8016F7D +SET_FUNC GetUnitItemHealAmount, 0x8016FB9 +SET_FUNC GetUnitItemSlot, 0x801702D +SET_FUNC IsItemStealable, 0x8017055 +SET_FUNC IsItemHammernable, 0x8017081 +SET_FUNC GetItemReachBits, 0x80170D5 +SET_FUNC GetUnitWeaponReachBits, 0x80171E9 +SET_FUNC GetUnitItemUseReachBits, 0x801723D +SET_FUNC GetUnitStaffReachBits, 0x80172F9 +SET_FUNC GetConvoyItemCostSum, 0x801737D +SET_FUNC GetUnitItemCostSum, 0x80173D1 +SET_FUNC GetPartyTotalGoldValue, 0x8017451 +SET_FUNC SetItemUnsealedForCharacter, 0x8017479 +SET_FUNC IsItemUnsealedForUnit, 0x80174AD +SET_FUNC GetItemIndex, 0x80174ED +SET_FUNC GetItemName, 0x80174F5 +SET_FUNC GetItemDescId, 0x8017519 +SET_FUNC GetItemUseDescId, 0x8017531 +SET_FUNC GetItemType, 0x8017549 +SET_FUNC GetItemAttributes, 0x801756D +SET_FUNC GetItemUses, 0x8017585 +SET_FUNC GetItemMaxUses, 0x80175B1 +SET_FUNC GetItemMight, 0x80175DD +SET_FUNC GetItemHit, 0x80175F5 +SET_FUNC GetItemWeight, 0x801760D +SET_FUNC GetItemCrit, 0x8017625 +SET_FUNC GetItemCost, 0x801763D +SET_FUNC GetItemMinRange, 0x801766D +SET_FUNC GetItemMaxRange, 0x8017685 +SET_FUNC GetItemEncodedRange, 0x80176A1 +SET_FUNC GetItemRequiredExp, 0x80176B9 +SET_FUNC GetItemEffectiveness, 0x80176D1 +SET_FUNC GetItemStatBonuses, 0x80176E9 +SET_FUNC GetItemIconId, 0x8017701 +SET_FUNC GetItemWeaponEffect, 0x8017725 +SET_FUNC GetItemUseEffect, 0x801773D +SET_FUNC GetItemCostPerUse, 0x8017755 +SET_FUNC GetItemMaxCost, 0x801776D +SET_FUNC GetItemAwardedExp, 0x8017799 +SET_FUNC GetItemData, 0x80177B1 +SET_FUNC ClearUnits, 0x80177C5 +SET_FUNC ClearUnit, 0x80177F5 +SET_FUNC CopyUnit, 0x801781D +SET_FUNC GetFreeUnit, 0x8017839 +SET_FUNC GetFreeBlueUnit, 0x8017871 +SET_FUNC GetUnitFogViewRange, 0x80178A9 +SET_FUNC SetUnitStatusExt, 0x80178D9 +SET_FUNC SetUnitStatusExt, 0x80178F5 +SET_FUNC GetUnitSMSId, 0x8017905 +SET_FUNC UnitAddItem, 0x8017949 +SET_FUNC ClearUnitInventory, 0x801796D +SET_FUNC UnitRemoveInvalidItems, 0x8017985 +SET_FUNC GetUnitItemCount, 0x80179D9 +SET_FUNC UnitHasItem, 0x80179F9 +SET_FUNC LoadUnits, 0x8017A35 +SET_FUNC CanClassWieldWeaponType, 0x8017A8D +SET_FUNC LoadUnit, 0x8017AC5 +SET_FUNC UnitInitFromDefinition, 0x8017D3D +SET_FUNC UnitLoadItemsFromDefinition, 0x8017DF9 +SET_FUNC UnitLoadStatsFromChracter, 0x8017E35 +SET_FUNC FixROMUnitStructPtr, 0x8017EBD +SET_FUNC UnitLoadSupports, 0x8017EF5 +SET_FUNC UnitAutolevelWExp, 0x8017F21 +SET_FUNC UnitAutolevelCore, 0x8017FC5 +SET_FUNC UnitAutolevelPenalty, 0x8018065 +SET_FUNC UnitApplyBonusLevels, 0x80180CD +SET_FUNC UnitAutolevel, 0x8018121 +SET_FUNC UnitAutolevelRealistic, 0x8018161 +SET_FUNC UnitCheckStatCaps, 0x80181C9 +SET_FUNC GetUnitByCharId, 0x801829D +SET_FUNC GetUnitFromCharIdAndFaction, 0x80182D9 +SET_FUNC CanUnitRescue, 0x801831D +SET_FUNC UnitRescue, 0x801834D +SET_FUNC UnitDrop, 0x8018371 +SET_FUNC UnitGive, 0x80183C9 +SET_FUNC UnitKill, 0x80183FD +SET_FUNC UnitChangeFaction, 0x8018431 +SET_FUNC UnitFinalizeMovement, 0x801849D +SET_FUNC UnitGetDeathDropLocation, 0x80184E1 +SET_FUNC UnitBeginAction, 0x801865D +SET_FUNC UnitBeginCantoAction, 0x80186D5 +SET_FUNC MoveActiveUnit, 0x8018741 +SET_FUNC ClearActiveFactionGrayedStates, 0x80187C1 +SET_FUNC TickActiveFactionTurn, 0x8018859 +SET_FUNC SetAllUnitNotBackSprite, 0x801895D +SET_FUNC UnitUpdateUsedItem, 0x8018995 +SET_FUNC GetUnitAid, 0x80189B9 +SET_FUNC GetUnitMagBy2Range, 0x8018A1D +SET_FUNC UnitHasMagicRank, 0x8018A59 +SET_FUNC GetUnitKeyItemSlotForTerrain, 0x8018A9D +SET_FUNC GetUnitAidIconId, 0x8018AF1 +SET_FUNC GetUnitWeaponUsabilityBits, 0x8018B29 +SET_FUNC GetCombinedEnemyWeaponUsabilityBits, 0x8018BA1 +SET_FUNC CanUnitMove, 0x8018BD9 +SET_FUNC IsPositionMagicSealed, 0x8018C99 +SET_FUNC IsUnitMagicSealed, 0x8018D09 +SET_FUNC GetUnitLastItem, 0x8018D35 +SET_FUNC GetUnitMovementCost, 0x8018D4D +SET_FUNC GetClassSMSId, 0x8018D91 +SET_FUNC UpdatePrevDeployStates, 0x8018DB1 +SET_FUNC LoadUnitPrepScreenPositions, 0x8018E31 +SET_FUNC ClearTemporaryUnits, 0x8018EB9 +SET_FUNC IsUnitSlotAvailable, 0x8018F49 +SET_FUNC CountAvailableBlueUnits, 0x8018FF1 +SET_FUNC CountRedUnits, 0x8019035 +SET_FUNC CountGreenUnits, 0x8019075 +SET_FUNC ClearCutsceneUnits, 0x80190B5 +SET_FUNC GetUnitCurrentHp, 0x8019151 +SET_FUNC GetUnitMaxHp, 0x8019191 +SET_FUNC GetUnitPower, 0x80191B1 +SET_FUNC GetUnitSkill, 0x80191D1 +SET_FUNC GetUnitSpeed, 0x8019211 +SET_FUNC GetUnitDefense, 0x8019251 +SET_FUNC GetUnitResistance, 0x8019271 +SET_FUNC GetUnitLuck, 0x8019299 +SET_FUNC GetUnitPortraitId, 0x80192B9 +SET_FUNC GetUnitMiniPortraitId, 0x80192F5 +SET_FUNC GetUnitLeaderCharId, 0x8019341 +SET_FUNC SetUnitLeaderCharId, 0x8019361 +SET_FUNC SetUnitHp, 0x8019369 +SET_FUNC AddUnitHp, 0x80193A5 +SET_FUNC GetUnitRescueName, 0x80193E9 +SET_FUNC GetUnitStatusName, 0x8019415 +SET_FUNC GetUnit, 0x8019431 +SET_FUNC GetClassData, 0x8019445 +SET_FUNC GetCharacterData, 0x8019465 +SET_FUNC UnitRemoveItem, 0x8019485 +SET_FUNC CanUnitCrossTerrain, 0x801949D +SET_FUNC InitChapterMap, 0x80194BD +SET_FUNC BmMapInit, 0x80197A5 +SET_FUNC BmMapFill, 0x80197E5 +SET_FUNC BmMapFillEdges, 0x8019841 +SET_FUNC UnpackChapterMap, 0x80198AD +SET_FUNC UnpackChapterMapGraphics, 0x801990D +SET_FUNC UnpackChapterMapPalette, 0x8019975 +SET_FUNC InitBaseTilesBmMap, 0x80199A5 +SET_FUNC RefreshTerrainBmMap, 0x8019A65 +SET_FUNC GetTrueTerrainAt, 0x8019AF5 +SET_FUNC DisplayBmTile, 0x8019B19 +SET_FUNC DisplayMovementViewTile, 0x8019B8D +SET_FUNC RenderBmMap, 0x8019C3D +SET_FUNC RenderBmMapOnBg2, 0x8019CBD +SET_FUNC UpdateBmMapDisplay, 0x8019D29 +SET_FUNC RenderBmMapColumn, 0x8019E09 +SET_FUNC RenderBmMapLine, 0x8019ED5 +SET_FUNC RefreshUnitsOnBmMap, 0x8019FA1 +SET_FUNC RefreshTorchlightsOnBmMap, 0x801A175 +SET_FUNC RefreshMinesOnBmMap, 0x801A1A1 +SET_FUNC RefreshEntityBmMaps, 0x801A1F5 +SET_FUNC GetTerrainName, 0x801A241 +SET_FUNC GetTerrainHealAmount, 0x801A259 +SET_FUNC GetTerrainUnk, 0x801A269 +SET_FUNC RevertMapChange, 0x801A2ED +SET_FUNC FillMovementMapForUnit, 0x801A38D +SET_FUNC FillMovementMapForUnitAndMovement, 0x801A3CD +SET_FUNC MapMovementFillMovementFromUnit, 0x801A409 +SET_FUNC MapRangeFillMovementFromPosition, 0x801A43D +SET_FUNC MapMovementFillMovementFromPosition, 0x801A46D +SET_FUNC MapFillMovementFromUnitAt, 0x801A49D +SET_FUNC SetMovCostTable, 0x801A4CD +SET_FUNC MapFillMovement, 0x801A4ED +SET_FUNC GenerateMovementInstructionsToPoint, 0x801A641 +SET_FUNC ProcessUnitMovement, 0x801A82D +SET_FUNC MapMovementMarkMovementEdges, 0x801A8E5 +SET_FUNC MapMarkMovementEdges, 0x801A9D1 +SET_FUNC MapAddInRange, 0x801AABD +SET_FUNC MapSetInRange, 0x801ABC1 +SET_FUNC FillMapAttackRangeForUnit, 0x801ACBD +SET_FUNC FillRangeMapByRangeMask, 0x801B461 +SET_FUNC FillMapStaffRangeForUnit, 0x801B619 +SET_FUNC FillRangeMapForDangerZone, 0x801B811 +SET_FUNC MapSetInMagicSealedRange, 0x801B951 +SET_FUNC SetSubjectMap, 0x801B999 +SET_FUNC MapIncInBoundedRange, 0x801B9A5 +SET_FUNC GetCurrentMovCostTable, 0x801B9E5 +SET_FUNC Loop6C_WaitForSelectPress, 0x801BA59 +SET_FUNC DebugMenu_MapIdle, 0x801BB41 +SET_FUNC DebugMenu_MapEffect, 0x801BB55 +SET_FUNC DebugMapMenu_DisplayInfoDraw, 0x801BCE5 +SET_FUNC DebugMapMenu_DisplayInfoIdle, 0x801BD59 +SET_FUNC DebugMapMenu_DisplayInfoEffect, 0x801BDA1 +SET_FUNC DebugMenu_WeatherDraw, 0x801BDA5 +SET_FUNC DebugMenu_WeatherIdle, 0x801BE29 +SET_FUNC DebugMenu_WeatherEffect, 0x801BEFD +SET_FUNC DebugMenu_ClearDraw, 0x801BF01 +SET_FUNC DebugMenu_ClearIdle, 0x801BF6D +SET_FUNC DebugMenu_ClearEffect, 0x801C015 +SET_FUNC DebugMenu_ErasedEffect, 0x801C019 +SET_FUNC DEBUGONLY_Startup, 0x801C091 +SET_FUNC UNUSED_StartupDebugMenu_WorldMapEffect, 0x801C1DD +SET_FUNC UNUSED_StartupDebugMenu_ChapterSelectIdle, 0x801C225 +SET_FUNC UNUSED_StartupDebugMenu_ChapterSelectEffect, 0x801C249 +SET_FUNC StartupDebugMenu_InitializeFileEffect, 0x801C371 +SET_FUNC DebugMenu_FogDraw, 0x801C3D5 +SET_FUNC DebugMenu_FogIdle, 0x801C449 +SET_FUNC DebugMenu_FogEffect, 0x801C4B1 +SET_FUNC StartupDebugMenu_ReleaseEntryEffect, 0x801C4B5 +SET_FUNC DebugMenu_GNightEffect, 0x801C4C1 +SET_FUNC DebugChargeMenu_Draw, 0x801C4D1 +SET_FUNC DebugChargeMenu_Idle, 0x801C589 +SET_FUNC PlayerPhase_Suspend, 0x801C895 +SET_FUNC HandlePlayerCursorMovement, 0x801C8AD +SET_FUNC CanShowUnitStatScreen, 0x801C929 +SET_FUNC PlayerPhase_MainIdle, 0x801C941 +SET_FUNC DisplayUnitEffectRange, 0x801CB71 +SET_FUNC PlayerPhase_InitUnitMovementSelect, 0x801CC1D +SET_FUNC DisplayActiveUnitEffectRange, 0x801CC7D +SET_FUNC PlayerPhase_DisplayDangerZone, 0x801CCB5 +SET_FUNC PlayerPhase_RangeDisplayIdle, 0x801CD1D +SET_FUNC PlayerPhase_CancelAction, 0x801CFF1 +SET_FUNC PlayerPhase_BackToMove, 0x801D009 +SET_FUNC PlayerPhase_PreAction, 0x801D085 +SET_FUNC TryMakeCantoUnit, 0x801D245 +SET_FUNC MaybeRunPostActionEvents, 0x801D301 +SET_FUNC EnsureCameraOntoActiveUnitPosition, 0x801D31D +SET_FUNC PlayerPhase_ApplyUnitMovement, 0x801D471 +SET_FUNC GetUnitSelectionValueThing, 0x801D51D +SET_FUNC CanMoveActiveUnitTo, 0x801D5A9 +SET_FUNC PlayerPhase_DisplayUnitMovement, 0x801D625 +SET_FUNC PlayerPhase_WaitForUnitMovement, 0x801D64D +SET_FUNC PlayerPhase_ResumeRangeDisplay, 0x801D669 +SET_FUNC PlayerPhase_ReloadGameGfx, 0x801D6FD +SET_FUNC MakeMoveunitForActiveUnit, 0x801D70D +SET_FUNC ClearActiveUnit, 0x801D75D +SET_FUNC ASMC_801D7E8, 0x801D7E9 +SET_FUNC PlayerPhase_RangeDisplayIdle_ForceAPress, 0x801D819 +SET_FUNC MoveLimitViewChange_OnInit, 0x801D89D +SET_FUNC MoveLimitViewChange_OnLoop, 0x801D8ED +SET_FUNC MoveLimitView_OnInit, 0x801D92D +SET_FUNC MoveLimitView_OnLoop, 0x801D9DD +SET_FUNC MoveLimitView_OnEnd, 0x801DA61 +SET_FUNC DisplayMoveRangeGraphics, 0x801DA99 +SET_FUNC HideMoveRangeGraphics, 0x801DACD +SET_FUNC PlayerPhase_HandleAutoEnd, 0x801DBA5 +SET_FUNC GetSomeFacingDirection, 0x801DBD5 +SET_FUNC NewMoveUnitForUnitBeingRescued, 0x801DC01 +SET_FUNC Loop6C_KOIDO, 0x801DC3D +SET_FUNC Make6CKOIDO, 0x801DC7D +SET_FUNC Make6CKOIDOAMM, 0x801DCD1 +SET_FUNC Destruct6CBMXFADE, 0x801DDA9 +SET_FUNC StartBMXFADE, 0x801DDC5 +SET_FUNC StartBlockingBMXFADE, 0x801DDF1 +SET_FUNC BMXFADEExists, 0x801DE19 +SET_FUNC GetPlayerStartCursorPosition, 0x801DE31 +SET_FUNC GetEnemyStartCursorPosition, 0x801DE89 +SET_FUNC ADJUSTFROMXI_MoveCameraOnSomeUnit, 0x801DF65 +SET_FUNC HandleNewItemGetFromDrop, 0x801E099 +SET_FUNC SendToConvoyMenu_Draw, 0x801E139 +SET_FUNC MenuCommand_DrawExtraItem, 0x801E145 +SET_FUNC SendToConvoyMenu_NormalEffect, 0x801E189 +SET_FUNC FillWarpRangeMap, 0x801E34D +SET_FUNC ForceMenuItemPanel, 0x801E685 +SET_FUNC UpdateMenuItemPanel, 0x801E749 +SET_FUNC EndMenuItemPanel, 0x801EA55 +SET_FUNC StartUnitSwapAnimation, 0x801EC11 +SET_FUNC UnitSwapAnimationExists, 0x801EC49 +SET_FUNC LoadPhaseIntroGraphics, 0x801F2CD +SET_FUNC ChangeActiveUnitFacing, 0x801F50D +SET_FUNC GasTrapEffectGfx_Setup, 0x801F541 +SET_FUNC StartGasTrapEffectGfxMaybe, 0x801F601 +SET_FUNC MineFireEffectGfx_Setup, 0x801F631 +SET_FUNC NewFireTrapEffectGfx, 0x801F68D +SET_FUNC NewMineTrapEffectGfx, 0x801F6BD +SET_FUNC StartLightArrowTrapGfx, 0x801F845 +SET_FUNC BgMoverProc_Update, 0x801FD91 +SET_FUNC BeginLightRuneMapAnim, 0x8021685 +SET_FUNC BeginMineMapAnim, 0x8022301 +SET_FUNC MapMenuCommnd_EndEffect, 0x80225F9 +SET_FUNC MapMenuCommand_UnitEffect, 0x802260D +SET_FUNC MapMenuCommnd_StatusEffect, 0x8022651 +SET_FUNC MapMenuCommnd_GuideEffect, 0x80226E5 +SET_FUNC MapMenuCommand_DangerZoneUnusedEffect, 0x80226F9 +SET_FUNC EffectWait, 0x8022739 +SET_FUNC GenericSelection_BackToUM, 0x8022749 +SET_FUNC GenericSelection_BackToUM_CamWait, 0x802282D +SET_FUNC RescueUsability, 0x80228A5 +SET_FUNC RescueEffect, 0x80228DD +SET_FUNC RescueSelection_OnSelect, 0x80228FD +SET_FUNC DropUsability, 0x8022911 +SET_FUNC DropEffect, 0x8022949 +SET_FUNC DropSelection_OnSelect, 0x8022969 +SET_FUNC TakeUsability, 0x802298D +SET_FUNC TakeEffect, 0x80229D5 +SET_FUNC GiveUsability, 0x80229F5 +SET_FUNC GiveEffect, 0x8022A3D +SET_FUNC MakeUnitRescueTransferGraphics, 0x8022A5D +SET_FUNC TakeSelection_OnSelect, 0x8022A91 +SET_FUNC GiveSelection_OnSelect, 0x8022AE1 +SET_FUNC DisplayUnitStandingAttackRange, 0x8022C31 +SET_FUNC HideMoveRangeGraphicsWrapper, 0x8022C99 +SET_FUNC DanceCommandUsability, 0x8023195 +SET_FUNC ItemCommandEffect, 0x80232E9 +SET_FUNC ItemSelectMenu_TextDraw, 0x8023351 +SET_FUNC ItemSelectMenu_Usability, 0x80233D9 +SET_FUNC ItemSelectMenu_Effect, 0x8023429 +SET_FUNC nullsub_25, 0x80234A9 +SET_FUNC FillBallistaRange, 0x80239CD +SET_FUNC StaffCommandUsability, 0x8023A55 +SET_FUNC StaffCommandEffect, 0x8023ACD +SET_FUNC StaffItemSelect_Usability, 0x8023B91 +SET_FUNC StaffItemSelect_Effect, 0x8023BC9 +SET_FUNC StaffItemSelect_TextDraw, 0x8023C09 +SET_FUNC StaffItemSelect_OnHover, 0x8023C15 +SET_FUNC PickCommandUsability, 0x8023E7D +SET_FUNC SupplyUsability, 0x8023F65 +SET_FUNC ArenaCommandUsability, 0x80240ED +SET_FUNC ArenaCommandEffect, 0x8024145 +SET_FUNC StealCommandUsability, 0x802418D +SET_FUNC StealCommandEffect, 0x80241DD +SET_FUNC StealTargetSelection_OnInit, 0x802421D +SET_FUNC StealItemMenuCommand_Usability, 0x8024305 +SET_FUNC StealItemMenuCommand_Draw, 0x8024349 +SET_FUNC StealItemMenuCommand_Effect, 0x802439D +SET_FUNC RescueSelection_OnConstruction, 0x802467D +SET_FUNC RescueSelection_OnChange, 0x802469D +SET_FUNC DropSelection_OnConstruction, 0x80246C1 +SET_FUNC TradeTargetSelection_OnInit, 0x8024769 +SET_FUNC nullsub_27, 0x8024885 +SET_FUNC RideCommandUsability, 0x80248C5 +SET_FUNC RideCommandEffect, 0x8024921 +SET_FUNC AttackCommandUsability, 0x80249AD +SET_FUNC AttackBallistaCommandUsability, 0x8024A29 +SET_FUNC nullsub_26, 0x8024BF5 +SET_FUNC GetPhaseAbleUnitCount, 0x8024CED +SET_FUNC AreAllegiancesAllied, 0x8024D8D +SET_FUNC AreAllegiancesEqual, 0x8024DA5 +SET_FUNC GetCurrentPhase, 0x8024DBD +SET_FUNC IsNotEnemyPhaseMaybe, 0x8024DD1 +SET_FUNC GetPartyGoldAmount, 0x8024DE9 +SET_FUNC SetPartyGoldAmount, 0x8024E05 +SET_FUNC AddPartyGoldAmount, 0x8024E21 +SET_FUNC ForEachUnitInRange, 0x8024EAD +SET_FUNC ForEachPosInRange, 0x8024F19 +SET_FUNC ForEachAdjacentUnit, 0x8024F71 +SET_FUNC ForEachAdjacentPosition, 0x8024FA5 +SET_FUNC ForEachPosIn12Range, 0x8025039 +SET_FUNC ForEachUnitInMagBy2Range, 0x802506D +SET_FUNC TryAddTrapsToTargetList, 0x80250BD +SET_FUNC AddUnitToTargetListIfNotAllied, 0x802517D +SET_FUNC MakeTargetListForWeapon, 0x80251B5 +SET_FUNC TryAddUnitToTradeTargetList, 0x802521D +SET_FUNC MakeTradeTargetList, 0x80252D1 +SET_FUNC TryAddUnitToRescueTargetList, 0x8025345 +SET_FUNC MakeRescueTargetList, 0x80253B5 +SET_FUNC TryAddToDropTargetList, 0x80253E9 +SET_FUNC MakeDropTargetList, 0x8025441 +SET_FUNC TryAddRescuedUnitToTakeTargetList, 0x8025475 +SET_FUNC MakeTakeTargetList, 0x80254E1 +SET_FUNC MakeTargetListForSupport, 0x8025645 +SET_FUNC AddUnitToTargetListIfAllied, 0x80256F1 +SET_FUNC FillBallistaRangeMaybe, 0x8025729 +SET_FUNC TryAddClosedDoorToTargetList, 0x8025795 +SET_FUNC TryAddBridgeToTargetList, 0x80257D5 +SET_FUNC MakeTargetListForDoorAndBridges, 0x8025815 +SET_FUNC MakeTargetListForPick, 0x80258A5 +SET_FUNC MakeTerrainHealTargetList, 0x8025905 +SET_FUNC MakePoisonDamageTargetList, 0x80259ED +SET_FUNC MakeGorgonEggHatchTargetList, 0x8025A65 +SET_FUNC AddAsTarget_IfCanStealFrom, 0x8025BA1 +SET_FUNC MakeTargetListForSteal, 0x8025C01 +SET_FUNC AddAsTarget_IfPositionCleanForSummon, 0x8025C35 +SET_FUNC ListSummonTargets, 0x8025CA5 +SET_FUNC TryAddUnitToHealTargetList, 0x8025E29 +SET_FUNC MakeTargetListForAdjacentHeal, 0x8025E7D +SET_FUNC MakeTargetListForRangedHeal, 0x8025EB1 +SET_FUNC AddToTargetListIfNotAllied, 0x8025EFD +SET_FUNC MakeTargetListForFuckingNightmare, 0x8025F45 +SET_FUNC TryAddUnitToRestoreTargetList, 0x8025F99 +SET_FUNC MakeTargetListForRestore, 0x8025FE9 +SET_FUNC TryAddUnitToBarrierTargetList, 0x802601D +SET_FUNC MakeTargetListForBarrier, 0x802606D +SET_FUNC TryAddUnitToRescueStaffTargetList, 0x80260A1 +SET_FUNC MakeTargetListForRescueStaff, 0x80260D9 +SET_FUNC TryAddUnitToSilenceTargetList, 0x8026101 +SET_FUNC TryAddUnitToSleepTargetList, 0x802614D +SET_FUNC TryAddUnitToBerzerkTargetList, 0x8026199 +SET_FUNC MakeTargetListForSilence, 0x80261E5 +SET_FUNC MakeTargetListForSleep, 0x802620D +SET_FUNC MakeTargetListForBerserk, 0x8026235 +SET_FUNC TryAddUnitToWarpTargetList, 0x802625D +SET_FUNC MakeTargetListForWarp, 0x8026295 +SET_FUNC MakeTargetListForUnlock, 0x80262C9 +SET_FUNC TryAddUnitToHammerneTargetList, 0x80262FD +SET_FUNC MakeTargetListForHammerne, 0x8026355 +SET_FUNC MakeTargetListForLatona, 0x8026389 +SET_FUNC MakeTargetListForMine, 0x80264F1 +SET_FUNC MakeTargetListForLightRune, 0x8026581 +SET_FUNC TryAddUnitToDanceRingTargetList, 0x80265B5 +SET_FUNC MakeTargetListForDanceRing, 0x80265E5 +SET_FUNC LoadMapSpritePalettes, 0x8026629 +SET_FUNC SMS_Init, 0x8026689 +SET_FUNC SMS_80266F0, 0x80266F1 +SET_FUNC SMS_SomethingGmapUnit, 0x802677D +SET_FUNC SMS_RegisterUsage, 0x80267FD +SET_FUNC SomethingSMS_16x16_0, 0x80268C9 +SET_FUNC SomethingSMS_16x16, 0x802695D +SET_FUNC SomethingSMS_16x32, 0x8026A39 +SET_FUNC SomethingSMS_32x32, 0x8026B29 +SET_FUNC SMS_SyncDirect, 0x8026F2D +SET_FUNC SMS_SyncIndirect, 0x8026F95 +SET_FUNC GetUnitBattleMapSpritePaletteIndex, 0x802713D +SET_FUNC GetUnitMapSpritePaletteIndex, 0x8027169 +SET_FUNC SMS_UpdateFromGameData, 0x80271A1 +SET_FUNC SMS_GetNewInfoStruct, 0x802736D +SET_FUNC SMS_DisplayAllFromInfoStructs, 0x80273A5 +SET_FUNC DisplayChapterTileMarker, 0x8027531 +SET_FUNC DisplayUnitAdditionalBlinkingIcons, 0x80275E9 +SET_FUNC ResetMapSpriteHoverTimer, 0x8027A41 +SET_FUNC HandleMapSpriteCursorHover, 0x8027A4D +SET_FUNC SMS_DisplayOne, 0x8027F29 +SET_FUNC SMS_DisplayWindowBlended, 0x8028015 +SET_FUNC HideUnitSMS, 0x802810D +SET_FUNC ShowUnitSMS, 0x8028131 +SET_FUNC GetUnitStandingSpriteDataFlagThing, 0x8028145 +SET_FUNC GetROMUnitSupportCount, 0x80281C9 +SET_FUNC GetROMUnitSupportingId, 0x80281DD +SET_FUNC GetUnitSupportingUnit, 0x80281F5 +SET_FUNC GetSupportLevelBySupportIndex, 0x802823D +SET_FUNC GetUnitTotalSupportLevels, 0x8028265 +SET_FUNC AddSupportPoints, 0x8028291 +SET_FUNC CanUnitSupportCommandWith, 0x8028311 +SET_FUNC GetUnitStartingSupportValue, 0x802838D +SET_FUNC GetSupportDataIdForOtherUnit, 0x80283A9 +SET_FUNC ClearUnitSupports, 0x80283E1 +SET_FUNC ProcessSupportGains, 0x8028435 +SET_FUNC GetSupportBonusEntryPtr, 0x802852D +SET_FUNC StoreAddedAffinityBonusesForSupportLevel, 0x8028551 +SET_FUNC GetUnitSupportBonuses, 0x80285B1 +SET_FUNC CanUnitsStillSupportThisChapter, 0x802878D +SET_FUNC SwapUnitStats, 0x80287D5 +SET_FUNC CanUnitUseItem, 0x8028871 +SET_FUNC ItemEffect_Call, 0x8028E61 +SET_FUNC IsGeneratedTargetListEmpty, 0x8029069 +SET_FUNC CanUseHealingItem, 0x802907D +SET_FUNC CanUsePureWater, 0x80290A1 +SET_FUNC CanUseTorch, 0x80290B9 +SET_FUNC CanUseAntidote, 0x80290E5 +SET_FUNC CanUseChestKey, 0x80290FD +SET_FUNC CanUseDoorKey, 0x8029139 +SET_FUNC CanOpenBridge, 0x802914D +SET_FUNC CanUseLockpick, 0x8029161 +SET_FUNC CanUsePromotionItem, 0x80291A9 +SET_FUNC CanUseStatBooster, 0x802940D +SET_FUNC CanUseJunaFruit, 0x8029505 +SET_FUNC EndItemEffectSelectionThing, 0x802951D +SET_FUNC GenericStaffSelection_OnSelect, 0x8029551 +SET_FUNC PrepareTargetSelectionForRescueStaff, 0x8029569 +SET_FUNC SetupTargetSelectionForGenericStaff, 0x80295A9 +SET_FUNC WarpTargetPosSelect_Init, 0x80295E9 +SET_FUNC WarpTargetPosSelect_Loop, 0x802969D +SET_FUNC WarpTargetPosSelect_Confirm, 0x80297D1 +SET_FUNC WarpTargetPosSelect_Cancel, 0x802980D +SET_FUNC WarpTargetPosSelect_Destruct, 0x8029841 +SET_FUNC WarpTargetSelection_OnSelect, 0x8029855 +SET_FUNC SetupWarpTargetSelection, 0x802987D +SET_FUNC PrepareTargetSelectionForMineAndLightRune, 0x80298F1 +SET_FUNC HammerneTargetSelection_OnSelect, 0x8029945 +SET_FUNC SetupHammerneUseSelection, 0x80299B9 +SET_FUNC HammerneTargetSelection_OnChange, 0x8029A09 +SET_FUNC HammerneTargetSelection_OnInit, 0x8029A2D +SET_FUNC nullsub_24, 0x8029A49 +SET_FUNC PrepareTargetSelectionForHeal, 0x8029B8D +SET_FUNC PrepareTargetSelectionForRestoreStaff, 0x8029BC9 +SET_FUNC PrepareTargetSelectionForOffensiveStaff, 0x8029CA1 +SET_FUNC GenericSelection_DeleteBBAndBG, 0x8029D29 +SET_FUNC TorchTargetPosSelect_Init, 0x8029D99 +SET_FUNC TorchTargetSelection_Loop, 0x8029DF1 +SET_FUNC NewTorchStaffSelection, 0x8029ED9 +SET_FUNC CanUnitUseItemPrepScreen, 0x8029F01 +SET_FUNC BattleGenerateSimulationInternal, 0x802A13D +SET_FUNC BattleGenerateRealInternal, 0x802A20D +SET_FUNC BattleApplyGameStateUpdates, 0x802A2F5 +SET_FUNC BattleGenerateSimulation, 0x802A319 +SET_FUNC BattleGenerateReal, 0x802A351 +SET_FUNC BattleGenerateBallistaSimulation, 0x802A365 +SET_FUNC BattleGenerateBallistaReal, 0x802A385 +SET_FUNC BattleGenerate, 0x802A399 +SET_FUNC BattleGenerateUiStats, 0x802A401 +SET_FUNC BattleRoll1RN, 0x802A52D +SET_FUNC BattleRoll2RN, 0x802A559 +SET_FUNC InitBattleUnit, 0x802A585 +SET_FUNC InitBattleUnitWithoutBonuses, 0x802A669 +SET_FUNC SetBattleUnitTerrainBonuses, 0x802A6A1 +SET_FUNC SetBattleUnitTerrainBonusesAuto, 0x802A6DD +SET_FUNC SetBattleUnitWeapon, 0x802A731 +SET_FUNC SetBattleUnitWeaponBallista, 0x802A919 +SET_FUNC ComputeBattleUnitStats, 0x802A95D +SET_FUNC ComputeBattleUnitEffectiveStats, 0x802A9A9 +SET_FUNC ComputeBattleUnitSupportBonuses, 0x802A9D1 +SET_FUNC ComputeBattleUnitDefense, 0x802AA45 +SET_FUNC ComputeBattleUnitBaseDefense, 0x802AAA5 +SET_FUNC ComputeBattleUnitAttack, 0x802AABD +SET_FUNC ComputeBattleUnitSpeed, 0x802AB75 +SET_FUNC ComputeBattleUnitHitRate, 0x802ABAD +SET_FUNC ComputeBattleUnitAvoidRate, 0x802ABE5 +SET_FUNC ComputeBattleUnitCritRate, 0x802AC19 +SET_FUNC ComputeBattleUnitDodgeRate, 0x802AC55 +SET_FUNC ComputeBattleUnitEffectiveHitRate, 0x802AC61 +SET_FUNC ComputeBattleUnitEffectiveCritRate, 0x802AC91 +SET_FUNC ComputeBattleUnitSilencerRate, 0x802ACF9 +SET_FUNC ComputeBattleUnitWeaponRankBonuses, 0x802AD55 +SET_FUNC ComputeBattleUnitStatusBonuses, 0x802AD91 +SET_FUNC ComputeBattleUnitSpecialWeaponStats, 0x802ADCD +SET_FUNC ClearBattleHits, 0x802AE91 +SET_FUNC BattleUnwind, 0x802AED1 +SET_FUNC BattleGetBattleUnitOrder, 0x802AF7D +SET_FUNC BattleGetFollowUpOrder, 0x802AF91 +SET_FUNC BattleGenerateRoundHits, 0x802B019 +SET_FUNC GetBattleUnitHitCount, 0x802B081 +SET_FUNC BattleCheckBraveEffect, 0x802B095 +SET_FUNC BattleCheckTriangleAttack, 0x802B0CD +SET_FUNC BattleUpdateBattleStats, 0x802B1C5 +SET_FUNC BattleCheckSureShot, 0x802B1F5 +SET_FUNC BattleCheckPierce, 0x802B279 +SET_FUNC BattleCheckGreatShield, 0x802B2E9 +SET_FUNC BattleCheckSilencer, 0x802B38D +SET_FUNC BattleCheckPetrify, 0x802B3D1 +SET_FUNC BattleGenerateHitAttributes, 0x802B3ED +SET_FUNC BattleGenerateHitTriangleAttack, 0x802B579 +SET_FUNC BattleGenerateHitEffects, 0x802B601 +SET_FUNC BattleGenerateHit, 0x802B83D +SET_FUNC BattleApplyExpGains, 0x802B92D +SET_FUNC GetStatIncrease, 0x802B9A1 +SET_FUNC GetAutoleveledStatIncrease, 0x802B9C5 +SET_FUNC CanBattleUnitGainLevels, 0x802B9F5 +SET_FUNC CheckBattleUnitLevelUp, 0x802BA29 +SET_FUNC ApplyUnitDefaultPromotion, 0x802BC01 +SET_FUNC ApplyUnitPromotion, 0x802BD51 +SET_FUNC GenerateBattleUnitStatGainsComparatively, 0x802BEA1 +SET_FUNC CheckBattleUnitStatCaps, 0x802BF25 +SET_FUNC BattleApplyUnitUpdates, 0x802C029 +SET_FUNC GetBattleUnitUpdatedWeaponExp, 0x802C0B5 +SET_FUNC HasBattleUnitGainedWeaponLevel, 0x802C1B1 +SET_FUNC UpdateUnitFromBattle, 0x802C1ED +SET_FUNC UpdateUnitDuringBattle, 0x802C2D5 +SET_FUNC BattleApplyBallistaUpdates, 0x802C301 +SET_FUNC GetUnitExpLevel, 0x802C345 +SET_FUNC GetUnitRoundExp, 0x802C369 +SET_FUNC GetUnitPowerLevel, 0x802C399 +SET_FUNC GetUnitClassKillExpBonus, 0x802C3D9 +SET_FUNC GetUnitExpMultiplier, 0x802C40D +SET_FUNC GetUnitKillExpBonus, 0x802C451 +SET_FUNC ModifyUnitSpecialExp, 0x802C4F1 +SET_FUNC GetBattleUnitExpGain, 0x802C535 +SET_FUNC BattleApplyItemExpGains, 0x802C5B9 +SET_FUNC GetBattleUnitStaffExp, 0x802C639 +SET_FUNC BattleApplyMiscActionExpGains, 0x802C6A1 +SET_FUNC BattleUnitTargetSetEquippedWeapon, 0x802C6ED +SET_FUNC BattleUnitTargetCheckCanCounter, 0x802C741 +SET_FUNC BattleApplyReaverEffect, 0x802C76D +SET_FUNC BattleApplyWeaponTriangleEffect, 0x802C7C1 +SET_FUNC BattleInitTargetCanCounter, 0x802C845 +SET_FUNC InitObstacleBattleUnit, 0x802C8C5 +SET_FUNC ComputeBattleObstacleStats, 0x802C949 +SET_FUNC UpdateObstacleFromBattle, 0x802C985 +SET_FUNC BeginBattleAnimations, 0x802CA15 +SET_FUNC GetUnitSoloBattleAnimType, 0x802CA71 +SET_FUNC GetBattleAnimType, 0x802CA99 +SET_FUNC BattlePrintDebugUnitInfo, 0x802CAF9 +SET_FUNC BattlePrintDebugHitInfo, 0x802CAFD +SET_FUNC BattleInitItemEffect, 0x802CB25 +SET_FUNC BattleInitItemEffectTarget, 0x802CBC9 +SET_FUNC UpdateActorFromBattle, 0x802CC1D +SET_FUNC BattleApplyMiscAction, 0x802CC39 +SET_FUNC BattleApplyItemEffect, 0x802CC55 +SET_FUNC GetOffensiveStaffAccuracy, 0x802CCDD +SET_FUNC BattleGenerateArena, 0x802CD65 +SET_FUNC BattleIsTriangleAttack, 0x802CE89 +SET_FUNC DidBattleUnitBreakWeapon, 0x802CE9D +SET_FUNC SetScriptedBattle, 0x802CEBD +SET_FUNC BattleGenerateHitScriptedDamage, 0x802CEC9 +SET_FUNC BattleUnwindScripted, 0x802CF4D +SET_FUNC UnitLevelUp_unused, 0x802D0BD +SET_FUNC BattleHitAdvance, 0x802D2B5 +SET_FUNC BattleHitTerminate, 0x802D2C5 +SET_FUNC TradeMenu_802D2E0, 0x802D2E1 +SET_FUNC TradeMenu_InitTextHandles, 0x802D475 +SET_FUNC TradeMenu_RefreshItemText, 0x802D4A9 +SET_FUNC TradeMenu_InitGraphics, 0x802D795 +SET_FUNC TradeMenu_802D820, 0x802D821 +SET_FUNC TradeMenu_802D834, 0x802D835 +SET_FUNC TradeMenu_802D918, 0x802D919 +SET_FUNC TradeMenu_802D980, 0x802D981 +SET_FUNC TradeMenu_802DAAC, 0x802DAAD +SET_FUNC TradeMenu_802DAFC, 0x802DAFD +SET_FUNC TradeMenu_802DB48, 0x802DB49 +SET_FUNC StartTradeMenu, 0x802DD6D +SET_FUNC TradeMenu_802E140, 0x802E141 +SET_FUNC ResetTraps, 0x802E1C9 +SET_FUNC GetTrapAt, 0x802E1F1 +SET_FUNC GetSpecificTrapAt, 0x802E24D +SET_FUNC AddTrap, 0x802E2B9 +SET_FUNC AddTrapExt, 0x802E2E1 +SET_FUNC RemoveTrap, 0x802E2FD +SET_FUNC AddFireTrap, 0x802E315 +SET_FUNC AddGasTrap, 0x802E331 +SET_FUNC AddArrowTrap, 0x802E351 +SET_FUNC AddTrap8, 0x802E389 +SET_FUNC AddTrap9, 0x802E399 +SET_FUNC AddSnagsAndWalls, 0x802E3A9 +SET_FUNC ApplyTrapMapChanges, 0x802E431 +SET_FUNC UpdateAllLightRunes, 0x802E471 +SET_FUNC GetTrapExt1At, 0x802E4AD +SET_FUNC GetMapChangesPointerById, 0x802E4F5 +SET_FUNC GetMapChangesIdAt, 0x802E531 +SET_FUNC ApplyMapChangesById, 0x802E58D +SET_FUNC AddMapChange, 0x802E5F9 +SET_FUNC RemoveMapChange, 0x802E60D +SET_FUNC AreMapChangeTriggered, 0x802E639 +SET_FUNC HideIfUnderRoof, 0x802E661 +SET_FUNC UpdateUnitsUnderRoof, 0x802E691 +SET_FUNC AddToTargetListFromPos, 0x802E6F1 +SET_FUNC AddArrowTrapTargetsToTargetList, 0x802E711 +SET_FUNC MakeTargetListForTurnTrapDamage, 0x802E83D +SET_FUNC CountDownTraps, 0x802E9A9 +SET_FUNC ResetCounterForCountedDownTraps, 0x802E9D1 +SET_FUNC AddLightRune, 0x802EA59 +SET_FUNC RemoveLightRune, 0x802EA91 +SET_FUNC HandleTrapDecay, 0x802EAC1 +SET_FUNC BattleSomethingTrapChangeTerrain, 0x802EB11 +SET_FUNC NullAllLightRunesTerrain, 0x802EB51 +SET_FUNC GetTrap, 0x802EB8D +SET_FUNC ExecStandardHeal, 0x802EB99 +SET_FUNC ExecRestore, 0x802EC21 +SET_FUNC GetRescueStaffeePosition, 0x802ECD1 +SET_FUNC ExecRescueStaff, 0x802EEF9 +SET_FUNC ExecWarpStaff, 0x802EFAD +SET_FUNC ExecStatusStaff, 0x802F011 +SET_FUNC ExecFortify, 0x802F155 +SET_FUNC ExecUnlock, 0x802F275 +SET_FUNC ExecHammerne, 0x802F2B5 +SET_FUNC ExecLatona, 0x802F30D +SET_FUNC ExecSomeSelfHeal, 0x802F381 +SET_FUNC ApplyStatBoosterAndGetMessageId, 0x802F809 +SET_FUNC ExecStatBooster, 0x802F915 +SET_FUNC ExecItemMine, 0x802FA4D +SET_FUNC ExecTorchStaff, 0x802FB89 +SET_FUNC ActionStaffDoorChestUseItem, 0x802FC49 +SET_FUNC ActionPick, 0x802FFB5 +SET_FUNC SetupGameVBlankProc_TileAnimations, 0x80300F5 +SET_FUNC GameVBlankProc_Destructor, 0x8030139 +SET_FUNC GameVBlankProc_Loop, 0x8030145 +SET_FUNC StartGameVBlankProc, 0x8030151 +SET_FUNC EndGameVBlankProc, 0x8030175 +SET_FUNC LockGameGraphicsLogic, 0x8030185 +SET_FUNC UnlockGameGraphicsLogic, 0x80301B9 +SET_FUNC AllocWeatherParticles, 0x80301F5 +SET_FUNC nullsub_12, 0x8030711 +SET_FUNC SetupWeatherGraphics_Maybe, 0x8030B35 +SET_FUNC UpdateWeatherGraphics, 0x8030BA5 +SET_FUNC SetupWeather, 0x8030C7D +SET_FUNC GetTextSpeed, 0x8030C95 +SET_FUNC InitClearChapterState, 0x8030CF5 +SET_FUNC ResetGameState, 0x8030DD9 +SET_FUNC StartChapter, 0x8030E05 +SET_FUNC GameControl_StartResumedGame, 0x8030FE5 +SET_FUNC LoadGameCoreGfx2, 0x8031179 +SET_FUNC ReloadGameCoreGraphics, 0x80311A9 +SET_FUNC StartMapMain, 0x80311BD +SET_FUNC EndMapMain, 0x80311F1 +SET_FUNC ChapterEndUnitCleanup, 0x8031215 +SET_FUNC MapMain_ResumeFromPhaseIdle, 0x8031301 +SET_FUNC MapMain_ResumeFromAction, 0x803133D +SET_FUNC MapMain_ResumeFromBerserkPhase, 0x80313BD +SET_FUNC MapMain_ResumeFromArena, 0x80313F9 +SET_FUNC MapMain_ResumeFromPhaseSwitch, 0x8031475 +SET_FUNC GetTacticianNameString, 0x80314E5 +SET_FUNC SetTacticianName, 0x80314ED +SET_FUNC GetConvoyItemArray, 0x8031501 +SET_FUNC ClearConvoyItems, 0x8031509 +SET_FUNC ShrinkConvoyItemList, 0x803152D +SET_FUNC GetConvoyItemCount, 0x8031571 +SET_FUNC AddItemToConvoy, 0x8031595 +SET_FUNC GetConvoyItemSlot, 0x80315E5 +SET_FUNC HasConvoyAccess, 0x803161D +SET_FUNC InitUnitStack, 0x80316C5 +SET_FUNC PushUnit, 0x80316E1 +SET_FUNC LoadPlayerUnitsFromUnitStack, 0x8031715 +SET_FUNC LoadPlayerUnitsFromUnitStack2, 0x8031755 +SET_FUNC PrepareArenaStruct, 0x8031795 +SET_FUNC PrepareArena, 0x8031875 +SET_FUNC PrepareArena2, 0x8031891 +SET_FUNC GetUnitBestWRankType, 0x80318B5 +SET_FUNC GetClassBestWRankType, 0x80318E1 +SET_FUNC IsWeaponMagic, 0x80319D9 +SET_FUNC GetNearLevel, 0x80319F9 +SET_FUNC GetUnitArenaWeight, 0x8031A15 +SET_FUNC LoadArenaOpponentStruct, 0x8031A85 +SET_FUNC LoadArenaWeapons, 0x8031B71 +SET_FUNC GetArenaBetterItem, 0x8031BC1 +SET_FUNC PrepareBalancedArenaFight, 0x8031C11 +SET_FUNC AdjustArenaOpponentPower, 0x8031D59 +SET_FUNC CouldUnitUseAnyWeapon, 0x8031F51 +SET_FUNC StoreRNStateToActionStruct, 0x8031FED +SET_FUNC LoadRNStateFromActionStruct, 0x8031FFD +SET_FUNC ApplyUnitAction, 0x803200D +SET_FUNC ActionRescue, 0x8032165 +SET_FUNC ActionDrop, 0x80321E1 +SET_FUNC ActionVisitAndSieze, 0x8032271 +SET_FUNC ActionCombat, 0x803229D +SET_FUNC ActionArena, 0x8032345 +SET_FUNC ActionDance, 0x8032359 +SET_FUNC ActionTalk, 0x80323A9 +SET_FUNC ActionSupport, 0x80323D5 +SET_FUNC ActionSteal, 0x803247D +SET_FUNC ActionSummon, 0x8032555 +SET_FUNC ActionSummonDK, 0x8032581 +SET_FUNC SpriteJumpAnimation_Loop, 0x80325AD +SET_FUNC SpriteJumpAnimation_ExecAnyTrap, 0x8032659 +SET_FUNC SpriteJumpAnimation_Cleanup, 0x8032665 +SET_FUNC DropRescuedUnitIfDead, 0x8032675 +SET_FUNC KillUnitIfDefeatedBy, 0x8032729 +SET_FUNC KillUnitIfNoHealth, 0x8032751 +SET_FUNC BATTLE_GOTO1_IfNobodyIsDead, 0x8032775 +SET_FUNC DidUnitDie, 0x80327B5 +SET_FUNC BATTLE_ProbablyMakesTheDeadUnitDissapear, 0x80327C9 +SET_FUNC BATTLE_DeleteLinkedMOVEUNIT, 0x8032861 +SET_FUNC BATTLE_HandleUnitDeaths, 0x803286D +SET_FUNC BATTLE_HandleItemDrop, 0x80328D1 +SET_FUNC BATTLE_HandleActiveUnitDeath, 0x80329A1 +SET_FUNC MoveCursor_SetLastCursorPosition, 0x80329D9 +SET_FUNC MoveCursor_CutPath, 0x80329ED +SET_FUNC MoveCursor_AddMovePoint, 0x8032A95 +SET_FUNC MoveCursor_GetPointIndexForPosition, 0x8032B19 +SET_FUNC MoveCursor_AppendFromMoveBuffer, 0x8032B89 +SET_FUNC MoveCursor_FillMovementMapForEndPoint, 0x8032D31 +SET_FUNC MoveCursor_RecomputePath, 0x8032D75 +SET_FUNC MoveCursor_8032DA0, 0x8032DA1 +SET_FUNC GetPlayerLeaderUnitId, 0x8033259 +SET_FUNC ClosePrepScreenMapMenu, 0x803334D +SET_FUNC PrepScreenMapMenu_OnViewMap, 0x8033359 +SET_FUNC PrepScreenMapMenu_OnFormation, 0x803336D +SET_FUNC PrepScreenMapMenu_OnStartPress, 0x80333A5 +SET_FUNC PrepScreenMapMenu_OnBPress, 0x80333C5 +SET_FUNC PrepScreenMapMenu_OnOptions, 0x803341D +SET_FUNC PrepScreenMapMenu_OnSave, 0x8033459 +SET_FUNC PrepScreenMapMenu_OnDebug, 0x8033469 +SET_FUNC PrepScreenProc_InitMapMenu, 0x80334BD +SET_FUNC PrepScreenProc_DimMapImmediate, 0x80334CD +SET_FUNC PrepScreenProc_StartBrightenMap, 0x80334E9 +SET_FUNC PrepScreenProc_StartDimMap, 0x8033515 +SET_FUNC PrepScreenMapMenu_OnEnd, 0x8033635 +SET_FUNC PrepScreenProc_StartMapMenu, 0x8033649 +SET_FUNC CanCharacterBePrepMoved, 0x803374D +SET_FUNC InitPrepScreenUnitsAndCamera, 0x8033871 +SET_FUNC InitPrepScreenCursorPosition, 0x80338C1 +SET_FUNC PrepScreenProc_MapIdle, 0x8033979 +SET_FUNC PrepScreen_StartUnitSwap, 0x8033C11 +SET_FUNC PrepScreen_UnitSwapIdle, 0x8033C91 +SET_FUNC PrepScreen_StartUnitSwapAnim, 0x8033E09 +SET_FUNC InitMapChangeGraphicsIfFog, 0x8033E8D +SET_FUNC DisplayMapChangeIfFog, 0x8033EA5 +SET_FUNC PrepScreenProc_StartConfigMenu, 0x8033EC1 +SET_FUNC PrepScreenProc_StartShopScreen, 0x8033ED5 +SET_FUNC PrepScreenProc_Cleanup, 0x8034079 +SET_FUNC StartPrepScreenSaveMenu, 0x803410D +SET_FUNC PrepScreenProc_LockGame, 0x80341D1 +SET_FUNC PrepScreenProc_HideEverythingAndUnlockGame, 0x8034201 +SET_FUNC ShrinkPlayerUnitList, 0x8034215 +SET_FUNC EndPrepScreen, 0x8034279 +SET_FUNC CanUnitUseVisit, 0x8034315 +SET_FUNC CanUnitUseSeize, 0x80343A9 +SET_FUNC CanUnitUseAttack, 0x8034429 +SET_FUNC CanActiveUnitUseRescue, 0x8034471 +SET_FUNC CanActiveUnitUseTrade, 0x803448D +SET_FUNC GetUnitCommandUseFlags, 0x80344A9 +SET_FUNC GetChapterDefinition, 0x8034619 +SET_FUNC GetChapterMapPointer, 0x8034641 +SET_FUNC GetChapterMapChangesPointer, 0x8034685 +SET_FUNC GetChapterEventDataPointer, 0x80346B1 +SET_FUNC IsDifficultMode, 0x8034705 +SET_FUNC NewUnitInfoWindow, 0x80347A9 +SET_FUNC UnitInfoWindow_PositionUnitName, 0x80347D5 +SET_FUNC UnitInfoWindow_DrawBase, 0x803483D +SET_FUNC GetUnitInfoWindowX, 0x80349D5 +SET_FUNC NewUnitInfoWindow_WithAllLines, 0x8034C19 +SET_FUNC DrawHammerneUnitInfoWindow, 0x8034E5D +SET_FUNC SetupUnitRescueWindow, 0x8035205 +SET_FUNC StartBottomHelpText, 0x8035709 +SET_FUNC EndBottomHelpText, 0x8035749 +SET_FUNC IsBottomHelpTextActive, 0x8035759 +SET_FUNC ExecSelfDamage, 0x803592D +SET_FUNC StartStatusClearFx, 0x8035DDD +SET_FUNC BattleForecase_SetupLabelText, 0x8036595 +SET_FUNC DrawUnitNameForBattleForecast, 0x80365E5 +SET_FUNC AddWeaponStatsAfterRound, 0x803666D +SET_FUNC BKSEL_SetupHitAndSuchStats, 0x80366A1 +SET_FUNC BKSEL_DrawStandard, 0x8036819 +SET_FUNC BKSEL_DrawDetailed, 0x8036A71 +SET_FUNC BKSEL_Draw, 0x8036CD1 +SET_FUNC BKSEL_InitGfx, 0x8036D9D +SET_FUNC BKSEL_Destructor, 0x8036E1D +SET_FUNC BKSEL_Display, 0x8036E2D +SET_FUNC MapEventEngineExists_, 0x80372D5 +SET_FUNC StartBattleForecast, 0x803730D +SET_FUNC MineFireTrap_DoSomeBWLStuffWhenKill, 0x80374F5 +SET_FUNC FireTrap_StartGfx, 0x8037511 +SET_FUNC MineTrap_StartGfx, 0x8037529 +SET_FUNC MineFireTrap_8037540, 0x8037541 +SET_FUNC MineFireTrap_80375A0, 0x80375A1 +SET_FUNC GetTriggeredTrapType, 0x80375E9 +SET_FUNC ExecTrap, 0x8037661 +SET_FUNC HandlePostActionTraps, 0x8037745 +SET_FUNC ExecTrapForActionTarget, 0x80377CD +SET_FUNC ExecTrap_QuietMaybe, 0x8037831 +SET_FUNC LoadTrapData, 0x8037841 +SET_FUNC LoadChapterBallistae, 0x8037911 +SET_FUNC AddGorgonEggTrap, 0x8037929 +SET_FUNC GetNonEmptyBallistaAt, 0x803795D +SET_FUNC GetBallistaItemAt, 0x803798D +SET_FUNC GetSomeBallistaItemAt, 0x80379D5 +SET_FUNC AddBallista, 0x8037A05 +SET_FUNC RideBallista, 0x8037A35 +SET_FUNC TryRemoveUnitFromBallista, 0x8037A6D +SET_FUNC IsBallista, 0x8037AA9 +SET_FUNC GetBallistaItemUses, 0x8037B11 +SET_FUNC GetCurrentPromotedLevelBonus, 0x8037B45 +SET_FUNC CanUnitSeize, 0x8037B65 +SET_FUNC PrepScreenProc_AddPostgameUnits, 0x8037D69 +SET_FUNC PrepScreenProc_TryAddUnit, 0x8037DDD +SET_FUNC PushGlobalTimer, 0x8038209 +SET_FUNC PopGlobalTimer, 0x803821D +SET_FUNC CpPhase_Init, 0x80396AD +SET_FUNC BskPhase_Init, 0x8039719 +SET_FUNC CpPhase_Cleanup, 0x8039779 +SET_FUNC CpOrder_Main, 0x8039789 +SET_FUNC BskOrder_Init, 0x80397B1 +SET_FUNC CpOrder_BuildUnitList, 0x8039859 +SET_FUNC GetUnitAiAttackPriority, 0x8039899 +SET_FUNC GetUnitAiPriority, 0x8039939 +SET_FUNC MakeAiUnitQueue, 0x80399B1 +SET_FUNC SortAiUnitQueue, 0x8039A51 +SET_FUNC CpOrder_End, 0x8039ABD +SET_FUNC CpDecide_Suspend, 0x8039AC9 +SET_FUNC CpDecide_Main, 0x8039B01 +SET_FUNC ClearAiDecision, 0x8039C01 +SET_FUNC AiSetDecision, 0x8039C21 +SET_FUNC AiUpdateDecision, 0x8039C65 +SET_FUNC AiMasterDecisionMaker, 0x8039CAD +SET_FUNC AiDecisionMaker_HealEscape, 0x8039D11 +SET_FUNC AiDecisionMaker_SpecialItems, 0x8039DC5 +SET_FUNC AiDecisionMaker_AiScript1, 0x8039DE1 +SET_FUNC AiDecisionMaker_AiScript2, 0x8039E2D +SET_FUNC AiTargetCursor_Main, 0x8039E89 +SET_FUNC StartAiTargetCursor, 0x8039ECD +SET_FUNC CpPerform_UpdateMapMusic, 0x8039EF5 +SET_FUNC CpPerform_MoveCameraOntoUnit, 0x8039F0D +SET_FUNC CpPerform_BeginUnitMovement, 0x8039FAD +SET_FUNC AiRefreshMap, 0x803A025 +SET_FUNC CpPerform_PerformCombat, 0x803A07D +SET_FUNC CpPerform_PerformEscape, 0x803A0F5 +SET_FUNC CpPerform_PerformSteal, 0x803A135 +SET_FUNC CpPerform_LootWait, 0x803A17D +SET_FUNC CpPerform_StaffWait, 0x803A205 +SET_FUNC CpPerform_ChestWait, 0x803A23D +SET_FUNC CpPerform_DanceWait, 0x803A271 +SET_FUNC CpPerform_TalkWait, 0x803A275 +SET_FUNC CpPerform_RideBallistaWait, 0x803A2B9 +SET_FUNC CpPerform_ExitBallistaWait, 0x803A2E1 +SET_FUNC CpPerform_PerformSomeOtherCombat, 0x803A309 +SET_FUNC CpPerform_PerformDkSummon, 0x803A359 +SET_FUNC CpPerform_PickWait, 0x803A391 +SET_FUNC CpPerform_MoveCameraOntoTarget, 0x803A3C9 +SET_FUNC CpPerform_PerformAction, 0x803A4E5 +SET_FUNC CpPerform_WaitAction, 0x803A5F9 +SET_FUNC CpPerform_DummyWait, 0x803A675 +SET_FUNC CpPerform_EscapeWait, 0x803A679 +SET_FUNC CpPerform_StealWait, 0x803A69D +SET_FUNC AiScriptCompare, 0x803A71D +SET_FUNC AiFindPositionOfCharacter, 0x803A789 +SET_FUNC AiFindClosestPositionWithUnitOfClass, 0x803A879 +SET_FUNC AiGetClosestUnitPosition, 0x803A925 +SET_FUNC CouldStationaryUnitBeInRangeHeuristic, 0x803AC3D +SET_FUNC CouldUnitBeInRangeHeuristic, 0x803AC91 +SET_FUNC IsTerrainIdInList, 0x803AD19 +SET_FUNC AiFindClosestTileInRangeWithListedTerrain, 0x803AD39 +SET_FUNC GetPositionRangeWeight, 0x803AE3D +SET_FUNC AiSomethingCheckPick, 0x803AFDD +SET_FUNC AiAreEnemiesWithin3Tiles, 0x803B41D +SET_FUNC FillMovementAndRangeMapForItem, 0x803B559 +SET_FUNC GetLesserWeightedAdjacentPosition, 0x803B719 +SET_FUNC GetItemAiStealPriority, 0x803B795 +SET_FUNC AiGetBestItemSlotIndexToSteal, 0x803B7C9 +SET_FUNC AiFindUnitSafestTileToMoveTo, 0x803B809 +SET_FUNC AiGetLootingParameters, 0x803B8FD +SET_FUNC AiGetActiveUniChestKeyItemSlot, 0x803B995 +SET_FUNC AiTryMoveTowards, 0x803BA09 +SET_FUNC FindUnitClosestValidPosition, 0x803BDE1 +SET_FUNC AiIsCharacterOnMap, 0x803BF85 +SET_FUNC AiArePointsWithinDistance, 0x803BFD1 +SET_FUNC AiIsPositionLootable, 0x803C015 +SET_FUNC GenBlueUnitAiStats, 0x803C065 +SET_FUNC SetupUnitStatusStaffAIFlags, 0x803C121 +SET_FUNC SetupUnitHealStaffAIFlags, 0x803C169 +SET_FUNC UpdateNumberOfAlliedUnitsWithin8Tiles, 0x803C1B5 +SET_FUNC SetUnitAiFromDefinition, 0x803C259 +SET_FUNC AiFillMovementMapForUnit, 0x803C491 +SET_FUNC AiExecAi1, 0x803C4BD +SET_FUNC AiExecFallbackAi1, 0x803C511 +SET_FUNC AiExecAi2, 0x803C54D +SET_FUNC AiExecFallbackAi2, 0x803C5A1 +SET_FUNC AiScript_Exec, 0x803C5DD +SET_FUNC AiScriptCmd_00_ConditionalGoto, 0x803C649 +SET_FUNC AiScriptCmd_01_FunctionCall, 0x803C6ED +SET_FUNC AiScriptCmd_02_ChangeAi, 0x803C71D +SET_FUNC AiScriptCmd_03_Goto, 0x803C78D +SET_FUNC IsUnitEnemyWithActiveUnit, 0x803C819 +SET_FUNC IsUnitNotActiveUnit, 0x803C849 +SET_FUNC IsUnitEnemyAndNotInTheAiInstList, 0x803C865 +SET_FUNC IsUnitEnemyOrInTheAiInstList, 0x803C8AD +SET_FUNC AiIsUnitScriptCharAndEnemyWithActiveUnit, 0x803C8F5 +SET_FUNC AiIsUnitScriptClassAndEnemyWithActiveUnit, 0x803C935 +SET_FUNC AiScriptCmd_04_ActionOnSelectedCharacter, 0x803C975 +SET_FUNC AiScriptCmd_05_DoStandardAction, 0x803CA0D +SET_FUNC AiScriptCmd_06_DoNothing, 0x803CA7D +SET_FUNC AiScriptCmd_07_DoStandardActionNoMove, 0x803CA85 +SET_FUNC AiScriptCmd_08_DoStandardActionAgainstClass, 0x803CAE5 +SET_FUNC AiScriptCmd_09_DoStaffAction, 0x803CB35 +SET_FUNC AiScriptCmd_0A_DoStaffAction, 0x803CB51 +SET_FUNC AiScriptCmd_0B_DoStaffAction, 0x803CB6D +SET_FUNC AiScriptCmd_0C_MoveTowardsSetPoint, 0x803CB89 +SET_FUNC AiScriptCmd_0D_MoveTowardsCharacterUntilInRange, 0x803CBD5 +SET_FUNC AiScriptCmd_0E_DoNothing, 0x803CC91 +SET_FUNC AiScriptCmd_0F_MoveTowardsUnitWithClass, 0x803CC99 +SET_FUNC AiScriptCmd_10_DoLooting, 0x803CCDD +SET_FUNC AiScriptCmd_11_MoveTowardsSafety, 0x803CDD5 +SET_FUNC AiScriptCmd_12_MoveTowardsEnemy, 0x803CE19 +SET_FUNC AiScriptCmd_13, 0x803CE99 +SET_FUNC AiScriptCmd_14_DoNothing, 0x803CF19 +SET_FUNC AiScriptCmd_15_DoNothing, 0x803CF21 +SET_FUNC AiScriptCmd_16_RandomMovement, 0x803CF29 +SET_FUNC AiScriptCmd_17_DoEscape, 0x803CF3D +SET_FUNC AiScriptCmd_18_TryAttackSnagWall, 0x803D229 +SET_FUNC AiScriptCmd_19_MoveTowardsTerrain, 0x803D2D9 +SET_FUNC AiScriptCmd_1A_MoveTowardsTerrain, 0x803D355 +SET_FUNC AiScriptCmd_1B_NoOp, 0x803D3D1 +SET_FUNC AiDoBerserkAction, 0x803D3E5 +SET_FUNC AiDoBerserkMove, 0x803D405 +SET_FUNC AiTryDoOffensiveAction, 0x803D451 +SET_FUNC AiFillUnitStandingRangeWithWeapon, 0x803D881 +SET_FUNC GetEffectiveTileMovCost, 0x803DB09 +SET_FUNC AiTryDoSteal, 0x803DB61 +SET_FUNC AiTrySimulateBattle, 0x803DCC5 +SET_FUNC AiGetTileWeightForAttack, 0x803DE5D +SET_FUNC ShouldAiNotBattle, 0x803DEC5 +SET_FUNC AiSimulateBattle, 0x803DEC9 +SET_FUNC AiBattleGetDamageDealtWeight, 0x803DF35 +SET_FUNC AiBattleGetTargetHpWeight, 0x803DF95 +SET_FUNC AiBattleGetAlliesAroundWeight, 0x803DFBD +SET_FUNC AiBattleGetWeight_803E068, 0x803E069 +SET_FUNC AiBattleGetTurnNumberWeight, 0x803E09D +SET_FUNC AiBattleGetDamageTakenWeight, 0x803E0B5 +SET_FUNC AiBattleGetTileDangerWeight, 0x803E115 +SET_FUNC AiBattleGetSubjectHpWeight, 0x803E151 +SET_FUNC ComputeAiAttackWeight, 0x803E179 +SET_FUNC AiGetUnitReachWeightWithEquippedWeapon, 0x803E1ED +SET_FUNC AiGetPositionTerrainSafetyWeight, 0x803E23D +SET_FUNC AiGetPositionUnitSafetyWeight, 0x803E27D +SET_FUNC SetupAiDangerMap, 0x803E2F5 +SET_FUNC FillAiDangerMap, 0x803E321 +SET_FUNC IsAiTileSafe, 0x803E449 +SET_FUNC AiUpdateAllUnitHealAi, 0x803E641 +SET_FUNC AiUnitUpdateGetHealMode, 0x803E699 +SET_FUNC AiUnitTryHealSelf, 0x803E719 +SET_FUNC AiUnitTryMoveTowardsEscapePoint, 0x803E7D1 +SET_FUNC AiUnitGetClosestEscapePointData, 0x803E879 +SET_FUNC GetUnitAttackAndWeapon, 0x803EC99 +SET_FUNC AiTryDoDanceAdjacent, 0x803ED29 +SET_FUNC AiTryDoStealAdjacent, 0x803EE4D +SET_FUNC AiIsUnitAtPositionDifferentAllegiance, 0x803EFE1 +SET_FUNC AiGetStaffAiIndex, 0x803F9D9 +SET_FUNC AiTryDoStaff, 0x803FA41 +SET_FUNC GetAiSafestAccessibleAdjacentPosition, 0x803FAE9 +SET_FUNC nullsub_29, 0x8040665 +SET_FUNC AiTryDoSpecialItems, 0x8040845 +SET_FUNC AiSomethingGetPick, 0x8040BB5 +SET_FUNC AiTrySomethingPick, 0x8040C5D +SET_FUNC AiSetMovCostTableWithPassableWalls, 0x8040DCD +SET_FUNC AiSetMovCostTableWithTerrainSetAsPassable, 0x8040E05 +SET_FUNC InitAiMoveMapForUnit, 0x8040E69 +SET_FUNC AiMapRangeFillMovementWithPassableWalls, 0x8040F29 +SET_FUNC InitAiRangeMoveMapForUnitWithDoorsPassable, 0x8040F89 +SET_FUNC OnSerialCommunication, 0x80419DD +SET_FUNC SioVSync_8041C1C, 0x8041C1D +SET_FUNC SioReady, 0x8041D69 +SET_FUNC SioMain_8041DC4, 0x8041DC5 +SET_FUNC SioCon_8042E0C, 0x8042E0D +SET_FUNC SioCon_8042E2C, 0x8042E2D +SET_FUNC SetGameLinkArenaBit, 0x8042E79 +SET_FUNC ClearGameLinkArenaBit, 0x8042E89 +SET_FUNC CheckGameLinkArenaBit, 0x8042E99 +SET_FUNC SioPlaySomeIndexedSfx, 0x804320D +SET_FUNC NameSelect_DrawNameText, 0x8044701 +SET_FUNC NameSelect_8044768, 0x8044769 +SET_FUNC NameSelect_8044C54, 0x8044C55 +SET_FUNC NameSelect_8044ED8, 0x8044ED9 +SET_FUNC OnNameSelectHBlank, 0x8044F85 +SET_FUNC NameSelect_8044FE4, 0x8044FE5 +SET_FUNC NameSelect_8044FFC, 0x8044FFD +SET_FUNC NameSelect_804503C, 0x804503D +SET_FUNC NameSelect_8045068, 0x8045069 +SET_FUNC NameSelect_DrawSomeText, 0x80450AD +SET_FUNC NameSelect_8045108, 0x8045109 +SET_FUNC NameSelect_80451F0, 0x80451F1 +SET_FUNC New6C_SIOMAIN2, 0x8045C15 +SET_FUNC CheckSomethingSaveRelated, 0x8047AB9 +SET_FUNC SioMenu_8047AF4, 0x8047AF5 +SET_FUNC SioMenu_8047B34, 0x8047B35 +SET_FUNC SioMenu_8047C60, 0x8047C61 +SET_FUNC SioMenu_8047CF0, 0x8047CF1 +SET_FUNC SioMenu_8047D88, 0x8047D89 +SET_FUNC SioMenu_8047FF8, 0x8047FF9 +SET_FUNC SioMenu_80480B4, 0x80480B5 +SET_FUNC SioMenu_8048168, 0x8048169 +SET_FUNC StartNameSelect, 0x8048261 +SET_FUNC nullsub_43, 0x8048A69 +SET_FUNC ITEMRANGEDONE_sub_804AF2C, 0x804AF2D +SET_FUNC BeginLinkArenaBattle, 0x804B801 +SET_FUNC nullsub_16, 0x804C3A1 +SET_FUNC nullsub_14, 0x804C3A5 +SET_FUNC nullsub_13, 0x804C3A9 +SET_FUNC LoadOldUIPal, 0x804E079 +SET_FUNC LoadNewUiFramePalette, 0x804E0A9 +SET_FUNC LoadOldUIImage, 0x804E0D9 +SET_FUNC LoadNewUiFrameImage, 0x804E109 +SET_FUNC WriteUIWindowTileMap, 0x804E1BD +SET_FUNC ClearTileMapRect, 0x804E315 +SET_FUNC MakeUIWindowTileMap_BG0BG1, 0x804E369 +SET_FUNC UpdateHandCursor, 0x804E79D +SET_FUNC ClearBG0BG1, 0x804E885 +SET_FUNC DrawMenuItemHighlight, 0x804E98D +SET_FUNC ClearMenuItemHighlight, 0x804EA09 +SET_FUNC LoadOldUIGfx, 0x804EB55 +SET_FUNC LoadNewUiFrameGraphics, 0x804EB69 +SET_FUNC StartMenuAdjusted, 0x804EB99 +SET_FUNC StartMenuChild, 0x804EBC9 +SET_FUNC StartMenu, 0x804EBE5 +SET_FUNC StartMenuExt2, 0x804EC35 +SET_FUNC StartMenuAt, 0x804EC99 +SET_FUNC StartMenuExt, 0x804ECB1 +SET_FUNC EndMenu, 0x804EEA9 +SET_FUNC EndAllMenus, 0x804EF21 +SET_FUNC Menu_CallDefinedConstructors, 0x804EF39 +SET_FUNC Menu_Draw, 0x804EF71 +SET_FUNC Menu_DrawHoverThing, 0x804F0E1 +SET_FUNC Menu_Idle, 0x804F165 +SET_FUNC Menu_HandleDirectionInputs, 0x804F295 +SET_FUNC Menu_HandleSelectInputs, 0x804F375 +SET_FUNC Menu_GetCursorGfxCurrentPosition, 0x804F401 +SET_FUNC MenuCommandAlwaysUsable, 0x804F449 +SET_FUNC MenuCommandAlwaysGrayed, 0x804F44D +SET_FUNC MenuCommandNeverUsable, 0x804F451 +SET_FUNC Menu_HelpBoxInit, 0x804F475 +SET_FUNC Menu_HelpBoxIdle, 0x804F4A1 +SET_FUNC MenuCallHelp, 0x804F521 +SET_FUNC Menu_TextBoxIdle, 0x804F531 +SET_FUNC MenuCallHelpBox, 0x804F581 +SET_FUNC Menu_804F5B4, 0x804F5B5 +SET_FUNC MarkSomethingInMenu, 0x804F60D +SET_FUNC UnMarkSomethingInMenu, 0x804F62D +SET_FUNC StartMenu_AndDoSomethingCommands, 0x804F64D +SET_FUNC Menu_UpdateMovingCursorGfxPosition, 0x804F6A5 +SET_FUNC ClearMenuCommandOverride, 0x804F6F9 +SET_FUNC GetOverriddenUnusableMenuCommands, 0x804F715 +SET_FUNC SetOverriddenUnusableMenuCommands, 0x804F755 +SET_FUNC SetMenuCommandOverride, 0x804F77D +SET_FUNC GetOverriddenMenuCommandUsability, 0x804F7AD +SET_FUNC GetOverriddenMenuCommandEffect, 0x804F7E9 +SET_FUNC InitTargets, 0x804F8A5 +SET_FUNC AddTarget, 0x804F8BD +SET_FUNC LinkTargets, 0x804F911 +SET_FUNC TargetSelection_GetRealCursorPosition, 0x804F959 +SET_FUNC TargetSelection_Loop, 0x804F96D +SET_FUNC StartTargetSelection, 0x804FA3D +SET_FUNC StartTargetSelectionExt, 0x804FAA5 +SET_FUNC EndTargetSelection, 0x804FAB9 +SET_FUNC TargetSelection_HandleMoveInput, 0x804FAED +SET_FUNC TargetSelection_HandleSelectInput, 0x804FB65 +SET_FUNC GetFarthestTargetIndex, 0x804FBFD +SET_FUNC LinkTargetsOrdered, 0x804FC5D +SET_FUNC GetLinkedTargetList, 0x804FD01 +SET_FUNC GetFirstTargetPointer, 0x804FD11 +SET_FUNC GetTargetListSize, 0x804FD29 +SET_FUNC GetTarget, 0x804FD35 +SET_FUNC StartEkrBattleDeamon, 0x804FD61 +SET_FUNC EndEkrBattleDeamon, 0x804FD8D +SET_FUNC IsBattleDeamonActive, 0x804FDA1 +SET_FUNC EkrBattleDeamon_OnEnd, 0x804FDBD +SET_FUNC nullsub_35, 0x804FDD1 +SET_FUNC StartEkrBattle, 0x804FDD5 +SET_FUNC InBattleMainRoutine, 0x804FE41 +SET_FUNC GameLoop_Battle, 0x804FEE5 +SET_FUNC nullsub_36, 0x804FF61 +SET_FUNC ekrBattle_Init, 0x804FF65 +SET_FUNC ekrBattle_8050000, 0x8050001 +SET_FUNC EkrBattle_BattleQuoteInit, 0x8050055 +SET_FUNC EkrBattle_BattleQuoteWait, 0x80500F1 +SET_FUNC ekrBattle_8050134, 0x8050135 +SET_FUNC ekrBattle_8050158, 0x8050159 +SET_FUNC ekrBattle_8050174, 0x8050175 +SET_FUNC ekrBattle_8050224, 0x8050225 +SET_FUNC ekrBattle_8050244, 0x8050245 +SET_FUNC ekrBattle_WaitForFrame8, 0x8050291 +SET_FUNC ekrBattle_StartUIPaletteAnimations, 0x80502B1 +SET_FUNC ekrBattle_8050304, 0x8050305 +SET_FUNC ekrBattle_WaitForTriangleAttackAnim, 0x8050339 +SET_FUNC ekrBattle_InitMainAnimations, 0x8050361 +SET_FUNC ekrBattle_80503EC, 0x80503ED +SET_FUNC ekrBattle_StartMainAnimations, 0x8050401 +SET_FUNC ekrBattle_WaitForClassChange, 0x8050441 +SET_FUNC ekrBattle_WaitForRoundAnimations, 0x805046D +SET_FUNC ekrBattle_80505EC, 0x80505ED +SET_FUNC ekrBattle_8050600, 0x8050601 +SET_FUNC ekrBattle_8050684, 0x8050685 +SET_FUNC ekrBattle_80506C8, 0x80506C9 +SET_FUNC ekrBattle_80508F0, 0x80508F1 +SET_FUNC ekrBattle_8050940, 0x8050941 +SET_FUNC ekrBattle_80509A8, 0x80509A9 +SET_FUNC ekrBattle_8050A84, 0x8050A85 +SET_FUNC ekrBattle_8050AB8, 0x8050AB9 +SET_FUNC ekrBattle_8050B08, 0x8050B09 +SET_FUNC ekrBattle_CheckForLevelup_8050C34, 0x8050C35 +SET_FUNC ekrBattle_WaitForLevelup_8050C6C, 0x8050C6D +SET_FUNC ekrBattle_MakePopups, 0x8050C91 +SET_FUNC ekrBattle_WaitForPopup, 0x8050CA9 +SET_FUNC ekrBattle_8050CCC, 0x8050CCD +SET_FUNC ekrBattle_8050CF8, 0x8050CF9 +SET_FUNC ekrBattle_8050D88, 0x8050D89 +SET_FUNC ekrBattle_8050DA8, 0x8050DA9 +SET_FUNC nullsub_69, 0x8050DE1 +SET_FUNC NewEkrLvlupFan, 0x8050DE5 +SET_FUNC StartEkrGauge, 0x8050EF9 +SET_FUNC EndEkrGauge, 0x805116D +SET_FUNC EkrGauge_8051180, 0x8051181 +SET_FUNC EkrGauge_8051190, 0x8051191 +SET_FUNC EkrGauge_80511A0, 0x80511A1 +SET_FUNC EkrGauge_80511B0, 0x80511B1 +SET_FUNC EkrGauge_80511C0, 0x80511C1 +SET_FUNC EkrGauge_80511D0, 0x80511D1 +SET_FUNC EkrGauge_80511E4, 0x80511E5 +SET_FUNC EkrGauge_80511F8, 0x80511F9 +SET_FUNC EkrGauge_8051208, 0x8051209 +SET_FUNC EkrGauge_8051218, 0x8051219 +SET_FUNC EkrGauge_8051228, 0x8051229 +SET_FUNC ekrGauge_Loop, 0x8051285 +SET_FUNC StartEkrDispUP, 0x8051AC5 +SET_FUNC EkrDispUP_8051B48, 0x8051B49 +SET_FUNC ekrDispUP_Loop, 0x8051BB1 +SET_FUNC StartEfxHpBar, 0x8052305 +SET_FUNC StartEfxHpBarResire, 0x80525E9 +SET_FUNC StartEfxAvoid, 0x8052979 +SET_FUNC StartEfxHpBarLive, 0x8052A0D +SET_FUNC StartEfxNoDamage, 0x8052B99 +SET_FUNC StartEfxStatusCHG, 0x8052D8D +SET_FUNC StartEfxDeadEVTENT, 0x8052DD5 +SET_FUNC StartEfxDead, 0x8052FAD +SET_FUNC StartEfxDeadPika, 0x8053121 +SET_FUNC MoveBattleCameraOnto, 0x80533D1 +SET_FUNC nullsub_56, 0x805372D +SET_FUNC StartEfxQuake, 0x8053731 +SET_FUNC StartEfxHitQuake, 0x80539DD +SET_FUNC StartEfxFlashBG, 0x8053F11 +SET_FUNC StartEfxFlashHPBar, 0x8054441 +SET_FUNC StartEfxHPBarColorChange, 0x80545C1 +SET_FUNC EndEfxHPBarColorChange, 0x80546B1 +SET_FUNC StartEfxFlashUnit, 0x80547DD +SET_FUNC StartEfxStatusUnit, 0x8054A1D +SET_FUNC DeleteEach6C_efxStatusUnit, 0x8054B55 +SET_FUNC StartEfxWeaponIcon, 0x8054E8D +SET_FUNC EndEfxWeaponIcon, 0x8054ED5 +SET_FUNC PauseEfxWeaponIcon, 0x8054EF1 +SET_FUNC ResumeEfxWeaponIcon, 0x8054F01 +SET_FUNC EfxWeaponIcon_OnLoop, 0x8054F11 +SET_FUNC EfxWeaponIcon_OnEnd, 0x8054F79 +SET_FUNC StartEfxSpellCast, 0x8054FA9 +SET_FUNC StartEndEfxSpellCast, 0x8055001 +SET_FUNC SpellFx_Begin, 0x8055161 +SET_FUNC SpellFx_Finish, 0x805516D +SET_FUNC SpellFx_ClearBG1Position, 0x8055179 +SET_FUNC SpellFx_ClearBG1, 0x8055189 +SET_FUNC SpellFx_SetSomeColorEffect, 0x80551B1 +SET_FUNC SpellFx_ClearColorEffects, 0x805526D +SET_FUNC StartBattleAnimHitEffectsDefault, 0x8055279 +SET_FUNC StartBattleAnimHitEffects, 0x8055299 +SET_FUNC StartBattleAnimResireHitEffects, 0x8055425 +SET_FUNC SpellFx_WriteBgMap, 0x8055671 +SET_FUNC SpellFx_RegisterObjGfx, 0x80557D9 +SET_FUNC SpellFx_RegisterObjPal, 0x8055801 +SET_FUNC SpellFx_RegisterBgGfx, 0x805581D +SET_FUNC SpellFx_RegisterBgPal, 0x8055845 +SET_FUNC SpellFx_InterpretBgAnimScript, 0x80558F5 +SET_FUNC GetSpellAnimationStartFrame, 0x805598D +SET_FUNC BeginAnimsOnBattleAnimations, 0x8055BD5 +SET_FUNC MainUpdate_8055C68, 0x8055C69 +SET_FUNC StartEkrBattleStarting, 0x8055CDD +SET_FUNC ekrBattleStarting_8055CF0, 0x8055CF1 +SET_FUNC ekrBattleStarting_8055DF4, 0x8055DF5 +SET_FUNC ekrBattleStarting_8055F00, 0x8055F01 +SET_FUNC ekrBattleStarting_8055FA0, 0x8055FA1 +SET_FUNC ekrBattleStarting_8055FE8, 0x8055FE9 +SET_FUNC ekrBattleStarting_8056024, 0x8056025 +SET_FUNC ekrBattleStarting_8056078, 0x8056079 +SET_FUNC ekrBattleEnding_80560F0, 0x80560F1 +SET_FUNC ekrBattleEnding_8056170, 0x8056171 +SET_FUNC ekrBattleEnding_80561C8, 0x80561C9 +SET_FUNC ekrBattleEnding_8056228, 0x8056229 +SET_FUNC ekrBattleEnding_8056288, 0x8056289 +SET_FUNC ekrBattleEnding_8056310, 0x8056311 +SET_FUNC ekrBattleEnding_8056390, 0x8056391 +SET_FUNC ekrBattleEnding_8056484, 0x8056485 +SET_FUNC StartEkrWindowAppear, 0x8056D25 +SET_FUNC EkrWindowAppear_Loop, 0x8056D91 +SET_FUNC StartEkrNamewinAppear, 0x8056E11 +SET_FUNC HasEkrNamewinAppearEnded, 0x8056E61 +SET_FUNC PrepareBattleGraphicsMaybe, 0x8056FF9 +SET_FUNC GetSpellAnimId, 0x8057FF9 +SET_FUNC GetBattleAnimationId, 0x8058849 +SET_FUNC SomethingFilterBattleAnimId, 0x8058961 +SET_FUNC GetAllegienceId, 0x80589B5 +SET_FUNC GetBattleAnimRoundType, 0x8058A0D +SET_FUNC GetBattleAnimRoundTypeFlags, 0x8058A35 +SET_FUNC GetSomeBattleAnimHpValue, 0x8058A61 +SET_FUNC IsItemDisplayedInBattle, 0x8058A8D +SET_FUNC BattleAIS_ExecCommands, 0x8058BC9 +SET_FUNC StartEkrChienCHR, 0x805990D +SET_FUNC EkrChienCHR_OnLoop, 0x8059925 +SET_FUNC RegisterAISSheetGraphics, 0x805993D +SET_FUNC SwitchAISFrameDataFromBARoundType, 0x805A07D +SET_FUNC GetAISLayerId, 0x805A155 +SET_FUNC GetAISSubjectId, 0x805A16D +SET_FUNC IsBatteRoundTypeAMiss, 0x805A185 +SET_FUNC GetOpponentFrontAIS, 0x805A2B5 +SET_FUNC GetAISNextBattleAnimRoundType, 0x805A2F1 +SET_FUNC GetAISCurrentRoundType, 0x805A311 +SET_FUNC LoadBufferIntoAIS, 0x805A7B5 +SET_FUNC StartEkrAnimeDrvProc, 0x805A9C1 +SET_FUNC EndEkrAnimeDrvProc, 0x805A9E1 +SET_FUNC ExecAllAIS, 0x805A9F5 +SET_FUNC StartEkrUnitMainMini, 0x805AA01 +SET_FUNC EndEkrUnitMainMini, 0x805AA29 +SET_FUNC EkrUnitMainMini_OnLoop, 0x805AA4D +SET_FUNC SetBattleAnimArenaFlag, 0x805B01D +SET_FUNC GetBattleAnimArenaFlag, 0x805B029 +SET_FUNC PlayBattleCroudSfxIfArena, 0x805B07D +SET_FUNC BeginAnimsOnBattle_Arena, 0x805B0A9 +SET_FUNC NewEkrTogiInitPROC, 0x805B0F1 +SET_FUNC NewEkrTogiEndPROC, 0x805B279 +SET_FUNC NewEkrTogiColor, 0x805B34D +SET_FUNC EndEkrTogiColor, 0x805B381 +SET_FUNC StartSpellAnimation, 0x805B3CD +SET_FUNC StartSpellThing_MagicQuake, 0x805BC81 +SET_FUNC Loop6C_efxMagicQUAKE, 0x805BCC5 +SET_FUNC StartSpellAnimDummy, 0x805BE91 +SET_FUNC Loop6C_efxDummymagic, 0x805BEB5 +SET_FUNC StartSpellAnimHandAxe, 0x805BF09 +SET_FUNC StartSpellAnimArrow, 0x805C265 +SET_FUNC StartSpellAnimJavelin, 0x805C3F1 +SET_FUNC StartSpellAnimSong, 0x805C935 +SET_FUNC StartSpellAnimDance, 0x805CBDD +SET_FUNC nullsub_42, 0x805CEC5 +SET_FUNC StartSpellAnimFireBreath, 0x805D065 +SET_FUNC StartSpellAnimIceBreath, 0x805D389 +SET_FUNC StartSpellAnimDarkBreath, 0x805D4D1 +SET_FUNC Loop6C_efxDarkbreath, 0x805D509 +SET_FUNC StartSpellAnimThunder, 0x805D7D9 +SET_FUNC EfxThunder_Main, 0x805D815 +SET_FUNC StartEfxThunderBG, 0x805D8B5 +SET_FUNC EfxThunderBG_Main, 0x805D939 +SET_FUNC StartEfxThunderBGCOL, 0x805D9BD +SET_FUNC EfxThunderBGCOL_Main, 0x805D9F9 +SET_FUNC StartEfxThunderOBJ, 0x805DA45 +SET_FUNC EfxThunderOBJ_Main, 0x805DAA5 +SET_FUNC StartSpellAnimFire, 0x805DAD5 +SET_FUNC StartSpellAnimElfire, 0x805DB19 +SET_FUNC EfxFire_Main, 0x805DB5D +SET_FUNC Loop6C_efxFireBG, 0x805DCC5 +SET_FUNC StartSubSpell_efxFireHITBG, 0x805DDF1 +SET_FUNC StartSubSpell_efxElfireBG, 0x805DED9 +SET_FUNC StartSubSpell_efxElfireBGCOL, 0x805DFA5 +SET_FUNC StartSubSpell_efxElfireOBJ, 0x805E031 +SET_FUNC StartSpellAnimFimbulvetr, 0x805E0E5 +SET_FUNC StartSpellAnimNosferatu, 0x805F355 +SET_FUNC EfxResire_Main, 0x805F391 +SET_FUNC StartSpellAnimPurge, 0x805FAE1 +SET_FUNC nullsub_41, 0x805FE81 +SET_FUNC StartSpellAnimDivine, 0x805FE85 +SET_FUNC DivineSfxLoop, 0x805FEC1 +SET_FUNC nullsub_39, 0x8060285 +SET_FUNC nullsub_40, 0x8060289 +SET_FUNC StartSpellAnimFenrir, 0x80608A5 +SET_FUNC StartSpellAnimHeal, 0x8061025 +SET_FUNC StartSpellAnimMend, 0x8061159 +SET_FUNC StartSpellAnimRecover, 0x80612BD +SET_FUNC StartSpellAnimSilence, 0x80623E1 +SET_FUNC StartSpellAnimSleep, 0x8062679 +SET_FUNC StartSpellAnimHammerne, 0x8062999 +SET_FUNC StartSpellAnimBerserk, 0x8062C15 +SET_FUNC StartSpellAnimShine, 0x8063481 +SET_FUNC StartSpellAnimLuna, 0x8063975 +SET_FUNC nullsub_51, 0x8064CFD +SET_FUNC StartSpellAnimAura, 0x8064E75 +SET_FUNC nullsub_52, 0x8065491 +SET_FUNC nullsub_53, 0x8065495 +SET_FUNC StartSpellAnimIvaldi, 0x80657D5 +SET_FUNC Loop6C_efxIvaldi, 0x8065811 +SET_FUNC StartSpellBG_IvaldiBG1, 0x80659AD +SET_FUNC Loop6C_efxIvaldiBG1, 0x8065A11 +SET_FUNC StartSpellBG_IvaldiBG2, 0x8065A81 +SET_FUNC Loop6C_efxIvaldiBG2, 0x8065AED +SET_FUNC StartSpellBG_IvaldiBG3, 0x8065B55 +SET_FUNC Loop6C_efxIvaldiBG3, 0x8065BB9 +SET_FUNC StartSpellBG_IvaldiBG4, 0x8065C39 +SET_FUNC PrepareSomeIvaldiParticleGraphics, 0x8065D85 +SET_FUNC StartSpellOBJ_IvaldiFall, 0x8065DA5 +SET_FUNC StartSpellOBJ_IvaldiSideWash, 0x8065F11 +SET_FUNC Loop6C_efxIvaldiOBJSideWash, 0x8065F65 +SET_FUNC StartSpellAnimStone, 0x80674D5 +SET_FUNC StartSpellAnimEvilEye, 0x8067799 +SET_FUNC StartSpellAnimNaglfar, 0x8067B7D +SET_FUNC Loop6C_efxNaglfar, 0x8067BB9 +SET_FUNC Loop6C_efxNaglfarBG, 0x8067E1D +SET_FUNC Loop6C_efxNaglfarBG2, 0x8067EE9 +SET_FUNC StartSpellAnimCrimsonEye, 0x8069EC5 +SET_FUNC StartEfxDamagaMojiEffect, 0x806C61D +SET_FUNC StartEfxDamageMojiEffectOBJ, 0x806C67D +SET_FUNC StartEfxCriticalEffect, 0x806C71D +SET_FUNC StartEfxPierceCriticalEffect, 0x806C9E9 +SET_FUNC StartEfxChillEffect, 0x806E015 +SET_FUNC StartEfxChillAnime, 0x806E1F1 +SET_FUNC nullsub_17, 0x806E30D +SET_FUNC nullsub_73, 0x806EB79 +SET_FUNC FillBGRect, 0x8070D7D +SET_FUNC ApplyFlashingPaletteAnimation, 0x807132D +SET_FUNC GetOtherRN_N, 0x80716B1 +SET_FUNC StartEkrsubAnimeEmulator, 0x80716C9 +SET_FUNC SomeBattlePlaySound_8071990, 0x8071991 +SET_FUNC Loop6C_efxSoundSE, 0x80719F1 +SET_FUNC Unset20200AC, 0x8071A8D +SET_FUNC Set20200AC, 0x8071A99 +SET_FUNC Get20200AC, 0x8071AA5 +SET_FUNC EkrClasschgFinished, 0x80729E1 +SET_FUNC EndEkrClasschg, 0x8072A01 +SET_FUNC NewEkrClassChg, 0x8072A15 +SET_FUNC EndEfxStatusUnit, 0x8072DC9 +SET_FUNC DoesEkrLevelUpSomething, 0x80734F9 +SET_FUNC EndEkrLevelUp, 0x8073519 +SET_FUNC NewEkrLevelup, 0x8073989 +SET_FUNC nullsub_62, 0x807460D +SET_FUNC HasBattleAnimTriangeAttackEnded, 0x8074F3D +SET_FUNC nullsub_18, 0x8074F59 +SET_FUNC StartEkrTriangle, 0x8074F5D +SET_FUNC EkrTriangle_OnLoop, 0x8074F81 +SET_FUNC StartEkrPegasusKnight, 0x8075185 +SET_FUNC StartEkrPegasusKnightBG, 0x807527D +SET_FUNC DoesBattlePopupExist, 0x8075B21 +SET_FUNC DeleteAnimsOnPopup, 0x8075B3D +SET_FUNC MakeBattlePopupTileMapFromTSA, 0x8075B79 +SET_FUNC DrawBattlePopup, 0x8075CA9 +SET_FUNC StartAnimsOnPopups, 0x8075F19 +SET_FUNC BattlePopup_Wait16Frames, 0x807606D +SET_FUNC ekrPopup_DrawWRankUp, 0x8076089 +SET_FUNC ekrPopup_WaitWRankUp, 0x80760B1 +SET_FUNC ekrPopup_DrawWRankUp2, 0x80760ED +SET_FUNC ekrPopup_WaitWRankUp2, 0x8076115 +SET_FUNC ekrPopup_DrawWpnBroke, 0x8076151 +SET_FUNC ekrPopup_WaitWpnBroke, 0x8076179 +SET_FUNC ekrPopup_DrawWpnBroke2, 0x80761B5 +SET_FUNC ekrPopup_WaitWpnBroke2, 0x80761DD +SET_FUNC ekrPopup_MarkEnd, 0x807621D +SET_FUNC nullsub_68, 0x807624D +SET_FUNC BeginAnimsOnBattle_Hensei, 0x8076331 +SET_FUNC NewEkrHenseiInitPROC, 0x807636D +SET_FUNC GetSpellAssocStructPtr, 0x8078215 +SET_FUNC GetSpellAssocCharCount, 0x8078249 +SET_FUNC GetSpellAssocMapAnimProcScript, 0x8078269 +SET_FUNC GetSpellAssocReturnBool, 0x8078279 +SET_FUNC GetSpellAssocFacing, 0x8078289 +SET_FUNC GetSpellAssocFlashColor, 0x8078299 +SET_FUNC GenerateMonsterLevel, 0x80782ED +SET_FUNC GenerateMonsterClass, 0x8078325 +SET_FUNC GenerateMonsterItems, 0x8078351 +SET_FUNC MU_Init, 0x807840D +SET_FUNC MU_CreateExt, 0x8078429 +SET_FUNC MU_Create, 0x8078465 +SET_FUNC MU_ManualUpdate, 0x80784D9 +SET_FUNC MU_EnableAttractCamera, 0x80784E5 +SET_FUNC MU_DisableAttractCamera, 0x80784ED +SET_FUNC MU_CreateForUI, 0x80784F5 +SET_FUNC MU_CreateInternal, 0x8078541 +SET_FUNC MU_SetFacing, 0x8078695 +SET_FUNC MU_SetDefaultFacing, 0x80786BD +SET_FUNC MU_SetDefaultFacing_Auto, 0x80786E9 +SET_FUNC MU_StartMoveScript_Auto, 0x8078701 +SET_FUNC MU_Exists, 0x8078721 +SET_FUNC MU_IsAnyActive, 0x8078739 +SET_FUNC MU_IsActive, 0x8078771 +SET_FUNC MU_StartMoveScript, 0x8078791 +SET_FUNC MU_CreateScripted, 0x80787C5 +SET_FUNC MU_StepSound_OnInit, 0x80787FD +SET_FUNC MU_StepSound_OnFirstSound, 0x8078811 +SET_FUNC MU_StepSound_OnSecondSound, 0x8078825 +SET_FUNC MU_StartStepSfx, 0x807883D +SET_FUNC MU_PlayStepSfx, 0x8078889 +SET_FUNC MU_8078894, 0x8078895 +SET_FUNC MU_InterpretCommandScript, 0x8078899 +SET_FUNC MU_StartFogBumpFx, 0x8078A15 +SET_FUNC MU_FogBumpFx_FirstFrame, 0x8078A65 +SET_FUNC MU_FogBumpFx_TransitionInLoop, 0x8078B09 +SET_FUNC MU_FogBumpFx_DisplayLoop, 0x8078BCD +SET_FUNC MU_IsFogBumpFxActive, 0x8078BFD +SET_FUNC MU_State_WaitForFogBump, 0x8078C15 +SET_FUNC MU_State_StartMovement, 0x8078C31 +SET_FUNC MU_State_WaitForTimer, 0x8078C39 +SET_FUNC MU_State_None, 0x8078C59 +SET_FUNC MU_State_NoOp, 0x8078C5D +SET_FUNC MU_State_DuringMovement, 0x8078C61 +SET_FUNC MU_AdvanceStepSfx, 0x8078D6D +SET_FUNC MU_OnLoop, 0x8079031 +SET_FUNC MU_OnEnd, 0x8079091 +SET_FUNC MU_EndAll, 0x80790A5 +SET_FUNC MU_End, 0x80790B5 +SET_FUNC MU_EndInternal, 0x80790C1 +SET_FUNC MU_80790CC, 0x80790CD +SET_FUNC MU_AllDisable, 0x80790E1 +SET_FUNC MU_AllEnable, 0x80790ED +SET_FUNC MU_GetComputedEndPosition, 0x80790F9 +SET_FUNC MU_CanStart, 0x807916D +SET_FUNC MU_AllRestartAnimations, 0x8079191 +SET_FUNC MU_GenerateConfigDefault, 0x80791CD +SET_FUNC MU_GenerateConfigOther, 0x807920D +SET_FUNC MU_ComputeDisplayPosition, 0x807924D +SET_FUNC MU_DisplayAsSMS, 0x80792F9 +SET_FUNC MU_DisplayAsMMS, 0x80793A5 +SET_FUNC MU_GetMovementSpeed, 0x807947D +SET_FUNC MU_SetMoveConfig, 0x807953D +SET_FUNC MU_GetGfxBufferById, 0x8079559 +SET_FUNC MU_GetSheetGfx, 0x8079575 +SET_FUNC MU_GetAnimationByClassId, 0x8079589 +SET_FUNC MU_StartDeathFade, 0x807959D +SET_FUNC MU_DeathFade_OnLoop, 0x8079619 +SET_FUNC MU_BlinkEffect_OnLoop, 0x8079655 +SET_FUNC MU_StartBlinkEffect, 0x807968D +SET_FUNC MU_SetupPixelEffect, 0x80796D5 +SET_FUNC MU_PixelEffect_OnLoop, 0x8079731 +SET_FUNC MU_StartPixelEffect, 0x8079789 +SET_FUNC MU_Hide, 0x80797D5 +SET_FUNC MU_Show, 0x80797DD +SET_FUNC MU_SetDisplayPosition, 0x80797E5 +SET_FUNC MU_SetDisplayOffset, 0x80797F5 +SET_FUNC MU_StartFlashFade, 0x8079805 +SET_FUNC MU_8079858, 0x8079859 +SET_FUNC MU_807988C, 0x807988D +SET_FUNC MU_StartActionAnim, 0x80798B1 +SET_FUNC MU_EndSelectionApAnim, 0x80798E1 +SET_FUNC MU_StartDelayedFaceTarget, 0x80798E9 +SET_FUNC MU_EndRefaceApAnim, 0x807990D +SET_FUNC MU_StartFastMoveAnim, 0x8079945 +SET_FUNC MU_EndFasterApAnim, 0x8079969 +SET_FUNC MU_StartCritFlash, 0x8079971 +SET_FUNC MU_CritFlash_Init, 0x80799A1 +SET_FUNC MU_CritFlash_SetFadedPalette, 0x80799A9 +SET_FUNC MU_CritFlash_SetRegularPalette, 0x80799C9 +SET_FUNC MU_CritFlash_StartFadeBack_maybe, 0x80799ED +SET_FUNC MU_CritFlash_SpriteShakeLoop, 0x8079A11 +SET_FUNC MU_CritFlash_RestorePalette, 0x8079A51 +SET_FUNC MU_StartHitFlash, 0x8079A75 +SET_FUNC MU_HitFlash_RestorePalette, 0x8079AD5 +SET_FUNC MU_AllForceSetMaxMoveSpeed, 0x8079AF9 +SET_FUNC MU_ForceSetMaxMoveSpeed, 0x8079B11 +SET_FUNC MU_SetSpecialSprite, 0x8079B19 +SET_FUNC MU_SetPaletteId, 0x8079B6D +SET_FUNC MU_GetByIndex, 0x8079B91 +SET_FUNC MU_GetByUnit, 0x8079BB9 +SET_FUNC MU_SortObjLayers, 0x8079BE1 +SET_FUNC CopyEventMoveToBuffer, 0x8079CD9 +SET_FUNC ClearEventMoveBuffer, 0x8079D41 +SET_FUNC MuCtr_StartDefinedMove, 0x8079D75 +SET_FUNC MuCtr_StartMoveTowards, 0x8079DDD +SET_FUNC MuCtr_InitDefinedMove, 0x8079E79 +SET_FUNC MuCtr_Exists, 0x8079F85 +SET_FUNC MU_AllForceSetMaxMoveSpeed_, 0x8079F9D +SET_FUNC MoveUnit_, 0x807A015 +SET_FUNC GenUnitDefinitionFinalPosition, 0x807A055 +SET_FUNC MuCtr_OnEnd, 0x807A1FD +SET_FUNC MuCtr_ExecREDA_807A358, 0x807A359 +SET_FUNC AdjustNewUnitPosition, 0x807A4E9 +SET_FUNC MapAnimProc_DisplayItemStealingPopup, 0x807A709 +SET_FUNC MapAnimProc_DisplayWpnBrokePopup, 0x807A72D +SET_FUNC BattleUnit_ShouldDisplayWpnBroke, 0x807A771 +SET_FUNC MapAnimProc_DisplayWRankUpPopup, 0x807A795 +SET_FUNC BattleUnit_ShouldDisplayWRankUp, 0x807A7D9 +SET_FUNC _InitFontForUIDefault, 0x807A801 +SET_FUNC MapAnim_Cleanup, 0x807A80D +SET_FUNC MapAnim_AdvanceBattleRound, 0x807A839 +SET_FUNC MapAnimProc_PrepareNextRound, 0x807A895 +SET_FUNC MapAnimProc_StartRoundAnimProc, 0x807A8F1 +SET_FUNC MapAnimProc_DisplayRoundSpecialAnims, 0x807A905 +SET_FUNC MapAnimProc_MoveCameraOntoSubject, 0x807A941 +SET_FUNC MapAnimProc_MoveCameraOntoTarget, 0x807A95D +SET_FUNC MapAnimProc_DisplayDeathQuote, 0x807A985 +SET_FUNC MapAnimProc_DisplayDeathFade, 0x807AA01 +SET_FUNC MapAnimProc_DisplayExpBar, 0x807AA4D +SET_FUNC MapAnim_CallBattleQuoteEvents, 0x807ABB9 +SET_FUNC PlaySoundIdA0, 0x807ACD1 +SET_FUNC New6C_SummonGfx_FromActionPos, 0x807AD09 +SET_FUNC CreateMapBattleMU, 0x807B335 +SET_FUNC SetBattleAnimActorFacing, 0x807B3BD +SET_FUNC SetupMapBattleMUs, 0x807B465 +SET_FUNC StartSomeMapAnim_807B68C, 0x807B68D +SET_FUNC BeginMapAnimForSteal, 0x807B6E5 +SET_FUNC BeginMapAnimForSummon, 0x807B741 +SET_FUNC BeginMapAnimForSummonDK, 0x807B799 +SET_FUNC BeginBattleMapAnims, 0x807B855 +SET_FUNC SetupMapAnimSpellData, 0x807B8D5 +SET_FUNC SetupMapBattleAnim, 0x807B901 +SET_FUNC GetFacingDirection, 0x807B9B9 +SET_FUNC MapAnim_EndBattleInfoBox, 0x807BBB9 +SET_FUNC MapAnim_StartBattleInfoBox, 0x807BBC9 +SET_FUNC MapAnimUi_Clear, 0x807BBF1 +SET_FUNC MapAnimExpBar_LoadGfx, 0x807C02D +SET_FUNC MapAnimExpBar_FillInit, 0x807C0DD +SET_FUNC MapAnimExpBar_FillLoop, 0x807C0F9 +SET_FUNC MapAnimExpBar_TransitionInInit, 0x807C14D +SET_FUNC MapAnimExpBar_TransitionInLoop, 0x807C1AD +SET_FUNC MapAnimExpBar_StartLevelUp, 0x807C211 +SET_FUNC MapAnim_BeginMISSAnim, 0x807CB25 +SET_FUNC MapAnim_BeginNODAMAGEAnim, 0x807CB81 +SET_FUNC MapAnim_BeginWallBreakAnim, 0x807CBDD +SET_FUNC WallBreakAnim_Init, 0x807CC29 +SET_FUNC StartMapAnimPoisonEffect, 0x807CC79 +SET_FUNC MapAnim_BeginPoisonAnim, 0x807CCC1 +SET_FUNC NewMapAnimEffectAnimator, 0x807D82D +SET_FUNC StartUnitWarpRing, 0x807DAA9 +SET_FUNC MapAnimLevelUp_InitLevelUpBox, 0x807EA99 +SET_FUNC MapAnimLevelUp_DrawActorStat, 0x807EBA5 +SET_FUNC MapAnimLevelUp_GetActorStatUp, 0x807EC09 +SET_FUNC MapAnimLevelUp_GetActorStatBase, 0x807ED31 +SET_FUNC MapAnim_StartLevelUp, 0x807F10D +SET_FUNC MapAnimLevelUpProc_InitLevelUpBox, 0x807F1AD +SET_FUNC MapAnimLevelUpProc_StartMusicThingy, 0x807F479 +SET_FUNC MapAnimLevelUpProc_DisplayLevelUpSmallText, 0x807F48D +SET_FUNC MapAnimLevelUpProc_ClearLevelUpSmallText, 0x807F53D +SET_FUNC NewBG0Shaker, 0x807F615 +SET_FUNC BG0Shaker_Init, 0x807F629 +SET_FUNC BG0Shaker_Loop, 0x807F631 +SET_FUNC LoadSparkGfx, 0x807F6C1 +SET_FUNC StartStarRotationEffect, 0x807F7F9 +SET_FUNC StartStarExplosionEffect, 0x807F839 +SET_FUNC StartStarImplosionEffect, 0x807F859 +SET_FUNC New6C_SummonGfx, 0x8080D2D +SET_FUNC nullsub_58, 0x808125D +SET_FUNC MapAnim_GetRoundProcScript, 0x8081261 +SET_FUNC MapAnim_AnimateSubjectIdle, 0x8081279 +SET_FUNC MapAnim_SubjectResetAnim, 0x808129D +SET_FUNC MapAnim_BeginSubjectFastAnim, 0x80813F9 +SET_FUNC MapAnim_MoveSubjectsTowardsTarget, 0x80814D5 +SET_FUNC MapAnim_MoveSubjectsAwayFromTarget, 0x8081535 +SET_FUNC MapAnim_MoveCameraOnSubject, 0x8081595 +SET_FUNC MapAnim_MoveCameraOnTarget, 0x80815C1 +SET_FUNC MapAnim_MoveCameraOnWarpTarget, 0x80815ED +SET_FUNC MapAnim_BeginRoundSpecificAnims, 0x808161D +SET_FUNC MapAnim_WaitForHPToEndChangingMaybe, 0x8081915 +SET_FUNC MapAnimProc_PoisonEffectOnDefender, 0x8081931 +SET_FUNC MapAnim_TargetUnitWarpRing, 0x8081B71 +SET_FUNC MapAnim_WarpTargetWarpRing, 0x8081BCD +SET_FUNC MapAnim_TargetUnitFlashOut, 0x8081CD5 +SET_FUNC MapAnim_TargetUnitFlashIn, 0x8081CF9 +SET_FUNC MapAnim_TargetHide, 0x8081D1D +SET_FUNC MapAnim_TargetStarExplosion, 0x8081D41 +SET_FUNC MapAnim_TargetStarImplosion, 0x8081D85 +SET_FUNC MapAnim_TargetShow, 0x8081DE1 +SET_FUNC MapAnim_MoveTargetForWarp, 0x8081E05 +SET_FUNC CallEventDefinition, 0x8082E81 +SET_FUNC CheckEventDefinition, 0x8082EC5 +SET_FUNC CheckNextEventDefinition, 0x8082F29 +SET_FUNC IsThereClosedChestAt, 0x80831AD +SET_FUNC IsThereClosedDoorAt, 0x80831F1 +SET_FUNC ShouldCallEndEvent, 0x8083251 +SET_FUNC MaybeCallEndEvent_, 0x808326D +SET_FUNC CallEndEvent, 0x8083281 +SET_FUNC CheckWin, 0x80832D9 +SET_FUNC MaybeCallEndEvent, 0x80832E9 +SET_FUNC GetCurrentChapterBallistaePtr, 0x8083309 +SET_FUNC GetCurrentChapterBallistae2Ptr, 0x8083321 +SET_FUNC GetChapterAllyUnitDefinitions, 0x8083349 +SET_FUNC GetChapterEnemyUnitDefinitions, 0x80833B1 +SET_FUNC GetChapterSkirmishLeaderClasses, 0x8083401 +SET_FUNC ShouldCallBattleQuote, 0x80834B1 +SET_FUNC CallBattleQuoteEventsIfAny, 0x8083505 +SET_FUNC ShouldDisplayDeathQuoteForChar, 0x80835A9 +SET_FUNC DisplayDeathQuoteForChar, 0x80835DD +SET_FUNC EvCheck00_Always, 0x8083831 +SET_FUNC EvCheck01_AFEV, 0x8083835 +SET_FUNC EvCheck02_TURN, 0x8083865 +SET_FUNC EvCheck03_CHAR, 0x80838AD +SET_FUNC EvCheck04_CHARASM, 0x80838FD +SET_FUNC EvCheck05_LOCA, 0x8083939 +SET_FUNC EvCheck06_VILL, 0x8083979 +SET_FUNC EvCheck07_CHES, 0x808398D +SET_FUNC EvCheck08_DOOR, 0x80839C9 +SET_FUNC EvCheck09_, 0x8083A11 +SET_FUNC EvCheck0A_SHOP, 0x8083A59 +SET_FUNC EvCheck0B_AREA, 0x8083AA5 +SET_FUNC EvCheck0C_Never, 0x8083B25 +SET_FUNC EvCheck0D_Never, 0x8083B29 +SET_FUNC EvCheck0E_, 0x8083B2D +SET_FUNC EvCheck0F_, 0x8083B59 +SET_FUNC EvCheck10_, 0x8083B99 +SET_FUNC SetLocalEventId, 0x8083BD9 +SET_FUNC UnsetLocalEventId, 0x8083C0D +SET_FUNC ClearLocalEvents, 0x8083C49 +SET_FUNC CheckLocalEventId, 0x8083C61 +SET_FUNC SetGlobalEventId, 0x8083CA1 +SET_FUNC UnsetGlobalEventId, 0x8083CD9 +SET_FUNC ClearGlobalTriggerState, 0x8083D19 +SET_FUNC CheckGlobalEventIdFrom, 0x8083D35 +SET_FUNC CheckGlobalEventId, 0x8083D6D +SET_FUNC SetEventId, 0x8083D81 +SET_FUNC UnsetEventId, 0x8083D95 +SET_FUNC CheckEventId, 0x8083DA9 +SET_FUNC GetGlobalEventIdStorage, 0x8083DC1 +SET_FUNC GetGlobalEventIdStorageSize, 0x8083DC9 +SET_FUNC GetLocalEventIdStorage, 0x8083DCD +SET_FUNC GetLocalEventIdStorageSize, 0x8083DD5 +SET_FUNC CheckTutorialEvent, 0x8083E35 +SET_FUNC RunTutorialEvent, 0x8083E65 +SET_FUNC RunPhaseSwitchEvents, 0x8083EB9 +SET_FUNC CheckForCharacterEvents, 0x8083F69 +SET_FUNC RunCharacterEvents, 0x8083FB1 +SET_FUNC GetLocationEventCommandAt, 0x8084079 +SET_FUNC RunLocationEvents, 0x80840C5 +SET_FUNC CheckForPostActionEvents, 0x8084331 +SET_FUNC RunPostActionEvents, 0x80843C1 +SET_FUNC RunSelectEvents, 0x808445D +SET_FUNC RunMoveEventsMaybe, 0x80844B1 +SET_FUNC RunPostMoveEvents, 0x8084509 +SET_FUNC CheckBattleForecastTutorialEvent, 0x8084561 +SET_FUNC RunBattleForecastTutorialEvent, 0x808457D +SET_FUNC RunPlayerPhaseStartTutorialEvent, 0x8084591 +SET_FUNC ClearActiveEventRegistry, 0x80845A5 +SET_FUNC RegisterEventActivation, 0x80845B9 +SET_FUNC GetEventTriggerId, 0x80845E5 +SET_FUNC SetEid82, 0x8084629 +SET_FUNC CheckEid82, 0x8084635 +SET_FUNC GetBattleQuoteEntry, 0x808464D +SET_FUNC GetCharDeathQuoteEntry, 0x80846E5 +SET_FUNC IsCharacterForceDeployed_, 0x8084801 +SET_FUNC IsSethLArachelMyrrhInnes, 0x8084859 +SET_FUNC IsAnyEnemyUnitAlive, 0x8084EE9 +SET_FUNC GetDeadEnemyAmount, 0x8084F1D +SET_FUNC IsCharDeadAsNonPlayerUnit, 0x8084F6D +SET_FUNC StartGameOver, 0x8085375 +SET_FUNC ResetAllPlayerUnitState, 0x8085485 +SET_FUNC TriggerDisableMapIcons, 0x8085971 +SET_FUNC UnTriggerDisableMapIcons, 0x808597D +SET_FUNC nullsub_20, 0x80859E9 +SET_FUNC nullsub_30, 0x8085F85 +SET_FUNC HandleCh5xUnits_Start, 0x8086415 +SET_FUNC HandleCh5xUnits_End, 0x8086465 +SET_FUNC CallRouteSplitMenu, 0x80864CD +SET_FUNC MenuCommand_DrawRouteSplit, 0x8086515 +SET_FUNC Command_EirikaMode, 0x8086565 +SET_FUNC Command_EphraimMode, 0x8086581 +SET_FUNC StartScreenMenuScrollingBg, 0x8086BB9 +SET_FUNC EndBG3Slider, 0x8086DBD +SET_FUNC GetSomeUnitId, 0x8086DCD +SET_FUNC DrawLotsaText, 0x8086E01 +SET_FUNC DrawStatScreenBar, 0x80870BD +SET_FUNC DrawUnitStatScreen, 0x8087185 +SET_FUNC DrawUnitItemScreen, 0x8087485 +SET_FUNC DrawUnitScreenSupportList, 0x8087699 +SET_FUNC DrawUnitWeaponRank, 0x8087789 +SET_FUNC DrawUnitWeaponScreen, 0x808784D +SET_FUNC DrawStatScreenPage, 0x80878CD +SET_FUNC DrawStatScreen, 0x8088671 +SET_FUNC StatScreenBGVPosManager_Loop, 0x8088921 +SET_FUNC StartStatScreen, 0x808894D +SET_FUNC StartStatScreenHelpTextBubble, 0x80889A1 +SET_FUNC StartHelpTextBubble, 0x8089165 +SET_FUNC Loop6C_8A00B20_UpdateOAMData, 0x808948D +SET_FUNC LoadChapterTitleGfx, 0x8089625 +SET_FUNC LoadDialogueBoxGfx, 0x8089805 +SET_FUNC SetDialogueBoxConfig, 0x808A519 +SET_FUNC GetDialogueBoxConfig, 0x808A525 +SET_FUNC BoxDialogueInterpreter_Main, 0x808B179 +SET_FUNC GetCameraMovementSpeedMaybe, 0x808BBCD +SET_FUNC Loop6CUI1_DisplayTransition, 0x808BCF9 +SET_FUNC Loop6CUI1_HideTransition, 0x808BE71 +SET_FUNC MMB_DrawStatusText, 0x808C389 +SET_FUNC DrawMinimugBoxMaybe, 0x808C45D +SET_FUNC InitMinimugBoxMaybe, 0x808C5D1 +SET_FUNC Loop6CUI1_Hidden, 0x808CCC9 +SET_FUNC Loop6CUI1_Displayed, 0x808CD75 +SET_FUNC Init6CUI2, 0x808CE9D +SET_FUNC Loop6CUI2, 0x808CEC9 +SET_FUNC InitPlayerPhaseInterfaceMaybe, 0x808CFC5 +SET_FUNC StartPlayerPhaseSideWindows, 0x808D13D +SET_FUNC EndPlayerPhaseSideWindows, 0x808D151 +SET_FUNC Init6CPI, 0x808D289 +SET_FUNC Loop16CPI, 0x808D47D +SET_FUNC Loop26CPI, 0x808D6D5 +SET_FUNC Loop46CPI, 0x808D71D +SET_FUNC Loop36CPI, 0x808D785 +SET_FUNC MinimalVBlankHandler, 0x808DAE5 +SET_FUNC CountUnitsByFaction, 0x808DDF9 +SET_FUNC NewChapterStatusScreen, 0x808E765 +SET_FUNC nullsub_63, 0x8090B45 +SET_FUNC StartUnitListMenu, 0x80920C5 +SET_FUNC SortUnitList_GetUnitSoloAnimation, 0x8092BE5 +SET_FUNC SortUnitList, 0x8092BF1 +SET_FUNC CanPrepScreenSave, 0x8094FF5 +SET_FUNC GetActivePrepScreenMenuItemHelpTextId, 0x8095025 +SET_FUNC PrepScreenMenu_OnPickUnits, 0x80951B9 +SET_FUNC PrepScreenMenu_OnItems, 0x80951CD +SET_FUNC PrepScreenMenu_OnSupport, 0x80951E1 +SET_FUNC PrepScreenMenu_OnSave, 0x8095211 +SET_FUNC PrepScreenMenu_OnStartPress, 0x8095241 +SET_FUNC PrepScreenMenu_OnCancel, 0x8095285 +SET_FUNC PrepScreenMenu_OnBPress, 0x8095291 +SET_FUNC PrepScreenMenu_OnCheckMap, 0x80952C1 +SET_FUNC GetPrepScreenUnitListEntry, 0x8095355 +SET_FUNC SetPrepScreenUnitListEntry, 0x8095365 +SET_FUNC GetPrepScreenUnitListSize, 0x8095375 +SET_FUNC SetPrepScreenUnitListSize, 0x8095385 +SET_FUNC IsCharacterForceDeployed, 0x80953F1 +SET_FUNC CountForceDeployedUnits, 0x809541D +SET_FUNC SomeLeftoverFunctionThatReturns0, 0x809545D +SET_FUNC IsUnitInCurrentRoster, 0x8095461 +SET_FUNC AtMenu_AddPrepScreenSupportMenuItem, 0x8095499 +SET_FUNC CanPrepScreenCheckMap, 0x8095505 +SET_FUNC AtMenu_InitPrepScreenMenu, 0x8095525 +SET_FUNC ReorderPlayerUnitsBasedOnDeployment, 0x80956D9 +SET_FUNC SortPlayerUnitsForPrepScreen, 0x8095749 +SET_FUNC InitPrepScreenUnitList, 0x80958BD +SET_FUNC AtMenu_AutoCapDeployPrepScreenUnits, 0x80959B5 +SET_FUNC RestartScreenMenuScrollingBg, 0x8095A1D +SET_FUNC EndScreenMenuScrollingBg, 0x8095A39 +SET_FUNC AtMenu_8095AD8, 0x8095AD9 +SET_FUNC ClearPrepScreenMenuHelpText, 0x8095B31 +SET_FUNC DrawPrepScreenMenuHelpText, 0x8095B65 +SET_FUNC DisplayPrepScreenMenuHelpText, 0x8095B95 +SET_FUNC UpdatePrepScreenMenuHelp_Clear, 0x8095BD9 +SET_FUNC UpdatePrepScreenMenuHelp_Draw, 0x8095BE9 +SET_FUNC UpdatePrepScreenMenuHelp_Display, 0x8095BF5 +SET_FUNC StartUpdatePrepScreenMenuHelp, 0x8095C01 +SET_FUNC AtMenu_Reinitialize, 0x8095C85 +SET_FUNC AtMenu_EndIfNoUnits, 0x8095EBD +SET_FUNC AtMenu_MaintainPrepScreenMenuHelp, 0x8095F2D +SET_FUNC AtMenu_StartSubmenu, 0x809631D +SET_FUNC AtMenu_OnSubmenuEnd, 0x8096391 +SET_FUNC AtMenu_LockGame, 0x8096425 +SET_FUNC StartAtMenu, 0x8096455 +SET_FUNC StartAtMenu_LinkArena, 0x8096469 +SET_FUNC NewPrepScreenTraineePromotionManager, 0x8096685 +SET_FUNC PrepScreenTraineePromotionManagerExists, 0x8096699 +SET_FUNC AtMenuExists, 0x80966B1 +SET_FUNC PrepScreenMenu_OnInit, 0x8096CCD +SET_FUNC PrepScreenMenu_OnActiveLoop, 0x8096D11 +SET_FUNC PrepScreenMenu_OnLoop_2, 0x8096F45 +SET_FUNC PrepScreenMenu_OnLoop_0, 0x8096F6D +SET_FUNC PrepScreenMenu_OnEnd, 0x8096F99 +SET_FUNC StartPrepScreenMenu, 0x8096FAD +SET_FUNC SetPrepScreenMenuOnBPress, 0x8096FD1 +SET_FUNC SetPrepScreenMenuOnStartPress, 0x8096FED +SET_FUNC SetPrepScreenMenuOnEnd, 0x8097009 +SET_FUNC SetPrepScreenMenuItem, 0x8097025 +SET_FUNC SetPrepScreenMenuSelectedItem, 0x80970CD +SET_FUNC GetActivePrepScreenMenuItemId, 0x809710D +SET_FUNC DrawPrepScreenMenuFrameAt, 0x8097155 +SET_FUNC SetPrepScreenMenuPosition, 0x8097201 +SET_FUNC EndPrepScreenMenu, 0x80972B1 +SET_FUNC ClearPrepScreenMenu, 0x80972D5 +SET_FUNC PrepScreenMenuExists, 0x8097341 +SET_FUNC DisablePrepScreenMenu, 0x809735D +SET_FUNC EnablePrepScreenMenu, 0x8097395 +SET_FUNC Delete6CMenuScroll, 0x8097685 +SET_FUNC Make6CMenuScroll, 0x8097699 +SET_FUNC SomethingPrepListRelated, 0x80981E5 +SET_FUNC CanUnitPrepScreenUse, 0x809839D +SET_FUNC StartPrepScreenItemsMenu, 0x8099F69 +SET_FUNC nullsub_21, 0x809B36D +SET_FUNC DrawPrepScreenItemUseStatLabels, 0x809BF11 +SET_FUNC DrawPrepScreenItemUseStatBars, 0x809C0B5 +SET_FUNC DrawPrepScreenItemUseStatValues, 0x809C255 +SET_FUNC DrawPrepScreenItemUseItemUseDesc, 0x809C3ED +SET_FUNC PrepScreenItemUseScreen_OnUpdateSMS, 0x809C4B5 +SET_FUNC PrepScreenItemUseScreen_OnInit, 0x809C4D9 +SET_FUNC PrepScreenItemUseScreen_InitDisplay, 0x809C4E5 +SET_FUNC PrepScreenItemUseScreen_OnIdle, 0x809C821 +SET_FUNC DisplayAreYouSureYNBoxText, 0x809C959 +SET_FUNC PrepScreenItemUseScreen_AreUSureBoxInit, 0x809C9F5 +SET_FUNC PrepScreenItemUseScreen_AreUSureBoxLoop, 0x809CA15 +SET_FUNC StartPrepScreenItemUseScreen, 0x809CCFD +SET_FUNC StoreConvoyWeaponIconGraphics, 0x809D2C5 +SET_FUNC nullsub_19, 0x80A0759 +SET_FUNC StartPrepScreenSupportMenu, 0x80A0945 +SET_FUNC CanPrepScreenSupport, 0x80A095D +SET_FUNC SramInit, 0x80A2C3D +SET_FUNC IsSramWorking, 0x80A2CB1 +SET_FUNC ComputeChecksum16, 0x80A2CFD +SET_FUNC LoadGeneralGameMetadata, 0x80A2D29 +SET_FUNC SaveGeneralGameMetadata, 0x80A2DA9 +SET_FUNC SaveGeneralGameMetadataNoChecksum, 0x80A2DD1 +SET_FUNC InitSaveGeneralGameMetadata, 0x80A2DE5 +SET_FUNC GetSaveDataOffsetPointer, 0x80A2ED5 +SET_FUNC SaveMetadata_Load, 0x80A2EF9 +SET_FUNC SaveMetadata_Save, 0x80A2F95 +SET_FUNC GetSaveTargetAddress, 0x80A3065 +SET_FUNC GetSaveSourceAddress, 0x80A3115 +SET_FUNC SaveLocalEventIndexes, 0x80A3131 +SET_FUNC SaveGlobalEventIndexes, 0x80A3151 +SET_FUNC LoadLocalEventIds, 0x80A3171 +SET_FUNC LoadPermanentEids, 0x80A3199 +SET_FUNC LoadPermanentEidsIn, 0x80A31C1 +SET_FUNC SaveConvoyItems, 0x80A31E5 +SET_FUNC LoadConvoyItems, 0x80A326D +SET_FUNC SGM_SetCharacterKnown, 0x80A37A9 +SET_FUNC GGM_IsCharacterKnown, 0x80A37F1 +SET_FUNC GGM_IsAnyCharacterKnown, 0x80A3835 +SET_FUNC VerifySavedRankingChecksum, 0x80A3899 +SET_FUNC LoadBonusContentData, 0x80A38F5 +SET_FUNC SaveBonusContentData, 0x80A3951 +SET_FUNC SaveRankings, 0x80A3985 +SET_FUNC SaveEndgameRankingsMaybe, 0x80A3DD9 +SET_FUNC SaveClearedBWLAndChapterWinData, 0x80A4105 +SET_FUNC LoadBWLEntries, 0x80A421D +SET_FUNC LoadChapterDataWinArray, 0x80A4249 +SET_FUNC SaveBWLEntries, 0x80A4265 +SET_FUNC SaveChapterWinData, 0x80A4289 +SET_FUNC GetChapterWinDataEntry, 0x80A429D +SET_FUNC GetNextChapterWinDataEntryIndex, 0x80A42BD +SET_FUNC GetWonChapterCount, 0x80A42ED +SET_FUNC RegisterChapterTimeAndTurnCount, 0x80A4351 +SET_FUNC GetGameTotalTurnCount, 0x80A43D9 +SET_FUNC DoesThisChapterCount, 0x80A4405 +SET_FUNC GetGameTotalTime, 0x80A4449 +SET_FUNC GetGameTotalTurnCount2, 0x80A4489 +SET_FUNC BWL_AddWinOrLossIdk, 0x80A4685 +SET_FUNC BWL_IncrementMoveValue, 0x80A474D +SET_FUNC BWL_IncrementStatScreenViews, 0x80A478D +SET_FUNC BWL_IncrementDeployCountMaybe, 0x80A47CD +SET_FUNC BWL_AddTilesMoved, 0x80A481D +SET_FUNC BWL_AddExpGained, 0x80A487D +SET_FUNC StoreSomeUnitSetFlags, 0x80A48DD +SET_FUNC BWL_GetTotalBattles, 0x80A4905 +SET_FUNC BWL_GetTotalWins, 0x80A4929 +SET_FUNC BWL_GetTotalExpGained, 0x80A49A5 +SET_FUNC BWL_AddFavoritismValue, 0x80A4A35 +SET_FUNC IsPlaythroughIdUnique, 0x80A4B1D +SET_FUNC GetNewPlaythroughId, 0x80A4B6D +SET_FUNC GGM_GetCompletionCount, 0x80A4B91 +SET_FUNC GetGlobalCompletionCount, 0x80A4BB1 +SET_FUNC GGM_RegisterCompletedPlaythrough, 0x80A4BD1 +SET_FUNC GetCurerentGameMode, 0x80A4C09 +SET_FUNC RegisterCompletedPlaythrough, 0x80A4C15 +SET_FUNC BWL_GetEntry, 0x80A4CFD +SET_FUNC GetBonusContentClaimFlags, 0x80A4D29 +SET_FUNC SetBonusContentClaimFlags, 0x80A4D35 +SET_FUNC SaveBonusContentClaimFlags, 0x80A4D41 +SET_FUNC LoadBonusContentClaimFlags, 0x80A4D5D +SET_FUNC UpdateLastUsedGameSaveSlot, 0x80A4D81 +SET_FUNC GetLastUsedGameSaveSlot, 0x80A4DA1 +SET_FUNC CopyGameSave, 0x80A4E09 +SET_FUNC SaveNewGame, 0x80A4E71 +SET_FUNC SaveGame, 0x80A5011 +SET_FUNC LoadGame, 0x80A5129 +SET_FUNC SaveMetadata_CheckId, 0x80A5219 +SET_FUNC LoadSavedChapterState, 0x80A522D +SET_FUNC LoadSavedBonusClaimFlags, 0x80A524D +SET_FUNC LoadSavedWMStuff, 0x80A5275 +SET_FUNC LoadSavedEid8A, 0x80A5291 +SET_FUNC SaveUnit, 0x80A533D +SET_FUNC LoadSavedUnit, 0x80A5795 +SET_FUNC SaveGMMonsterRnState, 0x80A59E1 +SET_FUNC LoadGMMonsterRnState, 0x80A5A01 +SET_FUNC ClearSaveBlock, 0x80A5A21 +SET_FUNC SaveSuspendedGame, 0x80A5A49 +SET_FUNC LoadSuspendedGame, 0x80A5C15 +SET_FUNC LoadSuspendedChapterState, 0x80A5DFD +SET_FUNC PackUnitStructForSuspend, 0x80A5E11 +SET_FUNC UnpackUnitStructFromSuspend, 0x80A6119 +SET_FUNC SaveTrapStructs, 0x80A6371 +SET_FUNC GetLastSuspendSaveId, 0x80A63B1 +SET_FUNC GetNextSuspendSaveId, 0x80A63D1 +SET_FUNC UpdateNextSuspendSaveId, 0x80A63E1 +SET_FUNC ComputeSaveChecksum, 0x80A6409 +SET_FUNC SaveMetadata_VerifyChecksum, 0x80A6431 +SET_FUNC SaveMetadata_ComputeChecksum, 0x80A6455 +SET_FUNC GetTrialMapSavedMapAddress, 0x80A6B71 +SET_FUNC GetTrialMapSavedMapSize, 0x80A6B91 +SET_FUNC GetTrialMapSavedChapterAddress, 0x80A6BB5 +SET_FUNC GetTrialMapSavedChapterSize, 0x80A6BD5 +SET_FUNC SaveWMStuff, 0x80A70B1 +SET_FUNC LoadWMStuff, 0x80A7139 +SET_FUNC Loop6C_savemenu, 0x80A9025 +SET_FUNC StartTrialMap_Maybe, 0x80AA145 +SET_FUNC Make6C_savemenu, 0x80AA4C1 +SET_FUNC Start_savemenu2, 0x80AA519 +SET_FUNC savemenu_SetDifficultyChoice, 0x80AA52D +SET_FUNC StartSaveDraw, 0x80AB301 +SET_FUNC nullsub_64, 0x80AC3DD +SET_FUNC StartNewGameDifficultySelect, 0x80AC3E1 +SET_FUNC ParallelWorker_OnLoop, 0x80AD2E9 +SET_FUNC StartParallelWorker, 0x80AD2F9 +SET_FUNC EndAllParallelWorkers, 0x80AD31D +SET_FUNC GetParallelWorker, 0x80AD339 +SET_FUNC ResetPrepScreenHandCursor, 0x80AD47D +SET_FUNC HidePrepScreenHandCursor, 0x80AD565 +SET_FUNC EndPrepScreenHandCursor, 0x80AD581 +SET_FUNC EnableAllGfx, 0x80AD5D9 +SET_FUNC StartSmallBrownNameBoxes, 0x80ADB7D +SET_FUNC EndSmallBrownNameBoxes, 0x80ADC91 +SET_FUNC EndAllProcChildren, 0x80ADDD5 +SET_FUNC FadeInOut_Init, 0x80AE18D +SET_FUNC FadeIn_Loop, 0x80AE1A1 +SET_FUNC FadeOut_Loop, 0x80AE201 +SET_FUNC FadeInOut_DisableGfx, 0x80AE249 +SET_FUNC FadeInExists, 0x80AE2A1 +SET_FUNC FadeOutExists, 0x80AE2B9 +SET_FUNC NewFadeIn, 0x80AE2D1 +SET_FUNC NewFadeOut, 0x80AE2F5 +SET_FUNC nullsub_65, 0x80AF229 +SET_FUNC nullsub_66, 0x80B05C1 +SET_FUNC InitBonusContentClaimList, 0x80B0761 +SET_FUNC DrawBonusItemMenuEntry, 0x80B0895 +SET_FUNC SetBonusContentClaimed, 0x80B0A25 +SET_FUNC ClaimBonusItemMenu_Init, 0x80B0ADD +SET_FUNC ClaimBonusItemMenu_MainLoop, 0x80B0D39 +SET_FUNC StartClaimBonusItemMenu, 0x80B1689 +SET_FUNC nullsub_67, 0x80B2519 +SET_FUNC Make6C_opinfo, 0x80B29F9 +SET_FUNC drawopinfochars, 0x80B2A15 +SET_FUNC startopinfoview, 0x80B305D +SET_FUNC Shop6C_GetPortraitIndex, 0x80B4155 +SET_FUNC StartArmoryScreen, 0x80B41E1 +SET_FUNC StartVendorScreen, 0x80B4201 +SET_FUNC StartShopScreen, 0x80B4241 +SET_FUNC SuspendCommand, 0x80B5D5D +SET_FUNC GetOverallRank, 0x80B6071 +SET_FUNC GetChapterTacticsRank, 0x80B6145 +SET_FUNC GetChapterSurvivalRank, 0x80B61C5 +SET_FUNC GetChapterDeathCount, 0x80B6285 +SET_FUNC GetChapterFundsRank, 0x80B62DD +SET_FUNC GetChapterWinPerc, 0x80B6359 +SET_FUNC GetChapterCombatRank, 0x80B63F1 +SET_FUNC GetChapterExpRank, 0x80B6425 +SET_FUNC ComputeChapterRankings, 0x80B6505 +SET_FUNC nullsub_6, 0x80B8189 +SET_FUNC nullsub_7, 0x80B818D +SET_FUNC nullsub_5, 0x80B81FD +SET_FUNC nullsub_57, 0x80B867D +SET_FUNC GM_OnEnd, 0x80B8A19 +SET_FUNC InitGraphicsForWorldMap, 0x80B8D5D +SET_FUNC LoadGMObjGraphics, 0x80B8E15 +SET_FUNC GMProc_80B8E60, 0x80B8E61 +SET_FUNC GMProc_DeployAllBlueUnits, 0x80B8FA5 +SET_FUNC nullsub_22, 0x80B8FD1 +SET_FUNC GM_80B8FD4, 0x80B8FD5 +SET_FUNC GMProc_80B9154, 0x80B9155 +SET_FUNC WorldMap_HideEverything, 0x80B9A11 +SET_FUNC WorldMap_InitChapterTransition, 0x80B9B39 +SET_FUNC WorldMap_WaitForChapterIntroEvents, 0x80B9CB1 +SET_FUNC DoNothing, 0x80B9F09 +SET_FUNC GM_End, 0x80BA025 +SET_FUNC GM_Start, 0x80BA2E5 +SET_FUNC GM_SetupChapterStuff, 0x80BA335 +SET_FUNC GM_CallChapterWMIntroEvent, 0x80BA3D5 +SET_FUNC GMapScreenVSync_OnInit, 0x80BA61D +SET_FUNC GMapScreenVSync_OnUpdate, 0x80BA629 +SET_FUNC StartGMapScreenVSync, 0x80BA719 +SET_FUNC GMapScreen_OnEnd, 0x80BA759 +SET_FUNC GMapScreen_Init, 0x80BA765 +SET_FUNC StartGMapScreen, 0x80BABF1 +SET_FUNC MMS_GetGfx, 0x80BAC1D +SET_FUNC MMS_GetROMTCS2, 0x80BAC31 +SET_FUNC GetMapUnitMMSGfxBuffer, 0x80BAC45 +SET_FUNC GmapUnit_Destruct, 0x80BAC59 +SET_FUNC GmapUnit_Init, 0x80BAC65 +SET_FUNC GmapUnit_Loop, 0x80BAC79 +SET_FUNC GetPaletteIdForAllegience, 0x80BADD5 +SET_FUNC NewMapUnit, 0x80BADF1 +SET_FUNC MapUnitC_DeleteGmapUnit, 0x80BAF0D +SET_FUNC MapUnitC_SetPosition, 0x80BAF35 +SET_FUNC MapUnitC_SetAnim, 0x80BAF85 +SET_FUNC MapUnitC_SetTCSOAMIndex, 0x80BB019 +SET_FUNC MapUnitC_SetAllegienceColorIndex, 0x80BB039 +SET_FUNC MapUnitC_MarkSomething, 0x80BB0A5 +SET_FUNC GmapUnitContainer_OnEnd, 0x80BB1A1 +SET_FUNC GmapUnitContainer_OnInit, 0x80BB1C9 +SET_FUNC StartGmapUnitContainer, 0x80BB1E9 +SET_FUNC GmapUnitFade_Destruct, 0x80BB20D +SET_FUNC GmapUnitFade_Init, 0x80BB265 +SET_FUNC GmapUnitFade_Loop, 0x80BB349 +SET_FUNC WMLocation_GetChapterId, 0x80BB5B1 +SET_FUNC WMLoc_GetNextLocId, 0x80BB5E5 +SET_FUNC GmapScreen2_Destruct, 0x80BB719 +SET_FUNC GmapScreen2_Init, 0x80BB725 +SET_FUNC GmapScreen2_Loop, 0x80BB799 +SET_FUNC nullsub_59, 0x80BBA81 +SET_FUNC GmapCursor_OnInit, 0x80BBA85 +SET_FUNC GmapCursor_OnUpdate, 0x80BBAD5 +SET_FUNC StartGmapCursor, 0x80BBBC5 +SET_FUNC nullsub_38, 0x80BBEB5 +SET_FUNC GMapRoute_StartTransition, 0x80BC0BD +SET_FUNC GMapRoute_EnableBGSyncs, 0x80BC185 +SET_FUNC GMapRoute_TransitionLoop, 0x80BC1B9 +SET_FUNC GMapRoute_TransitionEnd, 0x80BC229 +SET_FUNC MapRoute_BeginRouteTransition, 0x80BC29D +SET_FUNC GMapRoute_80BC2DC, 0x80BC2DD +SET_FUNC StartGMapRoute, 0x80BC3A5 +SET_FUNC SetupNewWMRoute, 0x80BC8BD +SET_FUNC WM_RemovePath, 0x80BC8ED +SET_FUNC GM_ClearAllStoryLocations, 0x80BCFB5 +SET_FUNC GetBattleMapType, 0x80BD069 +SET_FUNC nullsub_37, 0x80BD2A9 +SET_FUNC GetCharacterClassId, 0x80BD2AD +SET_FUNC MapMUPrim_MakeUnitForChar, 0x80BD2ED +SET_FUNC MapMUPrim_MakeUnitForClass, 0x80BD375 +SET_FUNC MapMUPrim_RemoveLinkedMapUnit, 0x80BD3E9 +SET_FUNC nullsub_70, 0x80BD419 +SET_FUNC nullsub_49, 0x80BDC01 +SET_FUNC MapMU_FillPrim, 0x80BDC05 +SET_FUNC NewMapMU, 0x80BDC29 +SET_FUNC MapMU_SetUnit, 0x80BDC3D +SET_FUNC MapMU_RemoveUnit, 0x80BDD2D +SET_FUNC MapMU_SetUnitTCSOAMIndex, 0x80BE0E9 +SET_FUNC MapMU_80BE108, 0x80BE109 +SET_FUNC MapMU_SetUnitClass, 0x80BE535 +SET_FUNC MapMU_SetUnitChar, 0x80BE551 +SET_FUNC GM_PutClassUnit, 0x80BF4D1 +SET_FUNC GM_PutCharUnit, 0x80BF505 +SET_FUNC GM_RemoveUnit, 0x80BF539 +SET_FUNC WM_DrawPath, 0x80BF58D +SET_FUNC nullsub_50, 0x80BF5C1 +SET_FUNC nullsub_48, 0x80BFD7D +SET_FUNC StartGMapMuEntry, 0x80C01DD +SET_FUNC nullsub_47, 0x80C0549 +SET_FUNC GetWMCenteredCameraPosition, 0x80C0859 +SET_FUNC nullsub_72, 0x80C18E9 +SET_FUNC Make6C_Gmap_RM, 0x80C2421 +SET_FUNC GetWMDisplayPosition, 0x80C24AD +SET_FUNC nullsub_71, 0x80C3EC5 +SET_FUNC GM_GetBaseMenuProc, 0x80C4049 +SET_FUNC nullsub_23, 0x80C6101 +SET_FUNC AddSomeChild6C, 0x80C6739 +SET_FUNC DeleteSome6C, 0x80C674D +SET_FUNC StorePaletteToBufferMaybe, 0x80C6761 +SET_FUNC Initialize6CIntroSequence, 0x80C6A55 +SET_FUNC Until6C2AIs8Callback, 0x80C6E91 +SET_FUNC PrepareHealthAndSafetyScreen, 0x80CC1F9 +SET_FUNC NewPromotionMain, 0x80CC469 +SET_FUNC NewPromotionMain_raw, 0x80CC499 +SET_FUNC PromotionInit_SetNullState, 0x80CC905 +SET_FUNC PromotionInit_Loop, 0x80CC911 +SET_FUNC StartTraineePromotion, 0x80CC941 +SET_FUNC StartPrepScreenPromotion, 0x80CC991 +SET_FUNC StartMapPromotion, 0x80CCA15 +SET_FUNC ChangePromotionClassDescText, 0x80CCA65 +SET_FUNC PromotionDisplay_InitClassName, 0x80CCAAD +SET_FUNC PromotionDisplay_DrawClassName, 0x80CCB41 +SET_FUNC IsThirdTraineePromotionAllowed, 0x80CCCA5 +SET_FUNC Make6C_PromotionSub, 0x80CCD35 +SET_FUNC PromotionDisplay_Init, 0x80CCD49 +SET_FUNC PromotionDisplay_InitClassDesc, 0x80CCF61 +SET_FUNC PromotionDisplay_MainLoop, 0x80CD015 +SET_FUNC GetClassAnimationIdForWeapon, 0x80CD571 +SET_FUNC StartCCRamifyEnd, 0x80CD619 +SET_FUNC PromotionCommand_OnSelect, 0x80CDB35 +SET_FUNC PromotionCommand_OnTextDraw, 0x80CDCC5 +SET_FUNC PromotionCommand_OnChange, 0x80CDD01 +SET_FUNC Usability_ThirdPromotionOption, 0x80CDD39 +SET_FUNC PromotionMenuSelect_OnInit, 0x80CDD79 +SET_FUNC nullsub_60, 0x80CDDD5 +SET_FUNC nullsub_61, 0x80CDDD9 +SET_FUNC StartPromotionMenuSelect, 0x80CDDDD +SET_FUNC guMenu2ReWriteUp_80CE2FC, 0x80CE2FD +SET_FUNC guMenu2ReWriteDown_80CE388, 0x80CE389 +SET_FUNC guMenu2ReWriteFirst_80CE588, 0x80CE589 +SET_FUNC guMess3ReWrite_80CE95C, 0x80CE95D +SET_FUNC guMess3ReWrite_80CE9E8, 0x80CE9E9 +SET_FUNC Guide_80CECB0, 0x80CECB1 +SET_FUNC Guide_80CEF10, 0x80CEF11 +SET_FUNC Guide_80CEFD4, 0x80CEFD5 +SET_FUNC Guide_80CF448, 0x80CF449 +SET_FUNC m4a_1, 0x80CF4B9 +SET_FUNC SoundMain, 0x80CF4C9 +SET_FUNC SoundMainRAM, 0x80CF54D +SET_FUNC SoundMainBTM, 0x80CF8F1 +SET_FUNC RealClearChain, 0x80CF909 +SET_FUNC ply_fine, 0x80CF929 +SET_FUNC MPlayJumpTableCopy, 0x80CF959 +SET_FUNC ld_r3_tp_adr_i, 0x80CF98D +SET_FUNC ply_goto, 0x80CF999 +SET_FUNC ply_patt, 0x80CF9B9 +SET_FUNC ply_pend, 0x80CF9D5 +SET_FUNC ply_rept, 0x80CF9E9 +SET_FUNC ply_prio, 0x80CFA19 +SET_FUNC ply_tempo, 0x80CFA25 +SET_FUNC ply_keysh, 0x80CFA39 +SET_FUNC ply_voice, 0x80CFA4D +SET_FUNC ply_vol, 0x80CFA7D +SET_FUNC ply_pan, 0x80CFA91 +SET_FUNC ply_bend, 0x80CFAA5 +SET_FUNC ply_bendr, 0x80CFAB9 +SET_FUNC ply_lfodl, 0x80CFACD +SET_FUNC ply_modt, 0x80CFAD9 +SET_FUNC ply_tune, 0x80CFAF1 +SET_FUNC ply_port, 0x80CFB05 +SET_FUNC m4aSoundVSync, 0x80CFB1D +SET_FUNC MPlayMain, 0x80CFB69 +SET_FUNC TrackStop, 0x80CFDD1 +SET_FUNC SoundStuff_80D0158, 0x80D0159 +SET_FUNC m4aSoundInit, 0x80D0179 +SET_FUNC m4aSoundMain, 0x80D01F1 +SET_FUNC m4aSongNumStart, 0x80D01FD +SET_FUNC m4aSongNumStop, 0x80D02C9 +SET_FUNC m4aMPlayFadeOut, 0x80D0395 +SET_FUNC m4aMPlayFadeOutTemporarily, 0x80D03A5 +SET_FUNC m4aMPlayFadeIn, 0x80D03C5 +SET_FUNC m4aMPlayImmInit, 0x80D03ED +SET_FUNC MPlayExtender, 0x80D0435 +SET_FUNC MusicPlayerJumpTableCopy, 0x80D054D +SET_FUNC ClearChain, 0x80D0551 +SET_FUNC Clear64byte, 0x80D0565 +SET_FUNC SoundInit, 0x80D0579 +SET_FUNC SampleFreqSet, 0x80D0671 +SET_FUNC m4aSoundMode, 0x80D0715 +SET_FUNC SoundClear, 0x80D07AD +SET_FUNC m4aSoundVSyncOff, 0x80D0801 +SET_FUNC m4aSoundVSyncOn, 0x80D087D +SET_FUNC MPlayOpen, 0x80D08B9 +SET_FUNC MPlayStart, 0x80D0931 +SET_FUNC m4aMPlayStop, 0x80D0A15 +SET_FUNC FadeOutBody, 0x80D0A55 +SET_FUNC TrkVolPitSet, 0x80D0B1D +SET_FUNC MidiKeyToCgbFreq, 0x80D0BD1 +SET_FUNC CgbOscOff, 0x80D0C79 +SET_FUNC CgbModVol, 0x80D0CC9 +SET_FUNC m4aMPlayVolumeControl, 0x80D11A5 +SET_FUNC ply_memacc, 0x80D1569 +SET_FUNC ply_xswee, 0x80D1635 +SET_FUNC ply_xcmd_0C, 0x80D1641 +SET_FUNC ply_xcmd_0D, 0x80D1655 +SET_FUNC DummyFunc, 0x80D1669 +SET_FUNC ArcTan2, 0x80D166D +SET_FUNC BgAffineSet, 0x80D1671 +SET_FUNC CpuFastSet, 0x80D1675 +SET_FUNC CpuSet, 0x80D1679 +SET_FUNC Div, 0x80D167D +SET_FUNC DivArm, 0x80D1681 +SET_FUNC Mod, 0x80D1685 +SET_FUNC HuffUnComp, 0x80D168D +SET_FUNC LZ77UnCompVram, 0x80D1691 +SET_FUNC LZ77UnCompWram, 0x80D1695 +SET_FUNC SVC_Multiboot, 0x80D1699 +SET_FUNC ObjAffineSet, 0x80D16A1 +SET_FUNC RLUnCompVram, 0x80D16A5 +SET_FUNC RLUnCompWram, 0x80D16A9 +SET_FUNC RegisterRamReset, 0x80D16AD +SET_FUNC Sqrt, 0x80D16D9 +SET_FUNC VBlankIntrWait, 0x80D16DD +SET_FUNC ReadSramFast_Core, 0x80D16E5 +SET_FUNC WriteSramFast, 0x80D1725 +SET_FUNC VerifySramFast_Core, 0x80D1765 +SET_FUNC SramFastFuncInit, 0x80D17B1 +SET_FUNC WriteAndVerifySramFast, 0x80D184D +SET_FUNC __aeabi_llsl, 0x80D188D +SET_FUNC BXR1, 0x80D18C5 +SET_FUNC BXR2, 0x80D18C9 +SET_FUNC BXR3, 0x80D18CD +SET_FUNC BXR4, 0x80D18D1 +SET_FUNC BXR5, 0x80D18D5 +SET_FUNC BXR6, 0x80D18D9 +SET_FUNC BXR7, 0x80D18DD +SET_FUNC BXR8, 0x80D18E1 +SET_FUNC BXR9, 0x80D18E5 +SET_FUNC BXR10, 0x80D18E9 +SET_FUNC BXR11, 0x80D18ED +SET_FUNC BXR12, 0x80D18F1 +SET_FUNC BXSP, 0x80D18F5 +SET_FUNC BXLR, 0x80D18F9 +SET_FUNC __divsi3, 0x80D18FD +SET_FUNC nullsub_1, 0x80D1991 +SET_FUNC __modsi3, 0x80D1995 +SET_FUNC __udivsi3, 0x80D1AD5 +SET_FUNC __umodsi3, 0x80D1B4D +SET_FUNC memcpy, 0x80D1C0D +SET_FUNC memset, 0x80D1C6D +SET_FUNC .gcc2_compiled._11, 0x80D1CC1 +SET_FUNC sprintf, 0x80D1CFD +SET_FUNC strcpy, 0x80D1D3D +SET_FUNC strlen, 0x80D1D89 +SET_FUNC strstr, 0x80D1DCD +SET_FUNC .gcc2_compiled._15, 0x80D1E11 +SET_FUNC __sbprintf, 0x80D1E31 +SET_FUNC vfprintf, 0x80D1EA5 +SET_FUNC _vfprintf_r, 0x80D1EB9 +SET_FUNC cvt, 0x80D2E19 +SET_FUNC exponent, 0x80D2F0D +SET_FUNC .gcc2_compiled._17, 0x80D2FB1 +SET_FUNC _dtoa_r, 0x80D31B9 +SET_FUNC .gcc2_compiled._19, 0x80D3EB1 +SET_FUNC __sfmoreglue, 0x80D3F7D +SET_FUNC __sfp, 0x80D3FAD +SET_FUNC _cleanup_r, 0x80D4021 +SET_FUNC _cleanup, 0x80D4031 +SET_FUNC __sinit, 0x80D4041 +SET_FUNC .gcc2_compiled._21, 0x80D40A1 +SET_FUNC _malloc_trim_r, 0x80D4261 +SET_FUNC .gcc2_compiled._22, 0x80D4321 +SET_FUNC .gcc2_compiled._23, 0x80D454D +SET_FUNC .gcc2_compiled._24, 0x80D458D +SET_FUNC _localeconv_r, 0x80D45C9 +SET_FUNC setlocale, 0x80D45D1 +SET_FUNC localeconv, 0x80D45E9 +SET_FUNC .gcc2_compiled._25, 0x80D45F9 +SET_FUNC .gcc2_compiled._26, 0x80D46D5 +SET_FUNC _malloc_r, 0x80D4831 +SET_FUNC .gcc2_compiled._27, 0x80D4BF1 +SET_FUNC .gcc2_compiled._28, 0x80D4C1D +SET_FUNC .gcc2_compiled._29, 0x80D4C9D +SET_FUNC nullsub_3, 0x80D4D25 +SET_FUNC nullsub_4, 0x80D4D29 +SET_FUNC .gcc2_compiled._30, 0x80D4D2D +SET_FUNC _Bfree, 0x80D4D85 +SET_FUNC _multadd, 0x80D4D9D +SET_FUNC _s2b, 0x80D4E35 +SET_FUNC _hi0bits, 0x80D4EB9 +SET_FUNC _lo0bits, 0x80D4F11 +SET_FUNC _i2b, 0x80D4F95 +SET_FUNC _multiply, 0x80D4FA9 +SET_FUNC _pow5mult, 0x80D5115 +SET_FUNC _lshift, 0x80D51AD +SET_FUNC __mcmp, 0x80D524D +SET_FUNC __mdiff, 0x80D528D +SET_FUNC _ulp, 0x80D537D +SET_FUNC _b2d, 0x80D53C9 +SET_FUNC _d2b, 0x80D5485 +SET_FUNC _ratio, 0x80D556D +SET_FUNC _mprec_log10, 0x80D55BD +SET_FUNC .gcc2_compiled._31, 0x80D55FD +SET_FUNC .gcc2_compiled._32, 0x80D5621 +SET_FUNC .gcc2_compiled._44, 0x80D5641 +SET_FUNC .gcc2_compiled._33, 0x80D566D +SET_FUNC __swrite, 0x80D56A1 +SET_FUNC __sseek, 0x80D56E1 +SET_FUNC __sclose, 0x80D5721 +SET_FUNC .gcc2_compiled._35, 0x80D578D +SET_FUNC remap_handle, 0x80D57AD +SET_FUNC initialise_monitor_handles, 0x80D57F9 +SET_FUNC get_errno, 0x80D5869 +SET_FUNC error, 0x80D587D +SET_FUNC wrap, 0x80D5891 +SET_FUNC _swiread, 0x80D58A9 +SET_FUNC _read, 0x80D58CD +SET_FUNC _swilseek, 0x80D5915 +SET_FUNC _lseek, 0x80D5999 +SET_FUNC _swiwrite, 0x80D59A5 +SET_FUNC _write, 0x80D59C9 +SET_FUNC _swiopen, 0x80D5A15 +SET_FUNC _open, 0x80D5AB5 +SET_FUNC _swiclose, 0x80D5AC9 +SET_FUNC _close, 0x80D5AFD +SET_FUNC _exit, 0x80D5B09 +SET_FUNC _kill, 0x80D5B29 +SET_FUNC _getpid, 0x80D5B49 +SET_FUNC _sbrk, 0x80D5B4D +SET_FUNC _fstat, 0x80D5B89 +SET_FUNC _unlink, 0x80D5B95 +SET_FUNC _raise, 0x80D5B9D +SET_FUNC _gettimeofday, 0x80D5BA1 +SET_FUNC _times, 0x80D5BCD +SET_FUNC .gcc2_compiled._36, 0x80D5BF1 +SET_FUNC .gcc2_compiled._37, 0x80D5C21 +SET_FUNC .gcc2_compiled._39, 0x80D5CA5 +SET_FUNC .gcc2_compiled._40, 0x80D5CB1 +SET_FUNC .gcc2_compiled._41, 0x80D5CDD +SET_FUNC isatty, 0x80D5CFD +SET_FUNC alarm, 0x80D5D01 +SET_FUNC .gcc2_compiled._42, 0x80D5D05 +SET_FUNC .gcc2_compiled._43, 0x80D5D35 +SET_FUNC .gcc2_compiled._47, 0x80D5D65 +SET_FUNC __unpack_d, 0x80D5EAD +SET_FUNC _fpadd_parts, 0x80D5F85 +SET_FUNC __adddf3, 0x80D61F1 +SET_FUNC __subdf3, 0x80D6221 +SET_FUNC __muldf3, 0x80D6259 +SET_FUNC __divdf3, 0x80D6501 +SET_FUNC __fpcmp_parts_d, 0x80D6689 +SET_FUNC __cmpdf2, 0x80D6789 +SET_FUNC __eqdf2, 0x80D67B5 +SET_FUNC __nedf2, 0x80D6801 +SET_FUNC __gtdf2, 0x80D684D +SET_FUNC __gedf2, 0x80D6899 +SET_FUNC __ltdf2, 0x80D68E5 +SET_FUNC __ledf2, 0x80D6931 +SET_FUNC __floatsidf, 0x80D697D +SET_FUNC __fixdfsi, 0x80D69F9 +SET_FUNC __negdf2, 0x80D6A6D +SET_FUNC __make_dp, 0x80D6A95 +SET_FUNC __truncdfsf2, 0x80D6ABD +SET_FUNC .gcc2_compiled._48, 0x80D6B01 +SET_FUNC __unpack_f, 0x80D6BB9 +SET_FUNC _fpadd_parts_0, 0x80D6C35 +SET_FUNC __addsf3, 0x80D6DB1 +SET_FUNC __subsf3, 0x80D6DDD +SET_FUNC __mulsf3, 0x80D6E11 +SET_FUNC __divsf3, 0x80D6F75 +SET_FUNC __fpcmp_parts_f, 0x80D7061 +SET_FUNC __cmpsf2, 0x80D7145 +SET_FUNC __eqsf2, 0x80D716D +SET_FUNC __nesf2, 0x80D71B5 +SET_FUNC __gtsf2, 0x80D71FD +SET_FUNC __gesf2, 0x80D7245 +SET_FUNC __ltsf2, 0x80D728D +SET_FUNC __lesf2, 0x80D72D5 +SET_FUNC __floatsisf, 0x80D731D +SET_FUNC __fixsfsi, 0x80D737D +SET_FUNC __negsf2, 0x80D73E5 +SET_FUNC __make_fp, 0x80D7409 +SET_FUNC __extendsfdf2, 0x80D7421 +SET_FUNC .gcc2_compiled._49, 0x80D744D +SET_FUNC .gcc2_compiled._50, 0x80D7481 +SET_FUNC ClearOAMBuffer, 0x80D7499 +SET_FUNC BgMap_ApplyTsa, 0x80D74A1 +SET_FUNC BgMapFillRect, 0x80D74A9 +SET_FUNC BgMapCopyRect, 0x80D74B9 +SET_FUNC ComputeChecksum32, 0x80D74C1 + +SET_DATA gAISFrontLeft, 0x2000000 +SET_DATA gAISBuffer, 0x2000000 +SET_DATA gAISBackLeft, 0x2000004 +SET_DATA gAISFrontRight, 0x2000008 +SET_DATA gAISBackRight, 0x200000C +SET_DATA gpBattleAnimFrameStartLookup, 0x200005C +SET_DATA gpProcEkrBattle, 0x2000064 +SET_DATA gpProcEkrGauge, 0x2000068 +SET_DATA gpProcEkrDispUP, 0x200006C +SET_DATA gpMapBuffer, 0x2001000 +SET_DATA gBonusClaimItemList, 0x2001168 +SET_DATA gTradeMenuTextHandles, 0x200278C +SET_DATA gaBattleForecastTextStructs, 0x2002FDC +SET_DATA StatScreenStruct, 0x2003BFC +SET_DATA gStatScreenVOffset, 0x2003C02 +SET_DATA gpStatScreenUnit, 0x2003C08 +SET_DATA gpStatScreenMoveUnit, 0x2003C0C +SET_DATA gpCurrentHelpTextStruct, 0x2003C10 +SET_DATA gpStatScreenPageBg0Map, 0x2003D2C +SET_DATA gAISOAM_20041C8, 0x20041C8 +SET_DATA gpStatScreenPageBg0Map, 0x2003D2C +SET_DATA gpStatScreenPageBg1Map, 0x200422C +SET_DATA gpStatScreenPageBg2Map, 0x200472C +SET_DATA gSortedUnitList, 0x200D6E0 +SET_DATA gStringBufferAlt, 0x200F17C +SET_DATA gAISFrames_Left, 0x200F1C8 +SET_DATA gPrepScreenMenuHelpTextArray, 0x20111A4 +SET_DATA gAISFrames_Right, 0x2011BC8 +SET_DATA gPrepScreenUnitList, 0x20121CC +SET_DATA gPrepScreenItemList, 0x20122D4 +SET_DATA gPrepScreenItemListSize, 0x2012F54 +SET_DATA gSomeFontStruct, 0x2017648 +SET_DATA gSomeTextStruct, 0x2017660 +SET_DATA gBool_SpellFxActive, 0x201772C +SET_DATA gBool_EfxDeathActive, 0x2017734 +SET_DATA gSomeSubAnim6CCounter, 0x201774C +SET_DATA gpEfxStatusUnit, 0x201776C +SET_DATA gpEfxWeaponIcon, 0x2017774 +SET_DATA gpEfxSpellCast, 0x2017778 +SET_DATA gpEfxHPBarColorChange, 0x201777C +SET_DATA gSpellAnimBgGfxBuffer_Maybe, 0x2017790 +SET_DATA gSpellFxTsaBuffer, 0x2019790 +SET_DATA gSpellAnimObjGfxBuffer_Maybe, 0x201A790 +SET_DATA gBattleAnimBoolEkrNamewinAppearActive, 0x201FAD0 +SET_DATA gBattleAnimBoolEndedRounds, 0x201FB04 +SET_DATA gpEkrAnimeDrvProc, 0x201FB18 +SET_DATA gpBattleAnimSomeSheetData, 0x201FB1C +SET_DATA gpEkrTogiColor, 0x201FB24 +SET_DATA gSomeBattleAISStruct_RightUnit, 0x2020048 +SET_DATA gpSomeBattleAIS_RightUnit, 0x2020054 +SET_DATA gSomeBattleAISStruct_LeftUnit, 0x2020058 +SET_DATA gpSomeBattleAIS_LeftUnit, 0x2020064 +SET_DATA gpEkrClasschg, 0x20200B0 +SET_DATA gpEkrLevelup, 0x20200B4 +SET_DATA gpSomeUnitStruct2, 0x202010C +SET_DATA gLevelUpLevelBase, 0x2020112 +SET_DATA gLevelUpStatsBase, 0x2020114 +SET_DATA gLevelUpStatsAfter, 0x2020124 +SET_DATA gBattleAnimTriangleAttackEnded, 0x202013C +SET_DATA gpBattlePopupProc, 0x2020140 +SET_DATA gBattlePopupEnded, 0x2020144 +SET_DATA gGenericBuffer, 0x2020188 +SET_DATA gPaletteBuffer, 0x20228A8 +SET_DATA gPalette1Buffer, 0x20228C8 +SET_DATA gPalette2Buffer, 0x20228E8 +SET_DATA gPalette3Buffer, 0x2022908 +SET_DATA gPalette4Buffer, 0x2022928 +SET_DATA gPalette6Buffer, 0x2022968 +SET_DATA gPalette7Buffer, 0x2022988 +SET_DATA gPaletteEBuffer, 0x2022A68 +SET_DATA gPaletteFBuffer, 0x2022A88 +SET_DATA gPalette10Buffer, 0x2022AA8 +SET_DATA gPalette12Buffer, 0x2022AE8 +SET_DATA gPalette13Buffer, 0x2022B08 +SET_DATA gPalette14Buffer, 0x2022B28 +SET_DATA gPalette15Buffer, 0x2022B48 +SET_DATA gPalette16Buffer, 0x2022B68 +SET_DATA gPalette17Buffer, 0x2022B88 +SET_DATA gPalette18Buffer, 0x2022BA8 +SET_DATA gPalette19Buffer, 0x2022BC8 +SET_DATA gPalette1ABuffer, 0x2022BE8 +SET_DATA gPalette1BBuffer, 0x2022C08 +SET_DATA gPalette1CBuffer, 0x2022C28 +SET_DATA gPalette1DBuffer, 0x2022C48 +SET_DATA gPalette1EBuffer, 0x2022C68 +SET_DATA gPalette1FBuffer, 0x2022C88 +SET_DATA gBg0MapBuffer, 0x2022CA8 +SET_DATA gBg1MapBuffer, 0x20234A8 +SET_DATA gBg2MapBuffer, 0x2023CA8 +SET_DATA gBg3MapBuffer, 0x20244A8 +SET_DATA gBg0MapTarget, 0x2024CA8 +SET_DATA gBg1MapTarget, 0x2024CAC +SET_DATA gBg2MapTarget, 0x2024CB0 +SET_DATA gBg3MapTarget, 0x2024CB4 +SET_DATA gpMainCallback, 0x2024CB8 +SET_DATA gKeyState, 0x2024CC0 +SET_DATA gTileRegistryNextIndex, 0x2024CD4 +SET_DATA gTileRegistryTotalSize, 0x2024CD8 +SET_DATA gTileRegistry, 0x2024CDC +SET_DATA gSoundStatus, 0x2024E5C +SET_DATA gProcStatePool, 0x2024E68 +SET_DATA gProcAllocLookup, 0x2026968 +SET_DATA gProcAllocIterator, 0x2026A6C +SET_DATA gProcRoot, 0x2026A70 +SET_DATA gIconIndexToDataLookup, 0x2026A90 +SET_DATA gIconDataToIndexLookup, 0x2026E10 +SET_DATA gDebugTextData, 0x2026E30 +SET_DATA gDebugNumberString, 0x2028E44 +SET_DATA gDebugFontObjTileRoot, 0x2028E50 +SET_DATA gDebugFontObjPaletteMask, 0x2028E54 +SET_DATA gDefaultFontData, 0x2028E58 +SET_DATA gpCurrentFont, 0x2028E70 +SET_DATA gLang, 0x2028E74 +SET_DATA gSpecialUiCharAllocationTable, 0x2028E78 +SET_DATA gAISArray, 0x2028F78 +SET_DATA gpAISFirst, 0x2029D88 +SET_DATA gHiObjPool, 0x2029D8C +SET_DATA gHiObjNodes, 0x202A58C +SET_DATA gFaceGfxData, 0x202A68C +SET_DATA gCurrentTextString, 0x202A6AC +SET_DATA gCurrentTextIndex, 0x202B6AC +SET_DATA gPaletteFadeBuffer, 0x202B6B0 +SET_DATA gGameState, 0x202BCB0 +SET_DATA gChapterData, 0x202BCF0 +SET_DATA gPreviousCursorDisplayPosition, 0x202BD3C +SET_DATA gCursorAnimationClockReference, 0x202BD40 +SET_DATA gSomeCameraMovementTableMaybe, 0x202BD44 +SET_DATA gActiveUnitId, 0x202BE44 +SET_DATA gActiveUnitMoveOrigin, 0x202BE48 +SET_DATA gUnitArrayBlue, 0x202BE4C +SET_DATA gUnitArrayRed, 0x202CFBC +SET_DATA gUnitArrayGreen, 0x202DDCC +SET_DATA gUnitArrayPurple, 0x202E36C +SET_DATA gMapSize, 0x202E4D4 +SET_DATA gMapUnit, 0x202E4D8 +SET_DATA gMapTerrain, 0x202E4DC +SET_DATA gMapMovement, 0x202E4E0 +SET_DATA gMapRange, 0x202E4E4 +SET_DATA gMapFog, 0x202E4E8 +SET_DATA gMapHidden, 0x202E4EC +SET_DATA gMapMovement2, 0x202E4F0 +SET_DATA gMapUnitPool, 0x202E4F4 +SET_DATA gMapTerrainPool, 0x202ECAC +SET_DATA gMapFogPool, 0x202F464 +SET_DATA gMapHiddenPool, 0x202FC1C +SET_DATA gMapMovement2Pool, 0x20303D4 +SET_DATA gTileConfigBuffer, 0x2030B8C +SET_DATA gMapRawTilesPool, 0x2032F8C +SET_DATA gUnitMoveBuffer, 0x2033EFC +SET_DATA gUnitSubject, 0x2033F3C +SET_DATA gSMSGfxIndexLookup, 0x2033F40 +SET_DATA gSMSGfxBuffer_Frame1, 0x2034010 +SET_DATA gSMSGfxBuffer_Frame2, 0x2036010 +SET_DATA gSMSGfxBuffer_Frame3, 0x2038010 +SET_DATA gSMS16xGfxIndexCounter, 0x203A010 +SET_DATA gSMS32xGfxIndexCounter, 0x203A014 +SET_DATA gSMSHandleArray, 0x203A018 +SET_DATA gSMSHandleIt, 0x203A4C8 +SET_DATA gSMSSyncFlag, 0x203A4CC +SET_DATA gMapSpriteSwitchHoverTimer, 0x203A4D0 +SET_DATA gBattleStats, 0x203A4D4 +SET_DATA gBattleActor, 0x203A4EC +SET_DATA gBattleTarget, 0x203A56C +SET_DATA gBattleHitArray, 0x203A5EC +SET_DATA gBattleHitIterator, 0x203A608 +SET_DATA gpTradeMenuProc, 0x203A610 +SET_DATA gTrapArray, 0x203A614 +SET_DATA gTrapArrayBack, 0x203A814 +SET_DATA gConvoyItemArray, 0x203A81C +SET_DATA gpSomeUnitPool, 0x203A8E4 +SET_DATA gpSomeUnitIt, 0x203A8E8 +SET_DATA gSomeUnitCounter, 0x203A8EC +SET_DATA gArenaData, 0x203A8F0 +SET_DATA gArenaOpponent, 0x203A910 +SET_DATA gActionData, 0x203A958 +SET_DATA gMovementArrowData, 0x203A990 +SET_DATA gAiData, 0x203AA04 +SET_DATA gFont_203DB64, 0x203DB64 +SET_DATA gNameSelectNameBoxText, 0x203DD1C +SET_DATA gHandCursorPosition, 0x203DDE0 +SET_DATA gPreviousHandCursorUpdateTime, 0x203DDE4 +SET_DATA gTargetPosition, 0x203DDE8 +SET_DATA gTargetArray, 0x203DDEC +SET_DATA gTargetArraySize, 0x203E0EC +SET_DATA gBoolBattleDeamonActive, 0x203E0F4 +SET_DATA gpEkrBattleDeamon, 0x203E0F8 +SET_DATA gStoredBattleAnimId21Ptr, 0x203E10C +SET_DATA gStoredBattleAnimId22Ptr, 0x203E10E +SET_DATA gSomeAllegienceIdShort, 0x203E116 +SET_DATA gBattleSpellAnimationId1, 0x203E118 +SET_DATA gBattleSpellAnimationId2, 0x203E11A +SET_DATA gSomethingRelatedToAnimAndDistance, 0x203E120 +SET_DATA gBattleAnimRoundTypeArrayMaybe, 0x203E12A +SET_DATA gRoundDamageValuesMaybe, 0x203E156 +SET_DATA gBattleAnimAnimationIndex, 0x203E182 +SET_DATA gpUnitLeft_BattleStruct, 0x203E188 +SET_DATA gpUnitRight_BattleStruct, 0x203E18C +SET_DATA gBattleCharacterIndices, 0x203E190 +SET_DATA gpExtraUnit1, 0x203E194 +SET_DATA gpExtraUnit2, 0x203E198 +SET_DATA gBattleAnimBoolLockSheetGraphicsMaybe, 0x203E1A4 +SET_DATA gBattleHpDisplayedValue, 0x203E1AC +SET_DATA gBoolBattleAnimIsArena, 0x203E1E4 +SET_DATA gMapAnimData, 0x203E1F0 +SET_DATA gSomeUnitId, 0x203E765 +SET_DATA gSomeTextRelatedStuff, 0x203E768 +SET_DATA gHelpTextOriginTile, 0x203E788 +SET_DATA gBWLDataArray, 0x203E884 +SET_DATA gBoolSramWorking, 0x203E88E +SET_DATA gpBWLSaveTarget, 0x203E890 +SET_DATA gBWLDataStorage, 0x203E894 +SET_DATA gChapterWinDataArray, 0x203ECF4 +SET_DATA gBonusContentFlags, 0x203EDB4 +SET_DATA gTrialMapData, 0x203EF44 +SET_DATA gSaveMenuRTextData, 0x203EF64 +SET_DATA gEventUnitDataBuffer, 0x203EFB8 +SET_DATA gRNState, 0x3000000 +SET_DATA gAestheticRandState, 0x3000008 +SET_DATA gSoftResetEnabled, 0x300000C +SET_DATA gBgSyncBits, 0x300000D +SET_DATA gPaletteSyncFlag, 0x300000E +SET_DATA gKeyStatusIgnore, 0x3000010 +SET_DATA gGameClock, 0x3000014 +SET_DATA gpOAMHiBuffer, 0x3000020 +SET_DATA gpOAMHiTarget, 0x3000024 +SET_DATA gpOAMHiSize, 0x300002A +SET_DATA gpOAMLoBuffer, 0x3000030 +SET_DATA gpOAMLoTarget, 0x3000034 +SET_DATA gpOAMLoSize, 0x300003A +SET_DATA gpMusicProcA, 0x3000040 +SET_DATA gpMusicProcB, 0x3000044 +SET_DATA gDialogueState, 0x3000048 +SET_DATA gDialogueText, 0x30000D0 +SET_DATA gDialogueTextChoiceResult, 0x30000E8 +SET_DATA gDialogueFont, 0x30000F0 +SET_DATA gApPool, 0x3000108 +SET_DATA gEvent1EData, 0x3000428 +SET_DATA gEventRangeDisplayUnit, 0x3000434 +SET_DATA gEventCallQueue, 0x3000438 +SET_DATA gEventSlot, 0x30004B8 +SET_DATA gEventSlotQP, 0x30004EC +SET_DATA gEventQueue, 0x30004F0 +SET_DATA gEventCounter, 0x3000568 +SET_DATA gEventCallStack, 0x3000570 +SET_DATA gpPopupUnit, 0x30005F0 +SET_DATA gPopupItem, 0x30005F4 +SET_DATA gPopupNumber, 0x30005F8 +SET_DATA gSomeUnitWordArray, 0x3000600 +SET_DATA gSomeUtilityTextHandle, 0x3000800 +SET_DATA gpCurrentInitMap, 0x3000808 +SET_DATA gMapMovementPool, 0x3000810 +SET_DATA gMapRangePool, 0x3000FC8 +SET_DATA gDungeonState, 0x30017A0 +SET_DATA gAiScriptEndedFlag, 0x30017C8 +SET_DATA gBoolIsAi2, 0x30017CC +SET_DATA gpAiScriptCurrent, 0x30017D0 +SET_DATA gpCurrentAiFunctionCall, 0x30017D4 +SET_DATA gpAiBattleWeightFactorTable, 0x30017D8 +SET_DATA gSioBaudRate, 0x30017E0 +SET_DATA gStr_3001850, 0x3001850 +SET_DATA gOverriddenMenuCommandList, 0x3001870 +SET_DATA gMoveUnitExtraDataArray, 0x3001900 +SET_DATA gUsedBuffersBitfield, 0x3001A30 +SET_DATA gExtraLongEventMoveBuffer, 0x3001A34 +SET_DATA gSummonedUnitDefinitionBuffer, 0x3001C38 +SET_DATA gActiveEventRegistry, 0x3001C80 +SET_DATA ClassReelLetterProcs, 0x3001D50 +SET_DATA gOAMLoIt, 0x3003070 +SET_DATA gLCDIOBuffer, 0x3003080 +SET_DATA gIRQHandlers, 0x30030F0 +SET_DATA gpARM_FillMovementMapCore, 0x3003128 +SET_DATA gCurrentRotScaleIndex, 0x300312C +SET_DATA gpARM_PushToHiOAM, 0x3003130 +SET_DATA gpHBlankCallback, 0x3003134 +SET_DATA gSharedOAMBuffer, 0x3003140 +SET_DATA gpARM_Draw1DTileTextGlyphCore, 0x3003740 +SET_DATA gOAMHiIt, 0x3003744 +SET_DATA gpHBlankCallback2, 0x3003748 +SET_DATA gpARM_HuffmanTextDecomp, 0x3004150 +SET_DATA gpARM_PushToLoOAM, 0x3004154 +SET_DATA gSomeRotScaleOAMIt, 0x3004158 +SET_DATA gpARM_Func5, 0x3004960 +SET_DATA gOAMAllocIt, 0x3004970 +SET_DATA gpFaceProcs, 0x3004980 +SET_DATA gpSubjectMap, 0x30049A0 +SET_DATA gCurrentMovCostTable, 0x3004BB0 +SET_DATA gActiveUnit, 0x3004E50 +SET_DATA gMovementFillConfig, 0x3004E60 +SET_DATA gpAiDecisionMaker, 0x3004F10 +SET_DATA gBattleAnimCurrentAISIndex, 0x3004FAC +SET_DATA gGlobalEidData, 0x3005250 +SET_DATA gLocalEidData, 0x3005270 +SET_DATA gGMData, 0x3005280 +SET_DATA gGMapMonsterRnState, 0x300534E +SET_DATA gMusicSEPlayerInfoUnk1, 0x30063C0 +SET_DATA gMusicSEPlayerInfoUnk2, 0x3006400 +SET_DATA gMusicPlayerInfo0, 0x3006440 +SET_DATA gMusicSEPlayerInfoUnk3, 0x3006610 +SET_DATA gMusicPlayerInfo1, 0x3006650 +SET_DATA gMusicSEPlayerInfo2, 0x3006690 +SET_DATA gMusicSEPlayerInfo3, 0x30066D0 +SET_DATA gMusicSEPlayerInfo4, 0x3006720 +SET_DATA gMusicSEPlayerInfo5, 0x3006760 +SET_DATA ReadSramFast, 0x30067A0 +SET_DATA gpVerifySramFast, 0x30067A4 +SET_DATA gpM4aMainThing, 0x3007FF0 +SET_DATA gIrqCheckFlags, 0x3007FF8 +SET_DATA gpGlobalIRQHandler, 0x3007FFC +SET_DATA LCDControl, 0x4000000 +SET_DATA Undocumented_GreenSwap, 0x4000002 +SET_DATA GeneralLCDStatus_STAT_LYC_, 0x4000004 +SET_DATA VerticalCounter_LY_, 0x4000006 +SET_DATA BG0Control, 0x4000008 +SET_DATA BG1Control, 0x400000A +SET_DATA BG2Control, 0x400000C +SET_DATA BG3Control, 0x400000E +SET_DATA BG0X_Offset, 0x4000010 +SET_DATA BG0Y_Offset, 0x4000012 +SET_DATA BG1X_Offset, 0x4000014 +SET_DATA BG1Y_Offset, 0x4000016 +SET_DATA BG2X_Offset, 0x4000018 +SET_DATA BG2Y_Offset, 0x400001A +SET_DATA BG3X_Offset, 0x400001C +SET_DATA BG3Y_Offset, 0x400001E +SET_DATA BG2Rotation_ScalingParameterA_dx_, 0x4000020 +SET_DATA BG2Rotation_ScalingParameterB_dmx_, 0x4000022 +SET_DATA BG2Rotation_ScalingParameterC_dy_, 0x4000024 +SET_DATA BG2Rotation_ScalingParameterD_dmy_, 0x4000026 +SET_DATA BG2ReferencePointX_Coordinate, 0x4000028 +SET_DATA BG2ReferencePointY_Coordinate, 0x400002C +SET_DATA BG3Rotation_ScalingParameterA_dx_, 0x4000030 +SET_DATA BG3Rotation_ScalingParameterB_dmx_, 0x4000032 +SET_DATA BG3Rotation_ScalingParameterC_dy_, 0x4000034 +SET_DATA BG3Rotation_ScalingParameterD_dmy_, 0x4000036 +SET_DATA BG3ReferencePointX_Coordinate, 0x4000038 +SET_DATA BG3ReferencePointY_Coordinate, 0x400003C +SET_DATA Window0HorizontalDimensions, 0x4000040 +SET_DATA Window1HorizontalDimensions, 0x4000042 +SET_DATA Window0VerticalDimensions, 0x4000044 +SET_DATA Window1VerticalDimensions, 0x4000046 +SET_DATA InsideofWindow0and1, 0x4000048 +SET_DATA InsideofOBJWindow_OutsideofWindows, 0x400004A +SET_DATA MosaicSize, 0x400004C +SET_DATA ColorSpecialEffectsSelection, 0x4000050 +SET_DATA AlphaBlendingCoefficients, 0x4000052 +SET_DATA Brightness_Fade_In_Out_Coefficient, 0x4000054 +SET_DATA Channel1Sweepregister_NR10_, 0x4000060 +SET_DATA Channel1Duty_Length_Envelope_NR11_NR12_, 0x4000062 +SET_DATA Channel1Frequency_Control_NR13_NR14_, 0x4000064 +SET_DATA Channel2Duty_Length_Envelope_NR21_NR22_, 0x4000068 +SET_DATA Channel2Frequency_Control_NR23_NR24_, 0x400006C +SET_DATA Channel3Stop_WaveRAMselect_NR30_, 0x4000070 +SET_DATA Channel3Length_Volume_NR31_NR32_, 0x4000072 +SET_DATA Channel3Frequency_Control_NR33_NR34_, 0x4000074 +SET_DATA Channel4Length_Envelope_NR41_NR42_, 0x4000078 +SET_DATA Channel4Frequency_Control_NR43_NR44_, 0x400007C +SET_DATA ControlStereo_Volume_Enable_NR50_NR51_, 0x4000080 +SET_DATA ControlMixing_DMAControl, 0x4000082 +SET_DATA ControlSoundon_off_NR52_, 0x4000084 +SET_DATA SoundPWMControl, 0x4000088 +SET_DATA Channel3WavePatternRAM_2banks___, 0x4000090 +SET_DATA ChannelAFIFO_Data0_3, 0x40000A0 +SET_DATA ChannelBFIFO_Data0_3, 0x40000A4 +SET_DATA DMA0SourceAddress, 0x40000B0 +SET_DATA DMA0DestinationAddress, 0x40000B4 +SET_DATA DMA0WordCount, 0x40000B8 +SET_DATA DMA0Control, 0x40000BA +SET_DATA DMA1SourceAddress, 0x40000BC +SET_DATA DMA1DestinationAddress, 0x40000C0 +SET_DATA DMA1WordCount, 0x40000C4 +SET_DATA DMA1Control, 0x40000C6 +SET_DATA DMA2SourceAddress, 0x40000C8 +SET_DATA DMA2DestinationAddress, 0x40000CC +SET_DATA DMA2WordCount, 0x40000D0 +SET_DATA DMA2Control, 0x40000D2 +SET_DATA DMA3SourceAddress, 0x40000D4 +SET_DATA DMA3DestinationAddress, 0x40000D8 +SET_DATA DMA3WordCount, 0x40000DC +SET_DATA DMA3Control, 0x40000DE +SET_DATA Timer0Counter_Reload, 0x4000100 +SET_DATA Timer0Control, 0x4000102 +SET_DATA Timer1Counter_Reload, 0x4000104 +SET_DATA Timer1Control, 0x4000106 +SET_DATA Timer2Counter_Reload, 0x4000108 +SET_DATA Timer2Control, 0x400010A +SET_DATA Timer3Counter_Reload, 0x400010C +SET_DATA Timer3Control, 0x400010E +SET_DATA SIOData0_Parent__Multi_PlayerMode_, 0x4000120 +SET_DATA SIOData1_1stChild__Multi_PlayerMode_, 0x4000122 +SET_DATA SIOData2_2ndChild__Multi_PlayerMode_, 0x4000124 +SET_DATA SIOData3_3rdChild__Multi_PlayerMode_, 0x4000126 +SET_DATA SIOControlRegister, 0x4000128 +SET_DATA SIOData_Normal_8bitandUARTMode_, 0x400012A +SET_DATA KeyStatus, 0x4000130 +SET_DATA KeyInterruptControl, 0x4000132 +SET_DATA SIOModeSelect_GeneralPurposeData, 0x4000134 +SET_DATA SIOJOYBusControl, 0x4000140 +SET_DATA SIOJOYBusReceiveData, 0x4000150 +SET_DATA SIOJOYBusTransmitData, 0x4000154 +SET_DATA SIOJOYBusReceiveStatus, 0x4000158 +SET_DATA InterruptEnableRegister, 0x4000200 +SET_DATA InterruptRequestFlags_IRQAcknowledge, 0x4000202 +SET_DATA GamePakWaitstateControl, 0x4000204 +SET_DATA InterruptMasterEnableRegister, 0x4000208 +SET_DATA Undocumented_PostBootFlag, 0x4000300 +SET_DATA Undocumented_PowerDownControl, 0x4000301 +SET_DATA gSinLookup, 0x80D751C +SET_DATA gCosLookup, 0x80D759C +SET_DATA gHexNumbers, 0x80D779C +SET_DATA psZero, 0x80D77B0 +SET_DATA gpGenericMiniMugGraphics, 0x80D77BC +SET_DATA gpGenericMiniMugPalettes, 0x80D77DC +SET_DATA gpDialogueTextBoxGfx, 0x80D78EC +SET_DATA gMenuCommandEventDisableList, 0x80D793F +SET_DATA gMenuCommandEventGrayList, 0x80D794E +SET_DATA gRangeTextIdArray, 0x80D79E8 +SET_DATA gWRankTextIdArray, 0x80D7A10 +SET_DATA gWRankSpecialCharLookup, 0x80D7A30 +SET_DATA gWTypeTextIdArray, 0x80D7A38 +SET_DATA gTradeMenuText_xLookup, 0x80D7C40 +SET_DATA gTradeMenuText_yLookup, 0x80D7C42 +SET_DATA gNullString, 0x80D7CB8 +SET_DATA gTextSpeedLookup, 0x80D7F58 +SET_DATA gArenaWeaponByWType, 0x80D7F5C +SET_DATA gArenaWeaponUpgradeTable, 0x80D7F64 +SET_DATA gBattleForecastLabelStringIndexes, 0x80D7FB0 +SET_DATA gPrepScreenUnitJoinList, 0x80D8018 +SET_DATA gPhaseUnitMaxLookup, 0x80D80C4 +SET_DATA gAiEscapeMoveScriptTable, 0x80D80E8 +SET_DATA gAdjacentTileOffsetLookup, 0x80D80F4 +SET_DATA gAiCommandCallTable, 0x80D80FC +SET_DATA gAiSpecialItemsConfigPerChapter, 0x80D8538 +SET_DATA gPhaseUnitCountTable, 0x80D8680 +SET_DATA gStaffAiPerformTable, 0x80D868C +SET_DATA gStaffAiPerformTable_2, 0x80D8690 +SET_DATA gSpecialItemAiPerformTable, 0x80D86F4 +SET_DATA gObj_80D9D6E, 0x80D9D6E +SET_DATA gObj_80D9D76, 0x80D9D76 +SET_DATA gObj_80D9D7E, 0x80D9D7E +SET_DATA gObj_80D9D86, 0x80D9D86 +SET_DATA gObj_80D9D8E, 0x80D9D8E +SET_DATA gObj_80D9DA2, 0x80D9DA2 +SET_DATA gObj_80D9DC2, 0x80D9DC2 +SET_DATA gObj_80D9DD6, 0x80D9DD6 +SET_DATA gSioMenuProcLookup, 0x80D9EFC +SET_DATA gBgConfig_80D9FE4, 0x80D9FE4 +SET_DATA gObj_80DA2B0, 0x80DA2B0 +SET_DATA gBattleAnimRoundTypeLookup_2Miss, 0x80DAE96 +SET_DATA gBattleAnimRoundTypeLookup_2Crit, 0x80DAEA0 +SET_DATA gBattleAnimRoundTypeLookup_Miss, 0x80DAEAA +SET_DATA gBattleAnimRoundTypeLookup_NotMiss, 0x80DAEB4 +SET_DATA gBattleAnimRoundTypeLookup_2MissMagic, 0x80DAEBE +SET_DATA gBattleAnimRoundTypeLookup_2CritMagic, 0x80DAEC8 +SET_DATA gBattleAnimModeLookupMaybe, 0x80DAEF0 +SET_DATA gThunderAnimBgTsaScript, 0x80DCCA6 +SET_DATA gThunderAnimBgPalScript, 0x80DCCC0 +SET_DATA gAnimsOnLevelUpStatDisplayPositionLookup, 0x80E15CC +SET_DATA gTextHuffmanTreeStart, 0x815A72C +SET_DATA gBeforeTextTable, 0x815D488 +SET_DATA gTextTable, 0x815D48C +SET_DATA gStatScreenDrawCallTable, 0x8205B24 +SET_DATA gFaceConfig_8205C70, 0x8205C70 +SET_DATA gConvoyUseSaveLookup, 0x8205CA4 +SET_DATA gConvoyUseSaveLookup2, 0x8205CAC +SET_DATA gBgConfig_8205E50, 0x8205E50 +SET_DATA gCombatRankLookup, 0x8205F20 +SET_DATA gSurvivalRankLookup, 0x8205F24 +SET_DATA gSomeGmapUnitTable, 0x8205F7C +SET_DATA gWMLocationData, 0x82060B0 +SET_DATA gWMPathData, 0x8206674 +SET_DATA gSomeDefaultsByWMSpriteIndex, 0x8206868 +SET_DATA gTraineePromotionTable, 0x8207044 +SET_DATA gMPlayTable, 0x8224404 +SET_DATA gSongTable, 0x8224470 +SET_DATA gpKeyState, 0x858791C +SET_DATA gProc_KeyStatusSetter, 0x8587920 +SET_DATA gBGMapBufferTable, 0x8587938 +SET_DATA gBGControlBufferTable, 0x8587948 +SET_DATA gProc_SongVolumeTransitionA, 0x8587958 +SET_DATA gProc_SongVolumeTransitionB, 0x8587970 +SET_DATA gProc_PlaySongDelayed, 0x8587988 +SET_DATA gProc_8587998, 0x8587998 +SET_DATA gProcInstCallTable, 0x85879D8 +SET_DATA gGfxDebugTextScreenFont, 0x8587A40 +SET_DATA g2bppTo4bppExpandLookupTables, 0x8588240 +SET_DATA gProc_GreenTextColorAnimator, 0x8588284 +SET_DATA g2bppTo4bppColor0Lookup, 0x858829C +SET_DATA g2bppTo4bppColor1Lookup, 0x858849C +SET_DATA g2bppTo4bppColor2Lookup, 0x858869C +SET_DATA g2bppTo4bppColor3Lookup, 0x858889C +SET_DATA g2bppTo4bppColor4Lookup, 0x8588A9C +SET_DATA g2bppTo4bppPixelMaskLookup, 0x858949C +SET_DATA gUITextGlyphArray, 0x858C7EC +SET_DATA gOtherTextGlyphArray, 0x858F6F4 +SET_DATA gFontGlyphs_SpecialUiElements, 0x8590B44 +SET_DATA gObj_8x8, 0x8590F44 +SET_DATA gObj_16x16, 0x8590F4C +SET_DATA gObj_32x32, 0x8590F54 +SET_DATA gObj_16x32, 0x8590F6C +SET_DATA gObj_8590F7C, 0x8590F7C +SET_DATA gObj_8590F9C, 0x8590F9C +SET_DATA gProc_HiObjKeeper, 0x8590FDC +SET_DATA gDefaultFaceGfxData, 0x8590FEC +SET_DATA gFaceObj1, 0x859100C +SET_DATA gFaceObj2, 0x8591026 +SET_DATA gFaceObj3, 0x8591040 +SET_DATA gFaceObj4, 0x8591066 +SET_DATA gFaceObj5, 0x859108C +SET_DATA gFaceObj6, 0x85910BE +SET_DATA gFaceObj7, 0x85910F0 +SET_DATA gFaceObj8, 0x8591122 +SET_DATA gProc_Face, 0x8591154 +SET_DATA gProc_Face2, 0x859118C +SET_DATA gProc_859124C, 0x859124C +SET_DATA gProc_FaceEyeLogic, 0x8591264 +SET_DATA gpDialogueState, 0x859133C +SET_DATA gProc_DialogueSkipInputListener, 0x8591340 +SET_DATA gProc_DialogueMain, 0x8591358 +SET_DATA gProc_DialogueLock, 0x8591388 +SET_DATA gProc_85913B0, 0x85913B0 +SET_DATA gProc_DialoguePauseTimer, 0x85913D0 +SET_DATA gProc_TextBluArrowAndButtonChecker, 0x85913F0 +SET_DATA gProc_8591470, 0x8591470 +SET_DATA gTextChoiceDef_YesNo, 0x8591490 +SET_DATA gTextChoiceDef_Shop, 0x85914A0 +SET_DATA gProc_DialogueTextChoice, 0x85914B0 +SET_DATA gPoc_TextBoxSlideAnimation, 0x85914C8 +SET_DATA gProc_85914F0, 0x85914F0 +SET_DATA gTextPauseDurationLookup, 0x8591520 +SET_DATA gProc_DialogueBoxAppearingAnimation, 0x8591530 +SET_DATA gProc_859160C, 0x859160C +SET_DATA gProc_8591624, 0x8591624 +SET_DATA gProc_APProc, 0x859168C +SET_DATA gProc_GameControl, 0x85916D4 +SET_DATA gStringArticleLookup, 0x8591AA4 +SET_DATA gProc_MapEventEngine, 0x8591AC0 +SET_DATA gProc_BattleEventEngine, 0x8591AF8 +SET_DATA gLoEventCodeCallTable, 0x8591B28 +SET_DATA gHiEventCodeCallTable, 0x8591C98 +SET_DATA gProc_FaceWitness, 0x8591DE8 +SET_DATA gProc_ConvoBackgroundFade, 0x8591E58 +SET_DATA gProc_EventDisplayCursor, 0x8591F08 +SET_DATA gEvent_ForceSkipOffAndFadeOutDark, 0x8591F40 +SET_DATA gEvent_ForceSkipOffAndFadeInDark, 0x8591F64 +SET_DATA gEvent_ShowTextInSlot2, 0x8591F88 +SET_DATA gEvent_SomeTileChange, 0x8591F9C +SET_DATA gEvent_SomeTileChangeAndItemGive, 0x8591FA8 +SET_DATA gEvent_GotoPrepScreen, 0x8591FD8 +SET_DATA gEvent_8591FF0, 0x8591FF0 +SET_DATA gEvent_8592030, 0x8592030 +SET_DATA gEvent_8592058, 0x8592058 +SET_DATA gEvent_SuspendPrompt, 0x85920B8 +SET_DATA gEvent_ForceGameOver, 0x8592104 +SET_DATA gEvent_AfterEnd, 0x8592114 +SET_DATA gEvent_AfterEnd_Clean, 0x8592140 +SET_DATA gEvent_AfterEnd_CleanResetMap, 0x8592170 +SET_DATA gObj_85921AC, 0x85921AC +SET_DATA gProc_Popup, 0x85921C8 +SET_DATA gProc_PopupIconUpdater, 0x8592228 +SET_DATA gPopup_GotItem, 0x8592230 +SET_DATA gPopup_ItemWasPilfered, 0x8592288 +SET_DATA gProc_ItemGot, 0x85922D0 +SET_DATA gPopup_GotGold, 0x8592300 +SET_DATA gPopup_GoldWasStole, 0x8592348 +SET_DATA gPopup_StoleItem, 0x8592380 +SET_DATA gPopup_ItemWasStolen, 0x85923D8 +SET_DATA gPopup_8592420, 0x8592420 +SET_DATA gPopup_WRankIncrease, 0x8592468 +SET_DATA gPopup_YouCanNowUseUnit, 0x8592490 +SET_DATA gIconGraphics, 0x85926F4 +SET_DATA gIconPalettes, 0x85996F4 +SET_DATA gDecompressCallTable, 0x8599FB4 +SET_DATA gProc_MapPaletteBightnessFade, 0x8599FD4 +SET_DATA gProc_859A00C, 0x859A00C +SET_DATA gProc_FadeInBlack, 0x859A024 +SET_DATA gProc_FadeOutBlack, 0x859A044 +SET_DATA gProc_FadeInWhite, 0x859A064 +SET_DATA gProc_FadeOutWhite, 0x859A084 +SET_DATA gProc_859A0A4, 0x859A0A4 +SET_DATA gProc_Timer, 0x859A0D4 +SET_DATA gProc_PaletteAnimator, 0x859A0F8 +SET_DATA gProc_FutureCall2, 0x859A100 +SET_DATA gProc_FutureCall, 0x859A110 +SET_DATA gProc_MapMain, 0x859A1F0 +SET_DATA gObj_CursorFixed, 0x859A4A6 +SET_DATA gAnimatedCursorOAMLookup, 0x859A4C0 +SET_DATA gProc_CameraMovement, 0x859A548 +SET_DATA gStatusTextIndexLookup, 0x859A598 +SET_DATA gUnitLookup, 0x859A5D0 +SET_DATA gpTileTerrainConfig, 0x859A9D0 +SET_DATA gMapRawTiles, 0x859A9D4 +SET_DATA gProc_DebugMonitor, 0x859AA5C +SET_DATA gStringOnOffLookup, 0x859AA7C +SET_DATA gChapterIdOrderedList, 0x859AA9C +SET_DATA gProc_PlayerPhase, 0x859AAD8 +SET_DATA gProc_UnitSelect, 0x859ACE8 +SET_DATA gRangeDisplaySquareLookup, 0x859AD08 +SET_DATA gProc_MoveLimitViewChange, 0x859AD28 +SET_DATA gProc_MoveLimitView, 0x859AD50 +SET_DATA gProc_KOIDO, 0x859AD88 +SET_DATA gProc_KOIDOAMM, 0x859ADA0 +SET_DATA gProc_BMXFADE, 0x859ADC8 +SET_DATA gProc_ResetCursorPosition, 0x859AE00 +SET_DATA gProc_ADJUSTFROMXI, 0x859AE18 +SET_DATA gProc_SendItemToConvoy, 0x859AE38 +SET_DATA gProc_MenuItemPanel, 0x859AE88 +SET_DATA gProc_UnitSwapAnimation, 0x859AEA0 +SET_DATA gProc_859AEE8, 0x859AEE8 +SET_DATA gProc_PhaseSwitchGfxName, 0x859AEF8 +SET_DATA gProc_PhaseSwitchGfxSquares, 0x859AF40 +SET_DATA gProc_PhaseSwitchGfx_859AF60, 0x859AF60 +SET_DATA gProc_PhaseSwitchGfx, 0x859AF80 +SET_DATA gProc_GasTrapEffectGfxMaybe, 0x859AFC8 +SET_DATA gProc_MineFireEffectGfx, 0x859AFE8 +SET_DATA gProc_LightArrowTrapEffectGfx, 0x859B048 +SET_DATA gProc_BootlegPopup, 0x859B0C0 +SET_DATA gProc_ChapterIntroFxBgScroll, 0x859B0E0 +SET_DATA gProc_SomeKeyListener, 0x859B0F0 +SET_DATA gProc_859B108, 0x859B108 +SET_DATA gProc_859B160, 0x859B160 +SET_DATA gProc_859B180, 0x859B180 +SET_DATA gProc_859B198, 0x859B198 +SET_DATA gProc_ChapterIntroFx, 0x859B1B0 +SET_DATA gProc_GameOverBgScroll, 0x859B340 +SET_DATA gProc_GameOverBGEffect, 0x859B358 +SET_DATA gProc_859B3B0, 0x859B3B0 +SET_DATA gProc_859B3D0, 0x859B3D0 +SET_DATA gProc_859B3F0, 0x859B3F0 +SET_DATA gProc_859B410, 0x859B410 +SET_DATA gProc_859B4D0, 0x859B4D0 +SET_DATA gProc_WhiteCircularFade, 0x859B4F8 +SET_DATA gProc_859B510, 0x859B510 +SET_DATA gProc_859B528, 0x859B528 +SET_DATA gGfx_859B540, 0x859B540 +SET_DATA gProc_MineAnimSoundEffect, 0x859B560 +SET_DATA gProc_ChapterIntroTitleOnly, 0x859B578 +SET_DATA gProc_GoBackToUnitMenu, 0x859B600 +SET_DATA gProc_859B630, 0x859B630 +SET_DATA gpSMSGfxDecompBuffer, 0x859B668 +SET_DATA gSomeSMSLookupTable_859B66C, 0x859B66C +SET_DATA gSomeSMSLookupTable_859B67C, 0x859B67C +SET_DATA gObj_16x16_SemiTransparent, 0x859B976 +SET_DATA gObj_16x32_SemiTransparent, 0x859B97E +SET_DATA gObj_32x32_SemiTransparent, 0x859B986 +SET_DATA gObj_16x16_ObjWindow, 0x859B98E +SET_DATA gObj_16x32_ObjWindow, 0x859B996 +SET_DATA gObj_32x32_ObjWindow, 0x859B99E +SET_DATA gProc_WarpTargetPosSelection, 0x859B9B8 +SET_DATA gProc_TorchTargetPosSelection, 0x859BA38 +SET_DATA gWeaponTriangleRules, 0x859BA90 +SET_DATA gProc_BattleAnimSimpleLock, 0x859BAC4 +SET_DATA gTradeMenuItemDispPosLookup, 0x859BADC +SET_DATA gProc_TradeMenu_859BB04, 0x859BB04 +SET_DATA gProc_TradeMenu, 0x859BB1C +SET_DATA gProc_Trade_859BBD4, 0x859BBD4 +SET_DATA gProc_859BBF4, 0x859BBF4 +SET_DATA gProc_859BC3C, 0x859BC3C +SET_DATA gEvent_859BC64, 0x859BC64 +SET_DATA gEvent_859BCA8, 0x859BCA8 +SET_DATA gEvent_859BCF4, 0x859BCF4 +SET_DATA gEvent_859BD40, 0x859BD40 +SET_DATA gProc_859BDA0, 0x859BDA0 +SET_DATA gErasedDebugMenuCommands, 0x859BE40 +SET_DATA gChargeDebugMenuCommands, 0x859BF18 +SET_DATA gDebugStartupMenuCommands, 0x859BF84 +SET_DATA gSomeDebugMenuCommands, 0x859C038 +SET_DATA gMapDebugMenuCommands, 0x859C080 +SET_DATA gMenuCommands_StaffItemSelect, 0x859C764 +SET_DATA gMenuCommands_UnitMenu, 0x859CA34 +SET_DATA gMenuCommands_MapMenu, 0x859CE6C +SET_DATA gErasedDebugMenuDef, 0x859CFB0 +SET_DATA gChargeDebugMenuDef, 0x859CFD4 +SET_DATA gDebugStartupMenuDef, 0x859CFF8 +SET_DATA gSomeDebugMenuDef, 0x859D01C +SET_DATA gMenu_MapDebug, 0x859D040 +SET_DATA gMenu_859D0F4, 0x859D0F4 +SET_DATA gMenu_859D118, 0x859D118 +SET_DATA gMenuDef_859D13C, 0x859D13C +SET_DATA gMenuDef_StaffItemSelect, 0x859D160 +SET_DATA gMenu_ItemMenu, 0x859D184 +SET_DATA gMenu_UnitMenu, 0x859D1F0 +SET_DATA gMenu_MapMenu, 0x859D214 +SET_DATA gSelect_RestoreStaff, 0x859D278 +SET_DATA gSelect_RegularDance, 0x859D2B8 +SET_DATA gSelect_GenericStaff, 0x859D2F8 +SET_DATA gSelect_Steal, 0x859D318 +SET_DATA gSelect_Hammerne, 0x859D3B8 +SET_DATA gSelect_Trade, 0x859D3D8 +SET_DATA gSelect_Give, 0x859D418 +SET_DATA gSelect_Take, 0x859D438 +SET_DATA gSelect_Drop, 0x859D458 +SET_DATA gSelect_Rescue, 0x859D478 +SET_DATA gProc_VBlankHandler, 0x859D8B8 +SET_DATA gProc_MapTask, 0x859D908 +SET_DATA gProc_GameGfxUnblocker, 0x859D9E4 +SET_DATA gProc_SMSJumpAnimation, 0x859DA94 +SET_DATA gProc_Battle, 0x859DABC +SET_DATA gProc_Arena, 0x859DB24 +SET_DATA gpMovementArrowData, 0x859DBA0 +SET_DATA gProc_859DBA4, 0x859DBA4 +SET_DATA gProc_PrepScreen, 0x859DBBC +SET_DATA gProc_UnitInfoWindow, 0x859E13C +SET_DATA gProc_BottomHelpText, 0x859E1B8 +SET_DATA gProc_StatusClearFx_GfxScroll, 0x859E248 +SET_DATA gProc_StatusClearFx_BlendedSprite, 0x859E260 +SET_DATA gProc_StatusClearFx_BlendFade, 0x859E280 +SET_DATA gProc_StatusClearFx, 0x859E2D0 +SET_DATA gProc_TerrainHealLoop, 0x859E308 +SET_DATA gProc_PoisonDamageLoop, 0x859E368 +SET_DATA gProc_GorgonEggHatchLoop, 0x859E3D0 +SET_DATA gProc_StatusDepletionLoop, 0x859E438 +SET_DATA gProc_BkSel, 0x859E520 +SET_DATA gProc_FireTrapEffect, 0x859E5AC +SET_DATA gProc_MineTrapEffect, 0x859E5FC +SET_DATA gProc_859E64C, 0x859E64C +SET_DATA gGfxMiscUIGraphics, 0x859E8E0 +SET_DATA gPal_MiscUIGraphics, 0x859ED70 +SET_DATA gPal_MapSprite, 0x859EE20 +SET_DATA gPal_MapSprite2, 0x859EE40 +SET_DATA gPal_MapSprite3, 0x859EE60 +SET_DATA gPal_MapSpriteArena, 0x859EEA0 +SET_DATA gPal_NotMapSprite, 0x859EEC0 +SET_DATA gPal_MapSpriteSepia, 0x859EEE0 +SET_DATA gPal_UIFont, 0x859EF00 +SET_DATA gPal_DialogueFont, 0x859EF20 +SET_DATA gPal_HelpTextBox, 0x859EF60 +SET_DATA gPal_YellowTextBox, 0x859EF80 +SET_DATA gGreenTextColorArray, 0x859EFC0 +SET_DATA gGfx_PhaseSwitchFrame, 0x859F020 +SET_DATA gGfx_PlayerPhaseIntro, 0x859F3F8 +SET_DATA gPal_PlayerPhaseIntro, 0x859FA2C +SET_DATA gGfx_EnemyPhaseIntro, 0x859FA4C +SET_DATA gPal_EnemyPhaseIntro, 0x85A0068 +SET_DATA gGfx_OtherPhaseIntro, 0x85A0088 +SET_DATA gPal_OtherPhaseIntro, 0x85A0698 +SET_DATA gGfx_PhaseSwitchSquares, 0x85A06D8 +SET_DATA gTSA_BattleForecastStandard, 0x85A09A8 +SET_DATA gBattleForecast_x2x4Gfx, 0x85A0C80 +SET_DATA gBattleForecast_x2x4Pal, 0x85A0D2C +SET_DATA gAP_SelectCursorThing, 0x85A0EA0 +SET_DATA gGfxMineFireEffectGfx, 0x85A2940 +SET_DATA gPal_FireEffectGfx, 0x85A2DDC +SET_DATA gAP_MineFireEffectGfx, 0x85A2DFC +SET_DATA gPal_MineEffectGfx, 0x85A3490 +SET_DATA gImg_MineAnimGfx, 0x85A7CC0 +SET_DATA gAP_MineAnim, 0x85A7E34 +SET_DATA gPal_MineAnimGfx, 0x85A7EC8 +SET_DATA gPal_85A7EE8, 0x85A7EE8 +SET_DATA gProc_CpPhase, 0x85A7F08 +SET_DATA gProc_BerserkPhase, 0x85A7F30 +SET_DATA gpAIUnitPriorityBuffer, 0x85A7F58 +SET_DATA gProc_CpOrder, 0x85A7F5C +SET_DATA gProc_BerserkOrder, 0x85A7F74 +SET_DATA gCpOrderCallTable, 0x85A7F94 +SET_DATA gAiDecisionMakerCallTable, 0x85A7F9C +SET_DATA gProc_CpDecide, 0x85A7FCC +SET_DATA gProc_AiTargetCursor, 0x85A8004 +SET_DATA gProc_CpPerform, 0x85A8024 +SET_DATA gPopup_85A80A4, 0x85A80A4 +SET_DATA gSomeRangeTileOffsetLookup, 0x85A80BC +SET_DATA gTerrainList_LootableVillages, 0x85A8120 +SET_DATA gTerrainList_LootableVillagesAndChests, 0x85A8124 +SET_DATA gAiScript_FallbackAi1, 0x85A812C +SET_DATA gAiScript_FallbackAi2, 0x85A813C +SET_DATA gAiTableOfNullTables, 0x85A8150 +SET_DATA gRedMasterAiEscapeTable, 0x85A8188 +SET_DATA gGreenMasterAiEscapeTable, 0x85A828C +SET_DATA gAI3HealingThresholdTable, 0x85A8390 +SET_DATA gAiStealPriorityItemList, 0x85A83A4 +SET_DATA gAiScript_Ai2x00, 0x85A8410 +SET_DATA gAiScript_Ai2x12_85A8450, 0x85A8450 +SET_DATA gAiScript_Ai2x11_85A8480, 0x85A8480 +SET_DATA gAiScript_Ai2x04_85A8510, 0x85A8510 +SET_DATA gAiScript_EscapeMaybe, 0x85A8570 +SET_DATA gAiScript_ActionInRange, 0x85A8870 +SET_DATA gAiScript_ActionInRange_80Perc, 0x85A8890 +SET_DATA gAiScript_ActionInRange_50Perc, 0x85A88B0 +SET_DATA gAiScript_ActionStanding, 0x85A88D0 +SET_DATA gAiScript_ActionStanding_80Perc, 0x85A88F0 +SET_DATA gAiScript_ActionStanding_50Perc, 0x85A8910 +SET_DATA gAiScript_NoAi, 0x85A8930 +SET_DATA gAiScript_ActionInRange_ExceptNatasha, 0x85A8A04 +SET_DATA gAiScript_ActionInRange_ExceptOldCivilian, 0x85A8B40 +SET_DATA gAiScript_ActionInRange_ExceptNoOne, 0x85A8B80 +SET_DATA gAiScript_ActionInRange_PrioritizeNoOne, 0x85A8BA0 +SET_DATA gAiScript_ActionInRange2, 0x85A8BE0 +SET_DATA gAiScript_AttackSnags, 0x85A9060 +SET_DATA gAi2ScriptTable, 0x85A9138 +SET_DATA gAi1ScriptTable, 0x85A9184 +SET_DATA gpAI2Table, 0x85A91D8 +SET_DATA gpAi1Table, 0x85A91E4 +SET_DATA g3RangePosOffsetLookup, 0x85A9254 +SET_DATA gTerrainList_85A92B8, 0x85A92B8 +SET_DATA gTerrainList_85A92DC, 0x85A92DC +SET_DATA gProc_85A92E4, 0x85A92E4 +SET_DATA gProc_85A9304, 0x85A9304 +SET_DATA gProc_SioCon, 0x85A932C +SET_DATA gProc_SioVSync, 0x85A9354 +SET_DATA gProc_SioMain, 0x85A937C +SET_DATA gProc_85A93A0, 0x85A93A0 +SET_DATA gProc_Hold, 0x85A93B8 +SET_DATA gProc_85A94AC, 0x85A94AC +SET_DATA gProc_NameSelect, 0x85A9614 +SET_DATA gProc_SioPra, 0x85A979C +SET_DATA gFaceConfig_85A9864, 0x85A9864 +SET_DATA gProc_SioBat, 0x85A9888 +SET_DATA gProc_SioTerm, 0x85A9BA0 +SET_DATA gProc_SioResult, 0x85A9D38 +SET_DATA gFaceConfig_85A9E48, 0x85A9E48 +SET_DATA gFaceConfig_85A9E68, 0x85A9E68 +SET_DATA gProc_SioMenu, 0x85A9E88 +SET_DATA gEvent_SomeCalledWith3, 0x85A9F48 +SET_DATA gProc_LinkArenaPointsBoxLoader, 0x85AA06C +SET_DATA gProc_85AA1AC, 0x85AA1AC +SET_DATA gPopup_85AA1FC, 0x85AA1FC +SET_DATA gPopup_85AA21C, 0x85AA21C +SET_DATA gProc_85AA24C, 0x85AA24C +SET_DATA gProc_85AA26C, 0x85AA26C +SET_DATA gEvent_85AA2B4, 0x85AA2B4 +SET_DATA gEvent_85AA2D8, 0x85AA2D8 +SET_DATA gProc_85AA2FC, 0x85AA2FC +SET_DATA gProc_85AA4CC, 0x85AA4CC +SET_DATA gProc_85AA5BC, 0x85AA5BC +SET_DATA gProc_SioMain2, 0x85AA6BC +SET_DATA gProc_85AA75C, 0x85AA75C +SET_DATA gProc_SioWarp, 0x85AA86C +SET_DATA gProc_SioWarpFx, 0x85AA89C +SET_DATA gProc_85AA914, 0x85AA914 +SET_DATA gProc_85AA954, 0x85AA954 +SET_DATA gObj_85AA96C, 0x85AA96C +SET_DATA gProc_85AA980, 0x85AA980 +SET_DATA gProc_85AA9C0, 0x85AA9C0 +SET_DATA gObj_85AA9D8, 0x85AA9D8 +SET_DATA gObj_85AA9E6, 0x85AA9E6 +SET_DATA gObj_85AA9FA, 0x85AA9FA +SET_DATA gObj_85AAA0E, 0x85AAA0E +SET_DATA gObj_85AAA50, 0x85AAA50 +SET_DATA gObj_85AAA5E, 0x85AAA5E +SET_DATA gProc_85AAA78, 0x85AAA78 +SET_DATA gProc_85AAA90, 0x85AAA90 +SET_DATA gProc_85AAAC4, 0x85AAAC4 +SET_DATA gProc_85AAAE8, 0x85AAAE8 +SET_DATA gProc_85AAB00, 0x85AAB00 +SET_DATA gProc_85AAB18, 0x85AAB18 +SET_DATA gObj_85AAB30, 0x85AAB30 +SET_DATA gObj_85AAB38, 0x85AAB38 +SET_DATA gObj_85AAB40, 0x85AAB40 +SET_DATA gProc_85AAB48, 0x85AAB48 +SET_DATA gProc_85AAB68, 0x85AAB68 +SET_DATA gProc_85AABC8, 0x85AABC8 +SET_DATA gMenuCommands_85AABF0, 0x85AABF0 +SET_DATA gMenuCommands_85AAC5C, 0x85AAC5C +SET_DATA gMenu_85AADA0, 0x85AADA0 +SET_DATA gGfx_LinkArenaMenuOptionsText, 0x85AAE0C +SET_DATA gGfx_SioMenuUi, 0x85AB358 +SET_DATA gGfx_SioObjUi, 0x85ABD68 +SET_DATA gGfx_PointsBox, 0x85AD80C +SET_DATA gPal_SioMenuUi, 0x85ADBE8 +SET_DATA gPal_SioUi, 0x85ADC48 +SET_DATA gPal_85ADE68, 0x85ADE68 +SET_DATA gTSA_85AE190, 0x85AE190 +SET_DATA gGfx_PhaseSwitchLinkArenaPlayerPhase, 0x85AE7EC +SET_DATA gWindowFrameModelTSA, 0x85B6430 +SET_DATA gOldUIPalettePointers, 0x85B6440 +SET_DATA gNewUIPaletterPointers, 0x85B6450 +SET_DATA gOldUIGfxPointers, 0x85B6460 +SET_DATA gNewUIGfxPointers, 0x85B6470 +SET_DATA gObj_85B6490, 0x85B6490 +SET_DATA gHandCursorXOffsetLookup, 0x85B6498 +SET_DATA gProc_Menu_Idle, 0x85B64B8 +SET_DATA gProc_Menu, 0x85B64D0 +SET_DATA gProc_MenuCommandDummy, 0x85B6510 +SET_DATA gProc_Menu_HelpText, 0x85B6518 +SET_DATA gProc_Menu_HelpText2, 0x85B6530 +SET_DATA gProc_Menu_Idk, 0x85B6540 +SET_DATA gProc_TargetSelection, 0x85B655C +SET_DATA gProc_ekrBattleDeamon, 0x85B9358 +SET_DATA gProc_ekrBattle, 0x85B9378 +SET_DATA gProc_ekrLvlupFan, 0x85B93A0 +SET_DATA gProc_ekrGauge, 0x85B93B8 +SET_DATA gProc_ekrDispUP, 0x85B95EC +SET_DATA gProc_efxHPBar, 0x85B9604 +SET_DATA gProc_efxHPBarResire, 0x85B962C +SET_DATA gProc_efxAvoid, 0x85B9664 +SET_DATA gProc_efxHPBarLive, 0x85B968C +SET_DATA gProc_efxNoDamage, 0x85B96B4 +SET_DATA gProc_efxNoDamageYure, 0x85B96DC +SET_DATA gProc_efxStatusCHG, 0x85B96F4 +SET_DATA gProc_efxDeadEVTENT, 0x85B9724 +SET_DATA gProc_efxDead, 0x85B975C +SET_DATA gProc_efxDeadPika, 0x85B977C +SET_DATA gProc_efxDeadAlpha, 0x85B9794 +SET_DATA gProc_efxDeadDragonAlpha, 0x85B97AC +SET_DATA gProc_efxFarAttack, 0x85B97C4 +SET_DATA gProc_efxQuakePure, 0x85B97EC +SET_DATA gProc_efxQuake, 0x85B989C +SET_DATA gProc_efxHitQuake, 0x85B98B4 +SET_DATA gProc_efxFlashBG, 0x85B98CC +SET_DATA gProc_efxFlashHPBar, 0x85B9994 +SET_DATA gProc_efxHPBarColorChange, 0x85B99C4 +SET_DATA gProc_efxFlashUnit, 0x85B99E4 +SET_DATA gProc_efxFlashUnitEffect, 0x85B9A0C +SET_DATA gProc_efxStatusUnit, 0x85B9A34 +SET_DATA gProc_efxWeaponIcon, 0x85B9A5C +SET_DATA gProc_efxSpellCast, 0x85B9A84 +SET_DATA gProc_ekrBattleStarting, 0x85B9AD4 +SET_DATA gProc_ekrWindowAppear, 0x85B9D0C +SET_DATA gProc_ekrNamewinAppear, 0x85B9D24 +SET_DATA gProc_ekrBaseAppear, 0x85B9D44 +SET_DATA gAISFrames_DummyNoFrames, 0x85B9D5C +SET_DATA gProc_ekrChienCHR, 0x85B9D94 +SET_DATA gProc_ekrAnimeDrvProc, 0x85B9DAC +SET_DATA gProc_ekrUnitMainMini, 0x85B9DC4 +SET_DATA gProc_ekrTogiInitPROC, 0x85B9DDC +SET_DATA gProc_ekrTogiEndPROC, 0x85B9E0C +SET_DATA gProc_ekrTogiColor, 0x85B9E34 +SET_DATA gGfx_NODAMGEMIS, 0x85BA0B8 +SET_DATA gSpellAnimTable, 0x85D4E60 +SET_DATA gProc_efxMagicQUAKE, 0x85D5058 +SET_DATA gProc_efxDummymagic, 0x85D5070 +SET_DATA gProc_efxTeono, 0x85D5088 +SET_DATA gProc_efxTeonoOBJ, 0x85D50A0 +SET_DATA gProc_efxArrow, 0x85D50F8 +SET_DATA gProc_efxArrowOBJ, 0x85D5110 +SET_DATA gProc_efxTeyari, 0x85D5128 +SET_DATA gProc_efxSong, 0x85D5158 +SET_DATA gProc_efxDance, 0x85D5278 +SET_DATA gProc_efxShooter, 0x85D5290 +SET_DATA gProc_efxHurtmut, 0x85D52C0 +SET_DATA gProc_efxFirebreath, 0x85D52F0 +SET_DATA gProc_efxIcebreath, 0x85D5358 +SET_DATA gProc_efxDarkbreath, 0x85D5390 +SET_DATA gProc_efxThunder, 0x85D5428 +SET_DATA gProc_efxThunderBG, 0x85D5440 +SET_DATA gThunderAnimBgTsaLookupClose, 0x85D5458 +SET_DATA gThunderAnimBgTsaLookupFar, 0x85D5460 +SET_DATA gProc_efxThunderBGCOL, 0x85D5468 +SET_DATA gProc_efxThunderOBJ, 0x85D5488 +SET_DATA gProc_efxFire, 0x85D54A0 +SET_DATA gProc_efxFireBG, 0x85D54B8 +SET_DATA gProc_efxFireHITBG, 0x85D5548 +SET_DATA gProc_efxElfireBG, 0x85D5608 +SET_DATA gProc_efxElfireBGCOL, 0x85D5620 +SET_DATA gProc_efxElfireOBJ, 0x85D5640 +SET_DATA gProc_efxFimbulvetr, 0x85D5658 +SET_DATA gProc_efxThunderstorm, 0x85D5770 +SET_DATA gProc_efxAlacalibur, 0x85D5880 +SET_DATA gProc_efxMistyrain, 0x85D58F0 +SET_DATA gProc_efxResire, 0x85D5AE0 +SET_DATA gProc_efxLightning, 0x85D5CF0 +SET_DATA gProc_efxPurge, 0x85D5EAC +SET_DATA gProc_efxDevine, 0x85D62FC +SET_DATA gProc_efxDevineBG, 0x85D6314 +SET_DATA gProc_efxFenrir, 0x85D6644 +SET_DATA gProc_efxLive, 0x85D68BC +SET_DATA gProc_efxRelive, 0x85D68D4 +SET_DATA gProc_efxRecover, 0x85D68EC +SET_DATA gProc_efxReblow, 0x85D6904 +SET_DATA gProc_efxReserve, 0x85D69CC +SET_DATA gProc_efxRest, 0x85D6A68 +SET_DATA gProc_efxRestBG, 0x85D6A80 +SET_DATA gProc_efxSilence, 0x85D6B20 +SET_DATA gProc_efxSleep, 0x85D6BB8 +SET_DATA gProc_efxHammarne, 0x85D6CB0 +SET_DATA gProc_efxBerserk, 0x85D6D68 +SET_DATA gProc_efxMshield, 0x85D6E70 +SET_DATA gProc_efxShine, 0x85D6EF4 +SET_DATA gProc_efxLuna, 0x85D6FCC +SET_DATA gProc_efxExcalibur, 0x85D71F8 +SET_DATA gProc_efxOura, 0x85D7490 +SET_DATA gProc_efxDancepara, 0x85D7670 +SET_DATA gProc_efxIvaldi, 0x85D7688 +SET_DATA gProc_efxIvaldiBG1, 0x85D76A0 +SET_DATA gProc_efxIvaldiBG2, 0x85D76E8 +SET_DATA gProc_efxIvaldiBG3, 0x85D7714 +SET_DATA gProc_efxIvaldiBG4, 0x85D77B0 +SET_DATA gProc_efxIvaldiOBJFall, 0x85D77CC +SET_DATA gProc_efxIvaldiOBJSideWash, 0x85D77E4 +SET_DATA gProc_efxIvaldiOBJUprise, 0x85D77FC +SET_DATA gProc_efxIvaldiOBJ1, 0x85D7814 +SET_DATA gProc_efxIvaldiWOUT, 0x85D7844 +SET_DATA gProc_efxStone, 0x85D7E20 +SET_DATA gProc_efxEvilEye, 0x85D7F00 +SET_DATA gProc_efxNaglfar, 0x85D80B0 +SET_DATA gProc_efxNaglfarBG, 0x85D80C8 +SET_DATA gProc_efxNaglfarBG2, 0x85D80E8 +SET_DATA gProc_efxNaglfarBG3, 0x85D81C0 +SET_DATA gProc_efxNaglfarBG4, 0x85D81F8 +SET_DATA gProc_efxNaglfarOBJ, 0x85D8238 +SET_DATA gProc_efxNaglfarOBJ2, 0x85D8250 +SET_DATA gProc_efxNaglfarOBJRockGyre, 0x85D8268 +SET_DATA gProc_efxNaglfarBlack, 0x85D8280 +SET_DATA gProc_efxDarkGrado, 0x85D8318 +SET_DATA gProc_efxCrimsonEye, 0x85D8764 +SET_DATA gProc_efxDarkLongMons, 0x85D89A0 +SET_DATA gProc_efxGorgon, 0x85D8B0C +SET_DATA gProc_efxDamageMojiEffect, 0x85D8D44 +SET_DATA gProc_efxDamageMojiEffectOBJ, 0x85D8D5C +SET_DATA gProc_efxCriticalEffect, 0x85D8D74 +SET_DATA gProc_efxCriticalEffectBG, 0x85D8D8C +SET_DATA gProc_efxCriticalEffectBGCOL, 0x85D8DA4 +SET_DATA gProc_efxNormalEffect, 0x85D8DC4 +SET_DATA gProc_efxNormalEffectBG, 0x85D8DDC +SET_DATA gProc_efxPierceCriticalEffect, 0x85D8E1C +SET_DATA gProc_efxSpecalEffect, 0x85D90DC +SET_DATA gProc_efxMantBatabata, 0x85D9284 +SET_DATA gProc_efxChillEffect, 0x85D92A4 +SET_DATA gProc_efxChillEffectBG, 0x85D92BC +SET_DATA gProc_efxChillEffectBGCOL, 0x85D92E0 +SET_DATA gProc_efxChillAnime, 0x85D9300 +SET_DATA gProc_efxSkillType01BG, 0x85D9318 +SET_DATA gProc_efxSkillCommonBG, 0x85D93F0 +SET_DATA gOpeningSpellAnimationStartLookup, 0x85D9430 +SET_DATA gProc_efxOpFire, 0x85D9454 +SET_DATA gProc_efxOpFireBG, 0x85D947C +SET_DATA gProc_efxOpFireOBJ, 0x85D94C4 +SET_DATA gProc_efxOpThunder, 0x85D94DC +SET_DATA gProc_efxOpThunderBG, 0x85D9504 +SET_DATA gProc_efxOpThunderBGCOL, 0x85D9524 +SET_DATA gProc_efxOpThunderOBJ, 0x85D9544 +SET_DATA gGfx_ThunderAnimBg, 0x85F2DC0 +SET_DATA gThunderAnimBgPalArray, 0x85F367C +SET_DATA gGfxIvaldiParticles, 0x86926E0 +SET_DATA gPalIvaldiParticles, 0x8692B10 +SET_DATA gGfxIvaldiFastRay, 0x86937C0 +SET_DATA gPalIvaldiFastRay, 0x86945C4 +SET_DATA gGfxIvaldiBigSpark, 0x8695B10 +SET_DATA gPalIvaldiBigSpark, 0x8696840 +SET_DATA gProc_ekrsubAnimeEmulator, 0x8758A30 +SET_DATA gProc_efxSoundSE, 0x8758A48 +SET_DATA gBossSongList, 0x8758A60 +SET_DATA gProc_ekrClasschg, 0x8758FC0 +SET_DATA gProc_ekrLevelup, 0x875932C +SET_DATA gProc_ekrTriangle, 0x87595A4 +SET_DATA gProc_ekrPegasusKnight, 0x87595BC +SET_DATA gProc_ekrPegasusKnightBG, 0x87595D4 +SET_DATA gPopupIconOAMData, 0x878D500 +SET_DATA gAnimScr_PopupIcon, 0x878D518 +SET_DATA gProc_ekrPopup, 0x878D520 +SET_DATA gProc_ekrPopup2, 0x878D588 +SET_DATA gProc_ekrHenseiInitPROC, 0x878D5F0 +SET_DATA gProc_ekrHenseiEndPROC, 0x878D620 +SET_DATA gProc_ekrDragonBodyAnime, 0x87F43D4 +SET_DATA gProc_efxSelfThunderBG, 0x8801880 +SET_DATA gGfx_ExpBar, 0x88030C4 +SET_DATA gGfx_LevelUpBoxFrame, 0x88035B0 +SET_DATA gMap_LevelUpBoxFrame, 0x88039E8 +SET_DATA gPal_LevelUpBoxFrame, 0x8803B10 +SET_DATA gGfx_BattlePopup, 0x8803B30 +SET_DATA gGfx_BattlePopupTextBg, 0x8803BD0 +SET_DATA gPal_BattlePopup, 0x8803CB0 +SET_DATA gTsa_BattlePopup, 0x8803CD0 +SET_DATA gCharacterData, 0x8803D30 +SET_DATA gCharacterData_1Indexed, 0x8803D64 +SET_DATA gClassData, 0x8807110 +SET_DATA gItemData, 0x8809B10 +SET_DATA gSomeMovCostTable, 0x880BB96 +SET_DATA gBallistaMovCostTable, 0x880BC18 +SET_DATA gTerrainHealAmountTable, 0x880C744 +SET_DATA gTerrainNameTextIdTable, 0x880D374 +SET_DATA gPortraitData, 0x88ACBC4 +SET_DATA gSlayerEffectivenessTable, 0x88ADF39 +SET_DATA gStandingMapSpriteData, 0x88AF880 +SET_DATA gSpellAssocData, 0x88AFBD8 +SET_DATA gSupportBonusData, 0x88B05F8 +SET_DATA gChapterDataTable, 0x88B0890 +SET_DATA gChapterAssetTable, 0x88B363C +SET_DATA gChapterWMEventLookup, 0x88B39EC +SET_DATA gChapterWMIntroEventLookup, 0x88B3AD8 +SET_DATA gRandomMonsterClassGroupTable, 0x88D2060 +SET_DATA gConvoBackgroundData, 0x895DD1C +SET_DATA gPromotionTable, 0x895DFA4 +SET_DATA gSummonCharIdConfig_maybe, 0x895F5A4 +SET_DATA gProc_MoveUnitStep, 0x89A2938 +SET_DATA gDirectionMoveOffsetLookup, 0x89A2988 +SET_DATA gMoveUnitStateCallTable, 0x89A2C28 +SET_DATA gProc_MoveUnit, 0x89A2C48 +SET_DATA gWalkSpeedLookup, 0x89A2C78 +SET_DATA gProc_MoveUnitDeathBlend, 0x89A2C80 +SET_DATA gProc_89A2CF8, 0x89A2CF8 +SET_DATA gProc_MuCtr, 0x89A2DB0 +SET_DATA gMovingMapSpriteData, 0x89A2E00 +SET_DATA gProc_89A3288, 0x89A3288 +SET_DATA gProc_MapAnimSteal, 0x89A32C8 +SET_DATA gProc_MapAnimSummon, 0x89A3398 +SET_DATA gProc_MapAnimSummonDK, 0x89A33C0 +SET_DATA gProc_MapAnimDance, 0x89A34B0 +SET_DATA gProc_MapAnimBattle, 0x89A3508 +SET_DATA gProc_MapAnimEnd, 0x89A35B0 +SET_DATA gProc_MapAnimBattleInfoBox, 0x89A3688 +SET_DATA gProc_MapAnim_ExpBar, 0x89A36F8 +SET_DATA gProc_MapAnimBattleWithMapEvents, 0x89A3874 +SET_DATA gProc_WallBreakAnim, 0x89A3924 +SET_DATA gProc_PoisonEffect, 0x89A3944 +SET_DATA gProc_MapAnimEffectAnimation, 0x89A3BA4 +SET_DATA gProc_89A3BDC, 0x89A3BDC +SET_DATA gProc_89A3C24, 0x89A3C24 +SET_DATA gProc_UnlockEffect, 0x89A3E6C +SET_DATA gMapAnimLevelUpStatLabelLocationTable, 0x89A3ED4 +SET_DATA gProc_89A3F4C, 0x89A3F4C +SET_DATA gProc_89A3F5C, 0x89A3F5C +SET_DATA gProc_MapAnimLevelUp, 0x89A3F74 +SET_DATA gProc_15FrameBG0Shaker, 0x89A4064 +SET_DATA gProc_SomeStarRotationEffect, 0x89A407C +SET_DATA gProc_SomeNiceSpecialEffects, 0x89A434C +SET_DATA gProc_SummonGfx, 0x89A46AC +SET_DATA gProc_MapAnimDefaultRound, 0x89A4764 +SET_DATA gProc_ItemAnimUnlockStaff, 0x89A4C3C +SET_DATA gProc_ItemAnimWarpRescue, 0x89A5214 +SET_DATA gAp_LevelUpTextSmall, 0x89A5A6C +SET_DATA gAp_PoisonEffectAnim, 0x89A6F40 +SET_DATA gGfxMISSAnim, 0x89AC0A4 +SET_DATA gAPMISSAnim, 0x89AC194 +SET_DATA gGfx_LevelUpTextSmall, 0x89AC794 +SET_DATA gPal_LevelUpTextSmall, 0x89AC9A8 +SET_DATA gGfxPoisonEffectAnim, 0x89ADEB0 +SET_DATA gPalPoisonEffectAnim, 0x89AE204 +SET_DATA gGfx_SomeWarpEffect, 0x89AE224 +SET_DATA gPal_SomeWarpEffect, 0x89AE484 +SET_DATA gGfxSpark, 0x89AE7A4 +SET_DATA gPalSpark, 0x89AE7C4 +SET_DATA gGfxDialogueTextBubble, 0x89E8238 +SET_DATA gPalDialogueTextBubble, 0x89E84D4 +SET_DATA gEventCheckTable, 0x89E84F4 +SET_DATA gEventIdMaskLookup, 0x89E857C +SET_DATA gBattleQuoteTable, 0x89EC6BC +SET_DATA gDeathQuoteTable, 0x89ECD4C +SET_DATA gForceDeployTable, 0x89ED64C +SET_DATA gProc_GameOver, 0x89EDF78 +SET_DATA gEvent_CallIfTutorial, 0x89EE0C0 +SET_DATA gEvent_CallIfHard, 0x89EE0DC +SET_DATA gEvent_CallIfChapter, 0x89EE104 +SET_DATA gEvent_CallIfMode, 0x89EE120 +SET_DATA gEvent_CallMatchMode, 0x89EE140 +SET_DATA gEvent_SetEidIfPostgame, 0x89EE184 +SET_DATA gEvent_CancelEventIfNotCharacter, 0x89EE19C +SET_DATA gEvent_CancelEventIfNotFaction, 0x89EE1B8 +SET_DATA gEvent_CancelEvent, 0x89EE1D4 +SET_DATA gEvent_LoadUnits, 0x89EE1E8 +SET_DATA gEvent_LoadUnitsMatchDifficulty, 0x89EE218 +SET_DATA gEvent_LoadUnitsIfHard, 0x89EE248 +SET_DATA gEvent_LoadReinforcements, 0x89EE274 +SET_DATA gEvent_LoadReinforcementsIfHard, 0x89EE29C +SET_DATA gEvent_ConvoClearBackground, 0x89EE2C4 +SET_DATA gEvent_ConvoShowBackground, 0x89EE2E8 +SET_DATA gEvent_ConvoShowTextWithBg, 0x89EE310 +SET_DATA gEvent_TileChangeAtActiveUnit, 0x89EE330 +SET_DATA gEvent_TileChangeIfBlue, 0x89EE340 +SET_DATA gEvent_TileChangeIfRed, 0x89EE354 +SET_DATA gEvent_TileChangeIfGreen, 0x89EE368 +SET_DATA gEvent_TileChangeIfFaction, 0x89EE37C +SET_DATA gEvent_DisplayFlashingCursors, 0x89EE39C +SET_DATA gEvent_MoveOntoLeader, 0x89EE3BC +SET_DATA gEvent_MoveToLeader, 0x89EE3F4 +SET_DATA gEvent_SetInParty, 0x89EE4A0 +SET_DATA gEvent_WarpIn, 0x89EE4F8 +SET_DATA gEvent_WarpOut, 0x89EE51C +SET_DATA gEvent_BlinkWarpIn, 0x89EE53C +SET_DATA gEvent_BlinkWarpOut, 0x89EE578 +SET_DATA gEvent_SetInParty2, 0x89EE5BC +SET_DATA gEvent_TryGiveHiddenItem, 0x89EE61C +SET_DATA gEvent_89EE67C, 0x89EE67C +SET_DATA gEvent_89EE6F4, 0x89EE6F4 +SET_DATA gEvent_89EE794, 0x89EE794 +SET_DATA gEvent_89EE828, 0x89EE828 +SET_DATA gEvent_89EE84C, 0x89EE84C +SET_DATA gObj_89EE99C, 0x89EE99C +SET_DATA gProc_89EE9E0, 0x89EE9E0 +SET_DATA gEvent_ChPrologueBeginning, 0x89EEBE8 +SET_DATA gMenuCommands_RouteSplit, 0x89F3634 +SET_DATA gMenu_RouteSplit, 0x89F36A0 +SET_DATA gEvent_Valni1Beginning, 0x89FDB68 +SET_DATA gEvent_Valni1Ending, 0x89FDBE4 +SET_DATA gEvents_SkirmishCommonBeginning, 0x89FFC30 +SET_DATA gEvent_SkirmishCommonEnd, 0x89FFD64 +SET_DATA gEvent_8A00308, 0x8A00308 +SET_DATA gEvent_8A0035C, 0x8A0035C +SET_DATA gEvent_8A00364, 0x8A00364 +SET_DATA gEvent_8A0036C, 0x8A0036C +SET_DATA gEvent_EirikaModeGameEnd, 0x8A0037C +SET_DATA gEvent_EphraimModeGameEnd, 0x8A0048C +SET_DATA gEvent_8A00544, 0x8A00544 +SET_DATA gEvent_8A005B4, 0x8A005B4 +SET_DATA gEvent_8A0062C, 0x8A0062C +SET_DATA gEvent_8A00680, 0x8A00680 +SET_DATA gProc_BG3HSlide, 0x8A006E4 +SET_DATA gProc_StatScreenVPositionHandler, 0x8A009C8 +SET_DATA gProc_StatScreen, 0x8A009D8 +SET_DATA gProc_8A00A98, 0x8A00A98 +SET_DATA gProc_HelpTextBubble, 0x8A00AD0 +SET_DATA gProc_8A00B20, 0x8A00B20 +SET_DATA gStatScreenPage0HelpText, 0x8A00BC4 +SET_DATA gStatScreenPage1HelpText, 0x8A00DA0 +SET_DATA gStatScreenPage2HelpText, 0x8A00F44 +SET_DATA gChapterTitleGfxTable, 0x8A01208 +SET_DATA gProc_8A01628, 0x8A01628 +SET_DATA gProc_8A01650, 0x8A01650 +SET_DATA gProc_BoxDialogue, 0x8A016E0 +SET_DATA gProc_8A01740, 0x8A01740 +SET_DATA gProc_BoxDialogueInterpreter, 0x8A01760 +SET_DATA gProc_8A01800, 0x8A01800 +SET_DATA gProc_8A01818, 0x8A01818 +SET_DATA gProc_TI, 0x8A018AC +SET_DATA gProc_UI1, 0x8A0190C +SET_DATA gProc_UI2, 0x8A01994 +SET_DATA gProc_SideWindowMaker, 0x8A019C4 +SET_DATA gProc_PI, 0x8A019E4 +SET_DATA gProc_ChapterStatusScreen, 0x8A01B54 +SET_DATA gProc_8A01C04, 0x8A01C04 +SET_DATA gProc_8A01DBC, 0x8A01DBC +SET_DATA gGfx_HelpTextBox, 0x8A0285C +SET_DATA gGfx_HelpTextBox2, 0x8A02884 +SET_DATA gGfx_HelpTextBox3, 0x8A028AC +SET_DATA gGfx_HelpTextBox4, 0x8A02914 +SET_DATA gGfx_HelpTextBox5, 0x8A02980 +SET_DATA gGfx_YellowTextBox, 0x8A029A8 +SET_DATA gGfx_YellowTextBox2, 0x8A02A1C +SET_DATA gGfx_YellowTextBox3, 0x8A02A94 +SET_DATA gGfx_YellowTextBox4, 0x8A02B3C +SET_DATA gGfx_YellowTextBox5, 0x8A02BAC +SET_DATA gGfxRangeDisplaySquare, 0x8A02EB4 +SET_DATA gPalBlueRangeSquare, 0x8A02F34 +SET_DATA gPalRedRangeSquare, 0x8A02F94 +SET_DATA gPalGreenRangeSquare, 0x8A02FF4 +SET_DATA gGfx_MovementArrow, 0x8A03054 +SET_DATA gPal_MovementArrow, 0x8A0328C +SET_DATA gGfx_StatusClearFx, 0x8A032AC +SET_DATA gPal_StatusClearFx, 0x8A03334 +SET_DATA gTsa_StatusClearFx, 0x8A03354 +SET_DATA gGfx_StatusText, 0x8A16DEC +SET_DATA gProc_bmenu, 0x8A177A0 +SET_DATA gProc_bmenu2, 0x8A178C0 +SET_DATA gBgConfig_8A181E8, 0x8A181E8 +SET_DATA gPrepScreenMenuItemHelpTextIdLookup, 0x8A18200 +SET_DATA gProc_UpdatePrepScreenMenuHelp, 0x8A1826C +SET_DATA gProc_AtMenu, 0x8A1829C +SET_DATA gProc_PrepScreenTraineePromotion, 0x8A184F4 +SET_DATA gProc_8A186B4, 0x8A186B4 +SET_DATA gProc_PrepScreenMenuDummyItem, 0x8A186DC +SET_DATA gProc_PrepScreenMenu, 0x8A186EC +SET_DATA gProc_MenuScroll, 0x8A18808 +SET_DATA gPrepScreenShopItemList, 0x8A188E4 +SET_DATA gProc_PrepScreenItemsMenu, 0x8A189A4 +SET_DATA gProc_PrepScreenPickUnitsMenu, 0x8A18E8C +SET_DATA gProc_PrepScreenItemUseScreen, 0x8A19064 +SET_DATA gProc_StatScreenItemStatBoosterEffect, 0x8A191A4 +SET_DATA gSomeTextIndexLookup, 0x8A191F4 +SET_DATA gpStringBufferAlt, 0x8A19200 +SET_DATA gShopSellTextIndexLookup, 0x8A1951C +SET_DATA gpShopSellStringBuffer, 0x8A19524 +SET_DATA gProc_PrepScreenSupportMenu, 0x8A1962C +SET_DATA gProc_8A1975C, 0x8A1975C +SET_DATA gProc_8A19880, 0x8A19880 +SET_DATA gGfxPrepMenuInputHelp, 0x8A199C8 +SET_DATA gGfx_ConvoyTopWIcons, 0x8A1A0A4 +SET_DATA gGfx_ConvoyBottomWIcons, 0x8A1A23C +SET_DATA gPal_ConvoyWIcons, 0x8A1A3FC +SET_DATA gGfx_SmolBrownNameBox, 0x8A1B0D8 +SET_DATA gPal_SmolBrownNameBox, 0x8A1B154 +SET_DATA gpSaveDataStart, 0x8A1FAF4 +SET_DATA gpDummyChapterDataSRAM, 0x8A1FB30 +SET_DATA gpDummyChapterData, 0x8A1FB34 +SET_DATA gProc_MaybeMapView, 0x8A1FB38 +SET_DATA gBgConfig_8A20050, 0x8A20050 +SET_DATA gProc_8A20098, 0x8A20098 +SET_DATA gProc_SaveMenu, 0x8A200B8 +SET_DATA gProc_SaveMenu2, 0x8A203A8 +SET_DATA gProc_8A204BC, 0x8A204BC +SET_DATA gProc_SaveDraw, 0x8A206A8 +SET_DATA gProc_SaveDrawCursor, 0x8A206D8 +SET_DATA gProc_8A206F8, 0x8A206F8 +SET_DATA gProc_SqMask, 0x8A2073C +SET_DATA gProc_SaveBgUp, 0x8A2075C +SET_DATA gObj_8A2077C, 0x8A2077C +SET_DATA gObj_8A20796, 0x8A20796 +SET_DATA gObj_8A207B0, 0x8A207B0 +SET_DATA gObj_8A207C4, 0x8A207C4 +SET_DATA gObj_8A207DE, 0x8A207DE +SET_DATA gObj_8A207F2, 0x8A207F2 +SET_DATA gObj_8A20800, 0x8A20800 +SET_DATA gObj_8A2080E, 0x8A2080E +SET_DATA gObj_8A20828, 0x8A20828 +SET_DATA gObj_8A20842, 0x8A20842 +SET_DATA gObj_8A2084A, 0x8A2084A +SET_DATA gObj_8A20864, 0x8A20864 +SET_DATA gObj_8A2087E, 0x8A2087E +SET_DATA gObj_8A20898, 0x8A20898 +SET_DATA gObj_8A208B2, 0x8A208B2 +SET_DATA gObj_8A208CC, 0x8A208CC +SET_DATA gObj_8A208E6, 0x8A208E6 +SET_DATA gObj_8A208EE, 0x8A208EE +SET_DATA gObj_8A20902, 0x8A20902 +SET_DATA gObj_8A20916, 0x8A20916 +SET_DATA gObj_8A2092A, 0x8A2092A +SET_DATA gObj_8A20950, 0x8A20950 +SET_DATA gObj_8A20976, 0x8A20976 +SET_DATA gProc_NewGameDiffilcultySelect, 0x8A20A10 +SET_DATA gObj_8A20A98, 0x8A20A98 +SET_DATA gObj_8A20AA0, 0x8A20AA0 +SET_DATA gObj_8A20AAE, 0x8A20AAE +SET_DATA gObj_8A20AC2, 0x8A20AC2 +SET_DATA gObj_8A20AD0, 0x8A20AD0 +SET_DATA gObj_8A20AE4, 0x8A20AE4 +SET_DATA gObj_8A20AF2, 0x8A20AF2 +SET_DATA gProc_8A20B1C, 0x8A20B1C +SET_DATA gObj_8A20B3C, 0x8A20B3C +SET_DATA gObj_8A20B44, 0x8A20B44 +SET_DATA gProc_8A20B4C, 0x8A20B4C +SET_DATA gObj_8A20B7C, 0x8A20B7C +SET_DATA gObj_8A20B8A, 0x8A20B8A +SET_DATA gProc_8A20B94, 0x8A20B94 +SET_DATA gProc_8A20BB4, 0x8A20BB4 +SET_DATA gProc_8A20BD4, 0x8A20BD4 +SET_DATA gProc_ParallelWorker, 0x8A20C04 +SET_DATA gProc_PrepScreenHandCursor, 0x8A20C1C +SET_DATA gProc_8A20C4C, 0x8A20C4C +SET_DATA gObj_8A20C64, 0x8A20C64 +SET_DATA gObj_8A20C9C, 0x8A20C9C +SET_DATA gObj_8A20CD4, 0x8A20CD4 +SET_DATA gObj_8A20D0C, 0x8A20D0C +SET_DATA gObj_8A20D44, 0x8A20D44 +SET_DATA gObj_8A20D58, 0x8A20D58 +SET_DATA gProc_SmallBrownNameBoxes, 0x8A20D6C +SET_DATA gProc_8A20D8C, 0x8A20D8C +SET_DATA gProc_FadeIn, 0x8A20DA4 +SET_DATA gProc_FadeOut, 0x8A20DCC +SET_DATA gProc_8A20DFC, 0x8A20DFC +SET_DATA gProc_8A20E24, 0x8A20E24 +SET_DATA gProc_8A20E44, 0x8A20E44 +SET_DATA gSoundRoomTable, 0x8A20E74 +SET_DATA gProc_8A212E4, 0x8A212E4 +SET_DATA gProc_8A21308, 0x8A21308 +SET_DATA gProc_8A21338, 0x8A21338 +SET_DATA gObj_8A21440, 0x8A21440 +SET_DATA gObj_8A2144E, 0x8A2144E +SET_DATA gObj_8A2145C, 0x8A2145C +SET_DATA gObj_8A2146A, 0x8A2146A +SET_DATA gObj_8A2148A, 0x8A2148A +SET_DATA gObj_8A2149E, 0x8A2149E +SET_DATA gObj_8A214A6, 0x8A214A6 +SET_DATA gObj_8A214AE, 0x8A214AE +SET_DATA gObj_8A214B6, 0x8A214B6 +SET_DATA gObj_8A214BE, 0x8A214BE +SET_DATA gObj_8A214C6, 0x8A214C6 +SET_DATA gObj_8A214CE, 0x8A214CE +SET_DATA gObj_8A214D6, 0x8A214D6 +SET_DATA gObj_8A214DE, 0x8A214DE +SET_DATA gObj_8A214E6, 0x8A214E6 +SET_DATA gObj_8A214EE, 0x8A214EE +SET_DATA gObj_8A214F6, 0x8A214F6 +SET_DATA gObj_8A214FE, 0x8A214FE +SET_DATA gProc_8A21530, 0x8A21530 +SET_DATA gBgConfig_8A21550, 0x8A21550 +SET_DATA gProc_8A21568, 0x8A21568 +SET_DATA gpBonusClaimData, 0x8A21590 +SET_DATA gpBonusClaimDataUpdated, 0x8A21594 +SET_DATA gpBonusClaimItemList, 0x8A21598 +SET_DATA gpBonusClaimItemCount, 0x8A2159C +SET_DATA gProc_ClaimBonusItemMenu, 0x8A215A8 +SET_DATA gGfx_SomeBlueBg_8A21658, 0x8A21658 +SET_DATA gPal_SomeBlueBg_8A25DCC, 0x8A25DCC +SET_DATA gTsa_SomeBlueBg_8A25ECC, 0x8A25ECC +SET_DATA gAp_8A280A8, 0x8A280A8 +SET_DATA gProc_CfExplReWrite, 0x8A2EC88 +SET_DATA gProc_CfObj, 0x8A2ECA8 +SET_DATA gProc_Config1, 0x8A2ECE0 +SET_DATA gProc_Config2, 0x8A2ED88 +SET_DATA gProc_Config3, 0x8A2EE00 +SET_DATA gProc_ColFadeOut, 0x8A2EE90 +SET_DATA gProc_ColFadeIn, 0x8A2EEC0 +SET_DATA gProc_OpInfo, 0x8A2EEF0 +SET_DATA gProc_OpInfoView, 0x8A2EFC0 +SET_DATA op_class_font_address, 0x8A2F2C0 +SET_DATA ClassReelBGTiles, 0x8A35A3C +SET_DATA ClassReelBGTSA, 0x8A35FD0 +SET_DATA ClassReelBGPalette, 0x8A360C8 +SET_DATA gGfx_ClassReelGlyphs, 0x8A36338 +SET_DATA gPal_ClassReelGlyphs, 0x8A372C0 +SET_DATA gPal_ClassReelGlyphs2, 0x8A37300 +SET_DATA gShopPortraitIndexTable, 0x8A3918C +SET_DATA gProc_Shop, 0x8A39210 +SET_DATA gProc_ArenaThing, 0x8A394DC +SET_DATA gProc_8A3963C, 0x8A3963C +SET_DATA gWMEvents_LordSplit, 0x8A3C860 +SET_DATA gOverallRankWeightLookup, 0x8A3CB04 +SET_DATA gOverallRankLookup, 0x8A3CB1E +SET_DATA gProc_8A3D498, 0x8A3D498 +SET_DATA gProc_8A3D6E0, 0x8A3D6E0 +SET_DATA gProc_8A3D700, 0x8A3D700 +SET_DATA gWMFaceGfxData, 0x8A3D728 +SET_DATA gProc_WorldMap, 0x8A3D748 +SET_DATA gProc_WorldMapWrapper, 0x8A3DD50 +SET_DATA gProc_GmapScreenVSync, 0x8A3DDF4 +SET_DATA gProc_GmapScreen, 0x8A3DE84 +SET_DATA gProc_GmapUnit, 0x8A3DECC +SET_DATA gProc_GmapUnitContainer, 0x8A3DEFC +SET_DATA gProc_GmapUnitFade, 0x8A3DF2C +SET_DATA gProc_GmapScreen2, 0x8A3DF64 +SET_DATA gProc_GmapCursor, 0x8A3DF94 +SET_DATA gProc_GmapRoute, 0x8A3DFC4 +SET_DATA gProc_GMapMUPrim, 0x8A3E248 +SET_DATA gProc_GMapMU, 0x8A3E2C0 +SET_DATA gProc_WMapPI, 0x8A3E464 +SET_DATA gProc_WMapMoveCursor, 0x8A3E4F4 +SET_DATA gProc_WMapScrollManage, 0x8A3E52C +SET_DATA gProc_WMapPalFade, 0x8A3E55C +SET_DATA gProc_WMapBaseEntry, 0x8A3E594 +SET_DATA gProc_GmapMuEntry, 0x8A3E624 +SET_DATA gProc_GmapTmConfront, 0x8A3E6E4 +SET_DATA gProc_GmapEffectPa, 0x8A3EA00 +SET_DATA gProc_GmapEffect, 0x8A3EA38 +SET_DATA gProc_GmapSogu, 0x8A3EA70 +SET_DATA gProc_GmapTimeMons, 0x8A3EAA8 +SET_DATA gProc_GmapRMUpdate, 0x8A3EAF0 +SET_DATA gProc_GmapRMUpdate2, 0x8A3EB10 +SET_DATA gProc_GmapRM, 0x8A3EB50 +SET_DATA gProc_8A3EE44, 0x8A3EE44 +SET_DATA gProc_GmapBaseMenu, 0x8A3EEEC +SET_DATA gPal_GMapImage, 0x8A95FE4 +SET_DATA gGfx_GMObj1, 0x8A96308 +SET_DATA gGfx_GMObj2, 0x8A97410 +SET_DATA gPal_GMObj, 0x8A97A40 +SET_DATA gAp_8A97AEC, 0x8A97AEC +SET_DATA gProc_Credits, 0x8AA2084 +SET_DATA gBgConfig_8AA213C, 0x8AA213C +SET_DATA gProc_8AA2154, 0x8AA2154 +SET_DATA gProc_8AA2184, 0x8AA2184 +SET_DATA gProc_8AA21BC, 0x8AA21BC +SET_DATA gProc_8AA6A50, 0x8AA6A50 +SET_DATA gProc_IntroSequence, 0x8AA71C8 +SET_DATA gProc_PreIntroSequence, 0x8AA7680 +SET_DATA gGfx_TitleScreen, 0x8AA7760 +SET_DATA gPal_TitleScreen, 0x8AAB3F4 +SET_DATA gGfxBarIntro, 0x8AF1AE8 +SET_DATA gPalBarIntro, 0x8AF1B18 +SET_DATA gGfxNintyIntSysPresentsIntroText, 0x8AF1B38 +SET_DATA gPalNintyIntSysPresentsIntroText, 0x8AF1FB0 +SET_DATA gGfxEphraimEirikaIntroText, 0x8AF1FD0 +SET_DATA gPalEphraimEirikaIntroText, 0x8AF2634 +SET_DATA gGfxBubblesIntro, 0x8AF2654 +SET_DATA gPalBubblesIntro, 0x8AF310C +SET_DATA gGfxHSWarning, 0x8B11D0C +SET_DATA gProc_PromotionMain, 0x8B12614 +SET_DATA gProc_PromotionInit, 0x8B126CC +SET_DATA gProc_PromotionDisplay, 0x8B1271C +SET_DATA gProc_ccramifyEnd, 0x8B127EC +SET_DATA gProc_ccramifyEvent, 0x8B1280C +SET_DATA gMenuCommands_Promotion, 0x8B12954 +SET_DATA gMenu_Promotion, 0x8B129E4 +SET_DATA gProc_PromotionMenuSelect, 0x8B12A08 +SET_DATA gMenuGeometry_Promotion, 0x8B12A60 +SET_DATA gProc_8B12A64, 0x8B12A64 +SET_DATA gProc_Guide, 0x8B12C64 +SET_DATA gProc_Guide2, 0x8B12D1C +SET_DATA gGfx_ChapterIntroBackground, 0x8B12DB4 +SET_DATA gPal_ChapterIntroBackground, 0x8B1754C +SET_DATA gGfx_8B17B64, 0x8B17B64 +SET_DATA gPal_8B18ED4, 0x8B18ED4 +SET_DATA gBattleAnimationData, 0x8C00008 diff --git a/reference/MakeFE8U.bat b/reference/MakeFE8U.bat new file mode 100644 index 0000000..2de5563 --- /dev/null +++ b/reference/MakeFE8U.bat @@ -0,0 +1,7 @@ +@echo off + +make FE8U.o + +make FE8UCustom.o + +pause \ No newline at end of file diff --git a/reference/Makefile b/reference/Makefile new file mode 100644 index 0000000..f75a576 --- /dev/null +++ b/reference/Makefile @@ -0,0 +1,72 @@ +.SUFFIXES: +.PHONY: all clean + +# making sure devkitARM exists and is set up +ifeq ($(strip $(DEVKITARM)),) + $(error "Please set DEVKITARM in your environment. export DEVKITARM=devkitARM") +endif + +# including devkitARM tool definitions +include $(DEVKITARM)/base_tools + +# defining path of lyn +LYN := $ C:/devkitPro/lyn.exe + +# Setting C/ASM include directories up (there is none yet) +INCLUDE_DIRS := C:/FE-CLib/include +INCFLAGS := $(foreach dir, $(INCLUDE_DIRS), -I "$(dir)") + +# setting up compilation flags +ARCH := -mcpu=arm7tdmi -mthumb -mthumb-interwork +CFLAGS := $(ARCH)$(INCFLAGS) -Wall -Os -mtune=arm7tdmi -mlong-calls + +# lyn reference object +LYNREF := C:/FE-CLib/reference/FE8U-20190316.o + +# listing files +CFILES := $(wildcard *.c) +SFILES := $(wildcard *.asm) +OFILES := $(CFILES:.c=.o) $(SFILES:.asm=.o) +ASMFILES := $(CFILES:.c=.s) +LYNFILES := $(OFILES:.o=.lyn.event) +DMPFILES := $(OFILES:.o=.dmp) + +# defining & making dependency directory +DEPSDIR := .MkDeps +$(shell mkdir -p $(DEPSDIR) > /dev/null) + +# listing possible dependency files +DEPFILES := $(addprefix $(DEPSDIR)/, $(notdir $(CFILES:.c=.d))) + +# dependency generation flags for CC +CDEPFLAGS = -MD -MT $*.o -MT $*.s -MF $(DEPSDIR)/$(notdir $*).d -MP + +# "make all" phony targets +all: $(OFILES) $(ASMFILES) $(LYNFILES) $(DMPFILES); + +# "Clean" target +clean: + rm -f $(OFILES) $(ASMFILES) $(LYNFILES) $(DMPFILES) $(DEPFILES) + +# C to ASM rule +%.s: %.c + $(CC) $(CFLAGS) $(CDEPFLAGS) -S $< -o $@ -fverbose-asm + +# C to OBJ rule +%.o: %.c + $(CC) $(CFLAGS) $(CDEPFLAGS) -c $< -o $@ + +# ASM to OBJ rule +%.o: %.s + $(AS) $(ARCH) $< -o $@ + +# OBJ to DMP rule +%.dmp: %.o + $(OBJCOPY) -S $< -O binary $@ + +# OBJ to EVENT rule +%.lyn.event: %.o $(LYNREF) + $(LYN) $< $(LYNREF) > $@ + +# Including generated dependency rules +-include $(DEPFILES) \ No newline at end of file