- Timestamp:
- May 28, 2013, 1:23:10 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Daodan/src/patches/Patches.c
r847 r875 76 76 return result; 77 77 } 78 79 80 int FLrHook_DebugNameTextureInit(short width, short height, int type, int allocated, int flags, char* name, void** output) 81 { 82 //flags = (1 << 10); 83 type = 1; 84 //DDrPatch_Byte( 0x005EB83C + 3, 0xff ); 85 DDrPatch_Int32((int*)(OniExe + 0x001EB83C), 0xFF000000 ); 86 return M3rTextureMap_New(width, height, type, allocated, flags, name, output); 87 } 88 89 short FLrHook_DebugNameShadeHack( Character* Char ) 90 { 91 return TSrContext_SetShade(*(void**)(OniExe + 0x001EB844), ONrCharacter_GetHealthShade( Char->Health, Char->MaxHealth )); 92 //return TSrContext_SetShade(*(void**)0x005EB844, 0xFFFFFFFF); 93 } 94 78 95 79 96 // Disable UUrPlatform_Initalize/Terminate, this enables the Alt-Tab and the … … 418 435 } 419 436 437 //Fix crappy ai2_shownames 438 void DD_Patch_ShowNames() 439 { 440 //Set distance above head to 4.0 441 DDrPatch_Int32((int*)(OniExe + 0x0008C998), 0x005296C8); 442 //texture height 443 DDrPatch_Byte((char*)(OniExe + 0x0008C9DF), 0x3F ); 444 //texture width 445 DDrPatch_NOOP((char*)(OniExe + 0x0008C9CA), 6 ); 446 447 /* 448 // Crashes game. 449 //Set the text color to whatever we like ;) 450 DDrPatch_NOOP((char*)(OniExe + 0x0008C898), 6 ); 451 DDrPatch_Byte((char*)(OniExe + 0x0008C898), 0x8B ); 452 DDrPatch_Byte((char*)(OniExe + 0x0008C899), 0xCE ); 453 454 DDrPatch_MakeCall((void*)(OniExe + 0x0008C8A3), FLrHook_DebugNameShadeHack); 455 456 //Make the background black for additive blending 457 DDrPatch_MakeCall((void*)(OniExe + 0x0008C802), FLrHook_DebugNameTextureInit ); 458 */ 459 } 460 420 461 bool DD_Patch_Init() 421 462 { … … 520 561 DD_Patch_PrintWarning(); 521 562 522 //Fix crappy ai2_shownames 523 if(1) 524 { 525 //Set distance above head to 4.0 526 DDrPatch_Int32((int*)(OniExe + 0x0008C998), 0x005296C8); 527 //texture height 528 DDrPatch_Byte((char*)(OniExe + 0x0008C9DF), 0x3F ); 529 //texture width 530 DDrPatch_NOOP((char*)(OniExe + 0x0008C9CA), 6 ); 531 /* Crashes game. Perhaps only valid with the additional FLr-callhooks? Those 532 didn't exist in source though. 533 //Set the text color to whatever we like ;) 534 DDrPatch_NOOP((char*)(OniExe + 0x0008C898), 6 ); 535 DDrPatch_Byte((char*)(OniExe + 0x0008C898), 0x8B ); 536 DDrPatch_Byte((char*)(OniExe + 0x0008C899), 0xCE ); 537 */ 538 //FLATLINE? DDrPatch_MakeCall((void*)(OniExe + 0x0008C8A3), FLrHook_DebugNameShadeHack); 539 540 //Make the background black for additive blending 541 //FLATLINE? DDrPatch_MakeCall((void*)(OniExe + 0x0008C802), FLrHook_DebugNameTextureInit ); 542 } 563 DD_Patch_ShowNames(); 543 564 544 565 if(1)
Note:
See TracChangeset
for help on using the changeset viewer.