-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New save format status
TELK edited this page Apr 29, 2021
·
5 revisions
The new save format work can be divided into two kinds:
- Refactoring the code so that it can take raised limits.
- Loading/saving to a new format.
The current approach is to first work on the former, so that changes can be tested and reviewed individually.
Refactor work done means that all the necessary preparation has been done and the old limit is only enforced by SV6 saving compatibility.
What | Current value | Planned value | Status |
---|---|---|---|
Rides in park | 255 | 1000 | Most uint8_t have been replaced by uin16_t, null value still has to be changed to 0xFFFF
|
Trains per ride | 31 | 255 | Refactor work done |
Stations per ride | 4 | 255 | Refactor work done |
Object limits | |||
Rides | 128 | 1000 | Refactor work done |
Small scenery | 252 | 1000 | Refactor work done |
Large scenery | 252 | 1000 | Refactor work done |
Walls | 128 | 1000 | Refactor work done |
Banners | 32 | 100 | Refactor work done |
Path additions | 15 | 100 | Refactor work done |
Scenery groups | 19 | 100 | Needs rework of the Scenery window |
Surface types | 15 | 100 | Refactor work done |
Edge types | 16 | 100 | Refactor work done |
- 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