Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for nested files itm veh #26

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

adamitchell
Copy link

Fixes issues where some zones have .veh or .itm game files that have "nested" files hidden inside of them. There was already some support for this feature, but needed a little extra shove to get the nested files checked in as assets. This comes with a mandatory "out of memory" fix, or some of the files containing nested files will parse badly and run into an infinite loop issue until memory becomes an issue. I've tested to make sure this works in several already working zones, and I've tested and verified it worked on 3 out of 4 of the outofmemory(nested itm & veh zones: chaos4, CRPL, duel). Hauntedchaos has nested files that loads into the server without a hitch, but still has issues with launching locally (silent fail). If this PR gets out anytime soon, someone (if I don't remember to do it) will need to verify the mentioned zones work in Zone-Assets\Incompatible Zone Archives\OutOfMemory\ and then we can move those to the completed folder afterwards.

…st this to see the actual issues - generally it's been issues with files needing to be opened and resaved to grab the latest "good" format to be parsed correctly, or it's stuff like nested file items that our system doesn't know how to handle. Either way, this mainly helps us get to more helpful errors.
…"nested" files hidden inside of them. There was already some support for this feature, but needed a little extra shove to get the nested files checked in as assets. This comes with a mandatory "out of memory" fix, or some of the files containing nested files will parse badly and run into an infinite loop issue until memory becomes an issue. I've tested to make sure this works in several already working zones, and I've tested and verified it worked on 3 out of 4 of the outofmemory(nested itm & veh zones: chaos4, CRPL, duel). Hauntedchaos has nested files that loads into the server without a hitch, but still has issues with launching locally (silent fail). If this PR gets out anytime soon, someone (if I don't remember to do it) will need to verify the mentioned zones work in Zone-Assets\Incompatible Zone Archives\OutOfMemory\ and then we can move those to the completed folder afterwards.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant