Console, Deferation, Total Control! (0.50.1)
MarioTool » Devlog
- Skipped adding a few updates to bundle up the console in one go.
- Adds Object Deferation (access properties and methods in-game) as a standalone class, generator deferations now rely on it.
- Adds the Console (press ` to open by default), the console can get or set any variable or call any function.
- Adds 3 console contexes, being the game, the level, and the player. (switchable by \ by default)
- Adds the Font Baker to easily create new fonts with atlases. (Yes i did this one by one before.)
- Adds Text Methods with 2 initial naming conventions. Unicode method splits atlas textures and names character files with their unicode. Filename method is the legacy one, it uses the character itself to name files.
- Adds the 'Soap Sans' font with the unicode method to be used in the console.
- The font SMAS Outline now uses the unicode method.
- Fonts now have config files with properties: width and monospaced.
- Adds the TextBox control.
- Adds the Do Timer which applies deferation on the parent on timeout.
- Adds the SMM2 Super Mario Bros. Forest (SNES reimagination) music track.
- Adds a new level: forest_level. (currently only just a duplicate of demo level, only accesible via console)
- Adds free jump cheat to the player. When enabled it forces jumps on 'z' presses.
- Levels bases now have their own Level class.
- Adds spawn methods to the level class. (
spawn
,spawn_enemy
,spawn_powerup
) - Adds console placeholders: %dt and %pdt for deltatime, !adv and !pdv for process events.
- Adds console history.
- Adds the console log method:
println
- The console log now shows 11 lines.
- The console now only loads when the game is run in debug mode.
- Adds the console help provider method:
help_log
- Adds the
methods
andprops
commands to the console. - Disables vsync by default.
- Adds the
set_vsync
method to the main class. - Adds the
fps
method to the main class. - Adds the fps counter to the debug menu.
- Adds the
enter_level
method to the main class. - Loading levels now logs to the console.
- Adds the
safe_convert
method to the mathx class. - Fixes an issue with the player audios playing on x:0 and y:0
- Fixes a potential issue with content block audios playing on x:0 and y:0
Get MarioTool
MarioTool
A retro SMB library based off assets from SNES's Super Mario All-Stars: Super Mario Bros in Godot 4.3!
Status | In development |
Author | Xpoxy |
Genre | Platformer |
Tags | 2D, Fangame, Game engine, Godot, Indie, mario, Open Source, Pixel Art, Retro |
Languages | English |
More posts
- Multiple Tiles (Changelog - 0.55.0-btafdev)14 days ago
- Better Than A Framework: The Editor (0.54.0-btafdev)15 days ago
- Lives and Invisible Blocks (0.52.0)18 days ago
- Red Koopas (0.42.0)39 days ago
- Buzzy Beetles (0.41.0)46 days ago
- Settings Menu (0.40.1)47 days ago
Leave a comment
Log in with itch.io to leave a comment.