--- Daodan/src/Daodan_Patch.h 2009/03/17 09:06:00 272 +++ Daodan/src/Daodan_Patch.h 2009/06/13 01:13:36 351 @@ -6,11 +6,15 @@ #define DDrPatch_Const(d, c) DDrPatch_String(d, c, sizeof(c)) +#define OniExe ((void*)0x00400000) + bool DDrPatch_MakeJump(void* from, void* to); bool DDrPatch_MakeCall(void* from, void* to); bool DDrPatch_String(char* dest, const char* string, int length); bool DDrPatch_Byte(char* dest, char value); bool DDrPatch_Int32(int* dest, int value); bool DDrPatch_Int16(short* dest, short value); +bool DDrPatch_StrDup(int* dest, const char* value); +bool DDrPatch_NOOP(char* dest, unsigned int length); #endif