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

VISCO Collection #153

Open
kjetil-f opened this issue Mar 19, 2024 · 3 comments
Open

VISCO Collection #153

kjetil-f opened this issue Mar 19, 2024 · 3 comments

Comments

@kjetil-f
Copy link

This collection contains NeoGeo games, and I'm guessing these can be extracted somehow.

@RealRelativeEase
Copy link

RealRelativeEase commented Mar 19, 2024

Same publisher as the Breakers collection, just zipping the folders in VISCO_Collection_Data/StreamingAssets/ should do the trick. Steam DB

Edit: Most of the games boot in FB Neo just fine, but there are some CRC issues with neodrift.zip.
neodrift

Edit²: I've been able to get the neodrift.zip to boot in FB Neo by changing the CRC-32 hash values using a Python script released by Project Nayuki, but it resulted in corrupted graphics.
neodrift-240319-213732

I suppose now it's a matter of finding out what offset can be changed without causing corruption.

@RealRelativeEase
Copy link

Solved it, thanks to these blogposts. Apparently, the original game featured cars built by real manufacturers, but the licenses weren't renewed for this collection, so the ROM doesn't pass the CRC32 requirements out of the box.

Copy 213-c1.c1 and 213-c2.c2 from the neodrift folder and paste them to the same folder as forcecrc32.py. Then you replace the last four bytes via Force CRC32. The C-ROM files are 4194304 bytes each, so the correct offset in this case is 4194300. Open a command line window and enter these two commands:
python forcecrc32.py 213-c1.c1 4194300 3EDC8BD3
python forcecrc32.py 213-c2.c2 4194300 46AE5F16

Put the files back in the neodrift folder, replace the ones already inside and zip the folder. That's it.

@kjetil-f
Copy link
Author

Great find!

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

No branches or pull requests

2 participants