-
Notifications
You must be signed in to change notification settings - Fork 7
/
NFSU_Addresses.h
58 lines (45 loc) · 1.6 KB
/
NFSU_Addresses.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#pragma once
#ifndef GAME_UG
#define GAME_UG
#endif
// commented out old addresses, kept for reference
/*
#define JOYBUTTONS1_ADDR 0x00719780
#define JOYBUTTONS2_ADDR 0x00719784
#define THROTTLE_AXIS_ADDR 0x00719788
#define BRAKE_AXIS_ADDR 0x00719789
#define STEER_AXIS_ADDR 0x0071978A
*/
#define FE_WINDOWS_KEY_CODE_ADDR 0x007363B1
#define GAMEFLOWMANAGER_STATUS_ADDR 0x0077A920
#define CURRENT_MENUPKG_ADDR 0x72CDD0
#define FEMOUSECURSOR_BUTTONPRESS_ADDR 0x007064B0
#define FEMOUSECURSOR_CARORBIT_X_ADDR 0x007064A4
#define FEMOUSECURSOR_CARORBIT_Y_ADDR 0x007064A8
#define NUMSCANNERCONFIGS_ADDR 0x00704140
#define JOYSTICKTYPE_P1_ADDR 0x007306C4
#define JOYSTICKTYPE_P2_ADDR 0x007306C5
#define DEVICE_COUNT_ADDR 0x736504
#define GAME_HWND_ADDR 0x00736380
#define JOY2_ADDR 0x73B3EC
// functions
#define INITJOY_ADDR 0x005741C0
// injection addresses
#define ACTUALREADJOYDATA_CALL_ADDR1 0x0040A7B5
#define ACTUALREADJOYDATA_CALL_ADDR2 0x0040164C
#define ACTUALREADJOYDATA_CALL_ADDR3 0x00401921
#define EVENTGEN_JMP_ADDR_ENTRY 0x004071B8
#define EVENTGEN_JMP_ADDR_EXIT 0x004075D1
#define FENG_SENDMSG_HOOK_ADDR 0x004F7C08
#define DINPUTENUM_JMP_ADDR_ENTRY 0x00405695
#define DINPUTENUM_JMP_ADDR_EXIT 0x004056AA
#define JOYBUFFER_JMP_ADDR_ENTRY 0x00405992
#define JOYBUFFER_JMP_ADDR_EXIT 0x00405BD6
#define SCANNERCONFIG_POINTER_ADDR 0x00574A22
#define INITJOY_CALL_ADDR 0x00447271
#define OPTIONSSELECTOR_VTABLE_FUNC_ADDR 0x006C3E54
#define WNDPROC_POINTER_ADDR 0x4088FC
#define STEER_HANDLER_ADDR1 0x00461213
#define STEER_HANDLER_ADDR2 0x00461229
#define REALDRIVER_STEER_OFFSET 0x28C
#define CONFIG_JOY_INDEX_ADDR 0x00736344