Skip to content

A bunch of documentation and UI improvements - #12

Open
MandyIGuess wants to merge 10 commits into
NSMBW-Community:masterfrom
MandyIGuess:master
Open

A bunch of documentation and UI improvements#12
MandyIGuess wants to merge 10 commits into
NSMBW-Community:masterfrom
MandyIGuess:master

Conversation

@MandyIGuess

Copy link
Copy Markdown

Here's a list of changes:

  • The "Default" core type and "No Passing" properties are now toggled by default (default values anyway)
  • Removed some weird artifacts in the Ice Flower image
  • Fixed some crashes that occur when interacting with the object editor while no object is selected
  • Object editor only accepts left click as an input now (previously it'd accept ANY button)
  • Hex Data field now formats values as 0x00 (as the tile data is 8 bytes, not nybbles)
  • Added collision previews for the full spike block, as well as the unused 1x2 slopes
  • Various improvements to tile data previews/documentation:
    • Added parameter tooltips for the Default, Coin, and ? Block core types
    • Renamed "Dusty" terrain type to "Desert Sand" (and added an icon for it)
    • Renamed "POW Block Coin" parameter to "Blue Coin"
    • Renamed "Meltable" property to "Unknown" (incorrect documentation, but still unsure if this really does anything)
    • Added "Invisible Block" property
    • Added property for the weird flag set on a tile in Pa1_obake
    • Added icons for most pipe types, the Layer 0 pit type, and remaining breakable block types
    • Reworded a few tooltips and such

Its always confused me that they weren't toggled by default, and if anything it made me assume that toggling those would result in different collision data being set

Oh also it removes the ambiguity from the pass-down tooltip, it works just fine
This fixes some crashes related to a nonexistent object being messed with (interacting with tile context menu items, or the repeat type)

I mainly opted for this because it should be indicated that an object needs to be created before it can be edited
- Improved formatting of Hex Data field
- Hex Data now uses 0x00 for all numbers (they are bytes, not nybbles)
- Implemented some pipe icons
- Renamed unknowns to now use their index value
- Fixed "Pow Block Coin" name
- Applied minimum width to "Set Tile" dialog dropdown (fixes text cutoff)
- Removed param/terrain type labels since they cause more cut-off issues
- Added "Invisible" block property
- Better documentation for some parameters and such
- Removed name for "Meltable" property as it appears to just be incorrect.
- Object editor now only accepts Left Click as a valid mouse press
- Changed "Ladder" terrain type to "Pole"
- Added icon for Layer 0 Pit param
- Fixed duplicate Diagonal Downwards partial type (its actually upwards)
- Added tooltips for certain parameter lists (only when needed)
- Added collision overlay for full Spike Block
- Fixed libpng issue with conveyor belt icon
- Added/fixed icons for breakable blocks
- Fix Meltable property name
- Tweak mix/max size of the tile viewer
- Fixed property info list having a weird default name that expands the window height
Its normal from the sides and bottom, but has this weird slope-like collision on the top? super janky
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant