Skip to content
Permalink
Browse files

Add patch for Arch-Vile fire spawned at the wrong position

This is the first patch I did all by my own.
  • Loading branch information
AXDOOMER committed Jul 1, 2019
1 parent bc0a8d1 commit 5b39341b8e685342430d098c9af204f170243268
Showing with 40 additions and 0 deletions.
  1. +1 −0 README.md
  2. +39 −0 patcher.py
@@ -22,6 +22,7 @@ Most of the hacks are cumulative, which means that applying a hack doesn't chang
* Fix for fast doors that make two closing sounds
* Fix for the ouch face
* Fix for the duration of the SSG's muzzle flash
* Fix Arch-Vile fire spawned at the wrong location
* Disable 'Q' when recording demos
* Extend the stack allocation size (64KB => 512KB)
* Use DPCHGUN/DSCHGUN as the chaingunner's attack sound
@@ -426,6 +426,44 @@
[0x0009DF68, 0x05, 0x04]
]

ARCHFIRE = [
[0x0006A34C, 0x52, 0x42],
[0x0006A34E, 0xB9, 0x8B],
[0x0006A34F, 0x04, 0x52],
[0x0006A350, 0x00, 0x10],
[0x0006A351, 0x00, 0xB9],
[0x0006A352, 0x00, 0x04],
[0x0006A353, 0x89, 0x00],
[0x0006A354, 0xD0, 0x00],
[0x0006A355, 0xE8, 0x00],
[0x0006A356, 0xFA, 0xE8],
[0x0006A357, 0x91, 0xF9],
[0x0006A358, 0x00, 0x91],
[0x0006A35A, 0x89, 0x00],
[0x0006A35B, 0x86, 0x89],
[0x0006A35C, 0x96, 0x86],
[0x0006A35D, 0x00, 0x96],
[0x0006A360, 0x89, 0x00],
[0x0006A361, 0x70, 0x89],
[0x0006A362, 0x78, 0x70],
[0x0006A363, 0x8B, 0x78],
[0x0006A364, 0x5E, 0x8B],
[0x0006A365, 0x78, 0x5E],
[0x0006A366, 0x89, 0x78],
[0x0006A367, 0x98, 0x89],
[0x0006A368, 0x96, 0x98],
[0x0006A369, 0x00, 0x96],
[0x0006A36C, 0xE8, 0x00],
[0x0006A36D, 0x43, 0xE8],
[0x0006A36E, 0xFF, 0x42],
[0x0006A371, 0x5E, 0xFF],
[0x0006A372, 0x5A, 0x5E],
[0x0006A373, 0x59, 0x5A],
[0x0006A374, 0x5B, 0x59],
[0x0006A375, 0xC3, 0x5B],
[0x0006A376, 0x8D, 0xC3]
]

# Global constants
MENU = [
["Increase max. mouse sensitivity: 9 => 127", SENSHACK],
@@ -434,6 +472,7 @@
["Fix fast doors make two closing sounds", FASTTWOSND],
["Ouch face fix", OUCHFACE],
["Fix SSG muzzle flash duration", SSGFLASH],
["Fix Arch-Vile fire spawn position", ARCHFIRE],
["Disable 'Q' key when recording demos", NOQ],
["Extended stack allocation (64KB => 512KB)", EXTSTACK],
["Use DPCHGUN/DSCHGUN as the chaingunner's attack sound", DSCHGUN],

0 comments on commit 5b39341

Please sign in to comment.
You can’t perform that action at this time.