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

Sonic CD PC does not load/display path swapping chunks like loops #166

Open
Bobblen147 opened this issue Mar 8, 2024 · 2 comments
Open

Comments

@Bobblen147
Copy link

Hello

When loading a Sonic CD PC level which contains a chunk that does a path swap (such as a loop), this chunk is not displayed on the map.

The loop chunks are still available for selection from the 'chunks' menu and can be placed in the level, but you do not appear to be able to place with double click to toggle the loop flag like you can in Sonic 1 so they don't path swap properly.

Making changes to other parts of a level already containing a loop and saving does not cause the pre-existing loop to be removed from the game itself, it appears to only be a display issue in SonLVL.

Tested so far on PPZ1B and PPZ2A. I'm certainly not ruling out user error here given that I'm rolling my own INI files and ROMulan extract & inject scripts (heavily based on the pre-existing PPZ1A script) to test all this, but as far as I can tell, I'm not missing anything in that regard.

Thanks!

@Bobblen147
Copy link
Author

Bobblen147 commented Mar 11, 2024

From looking at the old commits I see this is a pain point with Sonic CD PC's unusual format rather than an oversight.

6bd7ed4

EDIT - and I see in the ROMulan readme that it isn't able to add new chunk ids to the list but does allow you to place new copies of existing flagged chunks into the level.

@MainMemory
Copy link
Member

I think it varies depending on whether the level uses loops or not? I seem to recall there being some level that used more than $80 chunks.

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