A simple BepInEx / HarmonyX plugin to enable use of the console.
This is a mod to enable the console. This was developed using BepInEx v5.4.23.2 x64.
All code used in my mods is located on GitHub, publicly accessible, here!
This works by patching the game to believe you are in debug mode and using the Unity editor. Along with this, I removed the arbitrary requirement of entering "EnableCheats" in the console as it seemed redundant. This means you'll see that command in the list but it won't do anything.
Install BepInEx, follow their install guide.
Place the ConsoleEnable.dll in the BepInEx/plugins directory.
Launch the game, load a save, then use the backquote (`) key to open the console.*
Type help for a list of commands.
* If this fails, the default keybind from the developer is CTRL + F1 (as of version 1.0.3)
Some of my favorite commands:
godmode - Makes the player invulnerable as well as lets you destroy resources in one hit.
killspiders - Kills spiders that spawn in caves.
givemoney # - Gives you money, whatever amount.
Set Time # - Adjusts time to whatever you set. Warning: some events are triggered by time / day, so be cautious here.
There are a bunch of commands available. I will list them here with their documented usage (as generated by ChatGPT), but I have not tested the vast majority. Comment your testing, if you desire, and I'll update this.
I cannot and will not guarantee the accuracy of this list!
help
Displays a list of all available commands.
`help`
explore
Usage:
Description: Gives the player 100 units of various exploration-related items such as different types of wood, stone, metal bars, and other resources.
Example: `explore`
freestuff
Provides the player with 100 units of assorted items including stones, woods, ores, and crafting materials.
`freestuff`
alchemy
Description: Grants the player 50 units of special mushrooms used in alchemy.
Example: alchemy
begin
Usage:
Gives the player starter items, such as the "StoneMachete".
`begin`
tools
Provides the player with basic tin tools, including an axe, pickaxe, hoe, watering can, fishing rod, bug net, and whip.
Example: `tools`
coppertools
Usage: `coppertools`
Description: Gives the player copper-tier tools.
`coppertools`
irontools
Provides the player with iron-tier tools.
`irontools`
moonstonetools
Usage: `moonstonetools`
Description: Gives the player moonstone-tier tools.
Example: `moonstonetools`
volcanictools
Provides the player with volcanic-tier tools.
`volcanictools`
Giveaway or gi
Usage: ` Give items<ItemName><Amount>`
Description: Gives the player a specified amount of the specified item.
Description: Starts the specified cutscene at the player's current position.
Example: `startcutscene IntroductionScene`
godmode
Usage: ` godmode `
Enables god mode for the player, making them invincible.
` godmode `
disablegodmode
Disables god mode for the player.
Example: ` disablegodmode `
addtally
Usage: ` addtally<TallyKey><Amount>`
Description: Adds the specified amount to the given tally key.
`addtally EnemiesDefeated 10`
fillinventory
`fillinventory <ItemName>`
Fills the player's inventory with the specified item until no more space is available.
`fillinventory HealingPotion`
clearinventory
Usage:
Description: Clears all items from the player's inventory.
Example: `clearinventory`
startquest
` startquest<QuestID>`
Activates the specified quest globally.
`startquest FindTheArtifact`
startquestlocal
` startquestlocal<QuestID>`
Description: Activates the specified quest for the local player.
Example: `startquestlocal FindTheArtifact`
startallquestslocal
Usage:
Activates all available quests for the local player.
` startallquestslocal `
forcecompletetask
Forces completion of the next active quest task globally.
Example: `forcecompletetask`
forcecompletetasklocal
Usage: `forcecompletetasklocal`
Description: Forces completion of the next active quest task for the local player.
`forcecompletetasklocal`
forceskiptoendofquest
Skips to the final task of the active quest for the local player.
` forceskiptoendofquest `
forcecompletetrackedtask
Usage: `forcecompletetrackedtask`
Description: Forces completion of the tracked quest's current task for the local player.
Example: `forcecompletetrackedtask`
forceallcompletetasklocal
Forces completion of all active quest tasks for the local player.
`forceallcompletetasklocal`
givealllumas
Usage:
Description: Gives the player all Luma eggs.
Example: `givealllumas`
upgradetool
Upgrades the currently selected tool.
`upgradetool`
Ascending tool
Description: Increases the experience of the currently selected tool by 10.
Example: "Ascending Tool"
setday
Usage: `setday <dayNumber>`
Sets the in-game day to the specified day number.
`setday 5`
hide
Hides the root layer UI.
Example: `hide`
show
Usage: `show`
Description: Shows the root layer UI.
`show`
Ingemme
Hides the game layer UI.
Hidden Games
showgameui
Usage:
Description: Shows the game layer UI.
Example: showgameui
hideworldui
Hides the world layer UI.
` hideworldui `
showworldui
Description: Shows the world layer UI.
Example: `showworldui`
Show Window
Usage: ` showwindow<WindowId>`
Opens the specified UI window.
`showwindow Inventory`
hidewindow
`hidewindow <WindowId>`
Closes the specified UI window.
Example: `hidewindow Inventory`
Coordinates
Usage: ` coordinates `
Description: Displays the player's current coordinates in the game world.
` coordinates `
next
Moves the player to the next temple room if applicable.
`next`
ignorecost
Usage: `ignorecost`
Description: Enables the cheat to ignore resource costs for actions.
Example: `ignorecost`
spider
Spawns a spider in the cave for the local player.
`spider`
setprof
Usage: ` setprof<ProfessionName>`
Description: Adds the specified profession to the player.
Example: `setprof Alchemist`
allprofs
Adds all professions to the player.
"allprofs"
chestcheat
Description: Activates a cheat related to treasure chests.
Example: `chestcheat`
resetchests
Usage: `resetchests`
Resets all treasure chests to an unopened state.
`resetchests`
setcraftingspeed
`setcraftingspeed <craftingSpeed>`
Sets the crafting speed to the specified value. Default is 1.
Example: `setcraftingspeed 2`
setcropspeed
Usage: `setcropspeed <cropGrowthSpeed>`
Description: Sets the crop growth speed to the specified value. Default is 1.
`setcropspeed 1.5`
spawnspider
Spawns a spider at the player's location after a 2-second delay.
`spawnspider`
spawnbee
Usage:
Description: Spawns a bee at the player's current location.
Example: `spawnbee`
killspiders
Removes all spiders from the game world.
`killspiders`
killbear
Description: Removes the first bear found in the game world.
Example: ` killbear `
Spawnhost
Usage:
Spawns a ghost for the local player.
` spawnhost `
spawnblueprint
`spawnblueprint <BlueprintName>`
Begins placement of the specified blueprint if the player has it unlocked.
Example: `spawnblueprint WoodenHouse`
unstuck
Usage: `unstuck`
Description: Executes the player's unstuck logic to free them from obstacles.
`unstuck`
teleporttotile
` teleporttotile<x><y>`
Teleports the player to the specified tile coordinates.
` teleporttotile 100 200 `
bait
Usage: ` bait `
Description: Gives the player 999 units of all bait items.
Example: ` bait `
printwindowstate
Prints the current UI window state to the console.
` printwindowstate `
enablewindowlog
Usage:
Description: Enables logging of UI window events.
Example: `enablewindowlog`
disablewindowlog
Disables logging of UI window events.
`disablewindowlog`
nuke
Description: Removes all objects from the current level, effectively clearing it.
Example: nuke
loadlevel
Usage: `loadlevel <levelName>`
Description: Additively loads the specified level into the game.
Example: `loadlevel DungeonLevel1`
This tool is provided by the third party [bufftool]
Download Mods For Free
Install LagoFast, start Luma Island and play with the mods you love.
We use cookies to make interactions with our websites andservices easy and meaningful. For more information aboutthe cookies we use or to find out how you can disable cookies, click here.