44 |
|
// Sets the fadetime to 4800 by default |
45 |
|
DDrPatch_Int16 (OniExe + 0x0011ab0e, 0x12c0); |
46 |
|
|
47 |
– |
// Patch for alt-tab and the start menu |
48 |
– |
DDrPatch_Byte (OniExe + 0x00026010, 0xC3); |
47 |
|
|
48 |
|
// Hackish fix for Konoko not kicking guns |
49 |
|
// const char kickgun_patch[] = { 0x00, 0x05, 0x00, 0x00, 0x00, 0xC7, 0x05, 0x1C, 0xC9, 0x5E, 0x00, 0x70, 0xB8, 0x43, 0x00, 0xC7, 0x05, 0x20, 0xC9, 0x5E, 0x00, 0x20, 0xBE, 0x43 }; |
56 |
|
// const char throwtest_patch[] = { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 }; |
57 |
|
// DDrPatch_Const(OniExe + 0x000dc190, throwtest_patch); |
58 |
|
|
59 |
+ |
// Disable UUrPlatform_Initalize/Terminate, this enables the Alt-Tab and the Windows key but has the possible side effect of allowing the screensaver to enable itself in-game. |
60 |
+ |
DDrPatch_Byte ((void*)UUrPlatform_Initialize, 0xC3); |
61 |
+ |
DDrPatch_Byte ((void*)UUrPlatform_Terminate, 0xC3); |
62 |
+ |
|
63 |
+ |
// Unlocks particle action disabling/enabling bits for all events. (Will be controlled by a command line switch when I figure out how to do that without Win32 hacks.) |
64 |
+ |
//DDrPatch_Int16 (OniExe + 0x001b184, 0x9090); |
65 |
+ |
|
66 |
|
return true; |
67 |
|
} |
68 |
|
|