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

editor mode changes #582

Open
LeEpicPasta opened this issue Sep 9, 2023 · 2 comments
Open

editor mode changes #582

LeEpicPasta opened this issue Sep 9, 2023 · 2 comments
Labels
bug Something isn't working enhancement Small improvement new feature New feature or request

Comments

@LeEpicPasta
Copy link

More shortcuts:

  • Test level from the start (if this shortcut doesn't exist already)
  • Link tool
  • Change level size

New nitpicks: (not essential but could make things better for some players)

  • Continue playing a level after beating a level or entering a warp pipe
  • Free camera mode: allows you to move the camera in the editor a few blocks outside from the level
    (still can't place blocks outside the level)

Bugfixes:

  • Exit the level unsaved after falling to the bottom of the screen in the bonus room
  • Region selections sometimes don't move until you click on something else to work again
  • Undo tool doesn't work correctly when relocating objects with the grab tool

Improvements:

  • keep entities linked together as long as they're not linked to anything outside while saving objects
  • copy/paste level settings to other levels: this includes music, foregrounds, backgrounds, background colors,
    level palette, portal gun and scroll factor
  • keep levels copied when entering a new level in the editor
  • paste levels more than once
  • swap levels: right click on a level in maps and click swap and then it will be highlighted then click on another level to switch their positions
  • text offsetting
  • don't crash the game if an enemy doesn't use a graphic, instead make it use the erase entity sprite
  • you should be able to undo at least 5 to 10 times. redo could stay limited to one time but remap the key to Ctrl+Y
@greatbritdan
Copy link
Contributor

greatbritdan commented Oct 3, 2023

Some of these are ok or good but a few are a polite no.

Free camera mode: allows you to move the camera in the editor a few blocks outside from the level
(still can't place blocks outside the level)
Not possible without pretty much rewriting most of the camera code (and a good chunk of editor and game)

keep entities linked together as long as they're not linked to anything outside while saving objects
Pretty sure this was already looked into and its not possible without redoing it and being incompatible with old saved objects

copy/paste level settings to other levels: this includes music, foregrounds, backgrounds, background colors,
level palette, portal gun and scroll factor
Not really worth it

keep levels copied when entering a new level in the editor
I assume there is a good reason alesan omitted this

paste levels more than once
why?

swap levels: right click on a level in maps and click swap and then it will be highlighted then click on another level to switch their positions
Not worth a whole new button just do it manually with copy and paste

text offsetting
I use text all the time and have never once needed this, could I have an example of why you'd need this?

don't crash the game if an enemy doesn't use a graphic, instead make it use the erase entity sprite
Fair, but this is more of a band aid solution

you should be able to undo at least 5 to 10 times. redo could stay limited to one time but remap the key to Ctrl+Y
This would make the editor run way slower, maybe an undo threshold nitpick (default at 2 or 3) would be better

@LeEpicPasta
Copy link
Author

LeEpicPasta commented Oct 3, 2023

Some of these are ok or good but a few are a polite no.
I appreciate the feedback, most of the suggestions aren't meant to be taken too seriously! As for the improvements, I just thought it would be interesting to include some issues and nitpicks I personally had when using the editor

keep levels copied when entering a new level in the editor
I assume there is a good reason alesan omitted this
I don't think I quite understand. I don't know too much about how this game works but it couldn't have been that difficult to do something like this, it happens way too frequently where i would accidentally click on a level while having a level copied only to lose it afterwards or end up having to copy it again
I don't think it has to be copied permanently in the editor, i just think it should just stay until you exit the maps menu

paste levels more than once
why?
Sometimes I like to make template levels that contain specific objects in them, being able to copy and paste multiple times just makes this process faster (not to mention it wasn't fun at all copying and pasting a level 31 times in 1-1 the mappack)
this issue is more just my own nitpick but here's an explanation anyways

text offsetting
I use text all the time and have never once needed this, could I have an example of why you'd need this?
You may have never needed them but that's just you, there could be plenty of other people that could use it other than just me
you can align text properly to the center of two blocks (spacing text just leaves it a bit to the left or right)
the warp zone text appears half a block higher than the regular text which infuriates me just a little every time i recreate the warp zones for all of my _original smb1 remakes_™
you can also overlap them with other text to make cool text animations using logic gates (such as flashing text)
offsetting also doesn't waste text space when you spam space to offset it instead

@alesan99 alesan99 added bug Something isn't working new feature New feature or request enhancement Small improvement labels Nov 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement Small improvement new feature New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants