π Please take time to fill out the user survey: β https://forms.gle/ccZRrE6PMfNsMLf69 β
Foundry
Additions:
- Editor now recognizes if the ROM is changed from the outside and offers to reload the ROM and replay all changes to the currently open level (#259, #262, #264)
- Adds option to remember last opened ROM and level when closing Editor (#258)
- Mario's start position sprite in Level now reflects the selected instaplay powerup (thanks @Dariosky-01)
- Makes crash dialog nicer, letting user copy the error message and makes the link to GitHub clickable
- Add example images for the Object Sets in the New Level Dialog (#241)
- Add Button to Level Header Editor to set Jump Destination to the current level (#298)
- Selected Jumps in Jumplist can now be deleted with the Delete key (#226)
- About page updated
- Open the level selector when a new ROM is opened, while editor is open already
- Check and fill in paths to ASM files, when asking to update globals
- Trigger undo and redo actions with back and forward mouse buttons
- Show decimal block index in Block Viewer along side the hex one
- Remove romobjs.bin files to make it easier to add custom objects (#254)
- Options to disable asking for certain features on startup (#263)
- Title Screen skip is more reliable on modified ROMs
- Powerup injection is more reliable on modified ROMs
- Show error message if ROM is deleted while in use by the editor (#256)
- Only updates the recent object list, if the object is actually used (#249)
- Better support for Keyboard navigation in Level Selector
- Navigate to the World of the current level open in Level Selector
- Reorder Toolbar Buttons somewhat, based on what they change, ROM vs. Level
- Adds a Toolbar Button for "Other Level Settings"
- Temporarily show Autoscroll path in level, if the Autoscroll settings are changed
- Bring up minimized dialogs, e.g. BlockViewer, when selected from a Menu again (#273)
- Add Graphic Set Selector to BlockViewer
- Show the editor version in the window title
- Adds secret debug menu (in nightly versions or Ctrl+D)
- Merge multiple of the same Undo commands, like clicking through palettes, into one
- Zoom interval is now +0.25, instead of x2 and the Editor will remember it
- Editor settings dialog is now wider, fitting smaller screens
- Populate Level Selector inputs with stock level 1-1 data when opened (#289)
- Select objects after dragging them into the level from the object toolbar
Fixes:
- Updating globals on startup not working
- Selecting a chest item in the level settings sometimes didn't take
- Setting a chest item and the chest to end the level, would not both work
- Block-, Object- and LevelViewer would stay open after editor window closed (#227)
- Object Toolbar not always updating when graphics or palette changed (#224, #271)
- Mario's start positions were not shown, when dragging him (#232)
- Palette changes not being saved when closing editor (#210)
- Lost levels were not loaded correctly from the Level Selector (#201)
- When resizing with left click, fixed objects could not be grabbed on their left or bottom edge (#260)
- Level info for Stock Levels not updating if arrow keys are used (#276)
- Autoscroll index sometimes not saving correctly (#277)
- Setting Pipe Exits failed if "Like Sky Tower" was checked
- Palette changes would sometimes reset immediately (#284)
- Recent object list sometimes showing the same object twice
- Paste Keyboard Shortcut was sometimes not working
- "To Background" not working, when an object before it was deleted
- Screen coordinates not being drawn in Level
Fixed Objects:
- Muncher and small pipe in Piranha Plant Object Set
- Blue X-Blocks in multiple Object Sets (#252)
- Big Tank Objects in Air Ship Object Set
- Wooden Tank Beam object in Air Ship Object Set (#250, #253)
- Upward Pipe in Air Ship Object Set (looks broken like in the game now)
- Railing in Air Ship Object Set
- Wooden Ship Beam in Air Ship Object Set
- Background wooden ship beam terminus in Air Ship Object Set
- Ending Object in Air Ship Object Set
- Tank A, Tank B, Tank C and Tank Wheels in Air Ship Object Set
Scribe
Additions:
- ASM export of overworld files
π Please take time to fill out the user survey: β https://forms.gle/ccZRrE6PMfNsMLf69 β
Thanks to @Dariosky-01 and @BlueFinch3000 for their contributions.