# Config file for recompiling patches for the Majora's Mask NTSC 1.0 Recompilation. [input] # Paths are relative to the location of this config file. elf_path = "patches/patches.elf" output_func_path = "RecompiledPatches" single_file_output = true # Allow absolute symbols to be used as jump targets. use_absolute_symbols = true # Emit R_MIPS_32 relocations so they can be populated when loading the patch overlay. emit_mips_32_relocs = true # Point the recompiler at the symbol files so that it can resolve relocations during recompilation. func_reference_syms_file = "Zelda64RecompSyms/mm.us.rev1.syms.toml" data_reference_syms_files = [ "Zelda64RecompSyms/mm.us.rev1.datasyms.toml", "Zelda64RecompSyms/mm.us.rev1.datasyms_static.toml" ] # Tell the recompiler to write the output binary. Doing this instead of using objcopy allows the recompiler to patch MIPS32 relocs. output_binary_path = "patches/patches.bin"