-
Notifications
You must be signed in to change notification settings - Fork 1.7k
game.cfg structure
Margen67 edited this page Apr 29, 2021
·
7 revisions
The game.cfg format doesn't seem to be available on the technical depot any more, so I played around with it and found the following:
Offset | Notes |
---|---|
0-3 | Magic number to identify it as a valid settings file. (0x0003113A) |
5-20 | Handles sound device. |
22 | Forced software buffering. (0x00 = off, 0x01 = on) |
26 | Construction marker. (0x00 == white, 0x01 == translucent) |
28 | Seems to be a combination of settings including height labels, landscape smoothing, grid lines on landscape. |
29-31 | Sound quality. (0x02 0x03 0x00 == Low, 0x04 0x05 0x01 = Medium, 0x07 0x07 0x02 = high) |
32 | Metric or imperial. (0x00 = imperial, 0x01 = metric) |
33 | Celsius or Fahrenheit. (0x00 = Celsius, 0x01 = Fahrenheit) |
98 | Scroll view when pointer at edge. (0x00 = off, 0x01 = on) |
99 | In game currency. (C0 == £, C9 == €) |
101-102 | Mysterious offset that is changed when other settings are changed. |
2152-2153 | Expansion pack flags. |
2154-2147 | Game window resolution. |
2154 | Options loaded first time. |
(all offsets are in decimal form)
Show real name of guests
doesn't seem to be stored in the config file.
- Home
- FAQ & Common Issues
- Roadmap
- Installation
- Building
- Features
- Development
- Benchmarking & stress testing OpenRCT2
- Coding Style
- Commit Messages
- Overall program structure
- Data Structures
- CSS1.DAT
- Custom Music and Ride Music Objects
- Game Actions
- G1 Elements Layout
- game.cfg structure
- Maps
- Music Cleanup
- Objects
- Official extended scenery set
- Peep AI
- Peep Sprite Type
- RCT1 ride and vehicle types and their RCT2 equivalents
- RCT12_MAX_SOMETHING versus MAX_SOMETHING
- Ride rating calculation
- SV6 Ride Structure
- Settings in config.ini
- Sizes and angles in the game world
- Sprite List csg1.dat
- Sprite List g1.dat
- Strings used in RCT1
- Strings used in the game
- TD6 format
- Terminology
- Track Data
- Track Designs
- Track drawers, RTDs and vehicle types
- Track types
- Vehicle Sprite Layout
- Widget colours
- Debugging OpenRCT2 on macOS
- OpenGL renderer
- Rebase and Sync fork with OpenRCT2
- Release Checklist
- Replay System
- Using minidumps from crash reports
- Using Track Block Get Previous
- History
- Testing