From cb02be94c472c1058cf63ce3c54d011f65647522 Mon Sep 17 00:00:00 2001 From: Kevin Burke Date: Wed, 30 Apr 2014 04:06:14 -0700 Subject: [PATCH] Created SV6 Ride Structure (markdown) --- SV6-Ride-Structure.md | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 SV6-Ride-Structure.md diff --git a/SV6-Ride-Structure.md b/SV6-Ride-Structure.md new file mode 100644 index 0000000..9905d56 --- /dev/null +++ b/SV6-Ride-Structure.md @@ -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 \ No newline at end of file