EXE download, if you already have all of the content from a previous version: https://www.sendspace.com/file/jsnpnw
Source Code will be out later. Enjoy!
Changelog:
Spoiler: show
1.0.2
* Fixed Mario getting stuck in blocks when jumping.
* Fixed Mario to prevent jumping through blocks randomly.
* Removed redundant code for player animation.
* Fixed stuttering movement of Mario when moving left and right while falling.
* Fixed viewport to display bottom of level after falling.
* Fixed problem with Mario appearing in top left corner of level when selecting 'Level Settings' tab.
* Default gravity level and jump speed has been increased slightly.
* Level background now moves in relation to the player.
* Fixed problem where the player would stop falling before hitting the ground.
* Fixed problem where Mario would come to a stop when attempting to jump while moving.
* Collision now checks tiles that are visible on the screen rather than the whole level.
* Optimized gravity collision, and several other collision bugs.
* Gravity levels can now be saved and loaded.
* Fixed problem with players hitting blocks from below before actually colliding with the block.
* Run speed has been increased.
* Fixed problem with the selected block being the last block placed in the level after loading a level.
* Block preview now stays correctly aligned when moving in a level.
* NPCs window no longer shows up when selecting the "Selection" button.
* Fixed major slowdown problem with loading player image files excessively.
* Fixed problem with object preview at mouse being drawn behind foreground BGOs.
* Last selected object is no longer drawn at the mouse when selecting "Level Settings" button.
* Fixed graphic problem when trying to walk while ducking.
* Invisible blocks now disappear when testing the level.
* Fixed more scrolling problems with level backgrounds.
+ Implemented animation of each Mario state.
+ Implemented preview of what state you will be testing the level as with Mario.
+ Implemented Luigi, with animations and higher jump height than Mario.
+ Implemented Peach, with animations.
+ Implemented Toad, with animations.
+ Added object counter to the Debug window to keep track of how many objects of each type are on-screen.
+ Brightness of the level background can now be toggled in the Level Settings window.
+ Implemented feature to change color of tiles.
* Fixed Mario getting stuck in blocks when jumping.
* Fixed Mario to prevent jumping through blocks randomly.
* Removed redundant code for player animation.
* Fixed stuttering movement of Mario when moving left and right while falling.
* Fixed viewport to display bottom of level after falling.
* Fixed problem with Mario appearing in top left corner of level when selecting 'Level Settings' tab.
* Default gravity level and jump speed has been increased slightly.
* Level background now moves in relation to the player.
* Fixed problem where the player would stop falling before hitting the ground.
* Fixed problem where Mario would come to a stop when attempting to jump while moving.
* Collision now checks tiles that are visible on the screen rather than the whole level.
* Optimized gravity collision, and several other collision bugs.
* Gravity levels can now be saved and loaded.
* Fixed problem with players hitting blocks from below before actually colliding with the block.
* Run speed has been increased.
* Fixed problem with the selected block being the last block placed in the level after loading a level.
* Block preview now stays correctly aligned when moving in a level.
* NPCs window no longer shows up when selecting the "Selection" button.
* Fixed major slowdown problem with loading player image files excessively.
* Fixed problem with object preview at mouse being drawn behind foreground BGOs.
* Last selected object is no longer drawn at the mouse when selecting "Level Settings" button.
* Fixed graphic problem when trying to walk while ducking.
* Invisible blocks now disappear when testing the level.
* Fixed more scrolling problems with level backgrounds.
+ Implemented animation of each Mario state.
+ Implemented preview of what state you will be testing the level as with Mario.
+ Implemented Luigi, with animations and higher jump height than Mario.
+ Implemented Peach, with animations.
+ Implemented Toad, with animations.
+ Added object counter to the Debug window to keep track of how many objects of each type are on-screen.
+ Brightness of the level background can now be toggled in the Level Settings window.
+ Implemented feature to change color of tiles.