Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma once
- #ifndef HUD_H
- #define HUD_H
- #include "stdafx.h"
- #include <stdio.h>
- //#include "xecrypt.h"
- #include "Utilities.h"
- //#include "XexLoadImage.h"
- #define HUD_FamilySettings_String "XBLCAP Options"
- #define HUD_FamilySettings_Len 15
- int HUD_PatchLabels(void);
- typedef DWORD (*HUD_FILLLAUNCHDATA)(DWORD* XDashLaunchData ,DWORD r4, DWORD selection);
- //static HUD_FILLLAUNCHDATA HUD_FillLaunchData = (HUD_FILLLAUNCHDATA)HUD_FillLaunchData_Func;*/
- typedef DWORD (*HUD_BOOTTODASHHELPER)(DWORD* _XUIOBJ, _XDASHLAUNCHDATA* LaunchData , DWORD* cstr, DWORD* r6, DWORD* r7);
- //static HUD_BOOTTODASHHELPER HUD_BootToDashHelper = (HUD_BOOTTODASHHELPER)HUD_BootToDashHelper_Func;
- //BootToDashHelper(DWORD* _XUIOBJ, DWORD* _XDASHLAUNCHDATA , DWORD* cstr, DWORD* r6, DWORD* r7)
- //DWORD HUD_FillLaunchData_Hook(DWORD* XDashLaunchData ,DWORD r4, DWORD selection);
- DWORD HUD_BootToDashHelper_Hook(DWORD* _XUIOBJ, _XDASHLAUNCHDATA* LaunchData , DWORD* cstr, DWORD* r6, DWORD* r7);
- static BOOL testhud=false;
- typedef struct __HUDOffsets
- {
- DWORD FamilySettings_LaunchStr;
- DWORD BootToDashHelper_Jump;
- DWORD LaunchData_FamilySettings;
- DWORD BootToDashHelper_Func;
- //Use xextool to dump resources from hud.xex. Search for "Family Settings"
- //NOTE: New string cannot be longer than the old one
- DWORD FamilySettings_Str1;
- DWORD FamilySettings_Str2;
- } HUDOffsets;
- //static HUDOffsets hud_17489 = {
- // 0x913F12D4, //FamilySettings_LaunchStr //DONE 913F0314
- // 0x913E7498, //BootToDashHelper_Jump //DONE
- // 0x14, //LaunchData_FAMILYSETTINGS //should be the same 0x14 //same
- // 0x913E72C0, //HUD_BootToDashHelper_Func //DONE
- // 0x119B8, //FamilySettings_Str1 //should be the same 0x119B8 //same
- // 0x11F02, //FamilySettings_Str2//should be the same 0x12172 //updated
- //};
- static HUDOffsets hud_17502 = {
- 0x913F0314, //FamilySettings_LaunchStr
- 0x913E6468, //BootToDashHelper_Jump
- 0x14, //LaunchData_FAMILYSETTINGS
- 0x913E6290, //HUD_BootToDashHelper_Func
- 0x119B8, //FamilySettings_Str1 //should be the same
- 0x11F02, //FamilySettings_Str2//should be the same
- };
- static HUDOffsets hud_17502_2 = { // updated
- 0x913EBEC4, //FamilySettings_LaunchStr = UPDATED , was a bitch to find //UPDATED
- 0x913E595C, //BootToDashHelper_Jump = UPDATED //UPDATED
- 0x14, //LaunchData_FAMILYSETTINGS = ??????? //SAME
- 0x913E657C, //HUD_BootToDashHelper_Func = UPDATED //UPDATED
- 0x119B8, //FamilySettings_Str1 = ???????? //SAME
- 0x11F02 //FamilySettings_Str2 = ????? //SMAE
- };
- #endif
Advertisement
Add Comment
Please, Sign In to add comment