Millionaire2K Posted April 15, 2016 Share Posted April 15, 2016 (edited) I was wondering what this error is? I save a new park file ever so often as I make changes. I get this error only when loading my most recent copy of my park. The copy I saved just about an hr sooner does not get this error. Thanks. Edited April 15, 2016 by Millionaire2K Link to comment
Broxzier Posted April 15, 2016 Share Posted April 15, 2016 Does the map load correctly with the 'allow loading with incorrect checksum' option on? And could you upload the two saves here? Link to comment
Millionaire2K Posted April 15, 2016 Author Share Posted April 15, 2016 (edited) While getting the files together I noticed the older file with no error was created with "export plugin objects" turned off. The files with the error are ones with it turned on. I created the "packed" files with vanilla RCT2 and OpenRCT2 and I get the same result with both. So this is not a OpenRCT2 bug with creating the files. Any idea what the issue may be? Edited April 15, 2016 by Millionaire2K delete files. Link to comment
Millionaire2K Posted April 15, 2016 Author Share Posted April 15, 2016 Note: all the files load no problem on my pc either in vanilla or OpenRCT2 with or without checksum error checking on or off. Link to comment
Broxzier Posted April 15, 2016 Share Posted April 15, 2016 Sounds like there's a conflict between two files then. I've had something similar happen to me a few months ago, where there were two objects with the exact same name being loaded. Got to %Appdata%\..\Local\VirtualStore\Program Files (x86)\Infogrames\RollerCoaster Tycoon 2\ObjData Remove the (x86) if you are on a 32-bit machine. Look for a file with the name AE-DMGBY.DAT, and check if you've already got this in the installation folder of RCT2. I suspect that the same file is there as well, which conflicts with this virtual folder. If it exists in both folders, you can safely remove one of them. Link to comment
Millionaire2K Posted April 15, 2016 Author Share Posted April 15, 2016 (edited) I only have the file once in the ObjData folders. However it is also in the Data folder for some reason. Also is it safe to cut all the files from the VirtualStore and merge them with the main game dir? Thanks. A tool of some kind to "cleanup" the folders and save files would be great. Edited April 15, 2016 by Millionaire2K Link to comment
X7123M3-256 Posted April 15, 2016 Share Posted April 15, 2016 (edited) This is not a bug in OpenRCT2 (well, it sort of is since OpenRCT2 is supposed to fix this problem, but that's not the root cause of it). It does not mean your park file is corrupt. This error occurs because the AE tracked rides were created with Buggy's ridemaker, and Buggy's ridemaker has a bug that causes it to write 0xFF in three locations that are supposed to be zero. When the object is exported, those bytes are set to zero, but the checksum is not recalculated so you end up with a checksum mismatch when you load the park. The error doesn't occur if you don't export the park because it is the object included with the SV6 that is broken, not the one in your ObjData folder. I tried to fix this problem by having the game recalculate checksums when exporting objects, and padding the file with extra bytes that force the checksum of the fixed file to match the original. Unfortunately this code doesn't seem to be working properly in all cases - I will need to have another look at it at some point. If you have the DAT file in your ObjData folder, you don't need to worry - the game will simply load that one instead - but if you post the park online it's a good idea to also post or link the custom ride so that people who don't have it can download it. If you don't have the DAT file in your ObjData folder and can't open the park because of it, you can select "Allow loading with incorrect checksums" to ignore the checksum mismatch and force the park to load. Edited April 15, 2016 by X7123M3-256 2 Link to comment
Millionaire2K Posted April 15, 2016 Author Share Posted April 15, 2016 Thanks for the info. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now