-
Notifications
You must be signed in to change notification settings - Fork 28
Description
Hi, so excuse me if this isn't the proper place to put this, I'm quite unfamiliar with how GitHub works still, but I was messing around with this resource so I could inspect dependencies connected to a Roblox place/model file, and one of the test places I was using was an older game from 2012 that contains less commonly used protocols for ContentId today, like http.
I can't find a way to send the place files here, but you can download each of these through assetdelivery.
Version 7: https://assetdelivery.roblox.com/v1/asset/?id=30921928&version=7
Version 8: https://assetdelivery.roblox.com/v1/asset/?id=30921928&version=8
When trying to open this file through RobloxFile.Open(), either with a byte array, or a file path, I'm able to reproduce it both ways.
Version 7 works perfectly fine, but Version 8 fails to load, with the exception thrown "XmlRobloxFile: Could not read provided buffer as XML!"
I noticed that when opening the place file through Roblox Studio, things appear to load correctly, however I do get a warning in the output relating to old terrain. Maybe this issue relates to how old terrain is stored??
Do note that these are (heavily likely) exploited copies of the game, so maybe it's also something to do with the way they were published, I'm just not sure if it's intentional for it to completely fail opening a file, while Roblox Studio opens it (though, I can't recall if there is meant to be any terrain that didn't get imported properly).
I would understand if this is intentionally failing, if the place file wasn't created properly (hence it being exploited ~13 years ago), just thought I'd note it here! I'll try finding a workaround for this in the morning, I'm just not sure how I can even open it in the first place. Might have to skip this specific version unfortunately.