Deltre Posted July 9, 2016 Share Posted July 9, 2016 (edited) So I've been messing around a bit with FE8 lately (started messing around with Nightmare a few months back and it's since turned into a full on rebalance/difficulty mod) and I've run into a bit of a roadblock here. I can't seem to get my reinforcement events working properly and I'm honestly not sure what it is that I'm missing. These are my events currently[spoiler=C2 Events]////////////////////////////////////////////////////////////////////// //// Disassembled with Nintenlord's Event Assembler //// Version: 9.10.4713.28131 //// Game: FE8 //// File: 1997 - Fire Emblem - The Sacred Stones (U)(TrashMan).gba //// Offset: $9E8934 //// //////////////////////////////////////////////////////////////////////ORG $591F40label25:EVBIT_MODIFY 0x1EVBIT_F 0x2CHECK_EVBIT 0x8BEQ 0x0 0xC 0x0FADU 16LABEL 0x0EVBIT_MODIFY 0x0ENDA//The next line is for re-assembling purposes. Do not delete!MESSAGE Original ending offset is $591F64 and the new ending offset is CURRENTOFFSETORG $592104label24:EVBIT_MODIFY 0x4ASMC 0x85375ENDA//The next line is for re-assembling purposes. Do not delete!MESSAGE Original ending offset is $592114 and the new ending offset is CURRENTOFFSETORG $B2F1C0Units1:UNIT 0x1 0x2 0x0 0x8 [1,0] 0b 0x0 0x1 0x8B4244 [0x9,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]UNIT 0x2 0x7 0x0 0x8 [0,0] 0b 0x0 0x1 0x8B424C [0x1,0x17,0x6C,0x0] [0x0,0x0,0x0,0x0]UNIT 0x4 0x5 0x0 0x8 [1,0] 0b 0x0 0x1 0x8B4254 [0x1,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]UNIT 0x3 0x9 0x0 0x28 [0,0] 0b 0x0 0x1 0x8B425C [0x14,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]UNIT 0x5 0x45 0x0 0x18 [1,0] 0b 0x0 0x1 0x8B4264 [0x4B,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]UNITlabel29:UNIT 0x8E 0x41 0x0 0x1D [9,14] 0b 0x0 0x1 0x8B426C [0x1F,0x0,0x0,0x0] [0x0,0x11,0x9,0x0]UNIT 0x8E 0x19 0x0 0xD [14,7] 0b 0x0 0x1 0x8B4274 [0x2D,0x0,0x0,0x0] [0x0,0x12,0x9,0x0]UNIT 0x47 0x41 0x0 0x24 [14,8] 0b 0x0 0x1 0x8B427C [0x1F,0x0,0x0,0x0] [0x0,0x4,0x9,0x0]UNIT 0x8E 0x41 0x0 0x1D [6,10] 10b 0x0 0x1 0x8B4284 [0x1F,0x6C,0x0,0x0] [0x0,0x12,0x9,0x0]UNIT 0x8E 0x41 0x0 0x1D [7,14] 0b 0x0 0x1 0x8B428C [0x1F,0x0,0x0,0x0] [0x0,0x0,0x9,0x0]UNIT 0x8E 0x41 0x0 0x15 [14,7] 0b 0x0 0x1 0x8B4294 [0x1F,0x0,0x0,0x0] [0x0,0x11,0x9,0x0]UNITlabel34://NEW UNIT 0x8E 0xF 0x0 0x1D [6,10] 0b 0x0 0x1 merc [0x3,0x0,0x0,0x0] [0x0,0x2,0x9,0x0]UNIT 0x8E 0x46 0x0 0x1D [14,7] 0b 0x0 0x1 bard [0x2,0x0,0x0,0x0] [0x0,0x5,0x9,0x0]UNIT//The next line is for re-assembling purposes. Do not delete!MESSAGE Original ending offset is $8B43D0 and the new ending offset is CURRENTOFFSETORG $EFBB20//NEWc2rein1:UNIT 0x7F 0x5 0x0 0x2D [0,14] 0b 0x0 0x1 cavboss [0x16,0x0,0x0,0x0] [0x0,0x2,0x9,0x0]UNIT 0x80 0x5 0x0 0x1D [0,14] 0b 0x0 0x1 cavgrunt [0x14,0x0,0x0,0x0] [0x0,0x2,0x9,0x0]UNIT 0x80 0x4B 0x0 0x1D [0,14] 0b 0x0 0x1 trouba [0x4E,0x0,0x0,0x0] [0x0,0x4,0x9,0x0]UNITORG $EFBB90//NEWmerc:REDA [7,10] 0x0 0x0 0x0 0x0bard:REDA [14,8] 0x0 0x0 0x0 0x0cavboss:REDA [3,14] 0x0 0x0 0x0 0x0cavgrunt:REDA [2,14] 0x0 0x0 0x0 0x0trouba:REDA [1,14] 0x0 0x0 0x0 0x0ORG $8B440Clabel28:UNIT 0x6 0x48 0x0 0x8 [0,1] 0b 0x0 0x1 0x8B429C [0x15,0x1C,0x6C,0x0] [0x0,0x0,0x0,0x0]UNITlabel32:UNIT 0x7 0x3D 0x0 0xA [11,2] 0b 0x0 0x1 0x8B42A4 [0x2C,0x6C,0x0,0x0] [0x0,0xA,0x0,0x0]UNIT 0xA 0x3F 0x0 0x22 [11,2] 0b 0x0 0x1 0x8B42AC [0x1F,0x28,0x6C,0x0] [0x0,0x3,0x0,0x0]UNIT//The next line is for re-assembling purposes. Do not delete!MESSAGE Original ending offset is $8B4470 and the new ending offset is CURRENTOFFSETORG $8B44AClabel30:UNIT 0x48 0x41 0x0 0x35 [14,8] 0b 0x0 0x1 0x8B42C4 [0x20,0x0,0x0,0x0] [0x0,0x4,0x9,0x0]UNIT//The next line is for re-assembling purposes. Do not delete!MESSAGE Original ending offset is $8B44D4 and the new ending offset is CURRENTOFFSETORG $B2FB20TurnBasedEvents:TURN 0x0 label15 [1,0] 0x0TURN 0x0 label16 [2,0] 0x0TURN 0x0 label17 [3,0] 0x0TURN 0x0 reinf01 [3,0] 0x0END_MAINCharacterBasedEvents:CHAR 0x7 label18 [0x1,0x7] 0x0CHAR 0x8 label19 [0x7,0xA] 0x0END_MAINLocationBasedEvents:VILL 0x9 label20 [4,2] 0x10LOCA 0x9 [4,1] 0x20VILL 0xA label21 [7,2] 0x10LOCA 0xA [7,1] 0x20VILL 0xB label22 [1,12] 0x10LOCA 0xB [1,11] 0x20SHOP 0x0 label23 [5,7] 0x16END_MAINMiscBasedEvents:AFEV 0x3 EndingScene 0x6AFEV 0x0 label24 0x65END_MAINDunno1:END_MAINDunno2:END_MAINDunno3:END_MAINTutorial:WORD 0x89F0808 0x89F0880 0x89F08E0 0x89F0910WORD 0x89F096C 0x89F09C8 0x89F09D8 0x89F0A28WORD 0x89F0AA0 0x89F0B00 0x89F0CCC 0x89F0D48WORD 0x89F0DA8 0x89F0DB8 0x89F0E14 0x89F0E70WORD 0x89F0E80 0x89F0ED4 0x89F0F54 0x89F0F74WORD 0x89F0FA4 0x89F0B10 0x89F0B68 0x89F0BE0WORD 0x89F0C40 0x89F0C70 0x89F1028 0x89F10A4WORD 0x89F1104 0x89F1134END_MAINPointerList:POIN TurnBasedEventsPOIN CharacterBasedEventsPOIN LocationBasedEventsPOIN MiscBasedEventsPOIN Dunno1 Dunno2 Dunno3 TutorialPOIN Traps1 Traps2POIN Units1 Units1POIN $0 $0 $0POIN $0 $0 $0POIN BeginningScene EndingScene//The next line is for re-assembling purposes. Do not delete!MESSAGE Original ending offset is $9E8984 and the new ending offset is CURRENTOFFSETORG $9ED7CClabel23:SHLI 0x2 0x1 0x15 0x14 0x1F//The next line is for re-assembling purposes. Do not delete!MESSAGE Original ending offset is $9ED7D8 and the new ending offset is CURRENTOFFSETORG $9ED9ACTraps1:ENDTRAP//The next line is for re-assembling purposes. Do not delete!MESSAGE Original ending offset is $9ED9AD and the new ending offset is CURRENTOFFSETORG $9EDE9DTraps2:ENDTRAP//The next line is for re-assembling purposes. Do not delete!MESSAGE Original ending offset is $9EDE9E and the new ending offset is CURRENTOFFSETORG $9EE0C0label33:CHECK_TUTORIALBEQ 0x0 0xC 0x0TUTORIAL_CALLLABEL 0x0ENDA//The next line is for re-assembling purposes. Do not delete!MESSAGE Original ending offset is $9EE0DC and the new ending offset is CURRENTOFFSETORG $9EE274label36:EVBIT_MODIFY 0x4CALL label25EVBIT_T 0x9LOAD_SLOT1 0x1ENUNEVBIT_F 0x9EVBIT_MODIFY 0x0ENDA//The next line is for re-assembling purposes. Do not delete!MESSAGE Original ending offset is $9EE29C and the new ending offset is CURRENTOFFSETORG $9EE2C4label27:CHECK_EVBIT 0x8BNE 0x80BD 0xC 0x0FADI 16LABEL 0x80BDTEXTSTARTCLEANFADU 16ENDAlabel26:CHECK_EVBIT 0x8BNE 0x80D2 0xC 0x0FADI 16LABEL 0x80D2REMOVEPORTRAITSBACG 0xFFFFFADU 16ENDAlabel31:CALL label26SADD 0x32TEXTSHOW 0xFFFFTEXTENDCALL label27ENDA//The next line is for re-assembling purposes. Do not delete!MESSAGE Original ending offset is $9EE330 and the new ending offset is CURRENTOFFSETORG $9EE4A0label34:CHECK_EXISTS 0xFFFDBEQ 0x0 0xC 0x0CHECK_ALLEGIANCE 0xFFFDSVAL 0x1 0x0BEQ 0x1 0xC 0x1CUSA 0xFFFDGOTO 0x1LABEL 0x0_0x3240 0xFFFD 0x0SVAL 0x1 0x0SET_HP 0xFFFDREMU 0xFFFDSVAL 0x1 0x0SET_STATE 0xFFFDLABEL 0x1ENDA//The next line is for re-assembling purposes. Do not delete!MESSAGE Original ending offset is $9EE4F8 and the new ending offset is CURRENTOFFSETORG $9EE5BClabel35:CHECK_EXISTS 0xFFFDBNE 0x0 0xC 0x0_0x3240 0xFFFD 0x0REMU 0xFFFDGOTO 0x1LABEL 0x0CHECK_ALLEGIANCE 0xFFFDSVAL 0x1 0x0BEQ 0x2 0xC 0x1CUSA 0xFFFDLABEL 0x1SVAL 0x1 0x0SET_HP 0xFFFDREMU 0xFFFDSVAL 0x1 0x0SET_STATE 0xFFFDLABEL 0x2ENDA//The next line is for re-assembling purposes. Do not delete!MESSAGE Original ending offset is $9EE61C and the new ending offset is CURRENTOFFSETORG $B2F330BeginningScene:MUSC 0x24SVAL 0x2 0x18CALL label26TEXTSHOW 0x954TEXTENDREMAFADI 16CLEANFADU 16LOAD1 0x1 label28ENUNMUSCMID 0x7FFFLOAD1 0x1 label29ENUNLOAD1 0x1 label30ENUNSTAL2 0x3CMUSC 0x1ACUMO 0x47STAL 60CURETEXTSTARTTEXTSHOW 0x955TEXTENDREMAMOVE 0x18 0x48 [14,9]ENUNDISA 0x48CUMO [12,3]STAL 60CUREMUSC 0x25SVAL 0x2 0x2SVAL 0x3 0x956CALL label31CUMO 0x47STAL 60CURETEXTSTARTTEXTSHOW 0x957TEXTENDREMAMOVE 0x18 0x47 [9,14]ENUNSVAL 0xB 0x5000CMOVE 0x0 0xFFFE [12,3]ENUNSOUN 0xABSVAL 0xB 0x2000CTILECHANGE 0xFFFFSOUN 0x5CNOTIFY 0x12 0x0 0x0LOAD1 0x1 label32ENUNSVAL 0x1 0x5SET_HP 0x7CUMO 0x7STAL 60CURESVAL 0x2 0x1DSVAL 0x3 0x958CALL label31SVAL 0x2 0x89F0790CALL label33LOAD1 0x0 Units1ENUNCUMO 0x6STAL 60CURETEXTSTARTTEXTSHOW 0x959TEXTENDREMAMOVE 0x18 0x6 [2,3]ENUNCUMO 0x6STAL 60CURETEXTSTARTTEXTSHOW 0x95ATEXTENDREMASVAL 0x2 0x89F07B0CALL label33CUMO 0x5STAL 60CURETEXTSTARTTEXTSHOW 0x95BTEXTENDREMAMOVE 0x18 0x6 [6,3]ENUNEVBIT_T 0x7LOAD1 0x1 label34//NEWENUNENDAlabel15:SVAL 0x2 0x89F07D0CALL label33EVBIT_T 0x7ENDAlabel16:SVAL 0x2 0x89F0C98CALL label33EVBIT_T 0x7ENDAEndingScene:MUSC 0x31CHECK_ALIVE 0xABEQ 0x0 0xC 0x0CHECK_ALIVE 0x7BEQ 0x0 0xC 0x0SVAL 0x2 0x1DCALL label26TEXTSHOW 0x962TEXTENDREMAFADI 16SVAL 0x2 0xACALL label34SVAL 0x2 0x7CALL label34LABEL 0x0SVAL 0x2 0x4CALL label26TEXTSHOW 0x963TEXTENDFADI 4MUSCSLOW 0x7FFFREMAREMOVEPORTRAITSBACG 0x20FADU 2TEXTSHOW 0x964TEXTENDFAWI 2REMABACG 0x16FAWU 2MUSC 0x52BROWNBOXTEXT 0x211 [8,8]TEXTSHOW 0x965TEXTENDFAWI 2_0x1328 0x7FFFREMABACG 0x20FAWU 2_0x1328 0x4ATEXTSHOW 0x966TEXTENDREMAFADI 16ENUT 0xD0ENUT 0xE8ENUT 0xBCENUT 0xB8ENUT 0xC5ENUT 0xB8ENUT 0xC0ENUT 0xC4ENUT 0xCAENUT 0xDEENUT 0xDAENUT 0xCBMNCH 0x3SVAL 0x2 0x7CALL label35SVAL 0x2 0xACALL label35ENDAlabel18:MUSS 0x30STAL 33STORETOSOMETHING 0x0TEXTSTARTTEXTSHOW 0x967TEXTENDREMAMURE 0x2CUSA 0x7EVBIT_T 0x7ENDAlabel19:MUSS 0x30STAL 33TEXTSTARTTEXTSHOW 0x968TEXTENDREMAMURE 0x2CUSA 0xAEVBIT_T 0x7ENDAlabel20:STORETOSOMETHING 0x0CHECK_ACTIVESVAL 0x1 0x1BNE 0x0 0xC 0x1MUNOSVAL 0x2 0x2SVAL 0x3 0x969CALL label31MUSIGOTO 0x1LABEL 0x0MUNOSVAL 0x2 0x2SVAL 0x3 0x96ACALL label31MUSILABEL 0x1CALL label25SVAL 0x3 0x76GIVEITEMTO 0xFFFFEVBIT_T 0x7ENDAlabel21:MUNOSVAL 0x2 0x2SVAL 0x3 0x96BCALL label31MUSICALL label25SVAL 0x3 0x6DGIVEITEMTO 0xFFFFEVBIT_T 0x7ENDAlabel22:MUNOSVAL 0x2 0x2SVAL 0x3 0x96CCALL label31MUSICALL label25SVAL 0x3 0x6EGIVEITEMTO 0xFFFFEVBIT_T 0x7ENDAlabel17:SVAL 0x2 0x88B4470CALL label36SVAL 0x2 0x89F1154CALL label33EVBIT_T 0x7ENDAreinf01://NEWSVAL 0x2 c2rein1CALL labelBEVBIT_T 0x7ENDAlabelB://NEWEVBIT_MODIFY 0x4CALL labelCEVBIT_T 0x9LOAD_SLOT1 0x1ENUNEVBIT_F 0x9EVBIT_MODIFY 0x0ENDAlabelC://NEWEVBIT_MODIFY 0x1EVBIT_F 0x2CHECK_EVBIT 0x8BEQ 0x0 0xC 0x0FADU 16LABEL 0x0EVBIT_MODIFY 0x0ENDA//The next line is for re-assembling purposes. Do not delete!MESSAGE Original ending offset is $9F0770 and the new ending offset is CURRENTOFFSET I'm sure I'm just missing something simple, but I'm all out of ideas. When I insert the file with EA it finishes with no errors, but when I load chapter 2 in-game, only the default enemies load. It's as if the game doesn't see the new events I've inserted at all. Interestingly enough, the code works fine when I remove any added reinforcement events, so I know it must be somehow related. I'm still relatively new to the whole hacking process, so I was hoping someone more experienced might be able to see the problem. Any help is appreciated EDIT After spending a few hours starting from scratch (that first code is a mess haha) I figured out that the most likely offender in the original was POIN TurnBasedEvents. After repointing my TurnBasedEvents, and using a simple LOAD1 instead of using traditional FE8 reinforcement codes, I have the chapter playing smoothly. HOWEVER, at the end of the chapter, the game just hangs after the convo with Garcia and Ross. [spoiler=C2 v2]////////////////////////////////////////////////////////////////////// //// Disassembled with Nintenlord's Event Assembler //// Version: 9.10.4713.28131 //// Game: FE8 //// File: 1997 - Fire Emblem - The Sacred Stones (U)(TrashMan).gba //// Offset: $9E8934 //// //////////////////////////////////////////////////////////////////////ORG $B2F1C0PointerList:POIN c2reinPOIN CharacterBasedEventsPOIN LocationBasedEventsPOIN MiscBasedEventsPOIN Dunno1 Dunno2 Dunno3 TutorialPOIN Traps1 Traps2POIN Units1 Units1POIN $0 $0 $0POIN $0 $0 $0POIN BeginningScene EndingScenelabel25:EVBIT_MODIFY 0x1EVBIT_F 0x2CHECK_EVBIT 0x8BEQ 0x0 0xC 0x0FADU 16LABEL 0x0EVBIT_MODIFY 0x0ENDAlabel24:EVBIT_MODIFY 0x4ASMC 0x85375ENDAUnits1:UNIT 0x1 0x2 0x0 0x8 [1,0] 0b 0x0 0x1 0x8B4244 [0x9,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]UNIT 0x2 0x7 0x0 0x8 [0,0] 0b 0x0 0x1 0x8B424C [0x1,0x17,0x6C,0x0] [0x0,0x0,0x0,0x0]UNIT 0x4 0x5 0x0 0x8 [1,0] 0b 0x0 0x1 0x8B4254 [0x1,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]UNIT 0x3 0x9 0x0 0x28 [0,0] 0b 0x0 0x1 0x8B425C [0x14,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]UNIT 0x5 0x45 0x0 0x18 [1,0] 0b 0x0 0x1 0x8B4264 [0x4B,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]UNITlabel29:UNIT 0x8E 0x41 0x0 0x1D [9,14] 0b 0x0 0x1 0x8B426C [0x1F,0x0,0x0,0x0] [0x0,0x11,0x9,0x0]UNIT 0x8E 0x19 0x0 0xD [14,7] 0b 0x0 0x1 0x8B4274 [0x2D,0x0,0x0,0x0] [0x0,0x12,0x9,0x0]UNIT 0x47 0x41 0x0 0x24 [14,8] 0b 0x0 0x1 0x8B427C [0x1F,0x0,0x0,0x0] [0x0,0x4,0x9,0x0]UNIT 0x8E 0x41 0x0 0x1D [6,10] 10b 0x0 0x1 0x8B4284 [0x1F,0x6C,0x0,0x0] [0x0,0x12,0x9,0x0]UNIT 0x8E 0x41 0x0 0x1D [7,14] 0b 0x0 0x1 0x8B428C [0x1F,0x0,0x0,0x0] [0x0,0x0,0x9,0x0]UNIT 0x8E 0x41 0x0 0x15 [14,7] 0b 0x0 0x1 0x8B4294 [0x1F,0x0,0x0,0x0] [0x0,0x11,0x9,0x0]UNITlabel34:UNIT 0x8E 0xF 0x0 0x1D [6,10] 0b 0x0 0x1 merc [0x3,0x0,0x0,0x0] [0x0,0x2,0x9,0x0]UNIT 0x8E 0x46 0x0 0x1D [14,7] 0b 0x0 0x1 bard [0x2,0x0,0x0,0x0] [0x0,0x5,0x9,0x0]UNITreinforce:UNIT 0x7F 0x5 0x0 0x2D [0,14] 0b 0x0 0x1 cavboss [0x16,0x0,0x0,0x0] [0x0,0x12,0x1,0x0]UNIT 0x80 0x5 0x0 0x1D [0,14] 0b 0x0 0x1 cavgrunt [0x14,0x0,0x0,0x0] [0x0,0x12,0x1,0x0]UNIT 0x80 0x4B 0x0 0x1D [0,14] 0b 0x0 0x1 trouba [0x4E,0x0,0x0,0x0] [0x0,0x12,0x1,0x0]UNITmerc:REDA [7,10] 0x0 0x0 0x0 0x0bard:REDA [14,8] 0x0 0x0 0x0 0x0cavboss:REDA [3,14] 0x0 0x0 0x0 0x0cavgrunt:REDA [2,14] 0x0 0x0 0x0 0x0trouba:REDA [1,14] 0x0 0x0 0x0 0x0label28:UNIT 0x6 0x48 0x0 0x8 [0,1] 0b 0x0 0x1 0x8B429C [0x15,0x1C,0x6C,0x0] [0x0,0x0,0x0,0x0]UNITlabel32:UNIT 0x7 0x3D 0x0 0xA [11,2] 0b 0x0 0x1 0x8B42A4 [0x2C,0x6C,0x0,0x0] [0x0,0xA,0x0,0x0]UNIT 0xA 0x3F 0x0 0x22 [11,2] 0b 0x0 0x1 0x8B42AC [0x1F,0x28,0x6C,0x0] [0x0,0x3,0x0,0x0]UNITlabel30:UNIT 0x48 0x41 0x0 0x35 [14,8] 0b 0x0 0x1 0x8B42C4 [0x20,0x0,0x0,0x0] [0x0,0x4,0x9,0x0]UNITc2rein:TURN 0x0 label15 [1,0] 0x0TURN 0x0 label16 [2,0] 0x0TURN 0x0 label17 [3,0] 0x0TURN 0x0 reinforceevent [3,0] 0x0END_MAINCharacterBasedEvents:CHAR 0x7 label18 [0x1,0x7] 0x0CHAR 0x8 label19 [0x7,0xA] 0x0END_MAINLocationBasedEvents:VILL 0x9 label20 [4,2] 0x10LOCA 0x9 [4,1] 0x20VILL 0xA label21 [7,2] 0x10LOCA 0xA [7,1] 0x20VILL 0xB label22 [1,12] 0x10LOCA 0xB [1,11] 0x20SHOP 0x0 label23 [5,7] 0x16END_MAINMiscBasedEvents:AFEV 0x3 EndingScene 0x6AFEV 0x0 label24 0x65END_MAINDunno1:END_MAINDunno2:END_MAINDunno3:END_MAINTutorial:WORD 0x89F0808 0x89F0880 0x89F08E0 0x89F0910WORD 0x89F096C 0x89F09C8 0x89F09D8 0x89F0A28WORD 0x89F0AA0 0x89F0B00 0x89F0CCC 0x89F0D48WORD 0x89F0DA8 0x89F0DB8 0x89F0E14 0x89F0E70WORD 0x89F0E80 0x89F0ED4 0x89F0F54 0x89F0F74WORD 0x89F0FA4 0x89F0B10 0x89F0B68 0x89F0BE0WORD 0x89F0C40 0x89F0C70 0x89F1028 0x89F10A4WORD 0x89F1104 0x89F1134END_MAINlabel23:SHLI 0x2 0x1 0x15 0x14 0x1Flabel33:CHECK_TUTORIALBEQ 0x0 0xC 0x0TUTORIAL_CALLLABEL 0x0ENDAlabel36:EVBIT_MODIFY 0x4CALL label25EVBIT_T 0x9LOAD_SLOT1 0x1ENUNEVBIT_F 0x9EVBIT_MODIFY 0x0ENDAlabel27:CHECK_EVBIT 0x8BNE 0x80BD 0xC 0x0FADI 16LABEL 0x80BDTEXTSTARTCLEANFADU 16ENDAlabel26:CHECK_EVBIT 0x8BNE 0x80D2 0xC 0x0FADI 16LABEL 0x80D2REMOVEPORTRAITSBACG 0xFFFFFADU 16ENDAlabel31:CALL label26SADD 0x32TEXTSHOW 0xFFFFTEXTENDCALL label27ENDAlabel34:CHECK_EXISTS 0xFFFDBEQ 0x0 0xC 0x0CHECK_ALLEGIANCE 0xFFFDSVAL 0x1 0x0BEQ 0x1 0xC 0x1CUSA 0xFFFDGOTO 0x1LABEL 0x0_0x3240 0xFFFD 0x0SVAL 0x1 0x0SET_HP 0xFFFDREMU 0xFFFDSVAL 0x1 0x0SET_STATE 0xFFFDLABEL 0x1ENDAlabel35:CHECK_EXISTS 0xFFFDBNE 0x0 0xC 0x0_0x3240 0xFFFD 0x0REMU 0xFFFDGOTO 0x1LABEL 0x0CHECK_ALLEGIANCE 0xFFFDSVAL 0x1 0x0BEQ 0x2 0xC 0x1CUSA 0xFFFDLABEL 0x1SVAL 0x1 0x0SET_HP 0xFFFDREMU 0xFFFDSVAL 0x1 0x0SET_STATE 0xFFFDLABEL 0x2ENDABeginningScene:MUSC 0x24SVAL 0x2 0x18CALL label26TEXTSHOW 0x954TEXTENDREMAFADI 16CLEANFADU 16LOAD1 0x1 label28ENUNMUSCMID 0x7FFFLOAD1 0x1 label29ENUNLOAD1 0x1 label30ENUNSTAL2 0x3CMUSC 0x1ACUMO 0x47STAL 60CURETEXTSTARTTEXTSHOW 0x955TEXTENDREMAMOVE 0x18 0x48 [14,9]ENUNDISA 0x48CUMO [12,3]STAL 60CUREMUSC 0x25SVAL 0x2 0x2SVAL 0x3 0x956CALL label31CUMO 0x47STAL 60CURETEXTSTARTTEXTSHOW 0x957TEXTENDREMAMOVE 0x18 0x47 [9,14]ENUNSVAL 0xB 0x5000CMOVE 0x0 0xFFFE [12,3]ENUNSOUN 0xABSVAL 0xB 0x2000CTILECHANGE 0xFFFFSOUN 0x5CNOTIFY 0x12 0x0 0x0LOAD1 0x1 label32ENUNSVAL 0x1 0x5SET_HP 0x7CUMO 0x7STAL 60CURESVAL 0x2 0x1DSVAL 0x3 0x958CALL label31SVAL 0x2 0x89F0790CALL label33LOAD1 0x0 Units1ENUNCUMO 0x6STAL 60CURETEXTSTARTTEXTSHOW 0x959TEXTENDREMAMOVE 0x18 0x6 [2,3]ENUNCUMO 0x6STAL 60CURETEXTSTARTTEXTSHOW 0x95ATEXTENDREMASVAL 0x2 0x89F07B0CALL label33CUMO 0x5STAL 60CURETEXTSTARTTEXTSHOW 0x95BTEXTENDREMAMOVE 0x18 0x6 [6,3]ENUNEVBIT_T 0x7LOAD1 0x1 label34ENUNENDAlabel15:SVAL 0x2 0x89F07D0CALL label33EVBIT_T 0x7ENDAlabel16:SVAL 0x2 0x89F0C98CALL label33EVBIT_T 0x7ENDAEndingScene:MUSC 0x31CHECK_ALIVE 0xABEQ 0x0 0xC 0x0CHECK_ALIVE 0x7BEQ 0x0 0xC 0x0SVAL 0x2 0x1DCALL label26TEXTSHOW 0x962TEXTENDREMAFADI 16SVAL 0x2 0xACALL label34SVAL 0x2 0x7CALL label34LABEL 0x0SVAL 0x2 0x4CALL label26TEXTSHOW 0x963TEXTENDFADI 4MUSCSLOW 0x7FFFREMAREMOVEPORTRAITSBACG 0x20FADU 2TEXTSHOW 0x964TEXTENDFAWI 2REMABACG 0x16FAWU 2MUSC 0x52BROWNBOXTEXT 0x211 [8,8]TEXTSHOW 0x965TEXTENDFAWI 2_0x1328 0x7FFFREMABACG 0x20FAWU 2_0x1328 0x4ATEXTSHOW 0x966TEXTENDREMAFADI 16ENUT 0xD0ENUT 0xE8ENUT 0xBCENUT 0xB8ENUT 0xC5ENUT 0xB8ENUT 0xC0ENUT 0xC4ENUT 0xCAENUT 0xDEENUT 0xDAENUT 0xCBMNCH 0x3SVAL 0x2 0x7CALL label35SVAL 0x2 0xACALL label35ENDAlabel18:MUSS 0x30STAL 33STORETOSOMETHING 0x0TEXTSTARTTEXTSHOW 0x967TEXTENDREMAMURE 0x2CUSA 0x7EVBIT_T 0x7ENDAlabel19:MUSS 0x30STAL 33TEXTSTARTTEXTSHOW 0x968TEXTENDREMAMURE 0x2CUSA 0xAEVBIT_T 0x7ENDAlabel20:STORETOSOMETHING 0x0CHECK_ACTIVESVAL 0x1 0x1BNE 0x0 0xC 0x1MUNOSVAL 0x2 0x2SVAL 0x3 0x969CALL label31MUSIGOTO 0x1LABEL 0x0MUNOSVAL 0x2 0x2SVAL 0x3 0x96ACALL label31MUSILABEL 0x1CALL label25SVAL 0x3 0x76GIVEITEMTO 0xFFFFEVBIT_T 0x7ENDAlabel21:MUNOSVAL 0x2 0x2SVAL 0x3 0x96BCALL label31MUSICALL label25SVAL 0x3 0x6DGIVEITEMTO 0xFFFFEVBIT_T 0x7ENDAlabel22:MUNOSVAL 0x2 0x2SVAL 0x3 0x96CCALL label31MUSICALL label25SVAL 0x3 0x6EGIVEITEMTO 0xFFFFEVBIT_T 0x7ENDAlabel17:SVAL 0x2 0x88B4470CALL label36SVAL 0x2 0x89F1154CALL label33EVBIT_T 0x7ENDAreinforceevent:CAM1 [3,10]LOAD1 0x0 reinforceEVBIT_T 0x7ENUNENDATraps1:ENDTRAPTraps2:ENDTRAP EDIT2: Got it :D Here's the winner, in case anyone else is having this problem [spoiler=C2 Final]////////////////////////////////////////////////////////////////////// //// Disassembled with Nintenlord's Event Assembler //// Version: 9.10.4713.28131 //// Game: FE8 //// File: 1997 - Fire Emblem - The Sacred Stones (U)(TrashMan).gba //// Offset: $9E8934 //// //////////////////////////////////////////////////////////////////////ORG $B2F1C0PointerList:POIN TurnBasedEventsPOIN CharacterBasedEventsPOIN LocationBasedEventsPOIN MiscBasedEventsPOIN Dunno1 Dunno2 Dunno3 TutorialPOIN Traps1 Traps2POIN Units1 Units1POIN $0 $0 $0POIN $0 $0 $0POIN BeginningScene EndingScenelabel25:EVBIT_MODIFY 0x1EVBIT_F 0x2CHECK_EVBIT 0x8BEQ 0x0 0xC 0x0FADU 16LABEL 0x0EVBIT_MODIFY 0x0ENDAlabel24:EVBIT_MODIFY 0x4ASMC 0x85375ENDAUnits1:UNIT 0x1 0x2 0x0 0x8 [1,0] 0b 0x0 0x1 0x8B4244 [0x9,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]UNIT 0x2 0x7 0x0 0x8 [0,0] 0b 0x0 0x1 0x8B424C [0x1,0x17,0x6C,0x0] [0x0,0x0,0x0,0x0]UNIT 0x4 0x5 0x0 0x8 [1,0] 0b 0x0 0x1 0x8B4254 [0x1,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]UNIT 0x3 0x9 0x0 0x28 [0,0] 0b 0x0 0x1 0x8B425C [0x14,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]UNIT 0x5 0x45 0x0 0x18 [1,0] 0b 0x0 0x1 0x8B4264 [0x4B,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]UNITlabel29:UNIT 0x8E 0x41 0x0 0x1D [9,14] 0b 0x0 0x1 0x8B426C [0x1F,0x0,0x0,0x0] [0x0,0x11,0x9,0x0]UNIT 0x8E 0x19 0x0 0xD [14,7] 0b 0x0 0x1 0x8B4274 [0x2D,0x0,0x0,0x0] [0x0,0x12,0x9,0x0]UNIT 0x47 0x41 0x0 0x24 [14,8] 0b 0x0 0x1 0x8B427C [0x1F,0x0,0x0,0x0] [0x0,0x4,0x9,0x0]UNIT 0x8E 0x41 0x0 0x1D [6,10] 10b 0x0 0x1 0x8B4284 [0x1F,0x6C,0x0,0x0] [0x0,0x12,0x9,0x0]UNIT 0x8E 0x41 0x0 0x1D [7,14] 0b 0x0 0x1 0x8B428C [0x1F,0x0,0x0,0x0] [0x0,0x0,0x9,0x0]UNIT 0x8E 0x41 0x0 0x15 [14,7] 0b 0x0 0x1 0x8B4294 [0x1F,0x0,0x0,0x0] [0x0,0x11,0x9,0x0]UNITnewunits:UNIT 0x8E 0xF 0x0 0x1D [6,10] 0b 0x0 0x1 merc [0x3,0x0,0x0,0x0] [0x0,0x2,0x9,0x0]UNIT 0x8E 0x46 0x0 0x1D [14,7] 0b 0x0 0x1 bard [0x2,0x0,0x0,0x0] [0x0,0x5,0x9,0x0]UNITreinforce:UNIT 0x7F 0x5 0x0 0x2D [0,14] 0b 0x0 0x1 cavboss [0x16,0x0,0x0,0x0] [0x0,0x12,0x1,0x0]UNIT 0x80 0x5 0x0 0x1D [0,14] 0b 0x0 0x1 cavgrunt [0x14,0x0,0x0,0x0] [0x0,0x12,0x1,0x0]UNIT 0x80 0x4B 0x0 0x1D [0,14] 0b 0x0 0x1 trouba [0x4E,0x0,0x0,0x0] [0x0,0x12,0x1,0x0]UNITmerc:REDA [7,10] 0x0 0x0 0x0 0x0bard:REDA [14,8] 0x0 0x0 0x0 0x0cavboss:REDA [3,14] 0x0 0x0 0x0 0x0cavgrunt:REDA [2,14] 0x0 0x0 0x0 0x0trouba:REDA [1,14] 0x0 0x0 0x0 0x0label28:UNIT 0x6 0x48 0x0 0x8 [0,1] 0b 0x0 0x1 0x8B429C [0x15,0x1C,0x6C,0x0] [0x0,0x0,0x0,0x0]UNITlabel32:UNIT 0x7 0x3D 0x0 0xA [11,2] 0b 0x0 0x1 0x8B42A4 [0x2C,0x6C,0x0,0x0] [0x0,0xA,0x0,0x0]UNIT 0xA 0x3F 0x0 0x22 [11,2] 0b 0x0 0x1 0x8B42AC [0x1F,0x28,0x6C,0x0] [0x0,0x3,0x0,0x0]UNITlabel30:UNIT 0x48 0x41 0x0 0x35 [14,8] 0b 0x0 0x1 0x8B42C4 [0x20,0x0,0x0,0x0] [0x0,0x4,0x9,0x0]UNITTurnBasedEvents:TURN 0x0 c2start [1,0] 0x0TURN 0x0 label15 [1,0] 0x0TURN 0x0 label16 [2,0] 0x0TURN 0x0 label17 [3,0] 0x0TURN 0x0 reinforceevent [3,0] 0x0END_MAINCharacterBasedEvents:CHAR 0x7 label18 [0x1,0x7] 0x0CHAR 0x8 label19 [0x7,0xA] 0x0END_MAINLocationBasedEvents:VILL 0x9 label20 [4,2] 0x10LOCA 0x9 [4,1] 0x20VILL 0xA label21 [7,2] 0x10LOCA 0xA [7,1] 0x20VILL 0xB label22 [1,12] 0x10LOCA 0xB [1,11] 0x20SHOP 0x0 label23 [5,7] 0x16END_MAINMiscBasedEvents:AFEV 0x3 EndingScene 0x6AFEV 0x0 label24 0x65END_MAINDunno1:END_MAINDunno2:END_MAINDunno3:END_MAINTutorial:WORD 0x89F0808 0x89F0880 0x89F08E0 0x89F0910WORD 0x89F096C 0x89F09C8 0x89F09D8 0x89F0A28WORD 0x89F0AA0 0x89F0B00 0x89F0CCC 0x89F0D48WORD 0x89F0DA8 0x89F0DB8 0x89F0E14 0x89F0E70WORD 0x89F0E80 0x89F0ED4 0x89F0F54 0x89F0F74WORD 0x89F0FA4 0x89F0B10 0x89F0B68 0x89F0BE0WORD 0x89F0C40 0x89F0C70 0x89F1028 0x89F10A4WORD 0x89F1104 0x89F1134END_MAINreinforceevent:CAM1 [3,10]LOAD1 0x0 reinforceEVBIT_T 0x7ENUNENDAc2start:LOAD1 0x0 newunitsEVBIT_T 0x7ENUNENDAlabel23:SHLI 0x2 0x1 0x15 0x14 0x1Flabel33:CHECK_TUTORIALBEQ 0x0 0xC 0x0TUTORIAL_CALLLABEL 0x0ENDAlabel36:EVBIT_MODIFY 0x4CALL label25EVBIT_T 0x9LOAD_SLOT1 0x1ENUNEVBIT_F 0x9EVBIT_MODIFY 0x0ENDAlabel27:CHECK_EVBIT 0x8BNE 0x80BD 0xC 0x0FADI 16LABEL 0x80BDTEXTSTARTCLEANFADU 16ENDAlabel26:CHECK_EVBIT 0x8BNE 0x80D2 0xC 0x0FADI 16LABEL 0x80D2REMOVEPORTRAITSBACG 0xFFFFFADU 16ENDAlabel31:CALL label26SADD 0x32TEXTSHOW 0xFFFFTEXTENDCALL label27ENDAlabel34:CHECK_EXISTS 0xFFFDBEQ 0x0 0xC 0x0CHECK_ALLEGIANCE 0xFFFDSVAL 0x1 0x0BEQ 0x1 0xC 0x1CUSA 0xFFFDGOTO 0x1LABEL 0x0_0x3240 0xFFFD 0x0SVAL 0x1 0x0SET_HP 0xFFFDREMU 0xFFFDSVAL 0x1 0x0SET_STATE 0xFFFDLABEL 0x1ENDAlabel35:CHECK_EXISTS 0xFFFDBNE 0x0 0xC 0x0_0x3240 0xFFFD 0x0REMU 0xFFFDGOTO 0x1LABEL 0x0CHECK_ALLEGIANCE 0xFFFDSVAL 0x1 0x0BEQ 0x2 0xC 0x1CUSA 0xFFFDLABEL 0x1SVAL 0x1 0x0SET_HP 0xFFFDREMU 0xFFFDSVAL 0x1 0x0SET_STATE 0xFFFDLABEL 0x2ENDABeginningScene:MUSC 0x24SVAL 0x2 0x18CALL label26TEXTSHOW 0x954TEXTENDREMAFADI 16CLEANFADU 16LOAD1 0x1 label28ENUNMUSCMID 0x7FFFLOAD1 0x1 label29ENUNLOAD1 0x1 label30ENUNSTAL2 0x3CMUSC 0x1ACUMO 0x47STAL 60CURETEXTSTARTTEXTSHOW 0x955TEXTENDREMAMOVE 0x18 0x48 [14,9]ENUNDISA 0x48CUMO [12,3]STAL 60CUREMUSC 0x25SVAL 0x2 0x2SVAL 0x3 0x956CALL label31CUMO 0x47STAL 60CURETEXTSTARTTEXTSHOW 0x957TEXTENDREMAMOVE 0x18 0x47 [9,14]ENUNSVAL 0xB 0x5000CMOVE 0x0 0xFFFE [12,3]ENUNSOUN 0xABSVAL 0xB 0x2000CTILECHANGE 0xFFFFSOUN 0x5CNOTIFY 0x12 0x0 0x0LOAD1 0x1 label32ENUNSVAL 0x1 0x5SET_HP 0x7CUMO 0x7STAL 60CURESVAL 0x2 0x1DSVAL 0x3 0x958CALL label31SVAL 0x2 0x89F0790CALL label33LOAD1 0x0 Units1ENUNCUMO 0x6STAL 60CURETEXTSTARTTEXTSHOW 0x959TEXTENDREMAMOVE 0x18 0x6 [2,3]ENUNCUMO 0x6STAL 60CURETEXTSTARTTEXTSHOW 0x95ATEXTENDREMASVAL 0x2 0x89F07B0CALL label33CUMO 0x5STAL 60CURETEXTSTARTTEXTSHOW 0x95BTEXTENDREMAMOVE 0x18 0x6 [6,3]ENUNEVBIT_T 0x7LOAD1 0x1 label34ENUNENDAlabel15:SVAL 0x2 0x89F07D0CALL label33EVBIT_T 0x7ENDAlabel16:SVAL 0x2 0x89F0C98CALL label33EVBIT_T 0x7ENDAEndingScene:MUSC 0x31CHECK_ALIVE 0xABEQ 0x0 0xC 0x0CHECK_ALIVE 0x7BEQ 0x0 0xC 0x0SVAL 0x2 0x1DCALL label26TEXTSHOW 0x962TEXTENDREMAFADI 16SVAL 0x2 0xACALL label34SVAL 0x2 0x7CALL label34LABEL 0x0SVAL 0x2 0x4CALL label26TEXTSHOW 0x963TEXTENDFADI 4MUSCSLOW 0x7FFFREMAREMOVEPORTRAITSBACG 0x20FADU 2TEXTSHOW 0x964TEXTENDFAWI 2REMABACG 0x16FAWU 2MUSC 0x52BROWNBOXTEXT 0x211 [8,8]TEXTSHOW 0x965TEXTENDFAWI 2_0x1328 0x7FFFREMABACG 0x20FAWU 2_0x1328 0x4ATEXTSHOW 0x966TEXTENDREMAFADI 16ENUT 0xD0ENUT 0xE8ENUT 0xBCENUT 0xB8ENUT 0xC5ENUT 0xB8ENUT 0xC0ENUT 0xC4ENUT 0xCAENUT 0xDEENUT 0xDAENUT 0xCBMNCH 0x3SVAL 0x2 0x7CALL label35SVAL 0x2 0xACALL label35ENDAlabel18:MUSS 0x30STAL 33STORETOSOMETHING 0x0TEXTSTARTTEXTSHOW 0x967TEXTENDREMAMURE 0x2CUSA 0x7EVBIT_T 0x7ENDAlabel19:MUSS 0x30STAL 33TEXTSTARTTEXTSHOW 0x968TEXTENDREMAMURE 0x2CUSA 0xAEVBIT_T 0x7ENDAlabel20:STORETOSOMETHING 0x0CHECK_ACTIVESVAL 0x1 0x1BNE 0x0 0xC 0x1MUNOSVAL 0x2 0x2SVAL 0x3 0x969CALL label31MUSIGOTO 0x1LABEL 0x0MUNOSVAL 0x2 0x2SVAL 0x3 0x96ACALL label31MUSILABEL 0x1CALL label25SVAL 0x3 0x76GIVEITEMTO 0xFFFFEVBIT_T 0x7ENDAlabel21:MUNOSVAL 0x2 0x2SVAL 0x3 0x96BCALL label31MUSICALL label25SVAL 0x3 0x6DGIVEITEMTO 0xFFFFEVBIT_T 0x7ENDAlabel22:MUNOSVAL 0x2 0x2SVAL 0x3 0x96CCALL label31MUSICALL label25SVAL 0x3 0x6EGIVEITEMTO 0xFFFFEVBIT_T 0x7ENDAlabel17:SVAL 0x2 0x88B4470CALL label36SVAL 0x2 0x89F1154CALL label33EVBIT_T 0x7ENDATraps1:ENDTRAPTraps2:ENDTRAP Edited July 10, 2016 by Deltre Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.