* Use std::vector for ride use memory
* Use new system for import/export
* Remove legacy field
* Add replay entity size protection to prevent crash
* Increment network version
* Update replays
* Move function to header
* Move constant to RCT12 header as used for both 1 and 2
* Align naming with nsf
It was of limited use to us anyway since we didn’t license the music ourselves, but now the actual track names and composers are shown in the Object Selection, the window lost its last bit of usefulness.
It was of limited use to us anyway since we didn’t license the music ourselves, but now the actual track names and composers are shown in the Object Selection, the window lost its last bit of usefulness.
* Start a network serialiser for entities
will be used only for checksums and replay diffs
* Continue work
* Use the new serailser for checksums
* Use new serialiser for replays
* keep compilers happy
* Try create checksum stream
* Fix compiling
* Split off class into seperate file
* Update Xcode project
* Increment network version
* Fix pragma mistake
* Fix none network builds
* Update replays
* Improve ChecksumStream and use FNV internally
* Small cleanups
* satisfy compilers
* Revert change of checksum size to simplfy rerecording
* Zero initialise data
* Fix serialiser
* Update replays again
Co-authored-by: Michael Steenbeek <m.o.steenbeek@gmail.com>
Co-authored-by: Matt <m.moninger.h@gmail.com>
shebang:
Move parameters from set.
Add newline after for consistency.
curl:
Add -f;
Prevents output on error.
Use -O where applicable;
-o with the same filename as the URL is pointless.
Add -S after -s:
Makes curl still error despite being silent.
build-symbols:
Add zip fallback.
get-discord-rpc:
Move git clone parameters before repository for readability.
Use --depth 1 to speed up cloning.
install-nsis:
Use ProgramData environment variable.
build-appimage-docker.sh:
Add -e to docker run.
Run script directly.
build-appimage.sh:
Make if more consistent.
Remove unused Travis scripts.
setenv:
unset instead of blanking variables.
vstool.cmd:
Use ProgramFiles(x86) environment variable.
* Make train manager view
* Remove linked list index field
* Remove merge mistake
* Fix further rebase errors
* Rename and add comments
* Update replays
* Fix Xcode project
* Increment network version
Co-authored-by: Michael Steenbeek <m.o.steenbeek@gmail.com>