Skip to content

Latest commit

 

History

History
22 lines (20 loc) · 1.69 KB

README.MD

File metadata and controls

22 lines (20 loc) · 1.69 KB

This is a fork of SonLVL that makes it compatible with 64x64 chunks and word-sized entries in the layout file

List of changes:

  • SonLVL now uses words to store chunks rather than bytes
  • Fixed bug with 64x64 chunks where the window would be one chunk short
  • Chunk editor is zoomed in by 2x

Things I'd like to change or see changed in the future:

  • Allow for the limiting of the number of bytes the layout can take up when layouts are much larger than the expected 0x1000 bytes (currently trying to enable this creates a crash)
  • Allow the Usage Counts window to be open without preventing the use of the program
  • Allow SonLVL to be closed without use of task manager after clicking "continue" after a crash while loading a level
  • Improvements to importing
    • When there are two of the same color in a palette line and one is transparent, give priority to the color that isn't transparent
    • Option to disable specific colors/palette lines during import process rather than have to modify the colors manually beforehand and then reset them
    • Default to collision FF when there is no collision rather than 00
    • Do more checks for mirroring blocks when no valid collision block is detected
  • Have "remove duplicates" function ignore differences in palette for tile 0 and collision for block 0
  • Allow files to be loaded individually rather than requiring project files
  • Allow chunk, block, and tile edits to be undone/redone
  • When multiple tile, block, or chunk files are loaded (e.g. Green Hill Zone, Sonic 3 & Knuckles), put them in separate categories
    • Allow catagories to be added, removed, or merged
  • Add tabs in the layout editor for blocks and tiles. Clicking on a block or tile will highlight it in the layout