alesan99 / mari0_ae

Mari0: Alesan99's Entities
Do What The F*ck You Want To Public License
60 stars 24 forks source link

editor mode changes #582

Open LeEpicPasta opened 10 months ago

LeEpicPasta commented 10 months ago

More shortcuts:

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

Bugfixes:

Improvements:

greatbritdan commented 9 months ago

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 commented 9 months ago

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