Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

User:Suicide machine/Research bunker/Rogue Warrior settings structure

From PCGamingWiki, the wiki about fixing PC games
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