Synopsis
This Mari0 mod enables the use of an in-game console to enable cheats, hacks, etc. that are not in the original game. This console is similar to the console in several games, including Call of Duty and Skyrim.
Screenshots
Commands
Press the ~ button to open and close the console.
Press Left Shift + ~ to open the full console. (Needs to be open to see the effects of some commands)
exit - Exits the game
grow - Grows Mario. Equivalent to getting a mushroom or fire flower.
shrink - Opposite of grow
pnts <amount> - Gives Mario the specified amount of points
invc - Toggles whether invincibility is on or not. Persists through world changes.
lives <amount> - Changes the amount of lives Mario has.
time <amount> - Sets the game time to the specified number
star - Equivalent to Mario getting a Star
die - Kills Mario :(
flag - Teleports Mario to the flag at the end of the level. (Doesn't work if there is no flag)
mc - Toggles Minecraft mode (You can use this to change the map to your liking)
gst <gamestate> - Changes the gamestate -- Use with caution!
version - Shows you the current version of the console
pull <variable> - Gives the value of any given variable. Ex. pull gamestate >> "menu" -- pull objects["player"][1].size >> 2
load <world> <level> <sublevel> <respawn> - Loads the level with the given information. (Leaving one blank will make it default to a preset value)
mcinv <blockID> - When in Minecraft mode, gives you blocks to place. (BlockID is the same as in the editor)
ent <entity name> <type> - Spawns entities. Use "entlist" command to see all spawnable entities. Invincible mode recommended before using this command.
lua <code> - Runs Lua code. Gives you an error message if it has an error, and bad code doesn't break the game.
coins <amount> - Sets the amount of coins Mario has
cheat <cheat name> - Toggles a cheat. List of cheat names: knockback, bullettime, hugemario, goombaattack, sonicrainboom, playercollisions, infinitetime, infinitelives
entlist - Shows a list of spawnable entities (Need full console open)
hat <hatID> - Changes Mario's hat. HatID is the same as in the options menu.
uw - Toggles underwater mode. (Allows you to fly)
help - Shows an in-game list of commands. (Need full console open)
Note: These commands currently only work for singleplayer (Or the first player, if there is more than one)
Download
Current Download
Download version 1.4.1 for Mari0 1.6
Previous Downloads
Download version 1.4 for Mari0 1.6
Download version 1.3 for Mari0 1.6
Download version 1.2 for Mari0 1.6
Download version 1.1 for Mari0 1.6
Download version 1.0 for Mari0 1.6
This download includes two modded files from the original Mari0 game. The files are: main.lua and mario.lua. Any other mod that changes either of these files will not be compatible with this mod.
To use this mod, you need to download the LÖVE engine, and the Mari0 source code. Merge the source code and the files that are given in the download, then run the game with LÖVE. (If you don't know how, look here.)
Planned Features
- None. Feel free to suggest some.
- None found
Version 1.4.1
- Fixed entity spawning bug
- Added hat command
- Added uw (underwater) command
- Added full console (LShift + ~)
- Added in-game command list
- Added entity list command
- Made the console background darker for easier reading
- Using the "flag" command when there is no flag in the current level just does nothing instead of throwing an error
- Added "ent" command for spawning entities
- Added "cheat" command for activating cheats in-game
- Added "coins" command for setting your coins
- Added "lua" command for running code through the console
- "mc" command now changes Mario's animation
- "INVINCIBLE" text is now drawn under the console
- Using "shrink" when Mario is small doesn't send you into the floor
- Moved more code into console.lua instead of sitting around in main.lua and mario.lua
- Added "load" command for loading levels
- Added "mcinv" command for giving yourself blocks while in Minecraft mode
- Console now listens to Enter on the NumPad as well
- When invincible mode isn't on and you get hit by an enemy, you now have your normal invincibility time
- Console now displays the Mari0 version before the ">"
- Better command system implemented
- "die" command kills Mario, instead of just damaging him if he was Big Mario
- Added "pull" command - See above
- More random small changes
- Release