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

[Request] Support zip0 format and endian-ness conversion #13

Open
wertercatt opened this issue Jul 26, 2022 · 1 comment
Open

[Request] Support zip0 format and endian-ness conversion #13

wertercatt opened this issue Jul 26, 2022 · 1 comment

Comments

@wertercatt
Copy link

wertercatt commented Jul 26, 2022

The Xbox 360, PS3, NVIDIA Shield, and Switch ports of Source Engine games use a modified zip format called zip0, which would be useful to access via srctools. An existing, but buggy, tool for it can be found at https://github.com/CRACKbomber/Source360 for reference.

The Xbox 360 and PS3 versions also reportedly convert several of their files to little endian. It'd be great if this conversion could be reversed, to allow for easier comparison of game data with their PC equivalents.

Edit: The NVIDIA Lightworks ports use standard zip files.

@TeamSpen210
Copy link
Owner

TeamSpen210 commented Jul 26, 2022

That would be a welcome thing to have, though I don't do anything with console so I'm not sure where to get test files and whatnot. For the byteswap, that's easy to to do (swap < with > in all the structs), but again I'd need to test.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants