9 |
|
#include "../Daodan_Persistence.h" |
10 |
|
#include "../Daodan_Utility.h" |
11 |
|
#include "../Daodan_Win32.h" |
12 |
< |
|
12 |
> |
#ifdef FLATLINE |
13 |
> |
#include "../Flatline_BSL.h" |
14 |
> |
#include "../Flatline_Hooks.h" |
15 |
> |
#endif |
16 |
|
#include "../Oni.h" |
17 |
|
|
18 |
|
typedef int (__cdecl *CHINESEPROC)(DWORD ThreadId); |
563 |
|
|
564 |
|
DD_Patch_PrintWarning(); |
565 |
|
|
566 |
+ |
|
567 |
|
DD_Patch_ShowNames(); |
568 |
|
|
569 |
< |
if(1) |
570 |
< |
{ |
571 |
< |
//DDrPatch_NOOP((char*)(OniExe + 0x000E1957), 6 ); |
572 |
< |
//DDrPatch_MakeCall((void*)(OniExe + 0x000E17F6), FLrHook_Lasers ); |
569 |
< |
} |
569 |
> |
#ifdef FLATLINE |
570 |
> |
DDrPatch_NOOP((char*)(OniExe + 0x000E1957), 6 ); |
571 |
> |
DDrPatch_MakeCall((void*)(OniExe + 0x000E17F6), FLrHook_Lasers ); |
572 |
> |
|
573 |
|
|
574 |
|
|
575 |
|
//Flatline related stuff |
576 |
< |
// DDrPatch_MakeCall((void*)(OniExe + 0x000FBCEA), DDrText_Hook); |
576 |
> |
DDrPatch_MakeCall((void*)(OniExe + 0x000FBCEA), DDrText_Hook); |
577 |
|
|
578 |
< |
//FLATLINE? DDrPatch_Int32((int*)(OniExe + 0x000B24D2), FLrSpawnHack); |
578 |
> |
DDrPatch_Int32((int*)(OniExe + 0x000B24D2), FLrSpawnHack); |
579 |
|
|
580 |
< |
//FLATLINE? DDrPatch_NOOP((char*)(OniExe + 0x000C26CB), 6); |
578 |
< |
|
579 |
< |
//FLATLINE? DDrPatch_MakeCall((void*)(OniExe + 0x000C26CB), FLrHook_DoorOpen); |
580 |
< |
//FLATLINE? DDrPatch_MakeCall((void*)(OniExe + 0x000EE3CF), FLrHook_ConsoleActivate); |
580 |
> |
DDrPatch_NOOP((char*)(OniExe + 0x000C26CB), 6); |
581 |
|
|
582 |
+ |
DDrPatch_MakeCall((void*)(OniExe + 0x000C26CB), FLrHook_DoorOpen); |
583 |
+ |
DDrPatch_MakeCall((void*)(OniExe + 0x000EE3CF), FLrHook_ConsoleActivate); |
584 |
+ |
#endif |
585 |
|
|
586 |
|
return true; |
587 |
|
} |