Normalize SDK/toolchain filename case

This commit is contained in:
J.Ingram 2024-08-25 22:06:30 -04:00
parent e327cebf38
commit 3cc774daa1
61 changed files with 375 additions and 377 deletions

View File

@ -34,7 +34,7 @@ def cc1():
use_wine = shutil.which('wine') and os.name == 'posix'
cpppsx_args = [
os.path.join(args.psyq_path, 'psyq_4.4/bin/CPPPSX.EXE'),
os.path.join(args.psyq_path, 'psyq_4.4/bin/cpppsx.exe'),
'-undef',
'-D__GNUC__=2',
'-D__OPTIMIZE__',
@ -55,7 +55,7 @@ def cc1():
cpppsx = subprocess.Popen(cpppsx_args, stdout=subprocess.PIPE)
cc1_args = [
os.path.join(args.psyq_path, 'psyq_4.4/bin/CC1PSX.EXE'),
os.path.join(args.psyq_path, 'psyq_4.4/bin/cc1psx.exe'),
'-quiet',
'-O2',
'-G', '8',

View File

@ -25,8 +25,6 @@ has_cpp = bool(which('cpp'))
if "microsoft-standard" in platform.uname().release:
has_cpp = False
# TODO: make r3000.h and asm.h case sensitive symlinks on linux
def parse_arguments():
parser = argparse.ArgumentParser(description='MGS Ninja build script generator')
@ -156,10 +154,10 @@ preprocessor_defines = ' '.join(f'-D{define}' for define in args.defines)
if has_cpp:
ninja.variable("psyq_c_preprocessor_44_exe", f"cpp -nostdinc {preprocessor_defines}")
else:
ninja.variable("psyq_c_preprocessor_44_exe", prefix("wine", f"$psyq_path/psyq_4.4/bin/CPPPSX.exe {preprocessor_defines}"))
ninja.variable("psyq_c_preprocessor_44_exe", prefix("wine", f"$psyq_path/psyq_4.4/bin/cpppsx.exe {preprocessor_defines}"))
ninja.newline()
ninja.variable("psyq_cc_44_exe", prefix("wine", "$psyq_path/psyq_4.4/bin/CC1PSX.EXE"))
ninja.variable("psyq_cc_44_exe", prefix("wine", "$psyq_path/psyq_4.4/bin/cc1psx.exe"))
ninja.newline()
ninja.variable("psyq_aspsx_44_exe", prefix("wibo", "$psyq_path/psyq_4.4/bin/aspsx.exe"))
@ -168,15 +166,15 @@ ninja.newline()
if has_cpp:
ninja.variable("psyq_c_preprocessor_43_exe", f"cpp -nostdinc {preprocessor_defines}")
else:
ninja.variable("psyq_c_preprocessor_43_exe", prefix("wine", f"$psyq_path/psyq_4.3/bin/CPPPSX.exe {preprocessor_defines}"))
ninja.variable("psyq_c_preprocessor_43_exe", prefix("wine", f"$psyq_path/psyq_4.3/bin/cpppsx.exe {preprocessor_defines}"))
ninja.newline()
ninja.variable("psyq_cc_43_exe", prefix("wine", "$psyq_path/psyq_4.3/bin/CC1PSX.EXE"))
ninja.variable("psyq_cc_43_exe", prefix("wine", "$psyq_path/psyq_4.3/bin/cc1psx.exe"))
ninja.newline()
ninja.variable("psyq_aspsx_2_56_exe", prefix("wibo", "$psyq_path/ASPSX/2.56/ASPSX.EXE"))
ninja.variable("psyq_aspsx_2_56_exe", prefix("wibo", "$psyq_path/aspsx/2.56/aspsx.exe"))
ninja.variable("psyq_aspsx_2_81_exe", prefix("wibo", "$psyq_path/ASPSX/2.81/ASPSX.EXE"))
ninja.variable("psyq_aspsx_2_81_exe", prefix("wibo", "$psyq_path/aspsx/2.81/aspsx.exe"))
ninja.variable("psyq_psylink_exe", prefix("wibo", "$psyq_path/psyq_4.4/bin/psylink.exe"))
ninja.newline()
@ -192,7 +190,8 @@ ninja.newline()
ninja.rule("psyq_asmpsx_assemble", "$psyq_asmpsx_44_exe /l /q $in,$out", "Assemble $in -> $out")
ninja.newline()
includes = "-I " + args.psyq_path + "/psyq_4.4/INCLUDE" + " -I $src_dir" + " -I $src_dir/include"
# todo: VR-DISC should include SDK 4.5's headers
includes = "-I " + args.psyq_path + "/psyq_4.4/include" + " -I $src_dir" + " -I $src_dir/include"
ninja.rule("psyq_c_preprocess_44", "$psyq_c_preprocessor_44_exe -undef -D__GNUC__=2 -D__OPTIMIZE__ " + includes + " -lang-c -Dmips -D__mips__ -D__mips -Dpsx -D__psx__ -D__psx -D_PSYQ -D__EXTENSIONS__ -D_MIPSEL -D__CHAR_UNSIGNED__ -D_LANGUAGE_C -DLANGUAGE_C $in $out", "Preprocess $in -> $out")
ninja.newline()
@ -231,7 +230,7 @@ ninja.newline()
ninja.rule("psyq_aspsx_assemble_2_81", "$psyq_aspsx_2_81_exe -q $in -o $out", "Assemble $in -> $out")
ninja.newline()
# For some reason 4.3 cc needs TMPDIR set to something that exists else it will just die with "CC1PSX.exe: /cta04280: No such file or directory"
# For some reason 4.3 cc needs TMPDIR set to something that exists else it will just die with "cc1psx.exe: /cta04280: No such file or directory"
ninja.rule("psyq_cc_43", "$psyq_cc_43_exe -quiet -O2 -G $gSize -g0 -Wall $in -o $out", "Compile $in -> $out")
ninja.newline()
@ -241,16 +240,16 @@ ninja.newline()
ninja.rule("linker_command_file_preprocess", f"{sys.executable} $src_dir/../build/linker_command_file_preprocess.py $in $psyq_sdk $out {' '.join(args.defines)} $overlay $overlay_suffix", "Preprocess $in -> $out")
ninja.newline()
# For some reason VR executable links with PsyQ 4.5!?
psqy_lib = f'{args.psyq_path}/psyq_4.5/LIB' if args.variant == 'vr_exe' else f'{args.psyq_path}/psyq_4.4/LIB'
# VR-DISC links with Runtime Library Release 4.5
psyq_lib = f'{args.psyq_path}/psyq_4.5/lib' if args.variant == 'vr_exe' else f'{args.psyq_path}/psyq_4.4/lib'
ninja.rule("psylink", f"$psyq_psylink_exe /l {psqy_lib} /c /n 4000 /q /gp .sdata /m \"@$src_dir/../{args.obj_directory}/linker_command_file$suffix.txt\",$src_dir/../{args.obj_directory}/_mgsi$suffix.cpe,$src_dir/../{args.obj_directory}/asm$suffix.sym,$src_dir/../{args.obj_directory}/asm$suffix.map", "Link $out")
ninja.rule("psylink", f"$psyq_psylink_exe /l {psyq_lib} /c /n 4000 /q /gp .sdata /m \"@$src_dir/../{args.obj_directory}/linker_command_file$suffix.txt\",$src_dir/../{args.obj_directory}/_mgsi$suffix.cpe,$src_dir/../{args.obj_directory}/asm$suffix.sym,$src_dir/../{args.obj_directory}/asm$suffix.map", "Link $out")
ninja.newline()
ninja.rule("create_dummy_file_overlays", f"{sys.executable} $src_dir/../build/create_dummy_file.py $src_dir/../{args.obj_directory}/$overlay_bin $src_dir/../{args.obj_directory}/$overlay_bss_bin", "Create dummy files $overlay_bin, $overlay_bss_bin")
ninja.newline()
ninja.rule("psylink_overlay_fopen_mod", f"$psyq_psylink_overlay_fopen_mod_exe /l {psqy_lib} /c /n 4000 /q /gp .sdata /m \"@$src_dir/../{args.obj_directory}/linker_command_file$suffix.txt\",$src_dir/../{args.obj_directory}/_mgsi$suffix.cpe,$src_dir/../{args.obj_directory}/asm$suffix.sym,$src_dir/../{args.obj_directory}/asm$suffix.map", "Link (uninitialized) $out")
ninja.rule("psylink_overlay_fopen_mod", f"$psyq_psylink_overlay_fopen_mod_exe /l {psyq_lib} /c /n 4000 /q /gp .sdata /m \"@$src_dir/../{args.obj_directory}/linker_command_file$suffix.txt\",$src_dir/../{args.obj_directory}/_mgsi$suffix.cpe,$src_dir/../{args.obj_directory}/asm$suffix.sym,$src_dir/../{args.obj_directory}/asm$suffix.map", "Link (uninitialized) $out")
ninja.newline()
ninja.rule("uninitializer", f"{sys.executable} $src_dir/../build/uninitializer.py inject $in $out", "Uninitializer $in -> $out")

View File

@ -37,7 +37,7 @@ Instructions:
-IPath/to/mgs_reversing/src/Thing
-IPath/to/mgs_reversing/src/util
-IPath/to/mgs_reversing/src/Weapon
-IPath/to/psyq_sdk/psyq_4.3/INCLUDE
-IPath/to/psyq_sdk/psyq_4.3/include
-Dmips1
-D__GNUC__
-D_GNU_SOURCE

View File

@ -343,18 +343,17 @@
include "{{OBJ_DIR}}\overlays\s00a\Takabe\cat_in.obj"
{% endif %}
; psyq start
inclib "LIBCD.LIB"
inclib "LIBC2.LIB"
inclib "LIBGPU.LIB"
inclib "LIBGTE.LIB"
inclib "LIBSPU.LIB"
inclib "LIBETC.LIB"
inclib "LIBSN.LIB"
inclib "LIBCARD.LIB"
inclib "LIBAPI.LIB"
inclib "LIBPAD.LIB"
; PSY-Q start
inclib "libcd.lib"
inclib "libc2.lib"
inclib "libgpu.lib"
inclib "libgte.lib"
inclib "libspu.lib"
inclib "libetc.lib"
inclib "libsn.lib"
inclib "libcard.lib"
inclib "libapi.lib"
inclib "libpad.lib"
text group
section .rdata, text
@ -402,10 +401,10 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
; PSYQ - TODO: how to use inclib effectively here?
; For some reason extra functions end up in main exe
; when using inclib...
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libc2\EXIT.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\E03.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\E04.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libapi\A81.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libc2\EXIT.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\E03.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\E04.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libapi\A81.OBJ", overlay
{% elif OVERLAY == "s16b" %}
include "{{OBJ_DIR}}\overlays\s16b\overlay.obj"
include "{{OBJ_DIR}}\overlays\s16b\Enemy\wall.obj"
@ -419,7 +418,7 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
{% elif OVERLAY == "camera" %}
include "{{OBJ_DIR}}\overlays\camera\overlay.obj"
include "{{OBJ_DIR}}\overlays\camera\Unknown\camera.obj"
inclib "LIBPRESS.LIB", overlay
inclib "libpress.lib", overlay
{% elif OVERLAY == "select" %}
include "{{OBJ_DIR}}\overlays\select\overlay.obj"
include "{{OBJ_DIR}}\overlays\select1\Game\select.obj"
@ -430,9 +429,9 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
; PSYQ - TODO: how to use inclib effectively here?
; For some reason extra functions end up in main exe
; when using inclib...
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libsn\CREAT.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libsn\WRITE.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libsn\SNWRITE.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libsn\CREAT.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libsn\WRITE.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libsn\SNWRITE.OBJ", overlay
{% elif OVERLAY == "d11c" %}
include "{{OBJ_DIR}}\overlays\d11c\overlay.obj"
include "{{OBJ_DIR}}\overlays\d11c\Game\lamp.obj"
@ -447,7 +446,7 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
; PSYQ - TODO: how to use inclib effectively here?
; For some reason extra functions end up in main exe
; when using inclib...
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "s00a" %}
include "{{OBJ_DIR}}\overlays\s00a\overlay.obj"
include "{{OBJ_DIR}}\overlays\s00a\Game\pad.obj"
@ -502,10 +501,10 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
; PSYQ - TODO: how to use inclib effectively here?
; For some reason extra functions end up in main exe
; when using inclib...
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P36.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P39.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P36.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P39.OBJ", overlay
{% elif OVERLAY == "d03a" %}
include "{{OBJ_DIR}}\overlays\d03a\overlay.obj"
include "{{OBJ_DIR}}\overlays\d11c\Enemy\demokage.obj"
@ -522,8 +521,8 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
; PSYQ - TODO: how to use inclib effectively here?
; For some reason extra functions end up in main exe
; when using inclib...
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "s03e" or OVERLAY == "s03er" %}
include "{{OBJ_DIR}}\overlays\s03e\overlay.obj"
include "{{OBJ_DIR}}\overlays\s03e\Game\evpanel.obj"
@ -556,11 +555,11 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
; PSYQ - TODO: how to use inclib effectively here?
; For some reason extra functions end up in main exe
; when using inclib...
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libc2\STRNCPY.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libc2\EXIT.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\E03.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\E04.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libapi\A81.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libc2\STRNCPY.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libc2\EXIT.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\E03.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\E04.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libapi\A81.OBJ", overlay
{% elif OVERLAY == "s01a" %}
include "{{OBJ_DIR}}\overlays\s01a\overlay.obj"
include "{{OBJ_DIR}}\overlays\bss_start_bss_pad.obj"
@ -619,7 +618,7 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s00a\Takabe\camshake.obj"
include "{{OBJ_DIR}}\overlays\s00a\Takabe\cat_in.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "d01a" %}
include "{{OBJ_DIR}}\overlays\d01a\overlay.obj"
@ -645,7 +644,7 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s01a\unknown4.obj"
include "{{OBJ_DIR}}\overlays\s01a\Takabe\lit_mdl.obj"
include "{{OBJ_DIR}}\overlays\d01a\Kojo\famaslit.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
{% elif OVERLAY == "s02c" or OVERLAY == "s02e" %}
include "{{OBJ_DIR}}\overlays\s02c\overlay.obj"
include "{{OBJ_DIR}}\overlays\s03e\Game\evpanel.obj"
@ -704,10 +703,10 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
; PSYQ - TODO: how to use inclib effectively here?
; For some reason extra functions end up in main exe
; when using inclib...
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P39.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P39.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "s16c" %}
include "{{OBJ_DIR}}\overlays\s16c\overlay.obj"
@ -752,8 +751,8 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s16b\Takabe\sepia.obj"
include "{{OBJ_DIR}}\overlays\s16b\Takabe\shakemdl.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "s06a" %}
include "{{OBJ_DIR}}\overlays\s06a\overlay.obj"
include "{{OBJ_DIR}}\overlays\bss_start_bss_pad.obj"
@ -805,7 +804,7 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s01a\Takabe\tracktrp.obj"
include "{{OBJ_DIR}}\overlays\s00a\Takabe\camshake.obj"
include "{{OBJ_DIR}}\overlays\s00a\Takabe\cat_in.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "s02a" %}
include "{{OBJ_DIR}}\overlays\s02a\overlay.obj"
include "{{OBJ_DIR}}\overlays\s03e\Game\evpanel.obj"
@ -859,10 +858,10 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s02c\Takabe\put_obj.obj"
include "{{OBJ_DIR}}\overlays\d01a\Kojo\famaslit.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P39.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P39.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "s02d" %}
include "{{OBJ_DIR}}\overlays\s02d\overlay.obj"
include "{{OBJ_DIR}}\overlays\s03e\Game\evpanel.obj"
@ -917,10 +916,10 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
; PSYQ - TODO: how to use inclib effectively here?
; For some reason extra functions end up in main exe
; when using inclib...
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P39.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P39.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "s12c" %}
include "{{OBJ_DIR}}\overlays\s12c\overlay.obj"
include "{{OBJ_DIR}}\overlays\bss_start_bss_pad.obj"
@ -952,8 +951,8 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s00a\Takabe\cat_in.obj"
include "{{OBJ_DIR}}\overlays\s02c\Takabe\put_obj.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_002.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_002.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "s07a" %}
include "{{OBJ_DIR}}\overlays\s07a\overlay.obj"
include "{{OBJ_DIR}}\overlays\bss_start_bss_pad.obj"
@ -1034,7 +1033,7 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s01a\unknown4.obj"
include "{{OBJ_DIR}}\overlays\s00a\Takabe\cat_in.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_003.OBJ", overlay
{% elif OVERLAY == "s02b" %}
include "{{OBJ_DIR}}\overlays\s02b\overlay.obj"
include "{{OBJ_DIR}}\overlays\s03e\Game\evpanel.obj"
@ -1089,10 +1088,10 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s02c\Takabe\put_obj.obj"
include "{{OBJ_DIR}}\overlays\d01a\Kojo\famaslit.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P39.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P39.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "s16a" %}
include "{{OBJ_DIR}}\overlays\s16a\overlay.obj"
@ -1125,10 +1124,10 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s16b\Takabe\sepia.obj"
include "{{OBJ_DIR}}\overlays\s16b\Takabe\shakemdl.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P39.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P39.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "d16e" %}
include "{{OBJ_DIR}}\overlays\d16e\overlay.obj"
include "{{OBJ_DIR}}\overlays\s01a\Enemy\camera.obj"
@ -1160,8 +1159,8 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s16b\Takabe\sepia.obj"
include "{{OBJ_DIR}}\overlays\d16e\Kojo\inverlt2.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
{% elif OVERLAY == "s16d" %}
include "{{OBJ_DIR}}\overlays\s16d\overlay.obj"
@ -1213,9 +1212,9 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s16b\Takabe\sepia.obj"
include "{{OBJ_DIR}}\overlays\s00a\Takabe\cat_in.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "s20a" or OVERLAY == "s20ar" %}
include "{{OBJ_DIR}}\overlays\s20a\overlay.obj"
include "{{OBJ_DIR}}\overlays\s01a\Thing\sphere.obj"
@ -1234,8 +1233,8 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s16b\Takabe\sepia.obj"
include "{{OBJ_DIR}}\overlays\d16e\Kojo\inverlt2.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
{% elif OVERLAY == "s03a" or OVERLAY == "s03ar" %}
include "{{OBJ_DIR}}\overlays\s03a\overlay.obj"
include "{{OBJ_DIR}}\overlays\s03e\Game\evpanel.obj"
@ -1275,10 +1274,10 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s16b\Takabe\sepia.obj"
include "{{OBJ_DIR}}\overlays\s00a\Takabe\cat_in.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P36.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P36.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "d00a" %}
include "{{OBJ_DIR}}\overlays\d00a\overlay.obj"
include "{{OBJ_DIR}}\overlays\s00a\Anime\animeconv\breath.obj"
@ -1326,10 +1325,10 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s16b\Takabe\shakemdl.obj"
include "{{OBJ_DIR}}\overlays\d01a\Kojo\famaslit.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P36.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P39.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P36.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P39.OBJ", overlay
{% elif OVERLAY == "s15b" %}
include "{{OBJ_DIR}}\overlays\s15b\overlay.obj"
include "{{OBJ_DIR}}\overlays\d11c\Game\lamp.obj"
@ -1353,8 +1352,8 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s00a\Takabe\env_snd.obj"
include "{{OBJ_DIR}}\overlays\s00a\Takabe\cat_in.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P34.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P34.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_003.OBJ", overlay
{% elif OVERLAY == "s11e" %}
include "{{OBJ_DIR}}\overlays\s11e\overlay.obj"
include "{{OBJ_DIR}}\overlays\d11c\Game\lamp.obj"
@ -1401,8 +1400,8 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s00a\Takabe\camshake.obj"
include "{{OBJ_DIR}}\overlays\s00a\Takabe\cat_in.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P34.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P34.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "s07c" or OVERLAY == "s07cr" %}
include "{{OBJ_DIR}}\overlays\s07c\overlay.obj"
include "{{OBJ_DIR}}\overlays\s03e\Game\evpanel.obj"
@ -1616,9 +1615,9 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s16b\Takabe\dymc_seg.obj"
include "{{OBJ_DIR}}\overlays\d01a\Takabe\focus.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P36.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P36.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "s08c" or OVERLAY == "s08cr" %}
include "{{OBJ_DIR}}\overlays\s08c\overlay.obj"
include "{{OBJ_DIR}}\overlays\s00a\Game\pad.obj"
@ -1654,9 +1653,9 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s16b\Takabe\sepia.obj"
include "{{OBJ_DIR}}\overlays\s00a\Takabe\cat_in.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "s11i" %}
include "{{OBJ_DIR}}\overlays\s11i\overlay.obj"
include "{{OBJ_DIR}}\overlays\d11c\Game\lamp.obj"
@ -2003,8 +2002,8 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s00a\Takabe\cat_in.obj"
include "{{OBJ_DIR}}\overlays\s15c\Takabe\dymc_flr.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "ending" or OVERLAY == "endingr" %}
include "{{OBJ_DIR}}\overlays\ending\overlay.obj"
include "{{OBJ_DIR}}\overlays\ending\Game\movie.obj"
@ -2024,26 +2023,26 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\ending\Takabe\envmap3.obj"
include "{{OBJ_DIR}}\overlays\d01a\Takabe\focus.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\CDROM.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\CDREAD2.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_002.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_004.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_005.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_007.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_008.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_009.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_010.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_011.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\CDROM.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\CDREAD2.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_002.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_004.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_005.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_007.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_008.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_009.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_010.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_011.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_03.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_03.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libpress\LIBPRESS.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libpress\VLC_C.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libpress\BUILD.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libpress\LIBPRESS.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libpress\VLC_C.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libpress\BUILD.OBJ", overlay
{% elif OVERLAY == "preope" %}
include "{{OBJ_DIR}}\overlays\preope\overlay.obj"
include "{{OBJ_DIR}}\overlays\preope\Onoda\preope\preope.obj"
@ -2071,12 +2070,12 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\opening\Takabe\sub_efct.obj"
include "{{OBJ_DIR}}\overlays\opening\Takabe\optxtscn.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P34.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P36.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P39.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P34.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P36.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P39.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "roll" %}
include "{{OBJ_DIR}}\overlays\roll\overlay.obj"
include "{{OBJ_DIR}}\overlays\ending\Game\movie.obj"
@ -2085,24 +2084,24 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s16b\unknown2.obj"
include "{{OBJ_DIR}}\overlays\roll\Takabe\ending2.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\CDROM.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\CDREAD2.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_002.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_004.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_005.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_007.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_008.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_009.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_010.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_011.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\CDROM.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\CDREAD2.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_002.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_004.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_005.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_007.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_008.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_009.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_010.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_011.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\BREAK.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\E03.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\BREAK.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\E03.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libpress\LIBPRESS.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libpress\VLC_C.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libpress\BUILD.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libpress\LIBPRESS.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libpress\VLC_C.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libpress\BUILD.OBJ", overlay
{% elif OVERLAY == "s03b" %}
include "{{OBJ_DIR}}\overlays\s03b\overlay.obj"
include "{{OBJ_DIR}}\overlays\d11c\Game\lamp.obj"
@ -2136,9 +2135,9 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\d01a\Takabe\focus.obj"
include "{{OBJ_DIR}}\overlays\s16b\Takabe\sepia.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P36.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P36.OBJ", overlay
{% elif OVERLAY == "s11g" %}
include "{{OBJ_DIR}}\overlays\s11g\overlay.obj"
@ -2197,8 +2196,8 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s11g\Okajima\blastoff.obj"
include "{{OBJ_DIR}}\overlays\s11g\Okajima\unknown.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
{% elif OVERLAY == "s11c" %}
include "{{OBJ_DIR}}\overlays\s11c\overlay.obj"
include "{{OBJ_DIR}}\overlays\s03e\Game\evpanel.obj"
@ -2226,8 +2225,8 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s00a\Takabe\cat_in.obj"
include "{{OBJ_DIR}}\overlays\s15c\Takabe\dymc_flr.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_002.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_002.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "s12a" %}
include "{{OBJ_DIR}}\overlays\s12a\overlay.obj"
include "{{OBJ_DIR}}\overlays\ending\Game\movie.obj"
@ -2335,24 +2334,24 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s00a\Takabe\cat_in.obj"
include "{{OBJ_DIR}}\overlays\s11i\Kojo\sstorm.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\CDROM.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\CDREAD2.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_002.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_004.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_005.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_007.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_008.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_009.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_010.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_011.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_002.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libpress\LIBPRESS.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libpress\VLC_C.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libpress\BUILD.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\CDROM.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\CDREAD2.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_002.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_004.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_005.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_007.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_008.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_009.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_010.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_011.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_002.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libpress\LIBPRESS.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libpress\VLC_C.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libpress\BUILD.OBJ", overlay
{% elif OVERLAY == "option" %}
include "{{OBJ_DIR}}\overlays\option\overlay.obj"
include "{{OBJ_DIR}}\overlays\option\Onoda\option\opt.obj"
@ -2392,9 +2391,9 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\d01a\Takabe\focus.obj"
include "{{OBJ_DIR}}\overlays\s16b\Takabe\sepia.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "s11d" %}
include "{{OBJ_DIR}}\overlays\s11d\overlay.obj"
include "{{OBJ_DIR}}\overlays\d11c\Game\lamp.obj"
@ -2557,8 +2556,8 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s16b\unknown2.obj"
include "{{OBJ_DIR}}\overlays\s00a\Takabe\cinema.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\FGO_03.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\FGO_03.OBJ", overlay
{% elif OVERLAY == "s04c" %}
include "{{OBJ_DIR}}\overlays\s04c\overlay.obj"
include "{{OBJ_DIR}}\overlays\ending\Game\movie.obj"
@ -2592,27 +2591,27 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s04c\Onoda\s04b\at.obj"
include "{{OBJ_DIR}}\overlays\s04c\Onoda\s04b\cape.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\CDROM.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\CDREAD2.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_002.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_004.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_005.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_007.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_008.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_009.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_010.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_011.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P19.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_11.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\SMP.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libpress\LIBPRESS.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libpress\VLC_C.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libpress\BUILD.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\CDROM.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\CDREAD2.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_002.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_004.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_005.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_007.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_008.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_009.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_010.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_011.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P19.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_11.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\SMP.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libpress\LIBPRESS.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libpress\VLC_C.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libpress\BUILD.OBJ", overlay
{% elif OVERLAY == "demosel" %}
include "{{OBJ_DIR}}\overlays\demosel\overlay.obj"
include "{{OBJ_DIR}}\overlays\demosel\Onoda\demosel\demosel.obj"
@ -2665,10 +2664,10 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s13a\Okajima\melt_die.obj"
include "{{OBJ_DIR}}\overlays\s00a\Takabe\wt_view.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P39.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P39.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
{% elif OVERLAY == "s08a" %}
include "{{OBJ_DIR}}\overlays\s08a\overlay.obj"
include "{{OBJ_DIR}}\overlays\s03e\Game\evpanel.obj"
@ -2710,9 +2709,9 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s16b\Takabe\dymc_seg.obj"
include "{{OBJ_DIR}}\overlays\s00a\Takabe\camshake.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_11.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\RMAT_01.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_11.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\RMAT_01.OBJ", overlay
{% elif OVERLAY == "d18a" or OVERLAY == "d18ar" %}
include "{{OBJ_DIR}}\overlays\d18a\overlay.obj"
include "{{OBJ_DIR}}\overlays\ending\Game\movie.obj"
@ -2891,23 +2890,23 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s16b\unknown2.obj"
include "{{OBJ_DIR}}\overlays\s00a\Takabe\cinema.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\CDROM.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\CDREAD2.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_002.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_004.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_005.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_007.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_008.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_009.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_010.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_011.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\CDROM.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\CDREAD2.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_002.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_004.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_005.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_007.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_008.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_009.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_010.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_011.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libpress\LIBPRESS.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libpress\VLC_C.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libpress\BUILD.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libpress\LIBPRESS.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libpress\VLC_C.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libpress\BUILD.OBJ", overlay
{% elif OVERLAY == "s19b" or OVERLAY == "s19br" %}
include "{{OBJ_DIR}}\overlays\{{OVERLAY}}\overlay.obj"
include "{{OBJ_DIR}}\overlays\s19b\s19b_countdwn_800C3B14.obj"
@ -3319,13 +3318,13 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s01a\unknown4.obj" ; probably in Takabe/
include "{{OBJ_DIR}}\overlays\s00a\Takabe\cat_in.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_002.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\SMP_01.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\SMP_04.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\FGO_03.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_002.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\SMP_01.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\SMP_04.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\FGO_03.OBJ", overlay
{% elif OVERLAY == "s08b" or OVERLAY == "s08br" %}
include "{{OBJ_DIR}}\overlays\s08b\overlay.obj"
include "{{OBJ_DIR}}\overlays\ending\Game\movie.obj"
@ -3716,24 +3715,24 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s08b\Takabe\panel2.obj"
include "{{OBJ_DIR}}\overlays\s00a\Takabe\object.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\CDROM.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\CDREAD2.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_002.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_004.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_005.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_007.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_008.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_009.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_010.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\C_011.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgpu\P36.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libpress\LIBPRESS.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libpress\VLC_C.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libpress\BUILD.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\CDROM.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\CDREAD2.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_002.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_003.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_004.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_005.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_007.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_008.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_009.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_010.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libcd\C_011.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P22.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P26.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgpu\P36.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libgte\MTX_10.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libpress\LIBPRESS.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libpress\VLC_C.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\lib\libpress\BUILD.OBJ", overlay
{% endif %}
{% endif %}

View File

@ -3,9 +3,9 @@
// "It's like one of my Japanese animes..."
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
#include "Game/control.h"
#include "libdg/libdg.h"
#include "libgv/libgv.h"

View File

@ -1,8 +1,8 @@
#ifndef _AMISSILE_H_
#define _AMISSILE_H_
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <sys/types.h>
#include <libgte.h>
#include "Game/control.h"
#include "libdg/libdg.h"

View File

@ -1,9 +1,9 @@
#ifndef _BAKUDAN_H_
#define _BAKUDAN_H_
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
#include "Game/game.h"
#include "libgv/libgv.h"
#include "Game/target.h"

View File

@ -4,9 +4,9 @@
#include "Game/target.h"
#include "libdg/libdg.h"
#include "libgv/libgv.h"
#include <LIBGPU.H>
#include <LIBGTE.H>
#include <SYS/TYPES.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
typedef struct Blast_Data
{

View File

@ -1,9 +1,9 @@
#ifndef _JIRAI_H_
#define _JIRAI_H_
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
#include "libgv/libgv.h"
#include "Game/object.h"
#include "Game/control.h"

View File

@ -1,9 +1,9 @@
#ifndef _RMISSILE_H_
#define _RMISSILE_H_
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
#include "Game/camera.h"
#include "Game/game.h"

View File

@ -1,9 +1,9 @@
#ifndef _TENAGE_H_
#define _TENAGE_H_
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
#include "libgv/libgv.h"
#include "Game/control.h"
#include "Game/object.h"

View File

@ -4,9 +4,9 @@
// night vision goggles / thermal goggles first person
#include "libgv/libgv.h"
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
typedef struct GglSightWork
{

View File

@ -1,9 +1,9 @@
#ifndef _SCOPE_H_
#define _SCOPE_H_
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
#include "libgv/libgv.h"
#include "Game/game.h"
#include "Game/control.h"

View File

@ -8,7 +8,7 @@
#include "linker.h"
#include "Game/map.h"
#include "psyq.h"
#include <LIBGPU.H>
#include <libgpu.h>
#include "Anime/animeconv/anime.h"
// cigarettes

View File

@ -1,9 +1,9 @@
#ifndef _FONT_H_
#define _FONT_H_
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
typedef struct _KCB
{

View File

@ -1,9 +1,9 @@
#ifndef _CAMERA_H_
#define _CAMERA_H_
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
#include "linker.h"
#include "Game/game.h"
#include "Game/game.h"

View File

@ -1,8 +1,8 @@
#ifndef CONTROL_H
#define CONTROL_H
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <sys/types.h>
#include <libgte.h>
#include "libgv/libgv.h"
#include "Game/map.h"

View File

@ -1,5 +1,5 @@
#include "psyq.h"
#include <LIBPAD.H>
#include <libpad.h>
#include "game.h"
#include "linker.h"

View File

@ -1,9 +1,9 @@
#ifndef _HOMING_TARGET_H_
#define _HOMING_TARGET_H_
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
#include "Game/control.h"
#ifndef VR_EXE

View File

@ -4,7 +4,7 @@
#include "linker.h"
#include "libgv/libgv.h"
#include "libgcl/libgcl.h"
#include <KERNEL.H>
#include <kernel.h>
#include "Game/game.h"
#include "libdg/libdg.h"
#include "Game/control.h"

View File

@ -1,9 +1,9 @@
#ifndef _MAP_H_
#define _MAP_H_
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
#include "libhzd/libhzd.h"
#include "libdg/libdg.h"

View File

@ -1,6 +1,6 @@
#include "object.h"
#include "game.h"
#include <KERNEL.H>
#include <kernel.h>
#include "psyq.h"
#include "libdg/libdg.h"
#include "motion.h"

View File

@ -1,9 +1,9 @@
#ifndef _TARGET_H_
#define _TARGET_H_
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
typedef struct TARGET
{

View File

@ -2,7 +2,7 @@
#include "psyq.h"
#include "libdg/libdg.h"
#include "libfs/libfs.h"
#include <LIBSN.H>
#include <libsn.h>
extern int DG_UnDrawFrameCount_800AB380;
extern int demodebug_finish_proc_800AB414;

View File

@ -1,9 +1,9 @@
#ifndef _DEMOTHRD_H_
#define _DEMOTHRD_H_
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
#include "libgv/libgv.h"
#include "Game/control.h"
#include "Game/game.h"

View File

@ -1,9 +1,9 @@
#ifndef _MENUMAN_H
#define _MENUMAN_H
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
#include "libgv/libgv.h"
#include "Font/font.h"
#include "face.h"

View File

@ -3,8 +3,8 @@
#include "Game/game.h"
#include "Game/linkvarbuf.h"
#include "libgcl/libgcl.h"
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <sys/types.h>
#include <libgte.h>
#include "Game/camera.h"
#include "Menu/radio.h"

View File

@ -1,6 +1,6 @@
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
#include "Bullet/blast.h"
#include "Game/camera.h"
#include "Game/game.h"

View File

@ -1,9 +1,9 @@
#ifndef _CHAFGRND_H_
#define _CHAFGRND_H_
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
#include "linker.h"
#include "libgv/libgv.h"
#include "libdg/libdg.h"

View File

@ -1,9 +1,9 @@
#ifndef _CLAYMORE_H_
#define _CLAYMORE_H_
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
#include "linker.h"
#include "libgv/libgv.h"
#include "Game/target.h"

View File

@ -3,7 +3,7 @@
#include "Game/map.h"
#include "libgv/libgv.h"
#include "libdg/libdg.h"
#include <LIBGPU.H>
#include <libgpu.h>
#include "spark.h"
#include "common.h"
#include "psyq.h"

View File

@ -1,9 +1,9 @@
#ifndef _STGFD_IO_
#define _STGFD_IO_
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
#include "libgv/libgv.h"
GV_ACT *NewStnFade_800752A0(void);

View File

@ -2,7 +2,7 @@
#include "Game/control.h"
#include "Game/map.h"
#include "libdg/libdg.h"
#include <LIBGPU.H>
#include <libgpu.h>
extern DG_CHNL DG_Chanls_800B1800[3];

View File

@ -1,8 +1,8 @@
#ifndef _TAKABE_H_
#define _TAKABE_H_
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <sys/types.h>
#include <libgte.h>
#include "libdg/libdg.h"

View File

@ -4,7 +4,7 @@
#include "linker.h"
#include "libgv/libgv.h"
#include "libdg/libdg.h"
#include <SYS/TYPES.H>
#include <sys/types.h>
#include "Equip/gglsight.h"
// Thermal goggles or Night vision goggles screen effect

View File

@ -1,5 +1,5 @@
#include "sgtrect3.h"
#include <LIBGTE.H>
#include <libgte.h>
#include "psyq.h"
#include "Game/target.h"

View File

@ -5,9 +5,9 @@
#include "Game/game.h"
#include "Game/control.h"
#include "Game/target.h"
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
// stinger missile first person HUD + stinger HUD?

View File

@ -10,7 +10,7 @@
#include "Game/map.h"
#include "libgcl/hash.h"
#include <LIBPAD.H>
#include <libpad.h>
// grenade/stun/chaff (in hands)

View File

@ -1,9 +1,9 @@
#ifndef _STNSIGHT_H_
#define _STNSIGHT_H_
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
#include "Game/control.h"
#include "libgv/libgv.h"

View File

@ -1,9 +1,9 @@
#ifndef _SHADOW_H_
#define _SHADOW_H_
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
#include "libgv/libgv.h"
#include "Game/game.h"
#include "Game/control.h"

View File

@ -6,9 +6,9 @@
#include "Game/game.h"
#include "Game/target.h"
#include "shadow.h"
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
typedef struct Sna_E1
{

View File

@ -8,9 +8,9 @@
#include "Game/game.h"
#include "Game/target.h"
#include "chara/snake/shadow.h"
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
typedef struct Sna_E1
{

View File

@ -1,6 +1,6 @@
#include "linker.h"
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <sys/types.h>
#include <libgte.h>
int SECTION(".sbss") GM_NoisePower_800ABA24;
int SECTION(".sbss") GM_DisableItem_800ABA28;

View File

@ -1,6 +1,6 @@
#include "linker.h"
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <sys/types.h>
#include <libgte.h>
// Not too sure, seems to only be used as a vector
SVECTOR *SECTION(".sbss") svector_800ABBB8;

View File

@ -1,17 +1,17 @@
#ifndef _PSYQ_H_
#define _PSYQ_H_
#include <SYS/TYPES.H>
#include <LIBAPI.H>
#include <LIBETC.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <LIBSPU.H>
#include <LIBCD.H>
#include <LIBPRESS.H>
#include <MEMORY.H>
#include <STRINGS.H>
#include <RAND.H>
#include <sys/types.h>
#include <libapi.h>
#include <libetc.h>
#include <libgte.h>
#include <libgpu.h>
#include <libspu.h>
#include <libcd.h>
#include <libpress.h>
#include <memory.h>
#include <strings.h>
#include <rand.h>
// Due to none of the OpenEvent callbacks using the correct prototype,
// we now have to cast them to avoid warnings.

View File

@ -1,7 +1,7 @@
#include "linker.h"
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
#include "libdg.h"
#include "psyq.h"
#include "Menu/menuman.h"

View File

@ -2,11 +2,11 @@
#define LIBDG_H
#include "libgv/libgv.h"
#include <LIBGPU.H>
#include <LIBGTE.H>
#include <SYS/TYPES.H>
#include <libgpu.h>
#include <libgte.h>
#include <sys/types.h>
#include "inline_n.h"
#include <GTEMAC.H>
#include <gtemac.h>
typedef struct DG_VECTOR
{

View File

@ -3,7 +3,7 @@
#include "mts/taskid.h"
#include "libfs.h"
#include "psyq.h"
#include <LIBCD.H>
#include <libcd.h>
int cdbios_next_state_8009D4DC = CDBIOS_STATE_INVALID;
int cdbios_start_8009D4E0 = 0;

View File

@ -1,4 +1,4 @@
#include <LIBSN.H>
#include <libsn.h>
#include "libgv.h"
#include "mts/mts_new.h"

View File

@ -1,4 +1,4 @@
#include <LIBSN.H>
#include <libsn.h>
#include "libgv.h"
#include "mts/mts_new.h"

View File

@ -19,9 +19,9 @@
#include "linker.h"
#include "mts/mts_new.h"
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBETC.H>
#include <sys/types.h>
#include <libgte.h>
#include <libetc.h>
struct GV_ACT;

View File

@ -1,4 +1,4 @@
#include <SYS/TYPES.H>
#include <sys/types.h>
/**
* @brief Generate a simple hash from a string.

View File

@ -1,9 +1,9 @@
#ifndef _HZD_H_
#define _HZD_H_
#include <SYS/TYPES.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libgte.h>
#include <libgpu.h>
#define OFFSET_TO_PTR(ptr, offset) (*(int *)offset = (int)ptr + *(int *)offset)

View File

@ -1,7 +1,7 @@
#include <SYS/TYPES.H>
#include <LIBCD.H>
#include <LIBGTE.H>
#include <LIBGPU.H>
#include <sys/types.h>
#include <libcd.h>
#include <libgte.h>
#include <libgpu.h>
#include "linker.h"
#include "libgv/libgv.h"
#include "mts/mts_new.h"

View File

@ -2,8 +2,8 @@
#include "memcard.h"
#include "psyq.h"
#include "mts/mts_new.h"
#include <KERNEL.H>
#include <SYS/FILE.H>
#include <kernel.h>
#include <sys/file.h>
#include "psyq.h"
int gmem_card_system_inited_8009D524 = 0;

View File

@ -2,7 +2,7 @@
#include "mts_new.h"
#include "libsio/isio.h"
#include "psyq.h"
#include <KERNEL.H>
#include <kernel.h>
// extern BSS
extern mts_msg gMtsMsgs_800C13D0[ 8 ];

View File

@ -1,7 +1,7 @@
#ifndef _MTS_NEW_H
#define _MTS_NEW_H
#include <KERNEL.H>
#include <kernel.h>
#define EVENT_CONTROL_BLOCK_COUNT 16 // EvCB
#define TASK_CONTROL_BLOCK_COUNT 12 // TCB

View File

@ -1,4 +1,4 @@
#include <LIBSN.H>
#include <libsn.h>
#include "linker.h"
#include "libgcl/libgcl.h"
#include "psyq.h"

View File

@ -1,6 +1,6 @@
#include <LIBPAD.H>
#include <LIBAPI.H>
#include <MEMORY.H>
#include <libpad.h>
#include <libapi.h>
#include <memory.h>
#include "pad.h"
#include "receive_buffer.h"

View File

@ -2,7 +2,7 @@
// this is probably not the Enemy/camera.c actor.
#include "psyq.h"
#include <LIBPRESS.H>
#include <libpress.h>
#include "libgcl/libgcl.h"
#include "libgv/libgv.h"
#include "libdg/libdg.h"

View File

@ -1,4 +1,4 @@
#include <RAND.H>
#include <rand.h>
#include "libgv/libgv.h"
#include "Takabe/thing.h"