1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-28 01:04:50 +01:00

Created SV6 Ride Structure (markdown)

Kevin Burke
2014-04-30 04:06:14 -07:00
parent f8cb58f31e
commit cb02be94c4

42
SV6-Ride-Structure.md Normal file

@@ -0,0 +1,42 @@
The SV6 ride structure is the same number of bytes as the SV4 format, but varies slightly from the [ride structure in RCT1][structure]. Here is everything we know about it
It is 608 bytes long. Addresses listed here are hex addresses. Leave a gap in between non-contiguous data.
- 000: ride type
- 049: status
- 06A: a 4 byte array of entrance map coordinates (probably)
- 0F0-0F1: excitement (signed integer)
- 0F2-0F3: intensity (signed)
- 0F4-0F5: nausea (signed)
- 130-131: age (16 bits)
- 132-133: running cost
- 146-147: reliability
- 1B4-1B7: profit
- 1B8: an array of 4 bytes, each an integer representing different data about the queue time.
- 1CE: guests favorite
- 1D0-1D2: flags pertaining to the ride
- bit 0 = train(s) on track
- bit 1 = tested;
- bit 2 = test in progress;
- bit 3 = don't show raw stats;
- bit 4 = pass through station without stopping;
- bit 5 = On-Ride photo;
- bit 6 = ?;
- bit 7 = broken down;
- bit 10 = crashed;
- bit 12 = ever been opened;
- bit 13 = play music;
- bit 14 = construction/demolition prohibited (indestructible ride);
- bit 15 = demolition prohibited (used when there are indestructible track pieces)
- bit 17 = cable lift
- 200-203: 4 8-bit integers representing queue length