From 7c5d2a4dd2a81282c38a6bbddacb3fe9c12808c4 Mon Sep 17 00:00:00 2001 From: Colin Noga Date: Mon, 16 May 2011 12:22:38 -0500 Subject: Pushed last mostly stable Tempus hacks --- levelspecial.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 levelspecial.yaml (limited to 'levelspecial.yaml') diff --git a/levelspecial.yaml b/levelspecial.yaml new file mode 100644 index 0000000..cc8d33a --- /dev/null +++ b/levelspecial.yaml @@ -0,0 +1,25 @@ +--- +# Replaces TAG_THUNDER + +source_files: [../src/levelspecial.cpp] +hooks: + - name: LevelSpecial_Create + type: add_func_pointer + src_addr_pal: 0x8097CD3C + target_func: 'LevelSpecial_Create(LevelSpecial *)' + + - name: LevelSpecial_Execute + type: add_func_pointer + src_addr_pal: 0x8097CD54 + target_func: 'LevelSpecial_Execute(LevelSpecial *)' + + - name: ResetAfterLevel + type: branch_insn + branch_type: b + src_addr_pal: 0x809259E0 + target_func: 'ResetAfterLevel(void)' + + - name: LevelSpecial_MemFix + type: patch + addr_pal: 0x808AC778 + data: '38600400' -- cgit v1.2.3