mirror of
https://github.com/encounter/oot-gc.git
synced 2026-03-30 11:33:44 -07:00
65e87efb32
* Start dtk project based on oot-gc-dtk * Add asm_processor build rules * Encode shift-JIS strings * Generate build for all versions at the same time * Update diff.py for new build layout * Implement per-version object completion * Add ce-u and match emu files * Fix config/ce-j/build.sha1 * Add dol-diff, dol-apply, and format scripts * Add configure.py --non-matching * Delete old build system * Reorganize library files * Make diff.py multi-version but remove target line-number support * Update README for new build system * Change diff.py build command to ninja * ./dol-apply ce-u * Recommend ./diff.py -mwo3 * Upgrade to dtk v0.8.3, use block_relocations instead of noreloc * Mark soundGCN.c as matched
12 lines
315 B
Bash
Executable File
12 lines
315 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Wrapper for `dtk dol diff` to locate the first diff in the dol.
|
|
# Usage: ./dol-diff [VERSION]
|
|
# If VERSION is not provided, it defaults to ce-j.
|
|
|
|
set -euo pipefail
|
|
|
|
VERSION=${1:-ce-j}
|
|
ninja "build/$VERSION/oot-gc.elf"
|
|
build/tools/dtk dol diff "config/$VERSION/config.yml" "build/$VERSION/oot-gc.elf"
|