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

Automatically find new enemy data offset if a level is edited that shares enemy offsets with another level #179

Open
opsodps opened this issue Aug 16, 2023 · 2 comments
Labels
feature New feature or request foundry Concerning the level editor mostly.

Comments

@opsodps
Copy link

opsodps commented Aug 16, 2023

To see what I mean, do the following:

  1. Load the 1-1 bonus room (the room with the coins that spell out "3").
  2. Add any enemy or item into it and save.
  3. Now load into the 1-2 bonus room (the long vertical room with coins at the bottom) and you'll see the items/enemies you placed in 1-1 there as well.

This applies to other levels too, these are just the earliest/easiest to access ones in the game. I probably don't need to explain why this should be fixed.

@mchlnix
Copy link
Owner

mchlnix commented Aug 16, 2023

Maybe this is wanted though. I guess an additional save dialog should appear with "save", "cancel" and "separate enemies"?

Could be annoying, if you want them to stay connected, and have to click on save everytime, but then again, with instaplay there isn't that much need to save?

@mchlnix
Copy link
Owner

mchlnix commented Aug 16, 2023

Conversation on Discord:

Michael: Hammer Bro levels, I guess. But looking at all the free space in the enemy PRG, there's really no reason to even have shared enemy data.
...
Michael: True. I'll think of something. Another save dialog would be kinda lame, but then again, as you say, since there's no real reason to share enemies, one click on separate and it doesn't pop up anymore.

Michael: I don't want to automate the possibility away, since I want to stay as close to the ROM as possible and allow as much as possible. Will see.

@mchlnix mchlnix added foundry Concerning the level editor mostly. feature New feature or request labels Aug 17, 2023
@mchlnix mchlnix changed the title Foundry: Feature request/Bug(?): Automatically find new enemy data offset if a level is edited that shares enemy offsets with another level Automatically find new enemy data offset if a level is edited that shares enemy offsets with another level Aug 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request foundry Concerning the level editor mostly.
Projects
None yet
Development

No branches or pull requests

2 participants