diff --git a/Battle Palettes/.gitignore b/Battle Palettes/.gitignore new file mode 100644 index 0000000..e9b6e98 --- /dev/null +++ b/Battle Palettes/.gitignore @@ -0,0 +1,4 @@ +Palette Definitions.txt +*.event +*.exe +_palettes diff --git a/Battle Palettes/Battle Palettes.txt b/Battle Palettes/Battle Palettes.txt new file mode 100644 index 0000000..10cd977 --- /dev/null +++ b/Battle Palettes/Battle Palettes.txt @@ -0,0 +1,3 @@ + +# char{0xE} "FE3AnnaPalette" set{0xE, 0x0, Mage_F} + 5553FF7FFF6B1F4B2E193E009810D01C9810D01CD01C392A9810D01CD01CA514 diff --git a/Custom Definitions.event b/Custom Definitions.event index 1899249..89b2218 100644 --- a/Custom Definitions.event +++ b/Custom Definitions.event @@ -10,6 +10,10 @@ #ifndef DebuffTable #define DebuffTable 0x203F100 #endif +#ifndef ClassTable + #define ClassTable 0x807110 +#endif + #define LunarBrace MoonBracelet #define SolarBrace SunBracelet @@ -18,6 +22,8 @@ //Class definitions #define BlitzLord 0x2 +#define VoidMonster 0x3 +#define VoidMaster 0x4 // Unit definitions #define Vedge 0x1 @@ -26,8 +32,13 @@ #define Chiva 0x4 #define Verge 0x5 #define Anna 0x6 +#define Boo 0x8 +#define Fanni 0xD +#define Murat 0xF +#define Ersatz 0x1F #define Jazzak 0x42 +#define Dennis 0x50 //Item definitions #define BlitzAxe Rapier diff --git a/Engine Hacks/DismountMount Code/Dismount Routine.dmp b/Engine Hacks/DismountMount Code/Dismount Routine.dmp new file mode 100644 index 0000000..5f6ad2a Binary files /dev/null and b/Engine Hacks/DismountMount Code/Dismount Routine.dmp differ diff --git a/Engine Hacks/DismountMount Code/Dismount Usability Routine.dmp b/Engine Hacks/DismountMount Code/Dismount Usability Routine.dmp new file mode 100644 index 0000000..fcd0748 Binary files /dev/null and b/Engine Hacks/DismountMount Code/Dismount Usability Routine.dmp differ diff --git a/Engine Hacks/DismountMount Code/Mount Routine.dmp b/Engine Hacks/DismountMount Code/Mount Routine.dmp new file mode 100644 index 0000000..bf53745 Binary files /dev/null and b/Engine Hacks/DismountMount Code/Mount Routine.dmp differ diff --git a/Engine Hacks/DismountMount Code/Mount Usability Routine.dmp b/Engine Hacks/DismountMount Code/Mount Usability Routine.dmp new file mode 100644 index 0000000..401dd53 Binary files /dev/null and b/Engine Hacks/DismountMount Code/Mount Usability Routine.dmp differ diff --git a/Engine Hacks/_MasterHackInstaller.event b/Engine Hacks/_MasterHackInstaller.event index f9e1e8a..6978beb 100644 --- a/Engine Hacks/_MasterHackInstaller.event +++ b/Engine Hacks/_MasterHackInstaller.event @@ -106,6 +106,15 @@ POP ORG $31650 //Usable in chapter 6 SHORT 0x46C0 + + //Change poison damage + //Set constant damage to 4 + ORG 0x25A3E + SHORT 0x3304 + //Set variable damage to 0 + ORG 0x25A36 + SHORT 0x2000 + POP @@ -169,6 +178,26 @@ POP #incbin "winbutton.dmp" POIN Offscreen_Levelup + // DismountMount hack + ALIGN 4 + DismountRoutine: + #incbin "DismountMount Code/Dismount Routine.dmp" + POIN ClassTable + POIN MountedClassTable + + DismountUsability: + #incbin "DismountMount Code/Dismount Usability Routine.dmp" + POIN MountedClassTable + + MountRoutine: + #incbin "DismountMount Code/Mount Routine.dmp" + POIN ClassTable + POIN MountedClassTable + + MountUsability: + #incbin "DismountMount Code/Mount Usability Routine.dmp" + POIN MountedClassTable + //Repoint Unit Menu PUSH @@ -243,6 +272,9 @@ POP // MenuCommand(UMText_Switch,UMText_SwitchDesc,GreenText,SwitchUsability,SwitchCommand) //switch UM_Drop + MenuCommand(UMText_Transform, UMText_TransformDesc, BlueText, DismountUsability, DismountRoutine) + MenuCommand(UMText_Revert, UMText_RevertDesc, BlueText, MountUsability, MountRoutine) + UM_Item UM_Trade UM_Supply diff --git a/Events/Ch1.event b/Events/Ch1.event index 5c4a051..eb6c5c5 100644 --- a/Events/Ch1.event +++ b/Events/Ch1.event @@ -48,6 +48,8 @@ LocationBasedEvents: Chest(SteelAxe,11,9) Village(0x7,AnnaVillage,1,1) Village(0x8,VillageGem,1,10) +Vendor(VendorList, 4, 6) +Armory(ArmoryList, 7, 6) Seize(16,2) END_MAIN @@ -61,6 +63,14 @@ ENUN NoFade ENDA +ArmoryList: +SHLI IronSword SteelSword IronLance IronAxe IronBow SteelBow Longbow + +VendorList: +SHLI Vulnerary ChestKey Lockpick LightRune + +ALIGN 4 + MiscBasedEvents: CauseGameOverIfLordDies END_MAIN @@ -92,7 +102,7 @@ UNIT Chiva Archer Vedge Level(1, Ally, 0) [10,1] 0x00 0x00 0x0 0x00 [0x00] NoAI UNIT CoinChick: -UNIT Anna Thief Vedge Level(4, Ally, 0) [2,13] 0x00 0x00 0x0 0x00 [IronSword, Lockpick] NoAI +UNIT Anna Thief Vedge Level(4, Ally, 0) [1,2] 0x00 0x00 0x0 0x00 [IronSword, Lockpick] NoAI UNIT Bad: diff --git a/Events/Ch10.event b/Events/Ch10.event new file mode 100644 index 0000000..eefb1b6 --- /dev/null +++ b/Events/Ch10.event @@ -0,0 +1,241 @@ +//#include EAstdlib.event + +EventPointerTable(0x33, ThisChapter) + +EscapePointPointerTable(0x0B, Ch10EscapePoint) + + +Ch10EscapePoint: +//EscapePoint(0, 0, MoveUp) +EscapePoint(3, 8, NoMove) +EscapePointEnd + +ThisChapter: +POIN TurnBasedEvents +POIN CharacterBasedEvents +POIN LocationBasedEvents +POIN MiscBasedEvents +POIN Dunno Dunno Dunno +POIN Tutorial +POIN TrapData TrapData +POIN Units Units +POIN $0 $0 $0 $0 $0 $0 +POIN BeginningScene EndingScene + +TurnBasedEvents: +TurnEventPlayer(0,PirateEntry,1) +TurnEventPlayer(0,FirstFlood,3) +TurnEventPlayer(0,SecondFlood,4) +TurnEventPlayer(0,ThirdFlood,5) +TurnEventPlayer(0,FourthFlood,6) + +TurnEventPlayer(0,Rising1,8) +TurnEventPlayer(0,Rising2,9) +TurnEventPlayer(0,Rising3,10) + +TurnEventEnemy(0x0,TriggerRaft,9) +TurnEventPlayer(0xA,RaftAttack,8,99) +END_MAIN + +CharacterBasedEvents: +END_MAIN + +LocationBasedEvents: +Seize(2,1) +Armory(ChTenArmoury,22,1) +Chest(BattleAxe,4,14) +Chest(Axereaver,23,9) +Chest(MasterSeal,5,0) +#ifdef __DEBUG__ +Seize(22,20) +#endif +END_MAIN + +MiscBasedEvents: +AREA 0xB CheckForBoat [0,0] [7,8] +CauseGameOverIfLordDies +END_MAIN + +Dunno: +//DO NOT TOUCH +WORD $00 + +Tutorial: +//DO NOT TOUCH +WORD $00 + +TrapData: +BLST [10,13] Ballista +BLST [0,2] Ballista +BLST [21,22] Ballista +END_MAIN + +ALIGN 4 + +BeginningScene: +LOAD1 0x01 Bad +ENUN +LOAD2 0x01 Units +ENUN +STAL 10 +FlashCursor(Eirika,24) +//Text(PLACEHOLDER) +ENDA + +EndingScene: +MNCH 0xC +NoFade +ENDA + +Units: +UNIT 0x1 EphraimLord 0x00 Level(1, Ally, 0) [15,22] 0x00 0x00 0x0 0x00 [Reginleif] NoAI +UNIT 0x2 EphraimLord 0x00 Level(1, Ally, 0) [17,21] 0x00 0x00 0x0 0x00 [SilverLance] NoAI +UNIT 0x3 EphraimLord 0x00 Level(1, Ally, 0) [16,23] 0x00 0x00 0x0 0x00 [SilverLance] NoAI +UNIT 0x4 EphraimLord 0x00 Level(1, Ally, 0) [14,23] 0x00 0x00 0x0 0x00 [SilverLance] NoAI +UNIT 0x5 EphraimLord 0x00 Level(1, Ally, 0) [12,23] 0x00 0x00 0x0 0x00 [SilverLance] NoAI +UNIT 0x6 EphraimLord 0x00 Level(1, Ally, 0) [13,21] 0x00 0x00 0x0 0x00 [SilverLance] NoAI +UNIT 0x7 EphraimLord 0x00 Level(1, Ally, 0) [14,20] 0x00 0x00 0x0 0x00 [SilverLance] NoAI +UNIT 0x8 EphraimLord 0x00 Level(1, Ally, 0) [18,23] 0x00 0x00 0x0 0x00 [SilverLance] NoAI +UNIT 0x9 EphraimLord 0x00 Level(1, Ally, 0) [17,22] 0x00 0x00 0x0 0x00 [SilverLance] NoAI +UNIT + +Bad: +UNIT Pablo_2 General Pablo_2 Level(2,Enemy,0) [2,1] 0x0 0x0 0x0 0x0 [LightBrand,SteelLance,Elixir,0] NeverMoveAI +UNIT 0x94 Thief Pablo_2 Level(9, Enemy, 1) [23,14] DropItem 0x00 0x0 0x00 KillingEdge EnergyRing 0 0 0x6 0x0C 0x0 0x0 +UNIT 0x94 Thief Pablo_2 Level(9, Enemy, 1) [13,13] DropItem 0x00 0x0 0x00 WindSword ChestKey ShortSpear 0 0x06 0x05 0x0 0x0 +UNIT 0x94 Cavalier Pablo_2 Level(11, Enemy, 1) [23,18] 0x00 0x00 0x0 0x00 [SteelSword] AttackInRangeAI 0x0 0x0 +UNIT 0x94 Fighter Pablo_2 Level(12, Enemy, 1) [23,19] 0x00 0x00 0x0 0x00 [Halberd] NoAI +UNIT 0x94 Pirate Pablo_2 Level(10, Enemy, 1) [19,16] 0x00 0x00 0x0 0x00 [SilverAxe] NoAI +UNIT 0x94 Pirate Pablo_2 Level(11, Enemy, 1) [7,19] 0x00 0x00 0x0 0x00 [SteelAxe] NoAI +UNIT 0x94 Pirate Pablo_2 Level(11, Enemy, 1) [6,22] 0x00 0x00 0x0 0x00 [IronAxe,HandAxe] NoAI +UNIT 0x94 Mage Pablo_2 Level(11, Enemy, 1) [18,10] DropItem 0x00 0x0 0x00 [Thunder, Elfire] AttackInRangeAI 0x4 0x0 +UNIT 0x94 Monk Pablo_2 Level(11, Enemy, 1) [20,11] 0x00 0x00 0x0 0x00 [Shine] AttackInRangeAI 0x4 0x0 +UNIT 0x94 Mercenary Pablo_2 Level(12, Enemy, 1) [16,8] 0x00 0x00 0x0 0x00 [SteelSword] AttackInRangeAI 0x4 0x0 +UNIT 0x94 Archer Pablo_2 Level(11, Enemy, 1) [22,10] 0x00 0x00 0x0 0x00 [Longbow,SteelBow] AttackInRangeAI 0x4 0x0 +UNIT 0x94 Mercenary Pablo_2 Level(10, Enemy, 1) [17,1] 0x00 0x00 0x0 0x00 [SilverSword] ChaseOnceApproachedAI 0x4 0x0 +UNIT 0x94 Knight Pablo_2 Level(12, Enemy, 1) [20,2] 0x00 0x00 0x0 0x00 [ShortSpear] ChaseOnceApproachedAI 0x4 0x0 +UNIT 0x94 Mage Pablo_2 Level(12, Enemy, 1) [11,1] 0x00 0x00 0x0 0x00 [Elfire,Elixir] ChaseOnceApproachedAI 0x4 0x0 +UNIT 0x94 Cavalier Pablo_2 Level(11, Enemy, 1) [15,2] 0x00 0x00 0x0 0x00 Armourslayer GoddessIcon 0 0 0x0C 0x03 0x01 0x00 +UNIT 0x94 Fighter Pablo_2 Level(12, Enemy, 1) [10,5] 0x00 0x00 0x0 0x00 [SteelAxe,Hammer,0,0] AttackInRangeAI 0x04 0x00 +UNIT 0x95 Hero Pablo_2 Level(1,Enemy,1) [3,4] DropItem 0x00 0x0 0x00 [SteelSword,0,0,0] AttackInRangeAI 0x4 0x0 +UNIT 0x94 Mage 0x95 Level(11, Enemy, 1) [7,3] 0x00 0x00 0x0 0x00 [Elfire,0,0,0] MoveWithLeaderAI 0x4 0x0 +UNIT 0x94 Soldier 0x95 Level(12,Enemy,1) [6,6] 0x0 0x0 0x0 0x0 [SilverLance,Vulnerary,0,0] MoveWithLeaderAI 0x3 0x0 +UNIT 0x94 Priest Pablo_2 Level(15,Enemy,1) [4,0] 0x0 0x0 0x0 0x0 Physic PureWater 0 0 0xE 0x3 0x4 0x0 +UNIT 0x94 WyvernRider 0x95 Level(11,Enemy,1) [0,20] 0x0 0x0 0x0 0x0 [SteelLance,ShortSpear,0,0] MoveWithLeaderAI 0x4 0x0 +UNIT 0x94 WyvernRider 0x95 Level(10,Enemy,1) [0,20] 0x0 0x0 0x0 0x0 [SilverLance,Vulnerary,0,0] MoveWithLeaderAI 0x0 0x0 +UNIT 0x94 Shaman Pablo_2 Level(12,Enemy,1) [1,1] 0x0 0x0 0x0 0x0 Nosferatu 0 0 0 0x0C 0x03 0x03 0x00 +UNIT 0x94 Mercenary 0x95 Level(11,Enemy,1) [0,11] 0x0 0x0 0x0 0x0 [Lancereaver] MoveWithLeaderAI 0x4 0x0 +UNIT 0x94 Soldier Pablo_2 Level(11,Enemy,1) [5,10] 0x0 0x0 0x0 0x0 [BraveLance] MoveWithLeaderAI 0x4 0x0 +UNIT 0x94 Fighter 0x95 Level(10,Enemy,1) [1,16] 0x0 0x0 0x0 0x0 SteelAxe Vulnerary 0 0 0x0 0x7 0x3 0x0 +UNIT 0x94 Archer Pablo_2 Level(12,Enemy,1) [10,12] 0x0 0x0 0x0 0x0 [SteelBow] AttackInRangeAI 0x4 0x0 +UNIT 0x94 Fighter Pablo_2 Level(10,Enemy,1) [12,11] 0x0 0x0 0x0 0x0 [Tomahawk] NoAI +UNIT + +NewRecruit: +UNIT Ephraim Pirate 0x00 Level(11, Ally, 0) [20,23] 0x00 0x00 0x1 PirateMove [SteelAxe,Hatchet,Vulnerary] NoAI +UNIT + +RaftSquad: +UNIT 0x94 Fighter Pablo_2 Level(10,Enemy,1) [11,13] 0x0 0x0 0x1 Tenner0 [SilverAxe] NoAI +UNIT 0x94 Knight Pablo_2 Level(11,Enemy,1) [11,13] 0x0 0x0 0x1 Tenner1 [SteelLance] NoAI +UNIT 0x94 Knight Pablo_2 Level(11,Enemy,1) [11,13] 0x0 0x0 0x1 Tenner2 [SteelLance] NoAI +UNIT 0x94 Cavalier Pablo_2 Level(11,Enemy,1) [11,13] 0x0 0x0 0x1 Tenner3 [SilverBlade] NoAI +UNIT 0x94 Cavalier Pablo_2 Level(11,Enemy,1) [11,13] 0x0 0x0 0x1 Tenner4 [SteelLance] NoAI +UNIT 0x94 Myrmidon Pablo_2 Level(11,Enemy,1) [11,13] 0x0 0x0 0x1 Tenner5 [SteelSword] NoAI +UNIT + +Tenner0: +REDA [11,11] 0 0 0 0 +Tenner1: +REDA [8,11] 0 0 0 1 +Tenner2: +REDA [8,12] 0 0 0 1 +Tenner3: +REDA [14,11] 0 0 0 3 +Tenner4: +REDA [14,12] 0 0 0 3 +Tenner5: +REDA [12,12] 0 0 0 0 +PirateMove: +REDA [20,21] 0 0 0 0 + +ALIGN 4 + +PirateEntry: +ReinforcementEvent(NewRecruit) +STAL 10 +FlashCursor(Ephraim,18) +//Text(PLACEHOLDER) +NoFade +ENDA + +CheckForBoat: +CHECK_ALLEGIANCE 0xFFFF +BNE 0x5 0xC 0x0 + +ENUF 0xA +GOTO 0x6 + +LABEL 0x5 +ENUF 0xB + +LABEL 0x6 +NoFade +ENDA + +TriggerRaft: +ENUT 0xB +ENUF 0xA +NoFade +ENDA + +RaftAttack: +TILECHANGE 0x3 +STAL 24 +LoadReinforcements(RaftSquad) +EVBIT_T 0x7 +ENDA + +FirstFlood: +TILECHANGE 0x2 +NoFade +ENDA + +SecondFlood: +TILECHANGE 0x1 +NoFade +ENDA + +ThirdFlood: +TILECHANGE 0x5 +NoFade +ENDA + +FourthFlood: +TILECHANGE 0x6 +NoFade +ENDA + +Rising1: +TILEREVERSE 0x6 +CAM1 [11,8] +STAL 12 +TILEREVERSE 0x1 +TILEREVERSE 0x2 +NoFade +ENDA + +Rising2: +TILEREVERSE 0x5 +NoFade +ENDA + +Rising3: +TILECHANGE 0x3 +NoFade +ENDA + + +ChTenArmoury: +SHLI SteelSword SteelBlade SteelLance Javelin SteelAxe HandAxe SteelBow Longbow PiercingBow HuntersBow RunicBow +ALIGN 4 diff --git a/Events/Ch3.event b/Events/Ch3.event index 5aa16f5..636dd5b 100644 --- a/Events/Ch3.event +++ b/Events/Ch3.event @@ -60,24 +60,24 @@ ALIGN 4 BeginningScene: LOAD1 0x01 Bad ENUN -LOAD1 0x01 Units //Should be LOAD2, but is LOAD1 for testing purposes. +LOAD2 0x01 Units ENUN -//Text(PLACEHOLDER_SLOT) +Text(PlaceholderText) ENDA EndingScene: -//Text(ALSO_A_PLACEHOLDER) +Text(PlaceholderText) MNCH 4 ENDA // Events UnitGet: -//MUSC 0x30 //recruitment +MUSC 0x30 //recruitment LOAD1 0x1 NewGuy ENUN -//Text(GettingJay) -//REMA -//NoFade +Text(PlaceholderText) +REMA +NoFade ENDA // Manual Movement @@ -101,7 +101,7 @@ UNIT 0x86 Archer Breguet Level(3, Enemy, 1) [9,0] 0x00 0x00 0x00 0x00 [IronBow] UNIT NewGuy: -UNIT Neimi Knight Eirika Level(4, Ally, 1) [8,3] 0x00 0x00 0x0 0x00 [IronLance] NoAI +UNIT Boo Knight Eirika Level(3, Ally, 0) [8,3] 0x00 0x00 0x0 0x00 [SteelLance, IronLance] NoAI UNIT diff --git a/Events/Ch8.event b/Events/Ch8.event new file mode 100644 index 0000000..67ac97a --- /dev/null +++ b/Events/Ch8.event @@ -0,0 +1,445 @@ +#include EAstdlib.event + +EventPointerTable(0x2a,ThisChapter12) //ch8 + +//org if needed + +ALIGN 4 + +ThisChapter12: +POIN TurnBasedEvents12 +POIN CharacterBasedEvents12 +POIN LocationBasedEvents12 +POIN MiscBasedEvents12 +POIN Dunno12 Dunno12 Dunno12 +POIN Tutorial12 +POIN TrapData12 TrapData12 +POIN Units12 Units12 +POIN $0 $0 $0 $0 $0 $0 +POIN BeginningScene12 EndingScene12 + +Units12: +UNIT Vedge BlitzLord 0x00 Level(10, Ally, 1) [5,9] 0x00 0x00 0x0 0x00 [IronSword] NoAI +UNIT Null Paladin 0x00 Level(2, Ally, 1) [4,9] 0x00 0x00 0x0 0x00 [IronSword] NoAI +UNIT Naught Fighter 0x00 Level(5, Ally, 1) [4,0] 0x00 0x00 0x0 0x00 [IronAxe] NoAI +UNIT Chiva Fighter 0x00 Level(5, Ally, 1) [3,0] 0x00 0x00 0x0 0x00 [IronAxe] NoAI +UNIT Verge Soldier 0x00 Level(5, Ally, 1) [1,9] 0x00 0x00 0x0 0x00 [IronLance] NoAI +UNIT + +TurnBasedEvents12: +TurnEventPlayer(0x0,PostPrep12,1) +TurnEventEnemy(0x0,TheEnemyNotices12,1) +TurnEventPlayer(0x0,HasteMakesWaste12,2,50) +TurnEventPlayer(0x0,FloorOn1,2) +TurnEventPlayer(0x0,FloorOff2,2) +TurnEventPlayer(0x0,Rego1201,2) +TurnEventPlayer(0x0,FloorOn2,3) +TurnEventPlayer(0x0,FloorOff0,3) +TurnEventPlayer(0x0,Rego1203,3) +TurnEventPlayer(0x0,FloorOn0,4) +TurnEventPlayer(0x0,FloorOff1,4) +TurnEventPlayer(0x0,Rego1202,5) +TurnEventPlayer(0x0,FloorOn1,5) +TurnEventPlayer(0x0,FloorOff2,5) +TurnEventPlayer(0x0,FloorOn2,6) +TurnEventPlayer(0x0,FloorOff0,6) +TurnEventPlayer(0x0,FloorOn0,7) +TurnEventPlayer(0x0,FloorOff1,7) +TurnEventPlayer(0x0,FloorOn1,8) +TurnEventPlayer(0x0,FloorOff2,8) +TurnEventPlayer(0x0,FloorOn2,9) +TurnEventPlayer(0x0,FloorOff0,9) +TurnEventPlayer(0x0,FloorOn0,10) +TurnEventPlayer(0x0,FloorOff1,10) +TurnEventPlayer(0x0,FloorOn1,11) +TurnEventPlayer(0x0,FloorOff2,11) +TurnEventPlayer(0x0,FloorOn2,12) +TurnEventPlayer(0x0,FloorOff0,12) +TurnEventPlayer(0x0,FloorOn0,13) +TurnEventPlayer(0x0,FloorOff1,13) +TurnEventPlayer(0x0,FloorOn1,14) +TurnEventPlayer(0x0,FloorOff2,14) +TurnEventPlayer(0x0,FloorOn2,15) +TurnEventPlayer(0x0,FloorOff0,15) +TurnEventPlayer(0x0,FloorOn0,16) +TurnEventPlayer(0x0,FloorOff1,16) +TurnEventPlayer(0x0,TimeUp12,16) +TurnEventPlayer(0x0,FloorOn1,17) +TurnEventPlayer(0x0,FloorOff2,17) +TurnEventPlayer(0x0,FloorOn2,18) +TurnEventPlayer(0x0,FloorOff0,18) +TurnEventPlayer(0x0,FloorOn0,19) +TurnEventPlayer(0x0,FloorOff1,19) +TurnEventPlayer(0x0,FloorOn1,20) +TurnEventPlayer(0x0,FloorOff2,20) +TurnEventPlayer(0x0,FloorOn2,21) +TurnEventPlayer(0x0,FloorOff0,21) +TurnEventPlayer(0x0,FloorOn0,22) +TurnEventPlayer(0x0,FloorOff1,22) +TurnEventPlayer(0x0,FloorOn1,23) +TurnEventPlayer(0x0,FloorOff2,23) +TurnEventPlayer(0x0,FloorOn2,24) +TurnEventPlayer(0x0,FloorOff0,24) +TurnEventPlayer(0x0,FloorOn0,25) +TurnEventPlayer(0x0,FloorOff1,25) +TurnEventPlayer(0x0,FloorDone12,26) +END_MAIN + +CharacterBasedEvents12: +CharacterEventBothWays(0x13,NPCConversation12,Fanni,Ersatz) +CharacterEvent(0x8,Recruitment12,Vedge,Fanni) +END_MAIN + +LocationBasedEvents12: +Seize(0x9,ThroneSeize12,19,1) +Armory(Armo12,23,0) +END_MAIN + +MiscBasedEvents12: +CauseGameOverIfLordDies +DefeatBoss(EndingScene12) +END_MAIN + +Dunno12: +//do not touch +WORD $00 + +Tutorial12: +//do not touch +WORD $00 + +TrapData12: +END_MAIN + +ALIGN 4 + +BeginningScene12: +ENUF 0x14 +TILECHANGE 0x1 +TILECHANGE 0x2 +LOAD1 0x1 NPCUnits12 +CHECK_HARD + +IFNOTEQUAL 0x8 0xC 0x0 //if the result of this check is not 0; i.e. true +LOAD1 0x1 Bads12H +ELSE 0x9 +LABEL 0x8 +LOAD1 0x1 Bads12 +LABEL 0x9 +MUSC 0x25 +FADU 10 +STAL 30 +FlashCursor(Ersatz, 50) +Text(ChEightOpening) + +STAL 30 +MOVE 0x10 Fanni [9,5] +STAL 20 +CAM1 [15,5] +MUSC 0x26 +FlashCursor(0x66,50) +Text(ChEightIntroTwo) +STAL 20 +SOUN 0x130 +FAWI 5 +VCWF 5 +LOAD2 0x1 Units12 + +CHECK_HARD + +IFNOTEQUAL 0x6 0xC 0x0 //if the result of this check is not 0; i.e. true +LOAD1 0x1 BadsMore12H +ELSE 0x7 +LABEL 0x6 +LOAD1 0x1 BadsMore12 +LABEL 0x7 +ENUN +DISA 0x66 +FAWU 5 +STAL 10 +SOUN 0xbd +TILEREVERSE 0x1 +TILECHANGE 0x0 +STAL 10 +CAM1 [7,5] +FlashCursor(Ersatz,50) +Text(ChEightIntroThree) +STAL 20 +ENUN +GotoPrepScreen +ENDA + +EndingScene12: +MUSC 0x32 //victory + +CHECK_ALIVE Ersatz +BEQ 0x4 0xc 0x1 //do this if 0xc is true i.e. Ersatz is alive +SetBackground(0x23) +Text(ChEightEnd) +TurnAlly(Ersatz) +ELSE 0x5 +LABEL 0x4 +SetBackground(0x23) +Text(ChEightEndNoErsatz) +GiveMoney(5000) +LABEL 0x5 + +CHECK_ALIVE Fanni +BEQ 0xb 0xc 0x1 //if Fanni is alive +TurnAlly(Fanni) +LABEL 0xb + +FADI 5 +MNC2 0x0a +ENDA + +// Events + +PostPrep12: +NoFade +ENDA + +TheEnemyNotices12: +CAM1 [16,5] +Text(ChEightIntroFour) +NoFade +ENDA + +ThroneSeize12: +Text(ChEightTrap) +SETVAL 0x1 0x0d000400 +CHAI Dennis +CHAI 0x90 +ENUN +NoFade +ENDA + +FloorOn0: +STAL 10 +SOUN 0xbd +TILECHANGE 0x0 +STAL 10 +NoFade +ENDA + +FloorOff0: +STAL 10 +SOUN 0xbd +TILEREVERSE 0x0 +STAL 10 +NoFade +ENDA + +FloorOn1: +STAL 10 +SOUN 0xbd +TILECHANGE 0x1 +STAL 10 +NoFade +ENDA + +FloorOff1: +STAL 10 +SOUN 0xbd +TILEREVERSE 0x1 +STAL 10 +NoFade +ENDA + +FloorOn2: +STAL 10 +SOUN 0xbd +TILECHANGE 0x2 +STAL 10 +NoFade +ENDA + +FloorOff2: +STAL 10 +SOUN 0xbd +TILEREVERSE 0x2 +STAL 10 +NoFade +ENDA + +FloorDone12: +STAL 10 +SOUN 0xbd +TILECHANGE 0x0 +TILECHANGE 0x1 +TILECHANGE 0x2 +STAL 10 +NoFade +ENDA + +NPCConversation12: +ENUT 0x14 +MUSC 0x2a +Text(ChEightTalk) +NoFade +ENDA + +Recruitment12: +MUSC 0x30 +Text(ChEightRecruit) +TurnAlly(0x0d) +TurnAlly(0x1f) +NoFade +ENDA + +Rego1201: +LoadReinforcements(Rein1201) +NoFade +ENDA + +Rego1202: +LoadReinforcements(Rein1202) +NoFade +ENDA + +Rego1203: +LoadReinforcements(Rein1203) +NoFade +ENDA + +TimeUp12: +//gives the player some encouragement if they drag their feet +STAL 20 +SOUN 0x130 +FAWI 5 +VCWF 0 +CAM1 [7,5] +EARTHQUAKE_START 0x100 +STAL 50 +SOUN 0xe7 +LOAD1 0x1 Doom1201 +STAL 30 +SOUN 0xe7 +LOAD1 0x1 Doom1202 +STAL 30 +SOUN 0xe7 +LOAD1 0x1 Doom1203 +ENUN +STAL 30 +EARTHQUAKE_END +STAL 20 +NoFade +ENDA + +HasteMakesWaste12: +//if Ersatz is alive and has not spoken with Fanni, +//random chance that he gives you a superfluous warning. + +CHECK_EVENTID 0x14 //if talk not activated +BEQ 0x1 0xC 0x0 //if the result of this check is not 1; i.e. false + +CHECK_ALIVE Ersatz +BEQ 0x3 0xc 0x1 //do this if 0xc is true i.e. Ersatz is alive + +SVAL 0x2 0x8 //set 0x2 to 8 +RANDOMNUMBER 0x20 //RN btwn 0 and 64 to 0xc +BLT 0x2 0x2 0xC //if 0x2's content is less than 0xc's contents, do label 0x2 +CAM1 Ersatz +FlashCursor(0x1f,50) +Text(ChSixHasty) + +LABEL 0x2 +LABEL 0x3 +LABEL 0x1 +NoFade +ENDA + + +// Manual Movement + +// Scripted Fights + +// Units + +Bads12: +UNIT Dennis Sage 0x00 Level(1, Enemy, 1) [23,8] 0x00 0x00 0x0 0x00 [Shine, 1G] AttackInRangeAI +UNIT 0x90 Soldier Dennis Level(7, Enemy, 1) [19,3] 0x00 0x00 0x0 0x00 [0x8D] AttackInRangeAI +UNIT 0x90 Fighter Dennis Level(7, Enemy, 1) [19,6] 0x00 0x00 0x0 0x00 [DragonAxe] AttackInRangeAI +UNIT 0x90 Fighter Dennis Level(7, Enemy, 1) [22,4] 0x00 0x00 0x0 0x00 [DragonAxe] AttackInRangeAI +UNIT 0x90 Soldier Dennis Level(7, Enemy, 1) [16,4] 0x00 0x00 0x0 0x00 [DragonSpear] AttackInRangeAI +UNIT 0x90 Archer Dennis Level(6, Enemy, 1) [13,5] 0x00 0x00 0x0 0x00 [IronBow] AttackInRangeAI +UNIT 0x90 Soldier Dennis Level(6, Enemy, 1) [12,9] 0x0 0x00 0x0 0x00 [IronLance, Javelin] AttackInRangeAI +UNIT 0x90 Monk Dennis Level(5, Enemy, 1) [0,7] 0x2 0x00 0x0 0x00 [Lightning, Vulnerary] AttackInRangeAI +UNIT 0x90 Monk Dennis Level(5, Enemy, 1) [8,3] 0x0 0x00 0x0 0x00 [Lightning] AttackInRangeAI +UNIT 0x66 Sage Dennis Level(1, Enemy, 0) [19,1] 0x00 0x00 0x0 0x00 [0x00] GuardTileAI +UNIT + +//0x66 is a dummy unit for cutscene purposes and is DISAed before gameplay starts + +BadsMore12: +UNIT 0x90 Myrmidon Dennis Level(7, Enemy, 1) [23,6] 0x2 0x00 0x0 0x00 [KillingEdge] AttackInRangeAI +UNIT 0x90 Myrmidon Dennis Level(7, Enemy, 1) [21,8] 0x0 0x00 0x0 0x00 [Wyrmslayer] PursueWithoutHeedAI +UNIT 0x90 Archer Dennis Level(6, Enemy, 1) [15,7] 0x0 0x00 0x0 0x00 [PoisonBow] PursueWithoutHeedAI +UNIT 0x90 Fighter Dennis Level(6, Enemy, 1) [14,4] 0x0 0x00 0x0 0x00 [Hammer, PoisonAxe] PursueWithoutHeedAI +UNIT + + +Bads12H: +UNIT Dennis Sage 0x00 Level(1, Enemy, 1) [23,8] 0x00 0x00 0x0 0x00 [Shine, 1G] AttackInRangeAI +UNIT 0x90 Soldier Dennis Level(8, Enemy, 1) [19,3] 0x00 0x00 0x0 0x00 [DragonSpear, HeavySpear] AttackInRangeAI +UNIT 0x90 Pirate Dennis Level(8, Enemy, 1) [19,6] 0x00 0x00 0x0 0x00 [DragonAxe] AttackInRangeAI +UNIT 0x90 Pirate Dennis Level(7, Enemy, 1) [22,4] 0x00 0x00 0x0 0x00 [DragonAxe, Halberd] AttackInRangeAI +UNIT 0x90 Soldier Dennis Level(7, Enemy, 1) [16,4] 0x00 0x00 0x0 0x00 [DragonSpear] AttackInRangeAI +UNIT 0x90 Myrmidon Dennis Level(7, Enemy, 1) [23,7] 0x2 0x00 0x0 0x00 [KillingEdge] AttackInRangeAI +UNIT 0x90 Archer Dennis Level(7, Enemy, 1) [13,5] 0x00 0x00 0x0 0x00 [IronBow] AttackInRangeAI +UNIT 0x90 Monk Dennis Level(6, Enemy, 1) [0,7] 0x2 0x00 0x0 0x00 [Shine, Vulnerary] AttackInRangeAI +UNIT 0x90 Monk Dennis Level(6, Enemy, 1) [8,3] 0x0 0x00 0x0 0x00 [Shine] AttackInRangeAI +UNIT 0x66 Sage Dennis Level(1, Enemy, 0) [19,1] 0x00 0x00 0x0 0x00 [0x00] GuardTileAI +UNIT + +BadsMore12H: +UNIT 0x90 Myrmidon Dennis Level(8, Enemy, 1) [23,6] 0x0 0x00 0x0 0x00 [Wyrmslayer, IronBlade] PursueWithoutHeedAI +UNIT 0x90 Archer Dennis Level(8, Enemy, 1) [15,7] 0x0 0x00 0x0 0x00 [SteelBow] PursueWithoutHeedAI +UNIT 0x90 Fighter Dennis Level(7, Enemy, 1) [14,4] 0x0 0x00 0x0 0x00 [Hammer, SteelAxe] PursueWithoutHeedAI +UNIT 0x90 Soldier Dennis Level(7, Enemy, 1) [12,9] 0x0 0x00 0x0 0x00 [PoisonLance, Axereaver] AttackInRangeAI +UNIT + +NPCUnits12: +UNIT Fanni Knight_F 0x00 Level(6, NPC, 0) [5,8] 0x00 0x00 0x0 0x00 [IronLance, Javelin, Antidote] PursueWithoutHeedAI +UNIT Ersatz Manakete_F 0x00 Level(1, NPC, 0) [4,8] 0x00 0x00 0x0 0x00 [HolyDragonStone, Vulnerary, AngelicRobe] AttackInRangeAI +UNIT +//use of manakete_f is intentional; just "manakete" is the Morva dragon zombie + +Rein1201: +UNIT 0x90 Myrmidon Dennis Level(7, Enemy, 1) [16,9] 0x2 0x00 0x0 0x00 [Lancereaver, IronSword] AttackInRangeAI +UNIT 0x90 Soldier Dennis Level(7, Enemy, 1) [15,0] 0x0 0x00 0x0 0x00 [IronLance] PursueWithoutHeedAI +UNIT + +Rein1202: +UNIT 0x90 Monk Dennis Level(9, Enemy, 1) [18,0] 0x0 0x00 0x0 0x00 [Lightning] PursueWithoutHeedAI +UNIT 0x90 Priest Dennis Level(9, Enemy, 1) [20,0] 0x0 0x00 0x0 0x00 [Physic, Heal] HealUnits +UNIT + +Rein1203: +UNIT 0x90 Fighter Dennis Level(7, Enemy, 1) [0,3] 0x0 0x00 0x0 0x00 [IronAxe] PursueWithoutHeedAI +UNIT 0x90 Soldier Dennis Level(7, Enemy, 1) [0,7] 0x0 0x00 0x0 0x00 [IronLance] PursueWithoutHeedAI +UNIT + +Doom1201: +UNIT 0x90 Berserker Dennis Level(20, Enemy, 1) [0,1] 0x0 0x00 0x0 0x00 [KillerAxe, Swordslayer] PursueWithoutHeedAI +UNIT 0x90 Berserker Dennis Level(20, Enemy, 1) [0,3] 0x0 0x00 0x0 0x00 [KillerAxe, Swordslayer] PursueWithoutHeedAI +UNIT + +Doom1202: +UNIT 0x90 Berserker Dennis Level(20, Enemy, 1) [0,4] 0x0 0x00 0x0 0x00 [KillerAxe, Swordslayer] PursueWithoutHeedAI +UNIT 0x90 Berserker Dennis Level(20, Enemy, 1) [0,6] 0x0 0x00 0x0 0x00 [KillerAxe, Swordslayer] PursueWithoutHeedAI +UNIT + +Doom1203: +UNIT 0x90 Berserker Dennis Level(20, Enemy, 1) [0,7] 0x0 0x00 0x0 0x00 [KillerAxe, Swordslayer] PursueWithoutHeedAI +UNIT 0x90 Berserker Dennis Level(20, Enemy, 1) [0,9] 0x0 0x00 0x0 0x00 [KillerAxe, Swordslayer] PursueWithoutHeedAI +UNIT + +// Shop Data + +Armo12: +SHLI SteelBlade BraveBow + +ALIGN 4 + +//MESSAGE Events end at offset currentOffset diff --git a/Events/Ch9.event b/Events/Ch9.event new file mode 100644 index 0000000..9c91d09 --- /dev/null +++ b/Events/Ch9.event @@ -0,0 +1,154 @@ +#include EAstdlib.event +#define RightSwitchFlag 0 +#define LeftSwitchFlag 0 + +EventPointerTable(0x2D,Chapter9) + +Chapter9: +POIN TurnBasedEvents +POIN CharacterBasedEvents +POIN LocationBasedEvents +POIN MiscBasedEvents +POIN Dunno Dunno Dunno +POIN Tutorial +POIN TrapData TrapData +POIN PlayerUnits PlayerUnits +POIN $0 $0 $0 $0 $0 $0 +POIN BeginningScene EndingScene + +PlayerUnits: +UNIT Eirika EirikaLord Eirika Level(1, Ally, 0) [10,23] 0x00 0x00 0x0 0x00 [0x00] NoAI +UNIT 0xE Mage_F 0x0 Level(12, Ally, 0) [12,23] 0x00 0x00 0x0 0x00 [Elfire] NoAI +UNIT Seth Paladin Eirika Level(1, Ally, 0) [14,23] 0x00 0x00 0x0 0x00 [0x00] NoAI +UNIT + +// Units +EnemyUnits: +UNIT 0x92 Bonewalker Carlyle Level(12, Enemy, 1) [7,21] 0x00 0x00 0x0 0x00 [SteelSword] AttackInRangeAI +UNIT 0x92 Bonewalker_Bow Carlyle Level(12, Enemy, 1) [6,19] 0x00 0x00 0x0 0x00 [PoisonBow] AttackInRangeAI +UNIT 0x92 Bael Carlyle Level(12, Enemy, 1) [16,22] 0x00 0x00 0x0 0x00 [FetidClaw] AttackInRangeAI +UNIT 0x92 Mauthedoog Carlyle Level(13, Enemy, 1) [18,20] 0x00 0x00 0x0 0x00 [HellFang] AttackInRangeAI +UNIT 0x92 Mogall Carlyle Level(12, Enemy, 1) [19,15] 0x00 0x00 0x0 0x00 [EvilEye] AttackInRangeAI +UNIT 0x92 Mogall Carlyle Level(12, Enemy, 1) [20,13] 0x00 0x00 0x0 0x00 [EvilEye] AttackInRangeAI +UNIT 0x92 Mogall Carlyle Level(12, Enemy, 1) [18,11] 0x00 0x00 0x0 0x00 [EvilEye] AttackInRangeAI +UNIT 0x92 Gargoyle Carlyle Level(12, Enemy, 1) [4,14] 0x2 0x00 0x0 0x00 [Axereaver] AttackInRangeAI +UNIT 0x92 Gargoyle Carlyle Level(12, Enemy, 1) [6,12] 0x00 0x00 0x0 0x00 [Javelin] AttackInRangeAI +UNIT 0x92 Tarvos Carlyle Level(12, Enemy, 1) [5,16] 0x2 0x00 0x0 0x00 [DevilAxe] AttackInRangeAI +UNIT + +NoRoof: +UNIT 0x92 Mauthedoog Carlyle Level(13, Enemy, 1) [11,10] 0x2 0x00 0x0 0x00 [HellFang, DoorKey] AttackInRangeAI +UNIT 0x92 Mauthedoog Carlyle Level(13, Enemy, 1) [13,13] 0x2 0x00 0x0 0x00 [FireFang, ChestKey] AttackInRangeAI +UNIT 0x92 Bonewalker Carlyle Level(13, Enemy, 1) [14,9] 0x2 0x00 0x0 0x00 [SteelBlade, ChestKey] AttackInRangeAI +UNIT 0x92 Gargoyle Carlyle Level(13, Enemy, 1) [10,13] 0x2 0x00 0x0 0x00 [KillerLance, DoorKey] AttackInRangeAI +UNIT + +TopEnemy: +UNIT 0x92 Tarvos Carlyle Level(13, Enemy, 1) [11,4] 0x00 0x00 0x0 0x00 [HandAxe] AttackInRangeAI +UNIT 0x92 ArchMogall Carlyle Level(1, Enemy, 1) [13,4] 0x00 0x00 0x0 0x00 [EvilEye] AttackInRangeAI +UNIT + +Boss: +UNIT Carlyle Druid Carlyle Level(1, Enemy, 1) [12,2] 0x2 0x00 0x0 0x00 [Eclipse, Nosferatu] GuardTileAI +UNIT + +NewUnit: +UNIT 0xE Mage_F 0x0 Level(12, Ally, 0) [12,23] 0x00 0x00 0x0 0x00 [Elfire] NoAI +UNIT + +TurnBasedEvents: +TurnEventPlayer(0, CursorHint, 1) +END_MAIN + +CharacterBasedEvents: +END_MAIN + +LocationBasedEvents: +Chest(Speedwings,1,15) +Chest(BlueGem,23,15) +Door(12,15) +Door(12,7) +Seize(12,2) +END_MAIN + +MiscBasedEvents: +//LeftSwitch +AREA 0x8 LeftSwitch [7,12] [7,12] + +//RightSwitch +AREA 9 RightSwitch [17,12] [17,12] + +//RoofGone +AFEV 0xA RoofGone 0x8 +AFEV 0xB RoofGone 0x9 + +CauseGameOverIfLordDies +END_MAIN + +Dunno: +//DO NOT TOUCH +WORD $00 + +Tutorial: +//DO NOT TOUCH +WORD $00 + +TrapData: +END_MAIN + +ALIGN 4 + +BeginningScene: +LOAD1 0x1 EnemyUnits +LOAD1 0x1 Boss +LOAD1 0x0 NewUnit +ENUN +EVBIT_T 1 +ENUN +//Text(PlaceholderText) +GotoPrepScreen + +EndingScene: +//Text(PlaceholderText) +MNC2 0x11 +ENDA + + +RoofGone: +//If either switch has not been pressed yet, skip the event. +CHECK_EVENTID 0x8 +BEQ 2 0xC 0x0 + +CHECK_EVENTID 0x9 +BEQ 2 0xC 0x0 + +//If we've reached this point, both events have been triggered. +SOUN 0x11A +TILECHANGE 0x0 +LOAD1 0x1 NoRoof + +LABEL 2 +NoFade +ENDA + +LeftSwitch: +SOUN 0xCD +STAL 0x20 +//text blurb +NoFade +ENDA + +RightSwitch: +SOUN 0xCD +STAL 0x20 +//text blurb +NoFade +ENDA + +CursorHint: +CAM1 [7, 12] +FlashCursor(7,12,60) +CAM1 [17, 12] +FlashCursor(17,12,60) +NoFade +ENDA diff --git a/Events/Master Events Installer.event b/Events/Master Events Installer.event index 0ee5fe5..ceeb60c 100644 --- a/Events/Master Events Installer.event +++ b/Events/Master Events Installer.event @@ -38,11 +38,11 @@ ALIGN 4 } ALIGN 4 { -// #include "Ch9.event" + #include "Ch9.event" } ALIGN 4 { -// #include "Ch10.event" + #include "Ch10.event" } ALIGN 4 { diff --git a/MAKE HACK_debug.cmd b/MAKE HACK_debug.cmd index bbdde18..903c707 100644 --- a/MAKE HACK_debug.cmd +++ b/MAKE HACK_debug.cmd @@ -14,6 +14,10 @@ cd "%~dp0Maps" echo: | (tmx2ea -s) +cd "%~dp0Battle Palettes" + +echo: | (pal2ea "%~dp0Battle Palettes/Battle Palettes.txt") + cd "%~dp0Event Assembler" Core A FE8 "-output:%~dp0VBA-BT.gba" "-input:%~dp0Debug.event" diff --git a/MAKE HACK_full.cmd b/MAKE HACK_full.cmd index 4433af4..b31c185 100644 --- a/MAKE HACK_full.cmd +++ b/MAKE HACK_full.cmd @@ -14,6 +14,10 @@ cd "%~dp0Maps" echo: | (tmx2ea -s) +cd "%~dp0Battle Palettes" + +echo: | (pal2ea "%~dp0Battle Palettes/Battle Palettes.txt") + cd "%~dp0Event Assembler" Core A FE8 "-output:%~dp0VBA-BT.gba" "-input:%~dp0ROM Buildfile.event" diff --git a/Maps/Ch10.tmx b/Maps/Ch10.tmx new file mode 100644 index 0000000..301bfc0 --- /dev/null +++ b/Maps/Ch10.tmx @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + eJx9lctrFEEQxrtrXVfXEPXgJesLj0FcESEkiop6UqMIgkYUfCTxFKMHjclFNNlVZCMGfCWCpwjrP+AjuQoKHtSbiBeFFfEQkoOnZKNf2dVMTe84hx893V3zVU11VU/RGvOJjDlvjJnDWMR8L577MsZ0gx7QC5qx1429bRRfZ7uadczgvUmMk7DpAb2iNwWbm9ir4PmCdWv83ggogTLYAtsRrD+18XW2q4j+bWjcAW9gWwJl0f8Cm8N4HhVtr89jJ9Zz5Gyaxea56Hm7c9b54Pk76G/C+F58eb2P6vke+xP9quitgPYSkCennZPYRvnbrfPN85/QWYZxOciqeNNYincPgm/W6Yf7/G1HZJ1zdMu4eJlsgn3IjHXn1kpR3Ek+ktZz8r1TmSiHGs5VvzCWieZj/9ELqUpuz0rtaR8t0LiIsR9clpG5JPOC8sF5P0DRuXO8efneJnADayV1TkwXbL7aiPvgiZofV/oVqX3WvKtqqibxD9t4ja4NtBfwfh0sgj+mUZ/rslXi75Oa4j6t2qi+df23K/0C+wPrwHqwAWz0e8qH72PW30quprKUXEMLFOnvADut621mN9iTkCOv38nnJvheqQX6Oj8t4BTYpWiXvXmK6/9Sfpgsxed87tPgs9LvkLj5/Ifl2evr/Pg+yQea2g+fCdeS1t8OfmO9C+MJsAYcU2d/mqL4N1N6/CvJxaf1r4CrYABcA4NgSOnPUzz/Ok++hw8JRWrMzwPwEDwCj8E4mJC9Ntj9wLfVTKTN9e7zxPqrwT4875c69fkZxHwIFMALrL0Er8BrFXvdxnvL+/B5mpN7uYyxZOL1OQ4mKN5nIZwb7q3v6n7QsN9VtrH+w/71nMR6R8aNdYri8/exPodicN767tX9dZ2cpq71f/UoeXlmGuML72ftM/She1TD/5IP4G2KfpgvvXeGXOxhH82m6Ol3F1VekvT5fh6QGmoT/aMpZxaeHdfdXzgSDbU= + + + + + + + + + + + + eJxjYBgFo2AUjIJRMAqGHvgIxPqMDAyXgPRFKFuGmYHhDiMmjmZiYIhhQhW7DaX/AbE0UN9TRlS8BIgFoGZaAHEEEMfgMB8XtgbaKQ3DSHaAzNRhwu1ecjHMnSB2BJrZ6G6PYSYdYzMHHyY1vGhtDjIGAEbRZl0= + + + + + + + + + + + + eJztkDsOwjAMhp1kY2IHboDUmZtwEyQWxF3gCjxOwMiKKIipK4IZWmHLjhJMqFjY8kuf3CaOHz9AVlZWVlbW/3V0AHMDcMB4MkzPAqwwrpENsjXhjhhg7gJjB/MqwwzlW6swzEXVIErpFZ+BZRq6c6G+J1W/7z5rp6ix7l3ePKWv7qFFtR8/1D4jV2BfltJj5Pi8iNCiHO1BzEz88L7v8Xcnc5F/tew/dryLFu1ZtnmC3CD40Qjf8lP+01u/wwTj1L57Tp50TZilbZ4XSQ1hpg== + + + + + + + + + + + + eJxjYBgFo2AUjALSQDsjA0MGFHcAsQ0Qp0OxPSNCHiRHDfNjgNgOCVNq/igYBaNgFAAATzkJIg== + + + + + + + + + + + + eJztlEEKhDAMRVN7DL2DS8/ibq6tC3HpHXTGSRYFK5p8WhcKBp6VQl+ipCF6443nhWNqF1N5otLHe450LL84f7wOG5e8y57kyvF/Cv3sN7P+FTif47+CO/sbb/dQbv2lkUPzd9w/PdBDqX6LkR+zkT/VL17kDqN+8S0MFbE71S/nznyBCfhOzX8E2lfI/zmamVf6w3xD7tGeUI/mbzfzF5nFe7fwByMpG40= + + + + + + + + + + + + eJxjYBgFo2BoARlmBoYIIM5jpI35kUCz7zBCMC2AJY3N/8NEW/NHwSgYBaNgOAAA7QUHrg== + + + + + + + + + + + + eJxjYBgFo2BggAwzA8M/RgaGe0AszUx986WZINgKaPZfJtqZD3J7D/WNh5sfDjT/BA3N/w3E+ow0sGAUjIJRMAoGMQAAARAHOQ== + + + diff --git a/Maps/Ch3.tmx b/Maps/Ch3.tmx index 6920fc9..6603dd7 100644 --- a/Maps/Ch3.tmx +++ b/Maps/Ch3.tmx @@ -5,6 +5,7 @@ + @@ -13,20 +14,9 @@ - -100,855,856,857,100,132,132,100,100,100,601,100,100,100,100,100,100, -100,887,888,889,100,132,100,808,809,810,601,100,100,100,100,100,100, -100,919,920,921,100,901,837,840,841,842,601,100,100,100,132,100,783, -100,100,326,761,100,132,100,872,873,874,601,100,100,132,132,100,100, -805,100,100,790,132,132,132,100,362,597,628,100,100,132,100,783,100, -100,100,100,790,132,100,132,100,597,630,100,783,100,132,100,100,100, -100,100,132,231,758,758,758,869,3,100,100,100,100,132,132,100,100, -100,100,100,100,100,100,100,100,601,100,100,100,100,783,100,100,100, -648,530,100,100,805,100,100,597,628,100,783,100,100,100,100,100,353, -648,648,648,530,100,100,100,601,100,100,100,100,353,530,100,353,648, -648,648,648,648,530,100,100,601,783,100,100,353,648,648,648,648,648, -648,648,648,648,648,530,783,601,100,100,353,648,648,648,648,648,648 - + + eJyFkk0KwjAQRtPkAAUX3kBQz6FF3Yt2WUhBuxZ/9noGde2+J7FewxsI7vwGUzIdUl080jTzvWTSWqXUwii1BCmwmB8dlpHq5lyyQ3YPDsxBYx/zARia/44zai7g6hwnjGMwAVMwCzjqfWLj3yWRUm/dXF9hfQ0K4ZC99pina/x6XVPAPUd+o3+fQTp4HeW3upmR983dT/DSnhwZ01Lb5gkR+h6yhwr9dlgdvx9+D6HeiQz5Mvp6HsLVdoaM1dHz3eUr5uIecvD9KZNrz0h7R8lctScW/wTlE5a/OR85PgDpVW8= + @@ -36,20 +26,9 @@ - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,904,905,906,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,936,937,938,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,968,969,970,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - + + eJxjYKAt6GBmYOgE4i5m8s1YAdS7EohXUWDGCaDek0B8igIzRsEoAAAfPgYN + @@ -59,19 +38,8 @@ - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,907,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - + + eJxjYBg5oJt5oF0wCoY6AABE9ACP + diff --git a/Maps/Ch8.tmx b/Maps/Ch8.tmx new file mode 100644 index 0000000..ad8d210 --- /dev/null +++ b/Maps/Ch8.tmx @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + +502,906,502,230,502,906,502,470,502,906,199,470,502,906,502,502,471,906,470,849,470,906,470,929, +470,938,469,471,470,938,501,199,470,938,469,502,198,938,501,198,502,938,469,881,469,938,501,198, +607,438,607,502,607,439,607,502,607,438,607,502,607,439,607,502,607,438,607,439,607,439,607,470, +470,471,470,906,502,471,230,906,502,470,230,906,502,502,230,906,470,502,198,502,470,502,230,906, +501,470,502,938,501,502,502,938,469,502,470,938,501,470,502,938,501,470,502,470,199,470,502,938, +607,502,607,439,607,198,607,438,607,470,607,439,607,199,607,438,607,199,607,502,607,502,607,439, +502,906,502,230,502,906,502,230,502,906,470,502,470,906,502,198,502,906,502,198,502,906,502,470, +470,938,469,502,471,938,501,502,470,938,501,230,471,938,501,502,470,938,501,502,470,938,501,502, +607,438,607,502,607,439,607,470,607,438,607,470,607,439,607,470,607,438,607,470,607,439,607,470, +470,502,470,906,470,502,470,906,470,502,470,906,199,502,470,906,502,470,199,906,470,230,470,906 + + + + + + + + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +1007,438,1008,502,1007,439,1008,470,1007,438,1008,470,1007,439,1008,470,1007,438,1008,470,1007,439,1008,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + + + + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +1008,502,1007,439,1007,198,1007,438,1007,470,1007,439,1007,199,1007,438,1007,199,1007,502,1007,502,1007,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + + + + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +1007,438,1008,502,1007,439,1008,502,1007,438,1008,502,1007,439,1008,502,1007,438,1008,439,1007,439,1008,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + diff --git a/Maps/Ch9.tmx b/Maps/Ch9.tmx new file mode 100644 index 0000000..9092667 --- /dev/null +++ b/Maps/Ch9.tmx @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + eJzt07dLA1EcwPF3tgREBRd1VLGAs310sY720f/AXiblUMFJwT5pjP4F9skuONsnuyDqZF/8Hj7xeT4jMQFBMnzg8i6/35cLF9MQwgwI+OdihBCxiBP+353OzgxkIgvZyEGun1rd7ClFGcpRgUpUoRo9PnbCmN9GAxrRhGa0oBVtWITTy461V7WJfgxgEEMYxghGsSUb6sxPjSK+U4wSRKMe05jBLOYwjwX5DHWoFZ/nvGlcyob1e+1gF3vYxwEOZePKh4bTeGvc4R4PeMQTnvEiG+GG54aLszy4xddGqmwsYRn5KEAh1rEhG2mahrp3BatY0zRM2TjCMU5wijOc40I2dHPqXnXO/n5YemEwE4RghCDUev/gQJ9mJsy2V53TNSzx3EtAovxuEpKR4mFG3VujXOv+H5Z2zjtsjU50fdMwbXvtDV1njLNxXHN9g1tM8nlK03jf4W3DIUVwLxJRxseZ7hl+0/DGXzVcmIDbzw117yu15vxi + + + + + + + + + + + + eJxjYBgFo2DoA0YCeCOQYAHSmxjxqyPHDpDZxkB8CYg/AfkXoXxcdpFqx0Wo2ZsYIOYLQu35hCRHqR0w80Bmo2OYHBuJdiQhYZg/QGFyEYs9G5H8gayPVDtAuASHHSVI4TRqByJOjKEYlD9g7Etk2JHEgN0OYjCxdoyCUTAKUAEA+Jsr9g== + + + + + + + + + + + + eJztksENgDAIRSXRAfTQJRzLVdxE3dNeGpsfoGDjxUDyemgpj4YOQ0RERER/ELDTA55peO594VgYehxcPYk3DqlWnZeo7ZiZ/RXekJT+LA7si3tHy9HK5RzYm8XhnR3+FYsjAdqsMdfi4O6V8y0vY2Yi2VHX8TgKtUPK+YvDMkPNcWTOzOV03DQLH2o= + + + + + + + + + + + + eJxjYBgFo2AUjIJRMByB60A7YBSMglFAUwAAFkcARg== + + + + + + + + + + + + eJxjYBgFo2AUjIJRMAqIB64D7YBRMApGARgAAP6AAEY= + + + + + + + + + + + + eJxjYBgcgA0J86DxaWGHDhBz0NgOdgba+wMdUwu8wGH+ayrawcGIaQ/IfG5G6tmhwQixB2SkIJQGma9NRTsYkTDMDhgeBaNgFIyCUTAKaAUAY1AFWQ== + + + diff --git a/Maps/FixedValni.dmp b/Maps/FixedValni.dmp new file mode 100644 index 0000000..1f173c5 Binary files /dev/null and b/Maps/FixedValni.dmp differ diff --git a/Maps/FixedValni.event b/Maps/FixedValni.event new file mode 100644 index 0000000..d473ee4 --- /dev/null +++ b/Maps/FixedValni.event @@ -0,0 +1,2 @@ +ValniTileConfig: +#incbin "FixedValni.dmp" diff --git a/Mugs/Dennis.png b/Mugs/Dennis.png new file mode 100644 index 0000000..adff530 Binary files /dev/null and b/Mugs/Dennis.png differ diff --git a/Mugs/Ersatz.png b/Mugs/Ersatz.png new file mode 100644 index 0000000..31d36bd Binary files /dev/null and b/Mugs/Ersatz.png differ diff --git a/Mugs/Fanni.png b/Mugs/Fanni.png new file mode 100644 index 0000000..9cbba76 Binary files /dev/null and b/Mugs/Fanni.png differ diff --git a/Mugs/Faust.png b/Mugs/Faust.png new file mode 100644 index 0000000..2e2dfc1 Binary files /dev/null and b/Mugs/Faust.png differ diff --git a/Mugs/Mug Installer.event b/Mugs/Mug Installer.event index bf51190..d24e936 100644 --- a/Mugs/Mug Installer.event +++ b/Mugs/Mug Installer.event @@ -15,3 +15,11 @@ setMugEntry(0x6, Chiva_Mug, 2, 5, 3, 3) Verge_Mug: #incext PortraitFormatter "Verge.png" setMugEntry(0x7, Verge_Mug, 4, 5, 4, 3) + +FE3AnnaMug: +#incext PortraitFormatter "fe3anna.png" +setMugEntry(0x13,FE3AnnaMug,6,6,2,5) + +FaustMug: +#incext PortraitFormatter "Faust.png" +setMugEntry(0x3c,FaustMug,2,5,2,3) diff --git a/Mugs/fe3anna.png b/Mugs/fe3anna.png new file mode 100644 index 0000000..701e991 Binary files /dev/null and b/Mugs/fe3anna.png differ diff --git a/README.md b/README.md index a5658f4..72a88c5 100644 --- a/README.md +++ b/README.md @@ -9,12 +9,9 @@ Read CONTRIBUTING.md for an overview on rules and regulations. Phases are *very* flexible but the general outline is something like this: -1) Map / Portrait Blitz -2) Eventing Blitz 1 (10-15 chapters) / Music Blitz -3) Writing / Balance Blitz 1 / Polish Blitz 1 (fill in missing or additional required assets) -4) Eventing Blitz 2 -5) Writing / Balance Blitz 2 -6) Polish Blitz 2 +1) Blitz Part 1 (1 week, 10 chapters) / Resource Blitz (collect as many resources for the whole process as possible) +2) Blitz Part 2 (1 week, remainder of game) +3) Polish Blitz (1-2 weeks, make the game fun and presentable) Feel free to do anything out of order, as long as it's with proper version control. diff --git a/ROM Buildfile.event b/ROM Buildfile.event index 200014c..e145262 100644 --- a/ROM Buildfile.event +++ b/ROM Buildfile.event @@ -27,6 +27,10 @@ //Maps #include "Maps/Master Map Installer.event" + #include "Maps/FixedValni.event" + + //Palettes + #include "Battle Palettes/Palette Setup.event" MESSAGE Used free space ends at currentOffset MESSAGE Proc_Counter diff --git a/SETUP.md b/SETUP.md index 6189b26..eb20bb6 100644 --- a/SETUP.md +++ b/SETUP.md @@ -1,6 +1,9 @@ 0) Obtain a US FE8 ROM, name it `FE8_clean.gba`, and place it in the project directory. -1) Download the most recent [Event Assembler](http://feuniverse.us/t/event-assembler/1749?u=crazycolorz5) build, and extract it into the project directory. -2) Download [ColorzCore](http://feuniverse.us/t/colorzcore/3970?u=crazycolorz5). Rename it `Core.exe` and use it to replace the `Core.exe` in `Event Assembler`. +1) Download the most recent [Event Assembler](http://feuniverse.us/t/event-assembler/1749?u=crazycolorz5) build (at +least version 11.1.2), and extract it into the project directory. +2) Download the latest [ColorzCore](http://feuniverse.us/t/colorzcore/3970?u=crazycolorz5) (at least the 7/7/18 build). +Rename it `Core.exe` and use it to replace the `Core.exe` in `Event Assembler`. 3) Download [NMM2EA](http://feuniverse.us/t/nmm2csv-edit-tables-with-excel-instead-of-nightmare-updated-to-v1-0/1748?u=crazycolorz5). Extract c2ea and place it the `Tables` folder. 4) Download [TextProcess](http://feuniverse.us/t/text-processor-for-use-with-ea-v10-1-updated-to-v2-1/1776?u=crazycolorz5) and place it in the `Text` folder. 5) Download [TMX2EA](http://feuniverse.us/t/tmx2ea-v2-0-released-insert-tiled-maps-using-event-assembler/1830?u=crazycolorz5) and place it in the `Maps` folder. +6) Download [PAL2EA](http://feuniverse.us/t/pal2ea-the-buildfile-palette-inserter/2646?u=crazycolorz5) and place it in the `Battle Palettes` folder. diff --git a/Tables/External Tables.event b/Tables/External Tables.event index db4b8b4..929b0b9 100644 --- a/Tables/External Tables.event +++ b/Tables/External Tables.event @@ -6,9 +6,38 @@ defWeaponDebuffs(3,0,0,0,0,4,4) //0x3: Steel Shuriken debuff. defWeaponDebuffs(0,0,0,4,0,4,4) //0x4: Silver Shuriken debuff. defWeaponDebuffs(4,0,0,4,0,4,4) //0x5: Pebble debuff. +ALIGN 4 + MagicEffectiveness: BYTE Mage Mage_F Sage Sage_F MageKnight MageKnight_F BYTE Bishop Bishop_F Shaman Shaman_F Druid Druid_F Summoner Summoner_F BYTE Pupil_1 Pupil_2 Pupil_3 Monk Priest Cleric Troubadour Valkyrie Necromancer BYTE Mogall ArchMogall Gorgon BYTE 0 + +MountedArmorEffectiveness: +BYTE $09 $0A $0B $0C $35 $36 +//Continues into mounted effectiveness +MountedEffectiveness: +//Vanilla list minus Eirika/Ephraim lord +BYTE $4B $4C $05 $06 $07 $08 $1D $1E $29 $2A $35 $36 $5D $5E +BYTE 0 + +FlyingMonsterEffectiveness: +BYTE $48 $49 $1F $20 $21 $22 $23 $24 +//Continues into monster effectiveness. +MonsterEffectiveness: +BYTE $52 $53 $54 $55 $56 $57 $58 $59 $5A $5B $5C $5D $5E $5F $60 $61 $62 $63 $64 $65 $66 $3B $7C $7D $51 +BYTE VoidMonster +BYTE 0 + +ALIGN 4 + +//Dismount table +#define MountedUnmounted(classIDMounted, classIDUnmounted) "BYTE classIDMounted classIDUnmounted" +#define EndMountUnmountedTable "BYTE 0x00 0x00" + +MountedClassTable: +//Replace this with a list of your classes, mounted and unmounted. +MountedUnmounted(VoidMaster, VoidMonster) +EndMountUnmountedTable diff --git a/Tables/FE8 Nightmare modules/Chapter data editor/Chapter Data Editor.csv b/Tables/FE8 Nightmare modules/Chapter data editor/Chapter Data Editor.csv index a8598d1..7516a15 100644 --- a/Tables/FE8 Nightmare modules/Chapter data editor/Chapter Data Editor.csv +++ b/Tables/FE8 Nightmare modules/Chapter data editor/Chapter Data Editor.csv @@ -1,15 +1,15 @@ 0x8b0890,Chapter Number Pointer,Object Type,Palette,Tile Configuration,Map,Tile Animation 1,Tile Animation 2,Triggerable Map Changes,Fog of War sight level (0 = No fog),Battle Preparations,Save Menu Chapter Name,Always Zero,Unknown,Unknown,Weather Condition,Battle tileset,Hard Mode Bonus levels (top nibble only),Byte 22,Player Phase music,Enemy Phase music,NPC Phase music,##UNKNOWN##,Player Phase music 2,Enemy Phase music 2,NPC Phase music 2,##UNKNOWN##,Destructible Walls HP,##UNKNOWN##,Byte 62,Byte 63,Byte 64,Byte 65,Byte 66,Byte 67,##UNKNOWN##,Event Data Reference,Worldmap Chapter Prologue Scene,##UNKNOWN##,"Prep Screen Chapter Number (multiply by 2, e.g. Ch 2x = 2.5*2 = 5)",##UNKNOWN##,No. of enemies left for Grasping at Victory,Chapter Title Display Fade-out,Status - Objective Text,Goal Window Text,Goal Window Information,Turns to count down to +1,Protect Character Marker,Tile Marker - X-Coordinate,Tile Marker - Y-Coordinate,##UNKNOWN## -00 Prologue,0x81c32c8,0x1,0x2,0x3,0x4,0x5,0x0,0x6,0,0,0x0,0x0,0x1,0x0,0,0x0,0x10,0x0,0x9,0x13,0x13,0x1300130009,0x9,0xffff,0xb,0xffffffff,50,0x8080808070707070606060605050505,0x0,0x64,0x0,0x64,0x0,0x64,0x16001600000042400000424000004240000042400000028002800280028003c003c003c003c0050005000500050006400,0x7,0x1,0x0,0,0xffff00,1,0x1,0x1a2,0x19d,0x3,0,0x0,255,0,0x1d +00 Prologue,0x81c32c8,0x1,0x2,0x3,0x4,0x5,0x0,0x6,0,0,0x0,0x0,0x1,0x0,0,0x0,0x10,0x0,0x9,0x13,0x13,0x1300130009,0x9,0xffff,0xb,0xffffffff,50,0x8080808070707070606060605050505,0x0,0x64,0x0,0x64,0x0,0x64,0x16001600000042400000424000004240000042400000028002800280028003c003c003c003c0050005000500050006400,0x7,0x1,0x0,0,0xffff00,1,0x1,0x1a2,0x19d,0x0,0,0x0,255,0,0x1d 01 Ch 1,0x81c32cc,0x1,0x2,0x3,0x8,0x5,0x0,0x9,0,0,0x1,0x0,0x1,0x0,0,0x0,0x10,0x0,0x9,0x13,0xf,0xf00130009,0xffff,0xffff,0xb,0xffffffff,50,0x8080808070707070606060605050505,0x0,0x64,0x0,0x64,0x0,0x64,0x16101610000042400000424000004240000042400000028002800280028003c003c003c003c0050005000500050006400,0xa,0x2,0x0,2,0xffff00,1,0x0,0x1a3,0x19f,0x0,0,0x0,255,0,0x18 02 Ch 2,0x81c32d0,0x1,0x2,0x3,0xb,0x5,0x0,0xc,0,0,0x2,0x0,0x1,0x0,0,0x0,0x24,0x2,0x9,0x13,0xf,0xf00130009,0xffff,0xffff,0xb,0xffffffff,50,0x8080808070707070606060605050505,0x0,0x64,0x0,0x64,0x0,0x64,0x16201620000042400000424000004240000042400000028002800280028003c003c003c003c0050005000500050006400,0xd,0x3,0x0,4,0xffff00,1,0x1,0x1a4,0x19e,0x1,0,0x0,255,0,0x3 03 Ch 3,0x81c32d4,0xe,0xf,0x10,0x11,0x12,0x0,0x13,0,0,0x3,0x0,0x8,0xa,0,0x5,0x24,0x2,0x9,0x13,0xf,0xf00130009,0xffff,0xffff,0xb,0xffffffff,25,0x8080808070707070606060605050505,0x0,0x64,0x0,0x64,0x0,0x64,0x16301630000042400000424000004240000042400000028002800280028003c003c003c003c0050005000500050006400,0x14,0x4,0x0,6,0xffff00,1,0x1,0x1a5,0x1a1,0x0,0,0x0,255,0,0x28 -04 Ch 4/Zaha Woods,0x81c32d8,0x1,0x2,0x3,0x15,0x5,0x0,0x16,0,0,0x4,0x0,0x1,0x0,0,0x0,0x34,0x2,0x9,0x13,0xf,0xf00130009,0xffff,0xffff,0xb,0xffffffff,50,0x8080808070707070606060605050505,0x0,0x64,0x0,0x64,0x0,0x64,0x16401640000042400000424000004240000042400000028002800280028003c003c003c003c0050005000500050006400,0x17,0x5,0x0,8,0xffff00,1,0x0,0x1a6,0x19e,0x1,0,0x0,255,0,0x18 +04 Ch 4/Zaha Woods,0x81c32d8,0x1,0x2,0x3,0x15,0x5,0x0,0x16,0,0,0x4,0x0,0x1,0x0,0,0x0,0x34,0x2,0x9,0x13,0xf,0xf00130009,0xffff,0xffff,0xb,0xffffffff,50,0x8080808070707070606060605050505,0x0,0x64,0x0,0x64,0x0,0x64,0x16401640000042400000424000004240000042400000028002800280028003c003c003c003c0050005000500050006400,0x17,0x5,0x0,8,0xffff00,1,0x0,0x1a6,0x19e,0x3,0,0x0,255,0,0x18 05 Ch 5x,0x81c32dc,0x18,0x19,0x1a,0x1b,0x1c,0x0,0x1d,0,0,0x5,0x0,0x1,0x0,0,0x0,0x32,0x0,0xb,0x13,0xf,0xf0013000b,0xffff,0xffff,0xb,0xffffffff,50,0x8080808070707070606060605050505,0x0,0x64,0x0,0x64,0x0,0x64,0x16501650000042400000424000004240000042400000028002800280028003c003c003c003c0050005000500050006400,0x1e,0x6,0x0,10,0xffff00,1,0x1,0x1a8,0x1a1,0x0,0,0x0,255,0,0xc -06 Ch 5,0x81c32e0,0xe,0xf,0x10,0x1f,0x12,0x0,0x20,0,0,0x6,0x0,0x8,0xa,0,0x6,0x34,0x2,0x9,0x13,0xf,0xf00130009,0xffff,0xffff,0xb,0xffffffff,50,0x8080808070707070606060605050505,0x0,0x64,0x0,0x64,0x0,0x64,0x16601660000042400000424000004240000042400000028002800280028003c003c003c003c0050005000500050006400,0x21,0x7,0x0,10,0xffff00,1,0x1,0x1a7,0x19d,0x3,0,0x0,255,0,0x5 +06 Ch 5,0x81c32e0,0xe,0xf,0x10,0x1f,0x12,0x0,0x20,0,0,0x6,0x0,0x8,0xa,0,0x6,0x34,0x2,0x9,0x13,0xf,0xf00130009,0xffff,0xffff,0xb,0xffffffff,50,0x8080808070707070606060605050505,0x0,0x64,0x0,0x64,0x0,0x64,0x16601660000042400000424000004240000042400000028002800280028003c003c003c003c0050005000500050006400,0x21,0x7,0x0,10,0xffff00,1,0x1,0x1a7,0x19d,0x0,0,0x0,255,0,0x5 07 Ch 6/Adlas Plains,0x81c32e4,0x1,0x2,0x3,0x22,0x0,0x0,0x23,0,0,0x7,0x0,0x8,0x8,0,0x0,0x34,0x2,0x11,0x18,0x11,0x1100180011,0xffff,0xffff,0xb,0xffffffff,50,0x8080808070707070606060605050505,0x0,0x64,0x0,0x64,0x0,0x64,0x16701670000042400000424000004240000042400000028002800280028003c003c003c003c0050005000500050006400,0x24,0x8,0x0,12,0xffff00,1,0x1,0x1a9,0x19d,0x3,0,0x0,255,0,0x1a -08 Ch 7,0x81c32e8,0x1,0x2,0x3,0x25,0x5,0x0,0x26,0,0,0x8,0x0,0x8,0x10,0,0x0,0x34,0x2,0x9,0x13,0xf,0xf00130009,0xffff,0xffff,0xb,0xffffffff,50,0x8080808070707070606060605050505,0x0,0x64,0x0,0x64,0x0,0x64,0x16801680000042400000424000004240000042400000028002800280028003c003c003c003c0050005000500050006400,0x27,0x9,0x0,14,0xffff00,1,0x1,0x1aa,0x19f,0x0,0,0x0,255,0,0x18 +08 Ch 7,0x81c32e8,0x1,0x2,0x3,0x25,0x5,0x0,0x26,0,0,0x8,0x0,0x8,0x10,0,0x0,0x34,0x2,0x9,0x13,0xf,0xf00130009,0xffff,0xffff,0xb,0xffffffff,50,0x8080808070707070606060605050505,0x0,0x64,0x0,0x64,0x0,0x64,0x16801680000042400000424000004240000042400000028002800280028003c003c003c003c0050005000500050006400,0x27,0x9,0x0,14,0xffff00,1,0x1,0x1aa,0x19f,0x3,0,0x0,255,0,0x18 09 Ch 8,0x81c32ec,0x18,0x19,0x1a,0x28,0x1c,0x0,0x29,0,0,0x9,0x0,0x11,0x11,0,0x0,0x34,0x2,0x9,0x13,0xf,0xf00130009,0xffff,0xffff,0xb,0xffffffff,50,0x8080808070707070606060605050505,0x0,0x64,0x0,0x64,0x0,0x64,0x16901690000042400000424000004240000042400000028002800280028003c003c003c003c0050005000500050006400,0x2a,0xa,0x0,16,0xffff00,1,0x0,0x1ab,0x1a1,0x0,0,0x0,255,0,0xc -0A Ch 9 Eirika,0x81c32f0,0xe,0xf,0x10,0x2b,0x12,0x0,0x2c,0,0,0xa,0x0,0x14,0x4,0,0x6,0x34,0x2,0xa,0x14,0xf,0xf0014000a,0xffff,0xffff,0xb,0xffffffff,50,0x8080808070707070606060605050505,0x0,0x64,0x0,0x64,0x0,0x64,0x16a016a0000042400000424000004240000042400000028002800280028003c003c003c003c0050005000500050006400,0x2d,0xb,0x0,18,0xffff00,1,0x1,0x1ac,0x19e,0x1,0,0x0,255,0,0x7 +0A Ch 9 Eirika,0x81c32f0,0xe,0xf,0x10,0x2b,0x12,0x0,0x2c,0,0,0xa,0x0,0x14,0x4,0,0x6,0x34,0x2,0xa,0x14,0xf,0xf0014000a,0xffff,0xffff,0xb,0xffffffff,50,0x8080808070707070606060605050505,0x0,0x64,0x0,0x64,0x0,0x64,0x16a016a0000042400000424000004240000042400000028002800280028003c003c003c003c0050005000500050006400,0x2d,0xb,0x0,18,0xffff00,1,0x1,0x1ac,0x19e,0x0,0,0x0,255,0,0x7 0B Ch 10 Eirika/Teras Plateau,0x81c32f4,0x2e,0x2f,0x30,0x31,0x0,0x0,0x32,0,0,0xb,0x0,0x8,0xf,0,0x12,0x34,0x2,0xa,0x14,0xf,0xf0014000a,0xffff,0xffff,0xb,0xffffffff,50,0x8080808070707070606060605050505,0x0,0x64,0x0,0x64,0x0,0x64,0x16b016b0000042400000424000004240000042400000028002800280028003c003c003c003c0050005000500050006400,0x33,0xc,0x0,20,0xffff00,1,0x1,0x1ad,0x19f,0x0,0,0x0,255,0,0x1d 0C Ch 12 Eirika,0x81c32f8,0x2e,0x34,0x30,0x35,0x0,0x0,0x36,0,0,0xc,0x0,0x8,0x16,0,0x12,0x34,0x2,0xa,0x14,0xf,0xf0014000a,0xffff,0xffff,0xb,0xffffffff,50,0x8080808070707070606060605050505,0x0,0x64,0x0,0x64,0x0,0x64,0x16c016c0000042400000424000004240000042400000028002800280028003c003c003c003c0050005000500050006400,0x37,0xd,0x0,24,0xffff00,1,0x0,0x1af,0x19e,0x1,0,0x0,255,0,0x1d 0D Ch 13 Eirika,0x81c32fc,0x1,0x38,0x3,0x39,0x5,0x0,0x3a,0,0,0xd,0x0,0x8,0x8,0,0x0,0x34,0x2,0xa,0x14,0xf,0xf0014000a,0xffff,0xffff,0xb,0xffffffff,50,0x8080808070707070606060605050505,0x0,0x64,0x0,0x64,0x0,0x64,0x16d016d0000042400000424000004240000042400000028002800280028003c003c003c003c0050005000500050006400,0x3b,0xe,0x0,26,0xffff00,1,0x1,0x1b0,0x19c,0x2,12,0x0,255,0,0x18 diff --git a/Tables/FE8 Nightmare modules/Chapter data editor/Pointer table editor.csv b/Tables/FE8 Nightmare modules/Chapter data editor/Pointer table editor.csv index d2a1a61..1881f65 100644 --- a/Tables/FE8 Nightmare modules/Chapter data editor/Pointer table editor.csv +++ b/Tables/FE8 Nightmare modules/Chapter data editor/Pointer table editor.csv @@ -137,7 +137,7 @@ 0x87 Final Ephraim events 2,0x89eb4d4 0x88 Tower of Valni Object type,0x81609bc 0x89 Tower of Valni map palette,0x81ad570 -0x8A Tower of Valni Tile configuration,0x81a0514 +0x8A Tower of Valni Tile configuration,ValniTileConfig|IsPointer 0x8B Tower of Valni 1 Map,0x81b2a60 0X8C Tower of Valni 1 Map changes,0x8a1f0f4 0x8D Tower of Valni 1 events,0x89eb574 diff --git a/Tables/FE8 Nightmare modules/Character Forcer FE8/Character Forcer FE8.csv b/Tables/FE8 Nightmare modules/Character Forcer FE8/Character Forcer FE8.csv index e7d774b..9f10ef8 100644 --- a/Tables/FE8 Nightmare modules/Character Forcer FE8/Character Forcer FE8.csv +++ b/Tables/FE8 Nightmare modules/Character Forcer FE8/Character Forcer FE8.csv @@ -1,4 +1,5 @@ INLINE ForcedCharacters,Character,##UNKNOWN##,Mode,Chapter -VedgeAllChapter,0x1,0x0,0x1,0xFF +VedgeAllChapter,0x1,0x0,0xFF,0xFF NewPegForce,0xB,0x0,0xFF,0x7 +NewMageFForce,0xE,0x0,0xFF,0xA End,0x0,0x0,0x0,0x0 diff --git a/Tables/FE8 Nightmare modules/Class & Character editors/FE8 Character Editor.csv b/Tables/FE8 Nightmare modules/Class & Character editors/FE8 Character Editor.csv index 4d9ccd0..632e887 100644 --- a/Tables/FE8 Nightmare modules/Class & Character editors/FE8 Character Editor.csv +++ b/Tables/FE8 Nightmare modules/Class & Character editors/FE8 Character Editor.csv @@ -1,20 +1,20 @@ 0x803d30,Name value,Description value,Character Number,Class (support viewer only),Portrait (Zero is Default),Mini Portrait (Zero is Default),Affinity,Units Screen Priority,Level,Base HP,Base Strength/Magic,Base Skill,Base Speed,Base Defense,Base Resistance,Base Luck,Constitution Bonus,Sword Level,Lance Level,Axe Level,Bow Level,Staff Level,Anima Level,Light Level,Dark Level,HP Growth,Strength/Magic Growth,Skill Growth,Speed Growth,Defense Growth,Magic Defense Growth,Luck Growth,***UNKNOWN*** (Zero),***UNKNOWN*** (Zero),***UNKNOWN*** (Zero),***UNKNOWN*** (Zero),***UNKNOWN*** (Zero),Character Ability 1,Character Ability 2,Character Ability 3,Character Ability 4,Supports Data Pointer,***UNKNOWN***,***UNKNOWN*** (Zero),***UNKNOWN*** (Zero),***UNKNOWN*** (Zero) None,0x0,0x19,0x1b,0x0,0x1d,0x1f,0,0x0,33,0,35,0,37,0,39,0,0,41,0,43,0,45,0,47,0,0,49,0,51,0,5,4,0x2,0x4,0x1c,0x3,0x0,0x7,0xf0,0x1,0xf0,0x3018001,0x4,0x0,0x0,0x0 -Vedge,nameVedge,descVedge,0x1,EirikaLord,0x2,0x0,5,0x1,1,2,1,0,0,1,0,20,0,0,0,71,0,0,0,0,0,70,45,55,50,40,30,30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88aebac,0x7,0x0,0x0,0x0 +Vedge,nameVedge,descVedge,0x1,EirikaLord,0x2,0x0,5,0x1,1,2,1,0,0,1,0,20,0,0,0,71,0,0,0,0,0,80,60,45,45,40,30,30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88aebac,0x7,0x0,0x0,0x0 Null,nameNull,descNull,0x2,Cavalier,0x4,0x0,4,0x3,1,5,4,1,0,0,2,3,0,1,31,0,0,0,0,0,0,75,60,35,40,40,25,25,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88aebdc,0x3,0x0,0x0,0x0 -Naught,nameNaught,descNaught,0x3,Cavalier,0x5,0x0,1,0x7,1,3,2,7,2,1,2,6,0,31,1,0,0,0,0,0,0,70,50,50,55,35,30,35,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88aec0c,0x4,0x0,0x0,0x0 +Naught,nameNaught,descNaught,0x3,Cavalier,0x5,0x0,1,0x7,1,3,2,7,2,1,2,6,0,31,1,0,0,0,0,0,0,75,50,50,55,35,30,35,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88aec0c,0x4,0x0,0x0,0x0 Chiva,nameChiva,descChiva,0x4,Archer_F,0x6,0x0,6,0x6,2,0,3,3,2,0,1,6,0,0,0,0,71,0,0,0,0,75,45,50,50,30,20,40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88aebf4,0x3,0x0,0x0,0x0 Verge,nameVerge,descVerge,0x5,Swordmaster,0x7,0x0,7,0x8,1,13,5,4,4,4,4,0,1,181,0,0,0,0,0,0,0,30,30,25,25,20,15,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88aec24,0x4,0x0,0x0,0x0 Vanessa,0x217,0x273,0x6,0x48,0x8,0x0,7,0x9,1,3,1,2,6,3,3,4,0,0,31,0,0,0,0,0,0,50,35,55,60,20,30,50,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x20,0x0,0x88aec3c,0xa,0x0,0x0,0x0 Ross,0x218,0x274,0x7,0x3d,0x9,0x0,1,0xa,1,1,2,2,2,2,0,8,0,0,0,1,0,0,0,0,0,70,50,35,30,25,20,40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88aec6c,0x5,0x0,0x0,0x0 -Neimi,0x219,0x275,0x8,0x1a,0xa,0x0,1,0xb,1,0,1,2,2,0,2,4,0,0,0,0,31,0,0,0,0,55,45,50,60,15,35,50,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x88aec9c,0x7,0x0,0x0,0x0 +Boo,BooName,BooDesc,0x8,Knight,0x23,0x0,1,0xb,3,9,8,3,4,4,0,3,0,0,71,0,0,0,0,0,0,100,60,10,20,50,5,10,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x88aec9c,0x7,0x0,0x0,0x0 Colm,0x21a,0x276,0x9,0xd,0xc,0x0,6,0xc,2,2,1,3,1,1,1,8,0,1,0,0,0,0,0,0,0,75,40,40,65,25,20,45,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88aec84,0x0,0x0,0x0,0x0 Garcia,0x21b,0x277,0xa,0x3f,0xe,0x0,1,0xd,4,8,3,5,3,3,1,3,3,0,0,71,0,0,0,0,0,80,65,40,20,25,15,40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88aec54,0x1,0x0,0x0,0x0 Innes,0x21c,0x278,0xb,PegasusKnight,0xf,0x0,4,0x14,6,7,3,3,5,2,4,8,3,0,71,0,0,0,0,0,0,65,40,60,60,20,40,40,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x88aed5c,0x0,0x0,0x0,0x0 Lute,0x21d,0x279,0xc,0x26,0x10,0x0,7,0xf,1,1,5,3,5,1,1,8,0,0,0,0,0,0,71,0,0,45,65,30,45,15,40,45,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x88aeccc,0x7,0x0,0x0,0x0 -Natasha,0x21e,0x27a,0xd,0x4a,0x11,0x0,4,0x10,1,2,1,2,6,2,0,6,0,0,0,0,0,31,0,0,0,50,60,25,40,15,55,60,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x88aece4,0xa,0x0,0x0,0x0 -Cormag,0x21f,0x27b,0xe,0x1f,0x13,0x0,1,0x1f,9,10,7,6,5,4,2,4,1,0,71,0,0,0,0,0,0,85,55,40,45,25,15,35,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88aee1c,0x0,0x0,0x0,0x0 -Ephraim,0x220,0x27c,0xf,0x1,0x14,0x0,1,0x1,4,5,2,3,4,1,2,8,0,0,31,0,0,0,0,0,0,80,55,55,45,35,25,50,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88aebc4,0x3,0x0,0x0,0x0 +Fanni,FanniName,FanniDesc,0xd,0xa,0x11,0x0,2,0x10,6,2,3,3,6,-1,1,5,1,0,71,0,0,0,0,0,0,75,34,45,45,20,16,25,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x88aece4,0xa,0x0,0x0,0x0 +FE3 Anna,nameAnna,0x27b,0xe,Mage_F,0x13,0x0,1,0x1f,12,12,7,9,7,2,3,8,-2,0,0,0,0,0,121,0,0,60,60,55,55,30,45,55,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x88aee1c,0x0,0x0,0x0,0x0 +Murat,MuratName,MuratDesc,0xf,0x42,0x14,0x0,1,0x1,11,9,5,4,8,1,2,8,1,0,0,71,0,0,0,0,0,80,40,35,55,25,20,45,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88aebc4,0x3,0x0,0x0,0x0 Forde,0x221,0x27d,0x10,0x5,0x16,0x0,3,0x5,5,4,2,6,3,2,2,7,0,31,71,0,0,0,0,0,0,85,40,50,45,20,25,35,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88aed2c,0x3,0x0,0x0,0x0 Kyle,0x222,0x27e,0x11,0x5,0x18,0x0,4,0x4,6,5,4,4,2,3,1,6,1,31,71,0,0,0,0,0,0,90,50,40,40,25,20,20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88aed14,0x3,0x0,0x0,0x0 Amelia,0x223,0x27f,0x12,0x47,0x19,0x0,2,0x13,1,3,1,3,3,2,2,6,0,0,1,0,0,0,0,0,0,60,35,40,40,30,15,50,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x88aee34,0x7,0x0,0x0,0x0 @@ -30,7 +30,7 @@ Dozla,0x22b,0x287,0x1a,0x43,0x23,0x0,2,0x1c,1,19,9,5,2,5,6,4,3,0,0,121,0,0,0,0,0 Rennac,0x22d,0x288,0x1c,0x33,0x24,0x0,5,0x1d,1,12,7,15,8,7,11,5,0,121,0,0,0,0,0,0,0,65,25,45,60,25,30,25,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88aee4c,0x0,0x0,0x0,0x0 Duessel,0x22e,0x289,0x1d,0x35,0x25,0x0,7,0x1e,8,20,9,8,6,6,6,8,2,181,181,181,0,0,0,0,0,85,55,40,30,45,30,20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88aee64,0x4,0x0,0x0,0x0 Myrrh,0x22f,0x28a,0x1e,0x3c,0x26,0x0,3,0x22,1,3,3,1,3,0,5,3,0,0,0,0,0,0,0,0,0,130,90,85,65,150,30,30,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x88aee7c,0xc,0x0,0x0,0x0 -Knoll,0x230,0x28b,0x1f,0x2d,0x29,0x0,5,0x20,9,5,10,8,6,0,6,0,0,0,0,0,0,0,0,0,71,70,50,40,35,10,45,20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88aee94,0x3,0x0,0x0,0x0 +Ersatz,ErsatzName,ErsatzDesc,0x1f,0x3c,0x29,0x0,4,0x20,1,5,5,7,3,4,8,0,0,0,0,0,0,0,0,0,0,127,52,40,27,25,25,47,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88aee94,0x3,0x0,0x0,0x0 Joshua,0x231,0x28c,0x20,0x13,0x2a,0x0,3,0x11,5,8,4,4,5,3,2,7,0,71,0,0,0,0,0,0,0,80,35,55,55,20,20,30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88aecfc,0x3,0x0,0x0,0x0 Syrene,0x232,0x28d,0x21,0x49,0x2b,0x0,2,0x23,1,7,6,6,8,5,8,12,1,71,181,0,0,0,0,0,0,70,40,50,60,20,50,30,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x20,0x0,0x88aeeac,0xa,0x0,0x0,0x0 Tana,0x233,0x28e,0x22,0x48,0x2c,0x0,3,0x12,4,6,3,4,8,3,5,8,0,0,31,0,0,0,0,0,0,65,45,40,65,20,25,60,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x20,0x0,0x88aed44,0xa,0x0,0x0,0x0 @@ -79,11 +79,11 @@ Murray (Ch 7),0x23e,0x299,0x4c,0x5,0x37,0x0,6,0x0,12,12,3,7,5,1,6,7,0,71,121,0,0 Tirado (Ch 8),0x23f,0x29a,0x4d,0xb,0x38,0x0,7,0x0,1,19,5,4,2,1,5,2,0,121,181,121,0,0,0,0,0,85,50,10,10,10,15,30,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0 Binks (Ch 9A),0x240,0x29b,0x4e,0x40,0x39,0x0,5,0x0,5,14,8,5,2,7,8,3,0,0,0,121,71,0,0,0,0,85,50,10,10,10,15,30,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0 Pablo (Ch 10A),0x241,0x29c,0x4f,0x27,0x3a,0x0,4,0x0,7,16,8,5,8,2,12,9,0,0,0,0,0,71,121,71,0,85,50,25,35,15,15,30,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0 -Maelduin (Ch 12A),0x255,0x2b1,0x50,0x5e,0x0,0x4,5,0x0,9,15,6,6,2,4,8,0,0,0,0,0,0,0,0,0,0,85,50,10,10,10,15,30,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0 +Dennis (Ch8),0x255,0x2b1,0x50,0x5e,0x0,0x4,5,0x0,1,6,2,4,2,4,2,7,2,0,0,0,0,71,0,121,0,85,50,10,10,10,15,30,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0 Aias (Ch 13A),0x242,0x29d,0x51,0x35,0x3b,0x0,7,0x0,10,25,10,7,4,8,9,11,1,181,121,121,0,0,0,0,0,85,50,35,35,25,15,30,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0 -Carlyle (Ch 14A),0x243,0x29e,0x52,0x15,0x3c,0x0,1,0x0,11,20,6,6,8,4,8,8,0,181,0,0,0,0,0,0,0,85,65,10,10,20,20,30,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0 +Faust,nameFaust,0x29e,0x52,0x15,0x3c,0x0,1,0x0,11,20,6,6,8,4,8,8,0,181,0,0,0,0,0,0,0,85,65,10,10,20,20,30,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0 Caellach (Ch 15),0x244,0x29f,0x53,0x11,0x43,0x0,2,0x0,12,25,13,5,3,7,11,14,2,181,0,251,0,0,0,0,0,85,50,45,45,30,20,20,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0 -Pablo (Ch 13A),0x241,0x29c,0x54,0x27,0x3a,0x0,4,0x0,7,14,8,5,8,2,12,9,0,0,0,0,0,71,121,71,0,85,50,10,10,10,15,30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0 +Pablo (Ch 13A),0x241,0x29c,0x54,0xB,0x3a,0x0,4,0x0,2,18,8,8,4,2,4,9,-1,181,71,0,0,0,0,0,0,85,50,10,10,10,15,30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0 -0,0x267,0x0,0x55,0x41,0x0,0x3,0,0x0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,50,10,10,10,15,30,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0 Gorgon (Ch 18),0x255,0x2b1,0x56,0x61,0x0,0x4,5,0x0,15,25,10,11,7,5,12,3,0,0,0,0,0,0,0,0,181,85,65,20,40,15,40,30,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0 Riev (Ch 19 & 20),0x246,0x2a0,0x57,0x2b,0x48,0x0,5,0x0,16,28,10,17,15,13,10,9,0,0,0,0,0,181,0,251,0,75,45,50,40,20,45,15,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0 @@ -147,8 +147,8 @@ Grado Remnant 3 (C16 only?),0x24e,0x2aa,0x90,0x2d,0x0,0x3,0,0x0,1,0,0,0,0,0,0,0, Grado Remnant 4 (C16 only?),0x24e,0x2aa,0x91,0x25,0x0,0x3,0,0x0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,20,30,35,15,15,25,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0 Wraith (Sage),0x267,0x0,0x92,0x41,0x0,0x3,0,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0 Wraith (Swords),0x267,0x0,0x93,0x41,0x0,0x3,0,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0 -Wraith (Axes),0x267,0x0,0x94,0x41,0x0,0x3,0,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0 --0,0x267,0x0,0x95,0x41,0x0,0x3,0,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0 +C10 Generic 1,0x24d,0x2a9,0x94,0x41,0x0,0x3,0,0x0,1,3,1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,60,20,30,35,15,15,25,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0 +C10 Generic 2,0x24d,0x2a9,0x95,0x41,0x0,0x3,0,0x0,1,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,60,20,30,35,15,15,25,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0 -0,0x267,0x0,0x96,0x41,0x0,0x3,0,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0 -0,0x267,0x0,0x97,0x41,0x0,0x3,0,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0 -0,0x267,0x0,0x98,0x41,0x0,0x3,0,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0 diff --git a/Tables/FE8 Nightmare modules/Class & Character editors/FE8 Class Editor.csv b/Tables/FE8 Nightmare modules/Class & Character editors/FE8 Class Editor.csv index 4670f39..018d6c3 100644 --- a/Tables/FE8 Nightmare modules/Class & Character editors/FE8 Class Editor.csv +++ b/Tables/FE8 Nightmare modules/Class & Character editors/FE8 Class Editor.csv @@ -2,8 +2,8 @@ None,0x0,0x0,0x0,0x0,0x0,0,0x0,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,37,0,0,65,0,0,0x2,0x0,0x0,0x1,0,0,0,0,0,0,0,0,0x1f,0x0,0x231e143c,0x190f0f,0x0,0x0,0x0,0x0 Ephraim Lord,0x2bf,0x309,0x1,0x3,0x0,0,0x8b,0x1,18,6,6,7,6,0,8,5,60,20,20,20,20,20,20,3,90,45,40,45,15,15,40,0,0,0,0,0,0,0x0,0x0,0x0,0x20,0,31,0,0,0,0,0,0,0x88aefd8,0x880b808,0x880bc59,0x880c069,0x880c479,0x880c4ba,0x880c4fb,0x0 Blitz Lord,0x2bf,0x30a,0x2,0x4,0x1,0,0x8b,0x1,20,6,5,5,3,1,7,5,60,20,20,20,20,20,20,3,90,45,40,45,15,20,40,0,0,0,0,0,0,0x0,0x0,0x2,0x10,0,0,1,0,0,0,0,0,0x88aefe4,0x880b808,0x880bc59,0x880c069,0x880c479,0x880c4ba,0x880c4fb,0x0 -Void Monster,0x2c0,0x30b,0x3,0x1,0x2,0,0x8b,0x2,18,3,3,4,5,0,10,7,60,27,26,24,23,23,25,3,90,45,40,45,15,15,40,4,2,3,2,2,5,0x3,0x5,0x0,0x20,0,71,0,0,0,0,0,0,0x88aeff0,0x880bad3,0x880bf24,0x880c334,0x880c479,0x880c4ba,0x880c4fb,0x0 -Void Master,0x2c0,0x30c,0x4,0x2,0x3,0,0x8b,0x2,18,3,3,4,5,0,7,7,60,24,29,30,22,25,25,3,90,45,40,45,15,20,40,4,2,2,1,3,5,0x3,0x5,0x2,0x10,71,0,0,0,0,0,0,0,0x88aeffc,0x880bad3,0x880bf24,0x880c334,0x880c479,0x880c4ba,0x880c4fb,0x0 +Void Monster,nameVoidMonster,descVoidMonster,0x3,0x1,0x44,0,0x8b,0x2,18,4,0,0,5,1,10,5,60,27,24,22,25,21,25,3,90,45,40,45,15,15,40,4,2,3,2,2,3,0x0,0x1,0x4,0x10,0,0,0,0,0,0,0,0,0x88aeff0,0x880b808,0x880bc59,0x880c069,0x880c479,0x880c4ba,0x880c4fb,0x0 +Void Master,nameVoidMaster,descVoidMaster,0x4,0x2,0x69,0,0x8b,0x2,18,3,4,3,4,4,7,6,60,26,26,25,24,24,25,3,90,45,40,45,15,20,40,4,2,2,2,3,3,0x2,0x1,0x0,0x10,0,0,0,0,0,0,0,0,0x88aeffc,0x880b808,0x880bc59,0x880c069,0x880c479,0x880c4ba,0x880c4fb,0x0 Cavalier,0x2c1,0x30d,0x5,0x7,0x4,0,0x80,0x20,20,5,2,5,4,0,9,7,60,20,20,20,20,20,25,3,75,35,40,28,15,15,30,0,0,0,0,0,0,0x3,0x4,0x0,0x0,1,31,0,0,0,0,0,0,0x88af008,0x880ba92,0x880bee3,0x880c2f3,0x880c479,0x880c4ba,0x880c4fb,0x0 Cavalier (F),0x2c1,0x30d,0x6,0x8,0x4,0,0x80,0x20,18,5,3,3,4,0,9,7,60,20,20,20,20,20,25,3,75,35,40,28,15,15,30,1,0,2,2,0,2,0x3,0x4,0x0,0x0,1,31,0,0,0,0,0,0,0x88af018,0x880ba92,0x880bee3,0x880c2f3,0x880c479,0x880c4ba,0x880c4fb,0x0 Paladin,0x2c2,0x30e,0x7,0x5,0x5,0,0x81,0x21,23,7,4,7,8,3,11,8,60,25,26,24,25,25,25,3,70,25,30,18,12,20,25,2,1,1,1,2,1,0x3,0x5,0x0,0x0,31,31,0,0,0,0,0,0,0x88af028,0x880bad3,0x880bf24,0x880c334,0x880c479,0x880c4ba,0x880c4fb,0x0 @@ -25,7 +25,7 @@ Swordmaster (F),0x2c9,0x315,0x16,0x14,0x11,0,0x73,0x6,19,6,11,12,4,3,7,6,60,22,2 Assassin,0x2ca,0x316,0x17,0xd,0x12,0,0x8e,0x8,16,3,1,9,2,0,8,6,60,20,30,30,20,20,20,3,50,5,45,40,5,20,40,3,1,0,0,2,2,0x8,0x1,0x2,0x2,31,0,0,0,0,0,0,0,0x88af138,0x880b9cf,0x880be20,0x880c230,0x880c479,0x880c4ba,0x880c4fb,0x0 Assassin (F),0x2ca,0x316,0x18,0xd,0x13,0,0x8e,0x8,16,3,1,9,2,0,6,6,60,20,30,30,20,20,20,3,50,5,45,40,5,20,40,2,1,1,1,2,1,0x8,0x1,0x2,0x2,31,0,0,0,0,0,0,0,0x88af144,0x880b9cf,0x880be20,0x880c230,0x880c479,0x880c4ba,0x880c4fb,0x0 Archer,0x2cb,0x317,0x19,0x1b,0x14,0,0x78,0xa,20,6,5,5,5,2,7,5,60,20,20,20,20,20,20,3,70,35,40,32,15,15,35,0,0,0,0,0,0,0x80,0x0,0x0,0x0,0,0,0,31,0,0,0,0,0x88af150,0x880b849,0x880bc9a,0x880c0aa,0x880c479,0x880c4ba,0x880c4fb,0x0 -Archer (F),0x2cb,0x317,0x1a,0x1c,0x15,0,0x78,0xa,19,5,5,6,5,2,5,5,60,20,20,20,20,20,20,3,70,35,40,32,15,20,35,0,0,0,0,0,0,0x80,0x0,0x0,0x0,0,0,0,31,0,0,0,0,0x88af168,0x880b849,0x880bc9a,0x880c0aa,0x880c479,0x880c4ba,0x880c4fb,0x0 +Archer (F),0x2cb,0x317,0x1a,0x1c,0x15,0,0x78,0xa,19,5,5,6,5,2,6,5,60,20,20,20,20,20,20,3,70,35,40,32,15,20,35,0,0,0,0,0,0,0x80,0x0,0x0,0x0,0,0,0,31,0,0,0,0,0x88af168,0x880b849,0x880bc9a,0x880c0aa,0x880c479,0x880c4ba,0x880c4fb,0x0 Sniper,0x2cc,0x318,0x1b,0x19,0x16,0,0x79,0xb,21,7,6,5,5,2,8,6,60,25,30,28,25,23,20,3,65,30,30,20,15,20,30,3,1,2,2,2,3,0x80,0x1,0x0,0x0,0,0,0,71,0,0,0,0,0x88af180,0x880b808,0x880bc59,0x880c069,0x880c479,0x880c4ba,0x880c4fb,0x0 Sniper (F),0x2cc,0x318,0x1c,0x1a,0x17,0,0x79,0xb,19,6,6,7,5,3,6,6,60,24,30,29,24,24,20,3,65,30,30,20,15,25,30,4,3,1,1,2,2,0x80,0x1,0x0,0x0,0,0,0,71,0,0,0,0,0x88af198,0x880b808,0x880bc59,0x880c069,0x880c479,0x880c4ba,0x880c4fb,0x0 Ranger,0x2cd,0x319,0x1d,0x19,0x18,0,0x97,0xc,21,7,6,7,6,3,9,7,60,25,28,30,24,23,25,3,60,25,30,35,15,15,25,3,2,1,1,3,3,0x3,0x5,0x0,0x0,31,0,0,31,0,0,0,0,0x88af1b0,0x880bb55,0x880bfa6,0x880c3b6,0x880c479,0x880c4ba,0x880c4fb,0x0 @@ -59,7 +59,7 @@ Journeyman (3),0x2d8,0x324,0x38,0x7e,0x2d,0,0x74,0x27,28,8,5,6,5,0,8,6,60,26,29, Pupil (3),0x2d9,0x325,0x39,0x7f,0x2e,0,0x7c,0x29,20,5,4,4,5,5,5,6,60,29,28,27,21,26,20,3,55,55,40,35,10,30,40,4,2,0,1,3,3,0x0,0x1,0x0,0x0,0,0,0,0,0,71,1,31,0x88af3d0,0x880ba10,0x880be61,0x880c271,0x880c479,0x880c4ba,0x880c4fb,0x0 Recruit (3),0x2da,0x332,0x3a,0x37,0x2c,0,0x8a,0x28,23,6,6,11,7,6,6,6,60,23,30,29,22,26,20,3,75,45,40,40,25,35,40,2,2,1,1,2,1,0x40,0x1,0x0,0x0,0,71,0,0,0,0,0,0,0x88af3e4,0x880b849,0x880bc9a,0x880c0aa,0x880c479,0x880c4ba,0x880c4fb,0x0 Manakete,0x2d7,0x323,0x3b,0x1f,0x2f,0,0xa9,0x1f,20,0,0,2,1,1,25,3,60,20,20,20,20,20,25,3,95,40,30,20,0,10,25,0,0,0,0,0,0,0x0,0x1,0x4,0x0,0,0,0,0,0,0,0,0,0x88af3f0,0x880bb96,0x880bfe7,0x880c3f7,0x880c53c,0x880c57d,0x880c5be,0x0 -Manakete (F),0x2d7,0x323,0x3c,0x20,0x30,0,0x8f,0x1f,12,0,0,2,2,2,5,6,60,20,20,20,20,20,20,2,95,40,30,20,0,10,25,0,0,0,0,0,0,0x0,0x0,0x4,0x0,0,0,0,0,0,0,0,0,0x88af3fc,0x880bb96,0x880bfe7,0x880c3f7,0x880c53c,0x880c57d,0x880c5be,0x0 +Manakete (F),0x2d7,0x323,0x3c,0x20,0x30,0,0x8f,0x1f,20,5,5,3,2,2,10,5,60,20,20,20,20,20,20,2,95,40,30,20,0,10,25,0,0,0,0,0,0,0x0,0x0,0x4,0x0,0,0,0,0,0,0,0,0,0x88af3f0,0x880bb96,0x880bfe7,0x880c3f7,0x880c53c,0x880c57d,0x880c5be,0x0 Journeyman (1),0x2d8,0x324,0x3d,0x0,0x2d,0,0x74,0x27,14,3,0,1,1,0,8,4,60,20,20,20,20,20,20,1,85,55,40,32,18,20,40,0,0,0,0,0,0,0x0,0x0,0x8,0x0,0,0,1,0,0,0,0,0,0x88af408,0x880b8cb,0x880bd1c,0x880c12c,0x880c479,0x880c4ba,0x880c4fb,0x0 Pupil (1),0x2d9,0x325,0x3e,0x0,0x2e,0,0x7c,0x29,13,1,0,1,0,3,5,4,60,20,20,20,20,20,20,1,55,55,40,35,10,30,40,0,0,0,0,0,0,0x0,0x0,0x8,0x0,0,0,0,0,0,1,0,0,0x88af420,0x880ba10,0x880be61,0x880c271,0x880c479,0x880c4ba,0x880c4fb,0x0 Fighter,0x2dc,0x327,0x3f,0x40,0x31,0,0x74,0x23,20,5,2,4,2,0,11,5,60,20,20,20,20,20,20,3,85,55,35,30,15,15,15,2,2,1,0,0,1,0x0,0x0,0x0,0x0,0,0,31,0,0,0,0,0,0x88af434,0x880b8cb,0x880bd1c,0x880c12c,0x880c479,0x880c4ba,0x880c4fb,0x0 diff --git a/Tables/FE8 Nightmare modules/FE8 Personal Skill Editor.csv b/Tables/FE8 Nightmare modules/FE8 Personal Skill Editor.csv index 53e45b8..445933b 100644 --- a/Tables/FE8 Nightmare modules/FE8 Personal Skill Editor.csv +++ b/Tables/FE8 Nightmare modules/FE8 Personal Skill Editor.csv @@ -7,14 +7,14 @@ Chiva,SealDefID Verge,GambleID Vanessa,SpurSpdID Ross,ParagonID -Neimi,RallyLukID +Boo,VantageID Colm,RallySpdID Garcia,ColossusID Innes,LightWeightID Lute,ParagonID -Natasha,SealLukID +Fanni,CelerityID Cormag,RallyStrID -Ephraim,InspirationID +Murat,LungeID Forde,SpurSpdID Kyle,SpurStrID Amelia,ParagonID @@ -30,7 +30,7 @@ Dozla,PivotID Rennac,SpurSpdID Duessel,RepositionID Myrrh,DragonsBloodID -Knoll,VoiceOfPeaceID +Ersatz,StrongRiposteID Joshua,GambleID Syrene,TantivyID Tana,LilysPoiseID @@ -79,7 +79,7 @@ Murray (Ch 7),QuickDrawID Tirado (Ch 8),SealDefID Binks (Ch 9A),BowfaireID Pablo (Ch 10A),DartingBlowID -Maelduin (Ch 12A),0x0 +Dennis (Ch8),SealLukID Aias (Ch 13A),SavageBlowID Carlyle (Ch 14A),SealSpdID Caellach (Ch 15),0x0 diff --git a/Tables/FE8 Nightmare modules/Item editors/FE8 Item Editor.csv b/Tables/FE8 Nightmare modules/Item editors/FE8 Item Editor.csv index c5ab450..d8f84fa 100644 --- a/Tables/FE8 Nightmare modules/Item editors/FE8 Item Editor.csv +++ b/Tables/FE8 Nightmare modules/Item editors/FE8 Item Editor.csv @@ -8,7 +8,7 @@ Iron Blade,0x358,0x408,0x0,0x5,0x0,0x1,0x0,0x0,0x0,0x0,0x0,35,9,70,12,0,0x11,28, Steel Blade,0x359,0x409,0x0,0x6,0x0,0x1,0x0,0x0,0x0,0x0,0x0,25,11,65,14,0,0x11,50,71,0x5,0x0,0,4,0,0,0 Silver Blade,0x35a,0x40a,0x0,0x7,0x0,0x1,0x0,0x0,0x0,0x0,0x0,15,14,60,13,0,0x11,120,181,0x6,0x0,0,4,0,0,0 Poison Sword,0x35b,0x40b,0x0,0x8,0x0,0x1,0x0,0x0,0x0,0x0,0x0,40,3,70,6,0,0x11,0,31,0x7,0x0,1,2,0,0,0 -Rapier,nameBlitzAxe,0x40c,0x0,0x9,0x2,0x11,0x0,0x4,0x0,0x0,0x88adec2,40,9,80,8,5,0x11,150,0,0x8,0x0,0,4,0,0,0 +Rapier,nameBlitzAxe,0x40c,0x0,0x9,0x2,0x11,0x0,0x4,0x0,0x0,MountedArmorEffectiveness|IsPointer,40,9,80,8,5,0x11,150,0,0x8,0x0,0,4,0,0,0 Siegfried (Mani Katti),0x403,0x403,0x0,0xa,0x0,0x11,0x0,0x4,0x0,0x0,0x0,60,11,80,9,5,0x12,0,0,0x9,0x0,0,2,0,0,0 Brave Sword,0x35d,0x40d,0x0,0xb,0x0,0x21,0x0,0x0,0x0,0x0,0x0,30,9,75,12,0,0x11,250,121,0xa,0x0,0,2,0,0,0 Shamshir,0x35e,0x40e,0x0,0xc,0x0,0x1,0x10,0x0,0x0,0x0,0x0,20,8,75,5,35,0x11,60,31,0xb2,0x0,0,2,0,0,0 @@ -18,7 +18,7 @@ Wyrmslayer,0x361,0x411,0x0,0xf,0x0,0x1,0x0,0x0,0x0,0x0,0x88adf13,30,8,75,5,0,0x1 Light Brand,0x362,0x412,0x0,0x10,0x0,0x41,0x0,0x0,0x0,0x0,0x0,25,9,70,9,0,0x12,50,71,0xf,0x0,0,2,0,0,0 Runesword,0x363,0x413,0x0,0x11,0x0,0x41,0x0,0x0,0x0,0x0,0x0,15,12,65,11,0,0x12,220,181,0x10,0x0,2,2,0,0,0 Lancereaver,0x364,0x414,0x0,0x12,0x0,0x1,0x1,0x0,0x0,0x0,0x0,15,9,75,9,5,0x11,120,71,0x11,0x0,0,4,0,0,0 -Zanbato,0x365,0x415,0x0,0x13,0x0,0x1,0x0,0x0,0x0,0x0,0x88adee0,18,6,85,11,0,0x11,70,31,0x12,0x0,0,2,0,0,0 +Zanbato,0x365,0x415,0x0,0x13,0x0,0x1,0x0,0x0,0x0,0x0,MountedEffectiveness|IsPointer,18,6,85,11,0,0x11,70,31,0x12,0x0,0,2,0,0,0 Iron Lance,0x369,0x419,0x0,0x14,0x1,0x1,0x0,0x0,0x0,0x0,0x0,45,7,80,8,0,0x11,8,1,0x13,0x0,0,2,0,0,0 Slim Lance,0x36a,0x41a,0x0,0x15,0x1,0x1,0x0,0x0,0x0,0x0,0x0,30,4,85,4,5,0x11,15,1,0x14,0x0,0,2,0,0,0 Steel Lance,0x36b,0x41b,0x0,0x16,0x1,0x1,0x0,0x0,0x0,0x0,0x0,30,10,70,13,0,0x11,16,31,0x15,0x0,0,4,0,0,0 @@ -26,7 +26,7 @@ Silver Lance,0x36c,0x41c,0x0,0x17,0x1,0x1,0x0,0x0,0x0,0x0,0x0,20,14,75,10,0,0x11 Toxin Lance,0x36d,0x41d,0x0,0x18,0x1,0x1,0x0,0x0,0x0,0x0,0x0,40,4,65,8,0,0x11,0,1,0x17,0x0,1,2,0,0,0 Brave Lance,0x36e,0x41e,0x0,0x19,0x1,0x21,0x0,0x0,0x0,0x0,0x0,30,10,70,14,0,0x11,250,121,0x18,0x0,0,2,0,0,0 Killer Lance,0x36f,0x41f,0x0,0x1a,0x1,0x1,0x0,0x0,0x0,0x0,0x0,20,10,70,9,30,0x11,60,71,0x19,0x0,0,2,0,0,0 -Horseslayer,0x370,0x420,0x0,0x1b,0x1,0x1,0x0,0x0,0x0,0x0,0x88adee0,16,7,70,13,0,0x11,65,31,0x1a,0x0,0,2,0,0,0 +Horseslayer,0x370,0x420,0x0,0x1b,0x1,0x1,0x0,0x0,0x0,0x0,MountedEffectiveness|IsPointer,16,7,70,13,0,0x11,65,31,0x1a,0x0,0,2,0,0,0 Javelin,0x371,0x421,0x0,0x1c,0x1,0x1,0x0,0x0,0x0,0x0,0x0,20,6,65,11,0,0x12,20,1,0x1b,0x0,0,2,0,0,0 Spear,0x372,0x422,0x0,0x1d,0x1,0x1,0x0,0x0,0x0,0x0,0x0,15,12,70,10,5,0x12,600,121,0x1c,0x0,0,2,0,0,0 Axereaver,0x373,0x423,0x0,0x1e,0x1,0x1,0x1,0x0,0x0,0x0,0x0,15,10,70,11,5,0x11,130,71,0x1d,0x0,0,4,0,0,0 @@ -36,7 +36,7 @@ Silver Axe,0x37c,0x42c,0x0,0x21,0x2,0x1,0x0,0x0,0x0,0x0,0x0,20,15,70,12,0,0x11,5 Poison Axe,0x37d,0x42d,0x0,0x22,0x2,0x1,0x0,0x0,0x0,0x0,0x0,40,4,60,10,0,0x11,0,31,0x21,0x0,1,2,0,0,0 Brave Axe,0x37e,0x42e,0x0,0x23,0x2,0x21,0x0,0x0,0x0,0x0,0x0,30,10,65,16,0,0x11,250,121,0x22,0x0,0,2,0,0,0 Killer Axe,0x37f,0x42f,0x0,0x24,0x2,0x1,0x0,0x0,0x0,0x0,0x0,20,11,65,11,30,0x11,50,71,0x23,0x0,0,2,0,0,0 -Halberd,0x380,0x430,0x0,0x25,0x2,0x1,0x0,0x0,0x0,0x0,0x88adee0,18,10,60,15,0,0x11,45,31,0x24,0x0,0,2,0,0,0 +Halberd,0x380,0x430,0x0,0x25,0x2,0x1,0x0,0x0,0x0,0x0,MountedEffectiveness|IsPointer,18,10,60,15,0,0x11,45,31,0x24,0x0,0,2,0,0,0 Hammer,0x381,0x431,0x0,0x26,0x2,0x1,0x0,0x0,0x0,0x0,0x88adebb,20,10,55,15,0,0x11,40,31,0x25,0x0,0,4,0,0,0 Devil Axe,0x382,0x432,0x0,0x27,0x2,0x1,0x0,0x0,0x0,0x0,0x0,20,18,55,18,0,0x11,45,1,0x26,0x0,4,16,0,0,0 Hand Axe,0x383,0x433,0x0,0x28,0x2,0x1,0x0,0x0,0x0,0x0,0x0,20,7,60,12,0,0x12,15,1,0x27,0x0,0,2,0,0,0 @@ -119,7 +119,7 @@ White Gem,0x3ef,0x49e,0x0,0x74,0x9,0x0,0x0,0x0,0x0,0x0,0x0,1,0,0,0,0,0x11,20000, Blue Gem,0x3f0,0x49f,0x0,0x75,0x9,0x0,0x0,0x0,0x0,0x0,0x0,1,0,0,0,0,0x11,10000,0,0x87,0x0,0,0,0,0,0 Red Gem,0x3f1,0x4a0,0x0,0x76,0x9,0x0,0x0,0x0,0x0,0x0,0x0,1,0,0,0,0,0x11,5000,0,0x88,0x0,0,0,0,0,0 Gold,0x3f2,0x4a1,0x4da,0x77,0x9,0x0,0x0,0x0,0x0,0x0,0x0,1,0,0,0,0,0x11,0,0,0x89,0x0,0,0,0,0,0 -Reginleif,0x374,0x424,0x0,0x78,0x1,0x11,0x0,0x8,0x0,0x0,0x88adec2,45,10,80,8,10,0x11,160,0,0xb3,0x0,0,4,0,0,0 +Reginleif,0x374,0x424,0x0,0x78,0x1,0x11,0x0,0x8,0x0,0x0,MountedArmorEffectiveness|IsPointer,45,10,80,8,10,0x11,160,0,0xb3,0x0,0,4,0,0,0 Chest Key (5),0x3e2,0x491,0x4cf,0x79,0x9,0x0,0x0,0x0,0x0,0x0,0x0,5,0,0,0,0,0x11,300,0,0x67,0x26,0,0,0,0,0 Mine (DUMMY),0x403,0x4ab,0x0,0x7a,0x9,0x0,0x0,0x0,0x0,0x0,0x0,1,0,0,0,0,0x11,500,0,0x8c,0x27,0,0,0,0,0 Light Rune (DUMMY),0x403,0x4ab,0x0,0x7b,0x9,0x0,0x0,0x0,0x0,0x0,0x0,1,0,0,0,0,0x11,800,0,0x8d,0x28,0,0,0,0,0 @@ -128,26 +128,26 @@ Filla's Might (DUMMY),0x403,0x4ab,0x0,0x7d,0xc,0x0,0x2,0x0,0x0,0x0,0x0,15,0,0,0, Ninis's Grace (DUMMY),0x403,0x4ab,0x0,0x7e,0xc,0x0,0x2,0x0,0x0,0x0,0x0,15,0,0,0,0,0x11,0,0,0x90,0x2a,0,0,0,0,0 Thor's Ire (DUMMY),0x403,0x4ab,0x0,0x7f,0xc,0x0,0x2,0x0,0x0,0x0,0x0,15,0,0,0,0,0x11,0,0,0x91,0x2b,0,0,0,0,0 Set's Litany (DUMMY),0x403,0x4ab,0x0,0x80,0xc,0x0,0x2,0x0,0x0,0x0,0x0,15,0,0,0,0,0x11,0,0,0x92,0x2c,0,0,0,0,0 -Shadowkiller,0x3a4,0x454,0x0,0x81,0x0,0x1,0x0,0x0,0x0,0x0,0x88adf39,60,5,90,5,5,0x11,0,1,0x93,0x0,0,2,0,0,0 -Bright Lance,0x3a5,0x455,0x0,0x82,0x1,0x1,0x0,0x0,0x0,0x0,0x88adf39,60,7,80,8,5,0x11,0,1,0x94,0x0,0,2,0,0,0 -Fiendcleaver,0x3a6,0x456,0x0,0x83,0x2,0x1,0x0,0x0,0x0,0x0,0x88adf39,60,8,75,10,5,0x11,0,1,0x95,0x0,0,2,0,0,0 -Beacon Bow,0x3a7,0x457,0x0,0x84,0x3,0x1,0x0,0x0,0x0,0x0,0x88adef1,60,6,85,5,5,0x22,0,1,0x96,0x0,0,2,0,0,0 -Sieglinde,0x366,0x416,0x0,0x85,0x0,0x11,0x0,0x4,0x0,0x88aef48,0x88adf39,30,16,90,9,0,0x11,0,0,0xb0,0x0,0,2,0,0,0 +Shadowkiller,0x3a4,0x454,0x0,0x81,0x0,0x1,0x0,0x0,0x0,0x0,MonsterEffectiveness|IsPointer,30,6,90,5,0,0x11,0,1,0x93,0x0,0,2,0,0,0 +Bright Lance,0x3a5,0x455,0x0,0x82,0x1,0x1,0x0,0x0,0x0,0x0,MonsterEffectiveness|IsPointer,30,7,80,8,0,0x11,0,1,0x94,0x0,0,2,0,0,0 +Fiendcleaver,0x3a6,0x456,0x0,0x83,0x2,0x1,0x0,0x0,0x0,0x0,MonsterEffectiveness|IsPointer,30,8,75,10,0,0x11,0,1,0x95,0x0,0,2,0,0,0 +Beacon Bow,0x3a7,0x457,0x0,0x84,0x3,0x1,0x0,0x0,0x0,0x0,FlyingMonsterEffectiveness|IsPointer,30,7,90,5,0,0x22,0,1,0x96,0x0,0,2,0,0,0 +Sieglinde,0x366,0x416,0x0,0x85,0x0,0x11,0x0,0x4,0x0,0x88aef48,MonsterEffectiveness|IsPointer,30,16,90,9,0,0x11,0,0,0xb0,0x0,0,2,0,0,0 Battle Axe,0x388,0x439,0x0,0x86,0x2,0x1,0x0,0x0,0x0,0x0,0x0,20,13,60,15,5,0x11,50,121,0xb8,0x0,0,2,0,0,0 -Ivaldi,0x3b5,0x464,0x0,0x87,0x6,0x13,0x0,0x0,0x0,0x88aef54,0x88adf39,30,17,90,10,5,0x12,0,251,0xbb,0x0,0,2,0,0,0 +Ivaldi,0x3b5,0x464,0x0,0x87,0x6,0x13,0x0,0x0,0x0,0x88aef54,MonsterEffectiveness|IsPointer,30,17,90,10,5,0x12,0,251,0xbb,0x0,0,2,0,0,0 Master Seal,0x3f4,0x4a5,0x4de,0x88,0x9,0x0,0x0,0x0,0x0,0x0,0x0,1,0,0,0,0,0x11,20000,0,0xd9,0x2d,0,0,0,0,0 Metis's Tome,0x3f5,0x4a6,0x4df,0x89,0x9,0x0,0x0,0x0,0x0,0x0,0x0,1,0,0,0,0,0x11,0,0,0xdc,0x2e,0,0,0,0,0 Heaven Seal (DUMMY),0x403,0x4ab,0x0,0x8a,0x9,0x0,0x0,0x0,0x0,0x0,0x0,1,0,0,0,0,0x11,20000,0,0x9c,0x2f,0,0,0,0,0 Sharp Claw,0x39d,0x44d,0x0,0x8b,0xb,0x9,0x4,0x0,0x0,0x0,0x0,0,14,65,14,0,0x11,0,0,0xd0,0x0,0,0,0,0,0 Latona,0x3d1,0x480,0x4be,0x8c,0x4,0x14,0x0,0x0,0x0,0x0,0x0,3,0,100,5,0,0xff,0,251,0xc3,0x0,0,2,0,0,0 Dragonspear,0x377,0x427,0x0,0x8d,0x1,0x1,0x0,0x0,0x0,0x0,0x88adf13,30,10,70,8,0,0x11,150,71,0xb6,0x0,0,2,0,0,0 -Vidofnir,0x376,0x426,0x0,0x8e,0x1,0x11,0x0,0x0,0x0,0x88aef60,0x88adf39,30,15,85,11,0,0x11,0,251,0xb5,0x0,0,2,0,0,0 +Vidofnir,0x376,0x426,0x0,0x8e,0x1,0x11,0x0,0x0,0x0,0x88aef60,MonsterEffectiveness|IsPointer,30,15,85,11,0,0x11,0,251,0xb5,0x0,0,2,0,0,0 Naglfar,0x3bc,0x46b,0x0,0x8f,0x7,0xb,0x0,0x0,0x0,0x0,0x0,0,25,95,18,0,0x12,0,251,0xbd,0x0,0,2,0,0,0 Wretched Air,0x397,0x447,0x4ac,0x90,0xb,0x9,0x4,0x2,0x0,0x88aef6c,0x0,0,10,100,0,0,0x12,0,181,0x79,0x0,0,0,0,0,0 -Audhulma,0x367,0x417,0x0,0x91,0x0,0x11,0x0,0x0,0x0,0x88aef78,0x88adf39,30,18,85,9,0,0x11,0,251,0xb1,0x0,0,2,0,0,0 -Siegmund,0x375,0x425,0x0,0x92,0x1,0x11,0x0,0x8,0x0,0x88aef84,0x88adf39,30,17,80,11,0,0x11,0,0,0xb4,0x0,0,2,0,0,0 -Garm,0x389,0x438,0x0,0x93,0x2,0x11,0x0,0x0,0x0,0x88aef90,0x88adf39,30,20,75,13,0,0x11,0,251,0xb7,0x0,0,2,0,0,0 -Nidhogg,0x396,0x446,0x0,0x94,0x3,0x11,0x0,0x0,0x0,0x88aef9c,0x88adef1,30,18,80,7,0,0x22,0,251,0xba,0x0,0,2,0,0,0 +Audhulma,0x367,0x417,0x0,0x91,0x0,0x11,0x0,0x0,0x0,0x88aef78,MonsterEffectiveness|IsPointer,30,18,85,9,0,0x11,0,251,0xb1,0x0,0,2,0,0,0 +Siegmund,0x375,0x425,0x0,0x92,0x1,0x11,0x0,0x8,0x0,0x88aef84,MonsterEffectiveness|IsPointer,30,17,80,11,0,0x11,0,0,0xb4,0x0,0,2,0,0,0 +Garm,0x389,0x438,0x0,0x93,0x2,0x11,0x0,0x0,0x0,0x88aef90,MonsterEffectiveness|IsPointer,30,20,75,13,0,0x11,0,251,0xb7,0x0,0,2,0,0,0 +Nidhogg,0x396,0x446,0x0,0x94,0x3,0x11,0x0,0x0,0x0,0x88aef9c,FlyingMonsterEffectiveness|IsPointer,30,18,80,7,0,0x22,0,251,0xba,0x0,0,2,0,0,0 Heavy Lance,0x378,0x428,0x0,0x95,0x1,0x1,0x0,0x0,0x0,0x0,0x88adebb,16,9,70,14,0,0x11,75,31,0xa7,0x0,0,2,0,0,0 Short Spear,0x379,0x429,0x0,0x96,0x1,0x1,0x0,0x0,0x0,0x0,0x0,18,9,60,12,0,0x12,50,71,0xa8,0x0,0,2,0,0,0 Ocean Seal,0x3f6,0x4a7,0x4e0,0x97,0x9,0x0,0x0,0x0,0x0,0x0,0x0,1,0,0,0,0,0x11,10000,0,0xa9,0x30,0,0,0,0,0 @@ -169,7 +169,7 @@ Nightmare,0x39c,0x44c,0x0,0xa6,0x4,0x4,0x0,0x0,0x0,0x88aefa8,0x0,1,0,70,8,0,0x13 Demon Stone (DUMMY),0x399,0x449,0x4ae,0xa7,0xb,0x9,0x4,0x0,0x0,0x0,0x0,0,10,65,0,0,0x11,0,0,0x88,0x0,0,0,0,0,0 Demon Light,0x39a,0x44a,0x0,0xa8,0xb,0x9,0x4,0x0,0x0,0x88aefb4,0x0,0,15,60,0,0,0x13,0,0,0xc5,0x0,0,0,0,0,0 Ravager,0x39b,0x44b,0x0,0xa9,0xb,0x9,0x4,0x0,0x0,0x88aefc0,0x0,0,15,85,0,10,0x11,0,0,0xc6,0x0,0,0,0,0,0 -Dragonstone,0x398,0x448,0x4ad,0xaa,0xb,0x11,0x4,0x0,0x0,0x88aefcc,0x88adf39,50,16,100,0,15,0x11,0,0,0xc4,0x0,0,0,0,0,0 +Dragonstone,0x398,0x448,0x4ad,0xaa,0xb,0x11,0x4,0x0,0x0,0x88aefcc,MonsterEffectiveness|IsPointer,50,16,100,0,15,0x11,0,0,0xc4,0x0,0,0,0,0,0 Demon Surge,0x3c0,0x46f,0x0,0xab,0x7,0xb,0x0,0x0,0x0,0x0,0x0,0,11,80,10,0,0x12,0,0,0xc1,0x0,0,0,0,0,0 Shadowshot,0x3c1,0x470,0x0,0xac,0x7,0x83,0x0,0x0,CannotDoubleEffect,0x0,0x0,5,13,70,20,5,0x3a,0,0,0xc2,0x0,CannotDoubleEffect,0,0,0,0 Rotten Claw,0x39e,0x44e,0x0,0xad,0xb,0x9,0x4,0x0,0x0,0x0,0x0,0,7,80,8,0,0x11,0,0,0xd1,0x0,0,0,0,0,0 @@ -188,8 +188,8 @@ Juna Fruit,0x402,0x4aa,0x4e3,0xb7,0x9,0x0,0x0,0x0,0x0,0x0,0x0,1,0,0,0,0,0x11,0,0 Black Gem,0x3ee,0x49d,0x0,0xba,0x9,0x0,0x0,0x0,0x0,0x0,0x0,1,0,0,0,0,0x11,30000,0,0xc8,0x0,0,0,0,0,0 Gold Gem,0x3ed,0x49c,0x0,0xbb,0x9,0x0,0x0,0x0,0x0,0x0,0x0,1,0,0,0,0,0x11,40000,0,0xc9,0x0,0,0,0,0,0 Piercing Bow,namePiercingBow,0x431,0x0,0xbc,0x3,0x1,0x0,0x0,0x0,0x0,0x88adebb,20,7,80,6,0,0x22,50,71,PiercingBowIconID,0x0,0,4,0,0,0 -Hunter's Bow,nameHuntersBow,0x420,0x0,0xbd,0x3,0x1,0x0,0x0,0x0,0x0,0x88adee0,20,7,80,6,0,0x22,50,71,HuntersBowIconID,0x0,0,4,0,0,0 -Runic Bow,nameRunicBow,descRunicBow,0x0,0xbe,0x3,0x1,0x0,0x0,0x0,0x0,MagicEffectiveness,20,6,80,5,0,0x22,50,71,RunicBowIconID,0x0,0,4,0,0,0 +Hunter's Bow,nameHuntersBow,0x420,0x0,0xbd,0x3,0x1,0x0,0x0,0x0,0x0,MountedEffectiveness|IsPointer,20,7,80,6,0,0x22,50,71,HuntersBowIconID,0x0,0,4,0,0,0 +Runic Bow,nameRunicBow,descRunicBow,0x0,0xbe,0x3,0x1,0x0,0x0,0x0,0x0,MagicEffectiveness|IsPointer,20,6,80,5,0,0x22,50,71,RunicBowIconID,0x0,0,4,0,0,0 0xc5,0x403,0x4ab,0x0,0xc5,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0,11,80,10,0,0x11,0,0,0x5b,0x0,0,0,0,0,0 0xc6,0x403,0x4ab,0x0,0xc6,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0,0,0,0,0,0x11,0,0,0x5b,0x0,0,0,0,0,0 0xc7,0x403,0x4ab,0x0,0xc7,0x3,0x1,0x0,0x0,0x0,0x0,0x0,0,11,80,10,0,0x11,0,0,0x5b,0x0,0,0,0,0,0 diff --git a/Tables/FE8 Nightmare modules/Map sprite editor/Class list.txt b/Tables/FE8 Nightmare modules/Map sprite editor/Class list.txt new file mode 100644 index 0000000..ef7d864 --- /dev/null +++ b/Tables/FE8 Nightmare modules/Map sprite editor/Class list.txt @@ -0,0 +1,127 @@ +Ephraim Lord +Eirika Lord +Ephraim Great Lord +Eirika Great Lord +Cavalier +Cavalier (F) +Paladin +Paladin (F) +Armour Knight +Armour Knight (F) +General +General (F) +Thief +Manakete +Mercenary +Mercenary (F) +Hero +Hero (F) +Myrmidon +Myrmidon (F) +Swordmaster +Swordmaster (F) +Assassin +Assassin (F) +Archer +Archer (F) +Sniper +Sniper (F) +Ranger +Ranger (F) +Wyvern Rider +Wyvern Rider (F) +Wyvern Lord +Wyvern Lord (F) +Wyvern Knight +Wyvern Knight (F) +Mage +Mage (F) +Sage +Sage (F) +Mage Knight +Mage Knight (F) +Bishop +Bishop (F) +Shaman +Shaman (F) +Druid +Druid (F) +Summoner +Summoner (F) +Rogue +Gorgon Egg +Great Knight +Great Knight (F) +Recruit (2) +Journeyman (3) +Pupil (3) +Recruit (3) +Manakete +Manakete (F) +Journeyman (1) +Pupil (1) +Fighter +Warrior +Brigand +Pirate +Berserker +Monk +Priest +Bard +Recruit (1) +Pegasus Knight +Falcon Knight +Cleric +Troubadour +Valkyrie +Dancer +Soldier +Necromancer +Fleet +Phantom +Revenant +Entombed +Bonewalker +Bonewalker (Bow) +Wight +Wight (Bow) +Bael +Elder Bael +Cyclops +Mauthe Doog +Gwyllgi +Tarvos +Maelduin +Mogall +Arch Mogall +Gorgon +Gorgon Egg +Gargoyle +Deathgoyle +Dracozombie +Demon King +Archer on Ballista +Archer on Iron Ballista +Archer on Killer Ballista +Ballista +Iron Ballista +Killer Ballista +Civilian +Civilian (F) +Civilian +Civilian (F) +Civilian +Civilian (F) +Peer +Queen +Prince +Queen +(empty) +Fallen Prince +Tent +Pontifex +Dead Peer +Cyclops +Elder Bael +Journeyman (2) +Pupil (2) \ No newline at end of file diff --git a/Tables/FE8 Nightmare modules/Map sprite editor/Misc map sprite editor.csv b/Tables/FE8 Nightmare modules/Map sprite editor/Misc map sprite editor.csv new file mode 100644 index 0000000..064c18a --- /dev/null +++ b/Tables/FE8 Nightmare modules/Map sprite editor/Misc map sprite editor.csv @@ -0,0 +1,128 @@ +0x9a2e00,Animation pointer,Another pointer +Ephraim Lord,0x81c33cc,0x81c3d7c +Eirika Lord,0x81c3ed4,0x81c46cc +Void Monster,0x81effc8,0x81f06d8 +Void Master,0x8204a98,0x8205068 +Cavalier,0x81c5fe4,0x81c692c +Cavalier (F),0x81c5fe4,0x81c692c +Paladin,0x81c6a84,0x81c7428 +Paladin (F),0x81c6a84,0x81c7428 +Armour Knight,0x81c7580,0x81c7e74 +Armour Knight (F),0x81c7580,0x81c7e74 +General,0x81c7fcc,0x81c8a80 +General (F),0x81c7fcc,0x81c8a80 +Thief,0x81c8be0,0x81c945c +Manakete,0x81c95b4,0x81ca124 +Mercenary,0x81ca27c,0x81caa20 +Mercenary (F),0x81cab78,0x81cb2e0 +Hero,0x81cb438,0x81cbd94 +Hero (F),0x81cbef4,0x81cc874 +Myrmidon,0x81cc9d4,0x81cd1bc +Myrmidon (F),0x81cd314,0x81cdb58 +Swordmaster,0x81cdcb0,0x81ce4fc +Swordmaster (F),0x81ce65c,0x81ceee0 +Assassin,0x81cf040,0x81cf7e8 +Assassin (F),0x81cf940,0x81d0160 +Archer,0x81d02b8,0x81d0a7c +Archer (F),0x81d0bd4,0x81d13c8 +Sniper,0x81d1520,0x81d1d48 +Sniper (F),0x81d1ea0,0x81d2714 +Ranger,0x81d286c,0x81d3194 +Ranger (F),0x81d286c,0x81d3194 +Wyvern Rider,0x81d32ec,0x81d403c +Wyvern Rider (F),0x81d419c,0x81d4eec +Wyvern Lord,0x81d504c,0x81d5e58 +Wyvern Lord (F),0x81d5fc0,0x81d6d6c +Wyvern Knight,0x81d6ec4,0x81d7cc8 +Wyvern Knight (F),0x81d6ec4,0x81d7cc8 +Mage,0x81d7e28,0x81d8668 +Mage (F),0x81d87c0,0x81d908c +Sage,0x81d91e4,0x81d9b58 +Sage (F),0x81d9cb0,0x81da694 +Mage Knight,0x81da7ec,0x81db0f8 +Mage Knight (F),0x81db250,0x81dbbcc +Bishop,0x81dbd24,0x81dc590 +Bishop (F),0x81dc6f0,0x81dcf44 +Shaman,0x81dd0a4,0x81dd888 +Shaman (F),0x81dd0a4,0x81dd888 +Druid,0x81dd9e0,0x81de2c4 +Druid (F),0x81dd9e0,0x81de2c4 +Summoner,0x81de41c,0x81dec38 +Summoner (F),0x81de41c,0x81dec38 +Rogue,0x81ded90,0x81df548 +Gorgon Egg,0x81df6a0,0x81dfacc +Great Knight,0x81dfc24,0x81e058c +Great Knight (F),0x81dfc24,0x81e058c +Recruit (2),0x81e06e4,0x81e0e40 +Journeyman (3),0x81e0f98,0x81e173c +Pupil (3),0x81e189c,0x81e2088 +Recruit (3),0x81e06e4,0x81e0e40 +Manakete,0x81e21e0,0x81e2f34 +Manakete (F),0x81e308c,0x81e39ec +Journeyman (1),0x81e0f98,0x81e173c +Pupil (1),0x81e189c,0x81e2088 +Fighter,0x81e3b44,0x81e4340 +Warrior,0x81e4498,0x81e4ea4 +Brigand,0x81e4ffc,0x81e582c +Pirate,0x81e5984,0x81e62b4 +Berserker,0x81e640c,0x81e6df4 +Monk,0x81e6f4c,0x81e7638 +Priest,0x81e7790,0x81e7f58 +Bard,0x81e80b0,0x81e8840 +Recruit (1),0x81e06e4,0x81e0e40 +Pegasus Knight,0x81e89d0,0x81e96f0 +Falcon Knight,0x81e9848,0x81ea5dc +Cleric,0x81ea734,0x81eaea0 +Troubadour,0x81eaff8,0x81eb99c +Valkyrie,0x81ebaf4,0x81ec4fc +Dancer,0x81ec654,0x81ed1c8 +Soldier,0x81ed418,0x81edbc4 +Necromancer,0x81edd1c,0x81ee558 +Fleet,0x81ee6b0,0x81eec84 +Phantom,0x81eedec,0x81ef5cc +Revenant,0x81ef724,0x81efe70 +Entombed,0x81effc8,0x81f06d8 +Bonewalker,0x81f0830,0x81f1080 +Bonewalker (Bow),0x81f11d8,0x81f1a54 +Wight,0x81f1bac,0x81f249c +Wight (Bow),0x81f25f4,0x81f2ec4 +Bael,0x81f301c,0x81f3794 +Elder Bael,0x81f38ec,0x81f3fa0 +Cyclops,0x81f40f8,0x81f49b8 +Mauthe Doog,0x81f4b18,0x81f5468 +Gwyllgi,0x81f55c0,0x81f607c +Tarvos,0x81f61d4,0x81f6ad0 +Maelduin,0x81f6c28,0x81f7570 +Mogall,0x81f76c8,0x81f7e28 +Arch Mogall,0x81f7f80,0x81f876c +Gorgon,0x81f88c4,0x81f90a0 +Gorgon Egg,0x81f91f8,0x81f95f4 +Gargoyle,0x81f974c,0x81fa2b4 +Deathgoyle,0x81fa40c,0x81faf40 +Dracozombie,0x81fb098,0x81fbe5c +Demon King,0x81fbfbc,0x81fd028 +Archer on Ballista,0x81fd180,0x81fd808 +Archer on Iron Ballista,0x81fd960,0x81fdfe8 +Archer on Killer Ballista,0x81fe140,0x81fe7c8 +Ballista,0x81fe920,0x81fee74 +Iron Ballista,0x81fefdc,0x81ff4c8 +Killer Ballista,0x81ff620,0x81ffbbc +Civilian,0x81ffd24,0x8200348 +Civilian (F),0x82004a0,0x8200afc +Civilian,0x8200c54,0x8201338 +Civilian (F),0x8201490,0x8201b84 +Civilian,0x8200c54,0x8201338 +Civilian (F),0x8201490,0x8201b84 +Peer,0x8201cdc,0x8202558 +Queen,0x82026b0,0x8202c04 +Prince,0x8202d5c,0x8203368 +Queen,0x82034c0,0x82039a0 +(empty),0x8203af8,0x8203e8c +Fallen Prince,0x8203fe4,0x82043c8 +Tent,0x8204520,0x8204940 +Pontifex,0x8204a98,0x8205068 +Dead Peer,0x82051c0,0x82055a8 +Cyclops,0x81f40f8,0x81f49b8 +Elder Bael,0x81f38ec,0x81f3fa0 +Journeyman (2),0x81e0f98,0x81e173c +Pupil (2),0x81e189c,0x81e2088 diff --git a/Tables/FE8 Nightmare modules/Map sprite editor/Misc map sprite editor.nmm b/Tables/FE8 Nightmare modules/Map sprite editor/Misc map sprite editor.nmm new file mode 100644 index 0000000..44627c6 --- /dev/null +++ b/Tables/FE8 Nightmare modules/Map sprite editor/Misc map sprite editor.nmm @@ -0,0 +1,19 @@ +1 +FE 8 Map sprite pointer table editor by Nintenlord +0x9A2E00 +127 +8 +Class list.txt +NULL + +Animation pointer +0 +4 +NEHU +NULL + +Another pointer +4 +4 +NEHU +NULL \ No newline at end of file diff --git a/Tables/FE8 Nightmare modules/Map sprite editor/Size.txt b/Tables/FE8 Nightmare modules/Map sprite editor/Size.txt new file mode 100644 index 0000000..a1be20b --- /dev/null +++ b/Tables/FE8 Nightmare modules/Map sprite editor/Size.txt @@ -0,0 +1,4 @@ +3 +0x00 16x16 +0x01 16x32 +0x02 32x32 \ No newline at end of file diff --git a/Tables/FE8 Nightmare modules/Map sprite editor/Standing list.txt b/Tables/FE8 Nightmare modules/Map sprite editor/Standing list.txt new file mode 100644 index 0000000..4b6bcab --- /dev/null +++ b/Tables/FE8 Nightmare modules/Map sprite editor/Standing list.txt @@ -0,0 +1,107 @@ +Ephraim Lord +Eirika Lord +Ephraim Great Lord +Eirika Great Lord +Cavalier +Paladin +Knight +General +Thief +Manakete +Mercenary +Mercenary (F) +Hero +Hero (F) +Myrmidon +Myrmidon (F) +Swordmaster +Swordmaster (F) +Assassin +Assassin (F) +Archer +Archer (F) +Sniper +Sniper (F) +Ranger +Wyvern Rider +Wyvern Rider (F) +Wyvern Lord +Wyvern Lord (F) +Wyvern Knight +Mage +Mage (F) +Sage +Sage (F) +Mage Knight +Mage Knight (F) +Bishop +Bishop (F) +Shaman +Druid +Summoner +Rogue +Gorgon Egg +Great Knight +Recruit (2) +Journeyman (3) +Pupil (3) +Manakete +Manakete (F) +Fighter +Warrior +Brigand +Pirate +Berserker +Monk +Priest +Bard +Pegasus Knight +Falcon Knight +Sister +Troubadour +Valkyrie +Dancer +Soldier +Necromancer +Fleet +Phantom +Revenant +Entombed +Bonewalker +Bonewalker (Bow) +Wight +Wight (Bow) +Bael +Elder Bael +Cyclops +Mauthe Doog +Gwyllgi +Tarvos +Maelduin +Mogall +Arch Mogall +Gorgon +Gorgon Egg +Gargoyle +Deathgoyle +Dracozombie +Demon King +Archer on Ballista +Archer on Iron Ballista +Archer on Killer Ballista +Ballista +Iron Ballista +Killer Ballista +Civilian +Civilian (F) +Civilian +Civilian (F) +Peer +Queen +Prince +Queen +(empty) +Fallen Prince +Tent +Pontifex +Dead Peer \ No newline at end of file diff --git a/Tables/FE8 Nightmare modules/Map sprite editor/Standing map sprite editor.csv b/Tables/FE8 Nightmare modules/Map sprite editor/Standing map sprite editor.csv new file mode 100644 index 0000000..c63edb4 --- /dev/null +++ b/Tables/FE8 Nightmare modules/Map sprite editor/Standing map sprite editor.csv @@ -0,0 +1,108 @@ +"0x8af880","Unknown","##UNKNOWN##","Size","##UNKNOWN##","Poiner to graphics" +"Ephraim Lord","0x2","0x0","0x1","0x0","0x81b7828" +"Eirika Lord","0x0","0x0","0x0","0x0","0x81b79d4" +"Ephraim Great Lord","0x2","0x0","0x1","0x0","0x81b7ad8" +"Eirika Great Lord","0x2","0x0","0x1","0x0","0x81b7cd4" +"Cavalier","0x2","0x0","0x1","0x0","0x81b7ecc" +"Paladin","0x2","0x0","0x1","0x0","0x81b8088" +"Knight","0x2","0x0","0x0","0x0","0x81b8258" +"General","0x0","0x0","0x1","0x0","0x81b8364" +"Thief","0x2","0x0","0x0","0x0","0x81b8504" +"Manakete","0x0","0x0","0x0","0x0","0x81b8640" +"Mercenary","0x2","0x0","0x0","0x0","0x81b8678" +"Mercenary (F)","0x2","0x0","0x2","0x0","0x81b87b0" +"Hero","0x2","0x0","0x0","0x0","0x81b8940" +"Hero (F)","0x2","0x0","0x0","0x0","0x81b8aa0" +"Myrmidon","0x2","0x0","0x0","0x0","0x81b8bdc" +"Myrmidon (F)","0x2","0x0","0x0","0x0","0x81b8cf0" +"Swordmaster","0x2","0x0","0x0","0x0","0x81b8e00" +"Swordmaster (F)","0x2","0x0","0x0","0x0","0x81b8ee8" +"Assassin","0x2","0x0","0x0","0x0","0x81b8fc4" +"Assassin (F)","0x2","0x0","0x0","0x0","0x81b9100" +"Archer","0x2","0x0","0x0","0x0","0x81b9234" +"Archer (F)","0x2","0x0","0x0","0x0","0x81b934c" +"Sniper","0x2","0x0","0x0","0x0","0x81b9460" +"Sniper (F)","0x2","0x0","0x0","0x0","0x81b95a4" +"Ranger","0x2","0x0","0x1","0x0","0x81b96c8" +"Wyvern Rider","0x2","0x0","0x1","0x0","0x81b9894" +"Wyvern Rider (F)","0x2","0x0","0x1","0x0","0x81b9a88" +"Wyvern Lord","0x2","0x0","0x1","0x0","0x81b9c7c" +"Wyvern Lord (F)","0x2","0x0","0x1","0x0","0x81b9e70" +"Wyvern Knight","0x3","0x0","0x1","0x0","0x81ba068" +"Mage","0x2","0x0","0x0","0x0","0x81ba274" +"Mage (F)","0x2","0x0","0x0","0x0","0x81ba3ac" +"Sage","0x2","0x0","0x0","0x0","0x81ba4ec" +"Sage (F)","0x2","0x0","0x0","0x0","0x81ba648" +"Mage Knight","0x2","0x0","0x1","0x0","0x81ba7a8" +"Mage Knight (F)","0x2","0x0","0x1","0x0","0x81ba95c" +"Bishop","0x2","0x0","0x0","0x0","0x81bab20" +"Bishop (F)","0x2","0x0","0x0","0x0","0x81bac74" +"Shaman","0x2","0x0","0x0","0x0","0x81badcc" +"Druid","0x2","0x0","0x0","0x0","0x81baf24" +"Summoner","0x2","0x0","0x1","0x0","0x81bb098" +"Rogue","0x2","0x0","0x0","0x0","0x81bb1b8" +"Gorgon Egg","0x3","0x0","0x0","0x0","0x81bb2dc" +"Great Knight","0x2","0x0","0x1","0x0","0x81bb3b0" +"Recruit (2)","0x2","0x0","0x1","0x0","0x81bb580" +"Journeyman (3)","0x2","0x0","0x1","0x0","0x81bb6b4" +"Pupil (3)","0x2","0x0","0x0","0x0","0x81bb7f0" +"Manakete","0x3","0x0","0x2","0x0","0x81bb910" +"Manakete (F)","0x2","0x0","0x1","0x0","0x81bbbb8" +"Fighter","0x2","0x0","0x1","0x0","0x81bbcd0" +"Warrior","0x2","0x0","0x1","0x0","0x81bbdfc" +"Brigand","0x2","0x0","0x1","0x0","0x81bbf7c" +"Pirate","0x2","0x0","0x0","0x0","0x81bc0f0" +"Berserker","0x2","0x0","0x1","0x0","0x81bc26c" +"Monk","0x2","0x0","0x0","0x0","0x81bc44c" +"Priest","0x2","0x0","0x0","0x0","0x81bc568" +"Bard","0x2","0x0","0x0","0x0","0x81bc674" +"Pegasus Knight","0x2","0x0","0x1","0x0","0x81bc774" +"Falcon Knight","0x2","0x0","0x1","0x0","0x81bc918" +"Sister","0x2","0x0","0x0","0x0","0x81bcac4" +"Troubadour","0x2","0x0","0x1","0x0","0x81bcbe8" +"Valkyrie","0x2","0x0","0x1","0x0","0x81bcda4" +"Dancer","0x2","0x0","0x0","0x0","0x81bcf54" +"Soldier","0x2","0x0","0x0","0x0","0x81bd08c" +"Necromancer","0x3","0x0","0x0","0x0","0x81bd1e0" +"Fleet","0x3","0x0","0x2","0x0","0x81bd2dc" +"Phantom","0x2","0x0","0x2","0x0","0x81bd444" +"Revenant","0x3","0x0","0x1","0x0","0x81bd5d0" +"Entombed","0x3","0x0","0x1","0x0","0x81bd6fc" +"Bonewalker","0x3","0x0","0x0","0x0","0x81bd864" +"Bonewalker (Bow)","0x3","0x0","0x1","0x0","0x81bd98c" +"Wight","0x3","0x0","0x0","0x0","0x81bdad0" +"Wight (Bow)","0x3","0x0","0x0","0x0","0x81bdc10" +"Bael","0x3","0x0","0x2","0x0","0x81bdd54" +"Elder Bael","0x3","0x0","0x1","0x0","0x81bdee4" +"Cyclops","0x3","0x0","0x1","0x0","0x81be048" +"Mauthe Doog","0x3","0x0","0x1","0x0","0x81be1d8" +"Gwyllgi","0x3","0x0","0x2","0x0","0x81be2ec" +"Tarvos","0x3","0x0","0x1","0x0","0x81be504" +"Maelduin","0x3","0x0","0x2","0x0","0x81be714" +"Mogall","0x3","0x0","0x1","0x0","0x81be988" +"Arch Mogall","0x0","0x0","0x1","0x0","0x81beb04" +"Gorgon","0x3","0x0","0x1","0x0","0x81bec84" +"Gorgon Egg","0x3","0x0","0x0","0x0","0x81bedd0" +"Gargoyle","0x3","0x0","0x2","0x0","0x81bee74" +"Deathgoyle","0x3","0x0","0x2","0x0","0x81bf06c" +"Dracozombie","0x3","0x0","0x1","0x0","0x81bf29c" +"Demon King","0x3","0x0","0x2","0x0","0x81bf418" +"Archer on Ballista","0x2","0x0","0x1","0x0","0x81bf690" +"Archer on Iron Ballista","0x2","0x0","0x1","0x0","0x81bf824" +"Archer on Killer Ballista","0x2","0x0","0x1","0x0","0x81bf9b8" +"Ballista","0x2","0x0","0x1","0x0","0x81bfb4c" +"Iron Ballista","0x2","0x0","0x1","0x0","0x81bfcc0" +"Killer Ballista","0x2","0x0","0x1","0x0","0x81bfe34" +"Civilian","0x2","0x0","0x0","0x0","0x81bffa8" +"Civilian (F)","0x2","0x0","0x0","0x0","0x81c0078" +"Civilian","0x2","0x0","0x0","0x0","0x81c014c" +"Civilian (F)","0x2","0x0","0x0","0x0","0x81c022c" +"Peer","0x2","0x0","0x0","0x0","0x81c0310" +"Queen","0x2","0x0","0x1","0x0","0x81c03ec" +"Prince","0x2","0x0","0x0","0x0","0x81c0500" +"Queen","0x2","0x0","0x0","0x0","0x81c05d8" +"(empty)","0x0","0x0","0x0","0x0","0x81c068c" +"Fallen Prince","0x2","0x0","0x0","0x0","0x81c07bc" +"Tent","0x2","0x0","0x1","0x0","0x81c0840" +"Pontifex","0x2","0x0","0x1","0x0","0x81c0934" +"Dead Peer","0x0","0x0","0x0","0x0","0x81c0a70" diff --git a/Tables/FE8 Nightmare modules/Map sprite editor/Standing map sprite editor.nmm b/Tables/FE8 Nightmare modules/Map sprite editor/Standing map sprite editor.nmm new file mode 100644 index 0000000..019d540 --- /dev/null +++ b/Tables/FE8 Nightmare modules/Map sprite editor/Standing map sprite editor.nmm @@ -0,0 +1,25 @@ +1 +FE8 Standing map sprite editor by Nintenlord +0x8AF880 +107 +8 +Standing list.txt +NULL + +Unknown +0 +1 +NEHU +NULL + +Size +2 +1 +NDHU +Size.txt + +Poiner to graphics +4 +4 +NEHU +NULL \ No newline at end of file diff --git a/Text/Dialogue/Ch8 dialogue.txt b/Text/Dialogue/Ch8 dialogue.txt new file mode 100644 index 0000000..b2fefd5 --- /dev/null +++ b/Text/Dialogue/Ch8 dialogue.txt @@ -0,0 +1,341 @@ +## ChEightOpening +[OpenMidRight][LoadFace][Ersatz][0x01] +[OpenMidLeft][LoadFace][Fanni][0x01] +Mr. Ersatz, can I take[N] +my hand off my chin now?[.][A][0x2] +My arm's gettin' sore...[.][A] +[OpenMidRight] +Young Fanni, don't you[N] +remember what I told you?[.][AN] +Maintaining a pensive[.][N] +posture whenever possible[AN] +vastly improves mental strength,[.][N] +character, digestion, arm muscles...[.][A] +[OpenMidLeft] +I know! But we've been sittin'[.][N] +here for who-knows-how-long[AN] +and nothing's happened! [.]Look,[.][N] +I'll just go mash that guy over[AN] +there like a potato and we'll[N] +be able to get outta here![.][A] +[OpenMidRight] +I entrusted you with the sacred[N] +Tablet of Celerity, the precious[AN] +treasure of the Peatmoss Clan,[.][N] +and now you throw your life away?![A] +[OpenMidLeft] +I mean... [....]I [.]did already[N] +use it and all, [.]so...[.][A][CloseSpeechSlow] +[OpenMidRight][MoveMidRight] +The machinations of Dennis[N] +are not to be taken lightly![.][AN] +If you try to just "go mash him",[.][N] +you'll fall right into his trap![A] +[OpenMidLeft] +Mr. Ersatz, the only trap here[N] +is these dumb tiles! [.]The longer[.][AN] +I sit here, the more I think you're[N] +overestimating this Dennis guy![.][A] +[OpenMidRight][MoveMidRight] +Dennis is not just some "guy".[.][N] +He's the brains behind an empire![AN] +If we play this dangerous game[N] +into which he's trying to lure us,[.][AN] +we'll only be playing right into[N] +the blackheart's hands.[.][A] +[OpenMidLeft] +PUH-lease, Mr. Ersatz.[.][N] +Blackheart, blackfart![.][A][0x2][ToggleSmile] +Watch this! I'll speed right[N] +through and come back with[AN] +that old Dennis's dragon-[N] +murderin' hide on this spear![A][CloseSpeechSlow] +[OpenMidLeft][MoveFarFarRight][OpenFarFarRight] +Nyooooooom![.][A][CloseSpeechSlow] +[OpenMidRight][MoveMidRight] +Fanni!![.][A][CloseSpeechSlow][ClearFace][X] + +## ChEightIntroTwo +[OpenRight][LoadFace][Dennis][0x01] +That old fool is getting worried...[N] +He's trying to speed things up![.][AN] +[ToggleSmile]Soon, the destruction of the[N] +central manakete tribes shall[AN] +be complete! All who refuse to[N] +submit to the Empire must die![.][A][CloseSpeechSlow][ClearFace][X] + +## ChEightIntroThree +[OpenMidRight] +Oh no... This fog...! [.]We've fallen[N] +into one of Dennis's traps![.][AN] +If only we had backup...[.][A][CloseSpeechSlow] +[OpenMidLeft][LoadFace][0x02][0x01] +Hello.[.][A] +[OpenMidRight] +Gods above![N] +We're saved![.][A] +[OpenMidLeft] +You look like you've been fighting.[N] +What's the situation here?[.][A] +[OpenMidRight] +I am Ersatz, sole survivor of[N] +the Peatmoss Clan. [.]This[AN] +marshland was once my home,[.][N] +but in years past, it's been[AN] +transformed into a twisted playground[N] +for that damnable general, Dennis![.][A] +[OpenMidLeft] +Peatmoss...[....][N] +!!![.][AN] +Are you an Earth Dragon?![.][A] +[OpenMidRight] +Earth?[N] +Oh, heavens, no.[.][AN] +We had a falling-out with the Earth[N] +Dragon Tribe some 1473 years ago.[.][AN][CloseEyes] +I remember it like it was yesterday.[.][A][OpenEyes][0x2] +But never mind that! Your arrival[N] +couldn't be more auspicious.[.][AN] +You see, I came here to reclaim[N] +the lands of my childhood[.][AN] +in the company of a young knight[N] +who swore herself to my protection.[.][AN] +So little did I know of Dennis's[N] +treachery, he's trapped us within[AN] +a mystical fog![.] I beseech you,[.][N] +go to her aid, and I shall stay[AN] +here to guard the surroundings[N] +and warn you of any other tricks.[.][A] +[OpenMidLeft][ToggleMouthMove] +Why can't you rescue her[.][N] +yourself? Aren't you a dragon?[.][A] +[OpenMidRight] +I am, but Dennis is an[N] +exterminator of dragons![.][AN] +His bodyguards are equipped with[N] +weapons that pierce scales easily.[.][A][0x2] +I beg of you, help us put an end[N] +to the mad rampage of Dennis,[.][AN] +and all my draconic power and[N] +wisdom are yours to command.[.][A] +[OpenMidLeft] +If this Dennis is as fearsome[N] +as you speak of him to be,[.][AN] +chances are I would've had to[N] +fight him sooner or later anyway.[AN] +I, Vedge, will bring him to justice![.][A] +[OpenMidRight] +Thank you, Master Vedge![.][A][0x2] +[ToggleMouthMove]... [ToggleMouthMove]Ah, there's one more[N] +thing you should know.[.][AN] +I have a certain... [....]eye for[N] +the battlefield. [.]You might[AN] +describe it as being able to[N] +see things before they happen.[.][AN] +If I sense something is amiss,[N] +I'll be sure to let you know.[.][A] +[OpenMidLeft] +Understood.[.][A][CloseSpeechSlow][X] + +## ChEightIntroFour +[OpenRight][LoadFace][Dennis][0x01][MoveRight] +What?! That old mandragorium[N] +actually received backup?!?![.][A][ToggleSmile][0x2] +Either way, it's okay. My Stone[.][N] +Tile Maze shall crush the enemy![A][CloseSpeechSlow][ClearFace][X] + +## DennisBattleQuote +[OpenRight][LoadFace][Dennis][0x01] +Useless...[....][A][0x2][ToggleSmile] +Useless!!![.][N] +Muahahahaha![.][A][CloseSpeechSlow][ClearFace][X] + +## DennisDeathQuote +[OpenRight][LoadFace][Dennis][0x01] +How could they have seen[.][N] +through my strategy...?!?![.][A][CloseSpeechSlow][ClearFace][X] + +## ChEightHasty +[OpenMidRight][LoadFace][Ersatz][0x01] +Don't be hasty! [....]This[N] +must be Dennis's trap.[.][A][CloseSpeechSlow][ClearFace][X] + +## ChEightTrap +[OpenRight][LoadFace][Dennis][0x01][ToggleSmile] +Those fools! They've fallen[N] +right into my trap![.][AN] +No self-respecting lordling can[N] +resist seizing an errant throne,[.][AN] +and now they'll pay the[N] +price for their curiosity![.][A][ToggleSmile][0x2] +All units, attack! Crush them like[.][N] +the insolent worms they are![.][A][CloseSpeechSlow][ClearFace][X] + +## ChEightEnd +[OpenRight][LoadFace][0x02][0x01] +[OpenMidLeft][LoadFace][Dennis][0x01] +These are some of my most[N] +trusted and stalwart vassals.[.][AN] +They will, no doubt, prove themselves[N] +quite valuable on your journey.[.][A] +[OpenRight] +It's over, Dennis![N] +Surrender![.][A] +[OpenMidLeft] +Remember, you are venturing behind[N] +enemy lines. You will need supplies.[.][A] +[OpenRight] +[ToggleMouthMove]... [ToggleMouthMove]What?[.] What are[N] +you talking about?![.][A] +[OpenMidLeft] +I will have a supply convoy readied to[N] +carry your weapons and provisions.[.][AN] +It will remain at your side, no matter[N] +how far afield you venture.[.][A][CloseSpeechSlow] +[OpenRight][MoveRight] +Stop talking nonsense, you loon![N] +Your genocide ends here!![.][A] +[OpenMidLeft] +No, save your thanks for your return...[.][N] +with your brother, Prince Ephraim.[.][A] +[OpenRight] +"Prince Ephraim"?[N] +Who is that?![.][A] +[OpenMidLeft] +Here is a bag of 5000 Gold,[N] +Princess. Take it, and- [.][A][CloseSpeechSlow] +[OpenFarRight] +WAIT![.][A][CloseSpeechSlow] +[OpenFarRight][LoadFace][Ersatz][0x01] +Don't be hasty! This[N] +must be Dennis's trap.[.][A][CloseSpeechSlow][OpenFarRight][MoveLeft][OpenLeft][MoveLeft] +SORYAA![.][A][CloseSpeechSlow] +[OpenMidLeft][MoveMidLeft] +GUEEEEEE![....][N][HalfCloseEyes] +You've... [....]killed... [....]me...[.][A] +[OpenLeft] +Good![.][A][CloseSpeechSlow] +[OpenMidLeft][CloseEyes][ClearFace][OpenRight][ClearFace][OpenMidLeft][LoadFace][Ersatz][0x01] +[OpenMidRight] +The bag of money... disappeared?![.][AN] +Blast it all, Ersatz! We really[N] +could've used that, you know.[.][A] +[OpenMidLeft] +That was no bag of gold, milord![N] +It was a bag full of scorpions![.][AN] +Didn't you see it squirming?[.][A] +[OpenMidRight] +No... In fact, I thought I heard[N] +the jingling of gold coins inside...[.][A] +[OpenMidLeft] +Then it's a good thing I was[N] +here to save you, milord![.][AN] +[OpenMidRight] +Well, whatever the case,[N] +Dennis now lies deep in the mud.[.][AN] +Feel free to spend the rest of[N] +the day doing whatever it is[.][AN] +you need to do here. We[N] +continue moving tomorrow.[.][A] +[OpenMidLeft] +Yes, Master Vedge.[.][A][CloseSpeechSlow][ClearFace][X] + +## ChEightEndNoErsatz +[OpenRight][LoadFace][0x02][0x01] +[OpenMidLeft][LoadFace][Dennis][0x01] +These are some of my most[N] +trusted and stalwart vassals.[.][AN] +They will, no doubt, prove themselves[N] +quite valuable on your journey.[.][A] +[OpenRight] +It's over, Dennis![N] +Surrender![.][A] +[OpenMidLeft] +Remember, you are venturing behind[N] +enemy lines. You will need supplies.[.][A] +[OpenRight] +[ToggleMouthMove]... [ToggleMouthMove]What?[.] What are[N] +you talking about?![.][A] +[OpenMidLeft] +I will have a supply convoy readied to[N] +carry your weapons and provisions.[.][AN] +It will remain at your side, no matter[N] +how far afield you venture.[.][A][CloseSpeechSlow] +[OpenRight][MoveRight] +Stop talking nonsense, you loon![N] +Your genocide ends here!![.][A] +[OpenMidLeft] +No, save your thanks for your return...[.][N] +with your brother, Prince Ephraim.[.][A] +[OpenRight] +"Prince Ephraim"?[N] +Who is that?![.][A] +[OpenMidLeft] +Here is a bag of 5000 Gold,[N] +Princess. Please take it.[.][A] +[OpenRight] +What the...? This really is[N] +a large bag of money...[.][AN] +Why are you helping-- [.][A][CloseSpeechSlow] +[OpenMidLeft][ToggleSmile][....][ClearFace][ToggleSmile] +[OpenRight] +He suddenly sank into the mud![N][CloseEyes] +Gods... Who WAS that man?[.][A][CloseSpeechSlow][X] + +## ChEightTalk +[OpenMidLeft][LoadFace][Ersatz][0x01] +[OpenMidRight][LoadFace][Fanni][0x01][ToggleSmile] +Mr. Ersatz![.][N] +Isn't this great?[.][A][ToggleSmile] +[OpenMidLeft] +It is not "great", Fanni, that you[N] +plunged behind enemy lines with[.][AN] +absolutely no heed to my warnings![N] +You must be more disciplined![.][A] +[OpenMidRight] +Sorry, Mr. Ersatz... I'll try[N] +and be more careful next time.[.][AN][ToggleSmile] +But what I meant was isn't it[N] +great that we've got help now?[.][A] +[OpenMidLeft] +Ah, yes.[.][N] +That is great indeed![.][AN] +All that remains is for us to[N] +crush the evil forces of Dennis![.][A] +[OpenMidRight] +Arright! That's the[N] +Mr. Ersatz I know![.][A][CloseSpeechSlow][OpenMidRight][MoveFarFarLeft] +[OpenFarFarLeft] +Wheeeeee![.][A][CloseSpeechSlow][X] + +## ChEightRecruit +[OpenMidLeft][LoadFace][Fanni][0x01] +[OpenRight][LoadFace][0x02][0x01] +Greetings. Are you that sworn[N] +knight Ersatz was talking about?[.][A] +[OpenMidLeft][ToggleSmile] +Sure am! The name's Fanni,[N] +travelin' knight supreme![.][A][ToggleSmile][0x2] +Well, actually, technically I'm[N] +not really a knight...[.][AN] +Failed the midterms at[N] +Leeroyson University, y'see.[.][AN][MoveMidLeft] +B- [.]But the exams were rigged![.][N] +There was this one question:[.][AN] +"What is the most useful stat?",[.][N] +and I, y'know, answered correctly...[.][AN] +But they still dinged me for it! Those[N] +lyin' idiots told me I was wrong![.][A][ToggleSmile] +Anyway, that stuff doesn't really[.][N] +matter all that much, y'know?[.][AN] +What does matter is[N] +that I can do THIS![.][A][CloseSpeechSlow][OpenMidLeft][MoveFarFarRight][OpenFarFarRight] +Zooooom![.][A][CloseSpeechSlow][ToggleSmile][ClearFace] +[OpenRight][ToggleMouthMove] +[ToggleMouthMove]... [ToggleMouthMove][.....]So, what IS the most[N] +useful stat, then?[.][A][CloseSpeechSlow] +[OpenFarFarLeft][LoadFace][Fanni][0x01][ToggleSmile][MoveMidLeft][OpenMidLeft] +Ain't it obvious?[.][N] +Movement![.][A][ToggleSmile] +[OpenRight] +I see.[.][A][CloseSpeechSlow][X] diff --git a/Text/chapter_names.txt b/Text/chapter_names.txt new file mode 100644 index 0000000..046de20 --- /dev/null +++ b/Text/chapter_names.txt @@ -0,0 +1,90 @@ + +# 0x160 PrologueChName +Prologue: IT BEGINS AGAIN[X] + +#0x161 +1: Pirate Peril[X] + +#0x162 +2: Throne Throwdown[X] + +#0x163 +3: Script Writing[X] + +#0x164 +4: Dangerous Duo[X] + +#0x166 +5: Dark Sanctity[X] + +#0x167 +6: Toy Box[X] + +#0x168 +7: The Chests are to Blame[X] + +#0x169 +8: Know Thine Enemy...[X] + +#0x16a +9: Shifting Stairways[X] + +# 0x016B +10: Lakeside Lunacy[X] + +# 0x019a +11: [X] + +# 0x016c +12: [X] + +# 0x016d +13: [X] + +# 0x016e +14: [X] + +# 0x016f +15: [X] + +# 0x0170 +16: The Grapes of Rath[X] + +# 0x0171 +17: Christmas Break[X] + +# 0x0172 +18: [X] + +# 0x0173 +19: [X] + +# 0x0174 +20: [X] + +# 0x0175 +21: [X] + +# 0x0176 +22: [X] + +# 0x0177 +23: [X] + +# 0x0178 +24: [X] + +# 0x019B +25: Stud Contact[X] + +# 0x0179 +26: ... Know Thyself[X] + +# 0x017A +27: Kaga's Blessing Upon[X] + +# 0x017B +28: Crusader God Babby[X] + +# 0x0182 +Endgame: The Final Holy Blitz[X] diff --git a/Text/character_text.txt b/Text/character_text.txt index 03ccddb..75ba92f 100644 --- a/Text/character_text.txt +++ b/Text/character_text.txt @@ -34,3 +34,44 @@ Verge[X] ## descVerge A mentor to Vedge. Some say[N] he's been a bad influence.[X] + +## BooName +Boo[X] + +## BooDesc +A renegade translator from days gone by.[N] +He deciphered the Scripts of Seisen.[X] + +## FanniName +Fanni[X] + +## FanniDesc +Flunked out of knight school. At[N] +least she knows what the best stat is.[X] + +## ErsatzName +Ersatz[X] + +## ErsatzDesc +The last of a manakete tribe.[N] +Claims to be a strategist.[X] + +## DennisName +Dennis[X] + +## DennisDesc +A former philanthropist tasked[N] +with exterminating manakete tribes.[X] + +## MuratName +Murat[X] + +## MuratDesc +Lives on the open ocean, apparently. Comes [N] +ashore only to terrorize landlubbers.[X] + +## nameAnna +Anna[X] + +## nameFaust +Faust[X] diff --git a/Text/class_text.txt b/Text/class_text.txt new file mode 100644 index 0000000..9a255c2 --- /dev/null +++ b/Text/class_text.txt @@ -0,0 +1,13 @@ +## nameVoidMaster +Void Master[X] + +## descVoidMaster +One who has mastered control[N] +over the powers of the void.[X] + +## nameVoidMonster +Void Monster[X] + +## descVoidMonster +One who has unleashed the powers[N] +of the void to transform.[X] diff --git a/Text/text_buildfile.txt b/Text/text_buildfile.txt index 42b839f..77ccb19 100644 --- a/Text/text_buildfile.txt +++ b/Text/text_buildfile.txt @@ -4,9 +4,6 @@ HP Bars[.][X] # 0x00B2 Set health bar display[X] -# 0x160 PrologueChName -Boss Rush[X] - #0x3A LearnedSkillText #first text ID in the free block Learned [X] @@ -15,6 +12,8 @@ Learned [X] #include "unitmenu_text.txt" +#include "chapter_names.txt" + #0x903 PlaceholderText #first text ID in the free block [OpenMidLeft][LoadFace][VedgePortrait]This is placeholder text![A][X] @@ -31,3 +30,4 @@ Sirius[X] #include "character_text.txt" #include "item_text.txt" #include "skilldesc_text.txt" +#include "class_text.txt" diff --git a/Text/unitmenu_text.txt b/Text/unitmenu_text.txt index d15cf33..f86dd72 100644 --- a/Text/unitmenu_text.txt +++ b/Text/unitmenu_text.txt @@ -70,3 +70,15 @@ ally.[X] ## UMDesc_Win This is your win button.[X] + +## UMText_Transform + Transform[X] + +## UMText_TransformDesc +Unleash the power of the void.[X] + +## UMText_Revert + Revert[X] + +## UMText_RevertDesc +Regain control of the void.[X]