diff --git a/.FE6_Installer.event b/.FE6_Installer.event index 480219c3..9838990f 100644 --- a/.FE6_Installer.event +++ b/.FE6_Installer.event @@ -5,8 +5,10 @@ #include "Definitions.event" #include "Extensions/Hack Installation.txt" #ifdef VeslyBuildfile -#include "gfx/Installer.event" #include "TextFE6/repointedTextTable.event" +ORG 0x1030000 +#include "gfx/Installer.event" + #endif // #define setText(textID, offset) "PUSH; ORG (TextTable+4*textID); POIN (offset); POP" @@ -18,7 +20,6 @@ #define gCharacterData 0x86076D0 #endif #ifdef VeslyBuildfile - #include "gfx/Installer.event" #include "Tables/TableInstaller.event" #else #define gCharacterDataFE1 0x86076D0 diff --git a/MAKE_animscache.cmd b/MAKE_animscache.cmd index b6e2e9db..4fd71d34 100644 --- a/MAKE_animscache.cmd +++ b/MAKE_animscache.cmd @@ -6,12 +6,11 @@ @rem defining buildfile config -set "source_rom=%~dp0norom.gba" +set "source_rom=%~dp0norom.dmp" set "main_event=%~dp0RomBuildfileCache.event" -set "target_rom=%~dp0anims.dmp" -set "target_sym=%~dp0fe7cache.sym" +set "target_rom=%~dp0animsfe6.dmp" @rem defining tools @@ -36,7 +35,11 @@ echo: echo Assembling cd "%base_dir%EventAssembler" -ColorzCore A FE7 "-output:%target_rom%" "-input:%main_event%" --nocash-sym +ColorzCore A FE6 "-output:%target_rom%" "-input:%main_event%" +set "target_rom=%~dp0animsfe7.dmp" +ColorzCore A FE7 "-output:%target_rom%" "-input:%main_event%" +set "target_rom=%~dp0animsfe8.dmp" +ColorzCore A FE8 "-output:%target_rom%" "-input:%main_event%" @rem call "MAKE_copyintoanimscache.cmd" noPause diff --git a/MAKE_copyintoanimscache.cmd b/MAKE_copyintoanimscache.cmd index ebf4c969..1d80a08f 100644 --- a/MAKE_copyintoanimscache.cmd +++ b/MAKE_copyintoanimscache.cmd @@ -1,7 +1,7 @@ @echo off :: Paths -set INPUT_FILE=anims.dmp -set OUTPUT_FILE=animscache.dmp +set INPUT_FILE=animsfe6.dmp +set OUTPUT_FILE=animsfe6cache.dmp set OFFSET=0x1030000 copy "%INPUT_FILE%" "%OUTPUT_FILE%" @@ -28,4 +28,66 @@ if %ERRORLEVEL%==0 ( echo Truncation failed. del tmp_%OUTPUT_FILE% ) + +:: Paths +set INPUT_FILE=animsfe7.dmp +set OUTPUT_FILE=animsfe7cache.dmp +set OFFSET=0x1030000 + +copy "%INPUT_FILE%" "%OUTPUT_FILE%" + +:: Convert OFFSET from hex to decimal +for /f "tokens=1 delims=" %%i in ('powershell -command "[convert]::ToInt64('%OFFSET%',16)"') do set DEC_OFFSET=%%i + +:: Set an optimized block size (e.g., 1/16th of a MB = 65536 bytes) +set BLOCK_SIZE=65536 + +:: Calculate the number of blocks to skip +set /a SKIP_BLOCKS=%DEC_OFFSET% / %BLOCK_SIZE% + +echo Truncating %OUTPUT_FILE% to start at offset %OFFSET% (decimal: %DEC_OFFSET%), using block size %BLOCK_SIZE%... + +:: Use dd with larger block size +dd if=%OUTPUT_FILE% of=tmp_%OUTPUT_FILE% bs=%BLOCK_SIZE% skip=%SKIP_BLOCKS% + +if %ERRORLEVEL%==0 ( + echo Truncation successful. Replacing original file... + move /y tmp_%OUTPUT_FILE% %OUTPUT_FILE% + echo %OUTPUT_FILE% has been updated. +) else ( + echo Truncation failed. + del tmp_%OUTPUT_FILE% +) + +:: Paths +set INPUT_FILE=animsfe8.dmp +set OUTPUT_FILE=animsfe8cache.dmp +set OFFSET=0x1030000 + +copy "%INPUT_FILE%" "%OUTPUT_FILE%" + +:: Convert OFFSET from hex to decimal +for /f "tokens=1 delims=" %%i in ('powershell -command "[convert]::ToInt64('%OFFSET%',16)"') do set DEC_OFFSET=%%i + +:: Set an optimized block size (e.g., 1/16th of a MB = 65536 bytes) +set BLOCK_SIZE=65536 + +:: Calculate the number of blocks to skip +set /a SKIP_BLOCKS=%DEC_OFFSET% / %BLOCK_SIZE% + +echo Truncating %OUTPUT_FILE% to start at offset %OFFSET% (decimal: %DEC_OFFSET%), using block size %BLOCK_SIZE%... + +:: Use dd with larger block size +dd if=%OUTPUT_FILE% of=tmp_%OUTPUT_FILE% bs=%BLOCK_SIZE% skip=%SKIP_BLOCKS% + +if %ERRORLEVEL%==0 ( + echo Truncation successful. Replacing original file... + move /y tmp_%OUTPUT_FILE% %OUTPUT_FILE% + echo %OUTPUT_FILE% has been updated. +) else ( + echo Truncation failed. + del tmp_%OUTPUT_FILE% +) + + pause diff --git a/Patches/FE6/Tables/ClassFE6Form_0060A0E8.csv b/Patches/FE6/Tables/ClassFE6Form_0060A0E8.csv index d6975958..05f8133f 100644 --- a/Patches/FE6/Tables/ClassFE6Form_0060A0E8.csv +++ b/Patches/FE6/Tables/ClassFE6Form_0060A0E8.csv @@ -75,7 +75,7 @@ INLINE NewClassTable,Name,Details,ID,Menu Class,Standing Map Anims,Movement Spee 49,0x00,0x00,0x49,0x00,0x44,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x860C978,0x860C9AB,0x860C9DE,0x00 4A ,0x00,0x00,0x4A,0x00,0x45,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x860C978,0x860C9AB,0x860C9DE,0x00 4B ,0x00,0x00,0x4B,0x00,0x46,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x860C978,0x860C9AB,0x860C9DE,0x00 -Mage,0x07C0,0x0575,0,0x1A,0x15,0x00,0xA3,0x1E,0x10,0x01,0x02,0x03,0x03,0x03,0x06,0x05,0x3C,0x14,0x14,0x14,0x14,0x14,0x14,0x03,0x37,0x37,0x28,0x23,0x05,0x23,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x00,0x00,0x86629C0,0x860C7E0,0x860C978,0x860C9AB,0x860C9DE,0x00 +Mage,0x07C0,0x0575,76,0x1A,0x15,0x00,0xA3,0x1E,0x10,0x01,0x02,0x03,0x03,0x03,0x06,0x05,0x3C,0x14,0x14,0x14,0x14,0x14,0x14,0x03,0x37,0x37,0x28,0x23,0x05,0x23,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x00,0x00,0x86629C0,0x860C7E0,0x860C978,0x860C9AB,0x860C9DE,0x00 Mage,0x07C0,0x0575,77,0x1A,0x15,0x00,0xA3,0x1E,0x10,0x01,0x02,0x03,0x03,0x03,0x06,0x05,0x3C,0x14,0x14,0x14,0x14,0x14,0x14,0x03,0x37,0x37,0x28,0x23,0x05,0x23,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x00,0x00,0x86629C0,0x860C7E0,0x860C978,0x860C9AB,0x860C9DE,0x00 Mage,0x07C0,0x0575,78,0x1A,0x15,0x00,0xA3,0x1E,0x10,0x01,0x02,0x03,0x03,0x03,0x06,0x05,0x3C,0x14,0x14,0x14,0x14,0x14,0x14,0x03,0x37,0x37,0x28,0x23,0x05,0x23,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x00,0x00,0x86629C0,0x860C7E0,0x860C978,0x860C9AB,0x860C9DE,0x00 Mage,0x07C0,0x0575,79,0x1A,0x15,0x00,0xA3,0x1E,0x10,0x01,0x02,0x03,0x03,0x03,0x06,0x05,0x3C,0x14,0x14,0x14,0x14,0x14,0x14,0x03,0x37,0x37,0x28,0x23,0x05,0x23,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x00,0x00,0x86629C0,0x860C7E0,0x860C978,0x860C9AB,0x860C9DE,0x00 diff --git a/Patches/FE6/Tables/ClassFE6Form_0060A0E8.event b/Patches/FE6/Tables/ClassFE6Form_0060A0E8.event index cf26de0a..d86a7f63 100644 --- a/Patches/FE6/Tables/ClassFE6Form_0060A0E8.event +++ b/Patches/FE6/Tables/ClassFE6Form_0060A0E8.event @@ -84,7 +84,7 @@ _C2EA_ClassFE6Form_0060A0E8(0x00,0x00,0x48,0x0,0x43,0x0,0x00,0x0,0x0,0x0,0x0,0x0 _C2EA_ClassFE6Form_0060A0E8(0x00,0x00,0x49,0x0,0x44,0x0,0x00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x00,0x00,0x860C978,0x860C9AB,0x860C9DE,0x00) _C2EA_ClassFE6Form_0060A0E8(0x00,0x00,0x4a,0x0,0x45,0x0,0x00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x00,0x00,0x860C978,0x860C9AB,0x860C9DE,0x00) _C2EA_ClassFE6Form_0060A0E8(0x00,0x00,0x4b,0x0,0x46,0x0,0x00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x00,0x00,0x860C978,0x860C9AB,0x860C9DE,0x00) -_C2EA_ClassFE6Form_0060A0E8(0x07C0,0x0575,0x0,0x1a,0x15,0x0,0xA3,0x1e,0x10,0x1,0x2,0x3,0x3,0x3,0x6,0x5,0x3c,0x14,0x14,0x14,0x14,0x14,0x14,0x3,0x37,0x37,0x28,0x23,0x5,0x23,0x14,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x33,0x0,0x0,0x86629C0,0x860C7E0,0x860C978,0x860C9AB,0x860C9DE,0x00) +_C2EA_ClassFE6Form_0060A0E8(0x07C0,0x0575,0x4c,0x1a,0x15,0x0,0xA3,0x1e,0x10,0x1,0x2,0x3,0x3,0x3,0x6,0x5,0x3c,0x14,0x14,0x14,0x14,0x14,0x14,0x3,0x37,0x37,0x28,0x23,0x5,0x23,0x14,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x33,0x0,0x0,0x86629C0,0x860C7E0,0x860C978,0x860C9AB,0x860C9DE,0x00) _C2EA_ClassFE6Form_0060A0E8(0x07C0,0x0575,0x4d,0x1a,0x15,0x0,0xA3,0x1e,0x10,0x1,0x2,0x3,0x3,0x3,0x6,0x5,0x3c,0x14,0x14,0x14,0x14,0x14,0x14,0x3,0x37,0x37,0x28,0x23,0x5,0x23,0x14,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x33,0x0,0x0,0x86629C0,0x860C7E0,0x860C978,0x860C9AB,0x860C9DE,0x00) _C2EA_ClassFE6Form_0060A0E8(0x07C0,0x0575,0x4e,0x1a,0x15,0x0,0xA3,0x1e,0x10,0x1,0x2,0x3,0x3,0x3,0x6,0x5,0x3c,0x14,0x14,0x14,0x14,0x14,0x14,0x3,0x37,0x37,0x28,0x23,0x5,0x23,0x14,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x33,0x0,0x0,0x86629C0,0x860C7E0,0x860C978,0x860C9AB,0x860C9DE,0x00) _C2EA_ClassFE6Form_0060A0E8(0x07C0,0x0575,0x4f,0x1a,0x15,0x0,0xA3,0x1e,0x10,0x1,0x2,0x3,0x3,0x3,0x6,0x5,0x3c,0x14,0x14,0x14,0x14,0x14,0x14,0x3,0x37,0x37,0x28,0x23,0x5,0x23,0x14,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x33,0x0,0x0,0x86629C0,0x860C7E0,0x860C978,0x860C9AB,0x860C9DE,0x00) diff --git a/Patches/FE7/Tables/ClassForm_00BE015C.csv b/Patches/FE7/Tables/ClassForm_00BE015C.csv index 79ca4f76..ea3025ce 100644 --- a/Patches/FE7/Tables/ClassForm_00BE015C.csv +++ b/Patches/FE7/Tables/ClassForm_00BE015C.csv @@ -96,7 +96,7 @@ Archer in Killer Ballista,0x0,0x0,0x5d,0x0,0x51,0,0x0,0x0,0,0,0,0,0,0,0,0,0,0,0, Empty Ballista,0x0,0x0,0x5e,0x0,0x52,0,0x0,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x0,0x0,0x0,0x0,0,0,0,0,0,0,0,0,0x0,0x0,0x0,0x0,0x8be44f9,0x8be453a,0x8be457b,0x0 Empty Iron Ballista,0x0,0x0,0x5f,0x0,0x53,0,0x0,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x0,0x0,0x0,0x0,0,0,0,0,0,0,0,0,0x0,0x0,0x0,0x0,0x8be44f9,0x8be453a,0x8be457b,0x0 Empty Killer Ballista,0x0,0x0,0x60,0x0,0x54,0,0x0,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x0,0x0,0x0,0x0,0,0,0,0,0,0,0,0,0x0,0x0,0x0,0x0,0x8be44f9,0x8be453a,0x8be457b,0x0 -Mage,0x4aa,0x23c,0,0x22,0x1a,0,0xc8,0x18,16,1,2,3,3,3,6,5,60,20,20,20,20,20,20,0x3,55,55,40,35,5,30,20,0,0,0,0,0,0,0x0,0x0,0x0,0x0,0,0,0,0,0,31,0,0,0x8c99284,0x8be3a90,0x8be3ee1,0x8be42f1,0x8be44f9,0x8be453a,0x8be457b,0x0 +Mage,0x4aa,0x23c,0x61,0x22,0x1a,0,0xc8,0x18,16,1,2,3,3,3,6,5,60,20,20,20,20,20,20,0x3,55,55,40,35,5,30,20,0,0,0,0,0,0,0x0,0x0,0x0,0x0,0,0,0,0,0,31,0,0,0x8c99284,0x8be3a90,0x8be3ee1,0x8be42f1,0x8be44f9,0x8be453a,0x8be457b,0x0 Mage,0x4aa,0x23c,98,0x22,0x1a,0,0xc8,0x18,16,1,2,3,3,3,6,5,60,20,20,20,20,20,20,0x3,55,55,40,35,5,30,20,0,0,0,0,0,0,0x0,0x0,0x0,0x0,0,0,0,0,0,31,0,0,0x8c99284,0x8be3a90,0x8be3ee1,0x8be42f1,0x8be44f9,0x8be453a,0x8be457b,0x0 Mage,0x4aa,0x23c,99,0x22,0x1a,0,0xc8,0x18,16,1,2,3,3,3,6,5,60,20,20,20,20,20,20,0x3,55,55,40,35,5,30,20,0,0,0,0,0,0,0x0,0x0,0x0,0x0,0,0,0,0,0,31,0,0,0x8c99284,0x8be3a90,0x8be3ee1,0x8be42f1,0x8be44f9,0x8be453a,0x8be457b,0x0 Mage,0x4aa,0x23c,100,0x22,0x1a,0,0xc8,0x18,16,1,2,3,3,3,6,5,60,20,20,20,20,20,20,0x3,55,55,40,35,5,30,20,0,0,0,0,0,0,0x0,0x0,0x0,0x0,0,0,0,0,0,31,0,0,0x8c99284,0x8be3a90,0x8be3ee1,0x8be42f1,0x8be44f9,0x8be453a,0x8be457b,0x0 diff --git a/Patches/FE7/Tables/ClassForm_00BE015C.event b/Patches/FE7/Tables/ClassForm_00BE015C.event index c2a8417d..9e3e3602 100644 --- a/Patches/FE7/Tables/ClassForm_00BE015C.event +++ b/Patches/FE7/Tables/ClassForm_00BE015C.event @@ -107,7 +107,7 @@ _C2EA_ClassForm_00BE015C(0x0,0x0,0x5d,0x0,0x51,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0 _C2EA_ClassForm_00BE015C(0x0,0x0,0x5e,0x0,0x52,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8be44f9,0x8be453a,0x8be457b,0x0) _C2EA_ClassForm_00BE015C(0x0,0x0,0x5f,0x0,0x53,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8be44f9,0x8be453a,0x8be457b,0x0) _C2EA_ClassForm_00BE015C(0x0,0x0,0x60,0x0,0x54,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8be44f9,0x8be453a,0x8be457b,0x0) -_C2EA_ClassForm_00BE015C(0x4aa,0x23c,0x0,0x22,0x1a,0x0,0xc8,0x18,0x10,0x1,0x2,0x3,0x3,0x3,0x6,0x5,0x3c,0x14,0x14,0x14,0x14,0x14,0x14,0x3,0x37,0x37,0x28,0x23,0x5,0x1e,0x14,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1f,0x0,0x0,0x8c99284,0x8be3a90,0x8be3ee1,0x8be42f1,0x8be44f9,0x8be453a,0x8be457b,0x0) +_C2EA_ClassForm_00BE015C(0x4aa,0x23c,0x61,0x22,0x1a,0x0,0xc8,0x18,0x10,0x1,0x2,0x3,0x3,0x3,0x6,0x5,0x3c,0x14,0x14,0x14,0x14,0x14,0x14,0x3,0x37,0x37,0x28,0x23,0x5,0x1e,0x14,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1f,0x0,0x0,0x8c99284,0x8be3a90,0x8be3ee1,0x8be42f1,0x8be44f9,0x8be453a,0x8be457b,0x0) _C2EA_ClassForm_00BE015C(0x4aa,0x23c,0x62,0x22,0x1a,0x0,0xc8,0x18,0x10,0x1,0x2,0x3,0x3,0x3,0x6,0x5,0x3c,0x14,0x14,0x14,0x14,0x14,0x14,0x3,0x37,0x37,0x28,0x23,0x5,0x1e,0x14,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1f,0x0,0x0,0x8c99284,0x8be3a90,0x8be3ee1,0x8be42f1,0x8be44f9,0x8be453a,0x8be457b,0x0) _C2EA_ClassForm_00BE015C(0x4aa,0x23c,0x63,0x22,0x1a,0x0,0xc8,0x18,0x10,0x1,0x2,0x3,0x3,0x3,0x6,0x5,0x3c,0x14,0x14,0x14,0x14,0x14,0x14,0x3,0x37,0x37,0x28,0x23,0x5,0x1e,0x14,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1f,0x0,0x0,0x8c99284,0x8be3a90,0x8be3ee1,0x8be42f1,0x8be44f9,0x8be453a,0x8be457b,0x0) _C2EA_ClassForm_00BE015C(0x4aa,0x23c,0x64,0x22,0x1a,0x0,0xc8,0x18,0x10,0x1,0x2,0x3,0x3,0x3,0x6,0x5,0x3c,0x14,0x14,0x14,0x14,0x14,0x14,0x3,0x37,0x37,0x28,0x23,0x5,0x1e,0x14,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1f,0x0,0x0,0x8c99284,0x8be3a90,0x8be3ee1,0x8be42f1,0x8be44f9,0x8be453a,0x8be457b,0x0) diff --git a/RomBuildfileCache.event b/RomBuildfileCache.event index a5d422ea..bf5fcb47 100644 --- a/RomBuildfileCache.event +++ b/RomBuildfileCache.event @@ -18,7 +18,8 @@ #include "Definitions.event" #define MAKE_CACHE_ROM #ifdef VeslyBuildfile - ORG CURRENTOFFSET + 0x30000 // 0.2mb for text + // ORG CURRENTOFFSET + 0x30000 // 0.2mb for text + ORG 0x1030000 // 0.2mb for text // ORG 0 #include "gfx/Anims/Installer.event" #endif diff --git a/animsfe6.dmp b/animsfe6.dmp new file mode 100644 index 00000000..bcaaa5a7 Binary files /dev/null and b/animsfe6.dmp differ diff --git a/animsfe6cache.dmp b/animsfe6cache.dmp new file mode 100644 index 00000000..95b5b7e2 Binary files /dev/null and b/animsfe6cache.dmp differ diff --git a/anims.dmp b/animsfe7.dmp similarity index 100% rename from anims.dmp rename to animsfe7.dmp diff --git a/animscache.dmp b/animsfe7cache.dmp similarity index 100% rename from animscache.dmp rename to animsfe7cache.dmp diff --git a/animsfe8.dmp b/animsfe8.dmp new file mode 100644 index 00000000..4661b19a Binary files /dev/null and b/animsfe8.dmp differ diff --git a/animsfe8cache.dmp b/animsfe8cache.dmp new file mode 100644 index 00000000..b1dd7b41 Binary files /dev/null and b/animsfe8cache.dmp differ diff --git a/gfx/Anims/Installer.event b/gfx/Anims/Installer.event index 654e0981..38993450 100644 --- a/gfx/Anims/Installer.event +++ b/gfx/Anims/Installer.event @@ -12,7 +12,15 @@ MESSAGE CURRENTOFFSET #include "GeneratedInstaller.event" #else // ORG $600000 + CURRENTOFFSET -#incbin "../../animscache.dmp" +#ifdef _FE6_ +#incbin "../../animsfe6cache.dmp" +#endif +#ifdef _FE7_ +#incbin "../../animsfe7cache.dmp" +#endif +#ifdef _FE8_ +#incbin "../../animsfe8cache.dmp" +#endif #endif MESSAGE CURRENTOFFSET diff --git a/norom.dmp b/norom.dmp new file mode 100644 index 00000000..e69de29b