Add dummy files for big file move around
Fix files so they can compile
Add copyright header
Split up functions into seperate files
Remove suffix
Move supports again
Change functions signatures to remove viewport_setup
Rename folder structure
Finish moving about files
This should help reduce the reoccurring issues with installing NSIS on
AppVeyor. It no longer attempts to install NSIS for external pull requests
and also caches the chocolatey packages between AppVeyor builds so that it
doesn't have to keep downloading / installing it every build.
secure-file is also cached between builds.
When enabled, this cheat allows users to set any train length between 1 and 64, regardless of station length or the normal maximum and minimum length of the train. It also increases the supported maximum length of trains from 16 to 64. It should be noted that rides with trains longer than 16 will not be backward compatible.
It is known not to work on tower rides or on the reverse freefall coaster - I'm not exactly sure why, but it doesn't seem too much of an issue for now. Also, if there is not room behind the station for the extra cars (either because it's a shuttle coaster or because there's a track merge), then they all just layer on top of one another. I'm not sure what can be done about it - ideally you'd limit the trains to what will fit, but that means traversing the track to determine how much room there is, which seems excessively complex.
Closes pull request #3192
Mostly style fixes, includes minor change to make sure spinner's down
button gets shown, update to string IDs, network version and making sure
correct string gets selected based on car count.