Difference between revisions of "User:Suicide machine/Research bunker/Rogue Warrior settings structure"
From PCGamingWiki, the wiki about fixing PC games
m |
YouTube.com (talk | contribs) |
(No difference)
|
Revision as of 08:57, 17 July 2018
Offset: | Type (byte length) | Description |
---|---|---|
0x0000 | ? | ? |
0x0028 | Byte (1) | Y-axis Inversion |
0x003C | Float (4) | Horizontal Sensitivity |
0x0040 | Float (4) | Vertical Sensitivity |
0x0044 | Key (4) | Forward |
0x0048 | Key (4) | Forward Alt |
0x004C | Key (4) | Backward |
0x0050 | Key (4) | Backward Alt |
0x0054 | Key (4) | Strafe Left |
0x0058 | Key (4) | Strafe Left Alt |
0x005C | Key (4) | Strafe Right |
0x0060 | Key (4) | Strafe Right Alt |
0x0064 | Key (4) | Sprint |
0x0068 | Key (4) | Sprint Alt |
0x006C | Key (4) | Cover |
0x0070 | Key (4) | Cover Alt |
0x0074 | Key (4) | Crouch |
0x0078 | Key (4) | Crouch Alt |
0x007C | Key (4) | Grenade |
0x0080 | Key (4) | Grenade Alt |
0x0084 | Key (4) | Fire |
0x0088 | Key (4) | Fire Alt |
0x008C | Key (4) | Iron Sights |
0x0090 | Key (4) | Iron Sights Alt |
0x0094 | Key (4) | Weapon Select Cycle |
0x0098 | Key (4) | Weapon Select Cycle Alt |
0x009C | Key (4) | Weapon Select Up |
0x00A0 | Key (4) | Weapon Select Up Alt |
0x00A4 | Key (4) | Weapon Select Down Alt |
0x00A8 | Key (4) | Weapon Select Down Alt |
0x00AC | Key (4) | Use |
0x00B0 | Key (4) | Use Alternative |
0x00B4 | Key (4) | Reload |
0x00B8 | Key (4) | Reload Alternative |
0x00BC | Key (4) | Nightvision |
0x00C0 | Key (4) | Nightvision Alternative |
0x00C4 | Key (4) | Objectives |
0x00C8 | Key (4) | Objectives Alternative |
0x00CC | Key? (4) | ?? |
0x00D0 | Key? (4) | ?? |
0x00D4 | Key? (4) | ?? |
0x00D8 | Key? (4) | ?? |
0x00DC | Key? (4) | ?? |
0x00E0 | Key? (4) | ?? |
0x00E4 | Key? (4) | ?? |
0x00E8 | Key? (4) | ?? |
0x00EC | Key? (4) | ?? |
0x00F0 | Key? (4) | ?? |
0x00F4 | Key? (4) | ?? |
0x00F8 | Byte (1) | Texture quality |
0x00FC | Byte (1) | Shadow Complexity |
0x0100 | Int (4) | Display mode index (Resolution + Refresh) |
0x0104 | ? (4) | ?? |
0x0108 | Float (4) | Gamma (-1.0; +1.0) |
0x010C | ? | ? |
0x0110 | Byte (1) | Motion Blur |
0x0114 | Byte (1) | ? |
0x0118 | Byte (1) | ? |
0x011C | Float (4) | Master volume |
0x0120 | Float (4) | Effects volume |
0x0124 | Float (4) | Music volume |
0x0128 | Float (4) | Speech volume |
0x012C | Float (4) | Master volume |
0x0130 | Float (4) | Music volume |
0x0134 | Float (4) | Effects volume |
0x0138 | Float (4) | Speech volume |
0x013C | ?? | Speech volume |
0x0150 | Byte (1) | Y-axis inversion |
0x0164 | Float (4) | Horizontal Sensitivity |
0x0168 | Float (4) | Vertical Sensitivity |
0x016C | Key (4) | Forward |
0x0170 | Key (4) | Forward Alt |
0x0174 | Key (4) | Backward |
0x0178 | Key (4) | Backward Alt |
0x017C | Key (4) | Strafe Left |
0x0180 | Key (4) | Strafe Left Alt |
0x0184 | Key (4) | Strafe Right |
0x0188 | Key (4) | Strafe Right Alt |
0x018C | Key (4) | Sprint |
0x0190 | Key (4) | Sprint Alt |
0x0194 | Key (4) | Cover |
0x0198 | Key (4) | Cover Alt |
0x019C | Key (4) | Crouch |
0x01A0 | Key (4) | Crouch Alt |
0x01A4 | Key (4) | Grenade |
0x01A8 | Key (4) | Grenade Alt |
0x01AC | Key (4) | Fire |
0x01B0 | Key (4) | Fire Alt |
0x01B4 | Key (4) | Iron Sights |
0x01B8 | Key (4) | Iron Sights Alt |
0x01BC | Key (4) | Weapon Cycle |
0x01C0 | Key (4) | Weapon Cycle Alt |
0x01C4 | Key (4) | Weapon Cycle Up |
0x01C8 | Key (4) | Weapon Cycle Up Alt |
0x01CC | Key (4) | Weapon Cycle Down |
0x01D0 | Key (4) | Weapon Cycle Down Alt |
0x01D4 | Key (4) | Use |
0x01D8 | Key (4) | Use Alt |
0x01DC | Key (4) | Reload |
0x01E0 | Key (4) | Reload Alt |
0x01E4 | Key (4) | Nightvision |
0x01E8 | Key (4) | Nightvision Alt |
0x01EC | Key (4) | Objectives |
0x01F0 | Key (4) | Objectives Alt |
0x0220 | Byte (1) | Texture quality |
0x0224 | Byte (1) | Shadow Complexity |
0x0228 | Byte (1) | Display mode index (Resolution + Refresh) |
0x0230 | Float (4) | Gamma (-1.0; +1.0) |
0x0238 | Byte (1) | Motion Blur |
0x0244 | Float (4) | Master volume |
0x0248 | Float (4) | Effects volume |
0x024C | Float (4) | Music volume |
0x0250 | Float (4) | Speech volume |
0x0254 | Float (4) | Master volume |
0x0258 | Float (4) | Music volume |
0x025C | Float (4) | Effects volume |
0x0260 | Float (4) | Speech volume |
0x0290 | time_t (4) | UTC Time and Date |
Key
Key struct takes 4 bytes of memory per key. If the key is a keyboard key, it's usually stored as a basic char it represents, with the remaining 3 bytes being 0x00. For mouse keys we have::
- A9010000 - Left Mouse Button
- AA010000 - Right Mouse Button
- AB010000 - Middle Mouse Button
- AC010000 - Mouse 4 Button
- AD010000 - Mouse 5 Button
- B0010000 - Mouse Wheel Up
- B1010000 - Mouse Wheel Down
Other keys:
- A4010000 - LCtrl (possibly both Ctrls?)
- 10010000 - LShift (possibly both Shifts?)
- 09000000 - Tab (basically fitting the ASCII chart)
- 25010000 - Left Arrow
- 26010000 - Up Arrows
- 28010000 - Down Arrow