Noita
Unlock All
TheBird  [developer] 1 Dec, 2020 @ 11:58am
Permanent spell unlock
Here is a batch script that unlocks all of the currently locked spells. You can run it from anywhere, you may need to run it as admin.

Pastebin link[pastebin.com] that is easier to read.

@echo off echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_everything echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_exploding_deer echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_tentacle echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_spiral_shot echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_bomb_holy echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_crumbling_earth echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_material_cement echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_nuke echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_firework echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_destruction echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_musicbox echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_duplicate echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_infinite echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_pyramid echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_necromancy echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_sea_lava echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_cloud_thunder echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_ocarina echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_kantele echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_alchemy echo why are you looking here>%userprofile%\appdata\locallow\Nolla_Games_Noita\save00\persistent\flags\card_unlocked_rain

Here is how the script works. There are 21 "flags" that Noita can make to track your unlocked spells (like nuke), a flag in this case is just a file in a specific folder with a specific name. The flag files contain the text "why are you looking here", Noita doesn't care what is in the file, it just looks at the name of it, the text is just a little joke from the developers.

The script in the thread above just creates those 21 flag files in the correct folder and puts the text in there. The first line just limits what the script outputs on the screen, it isn't required but it looks a little nicer.

Line 2 through 22 all do the same thing. It starts with the "echo" command which simply repeats what comes after it on the line. The greater than sign (>) redirects the repeated text from the echo command into the file specified to the right. This is just a simple way to put the text in the files.

The "%userprofile%" part is a special keyword for Windows, it gets automatically replaced with "C:\Users\<YourUsername>". This allows me to write the script without having to know your Windows username. The rest of the line is the path to the folder and the name of the file after the last backslash.

TL;DR
Here is how to run the script:

1. Go to the thread above
2. Select all the text in the box in my first post there.
3. Press Control + C to copy the text.
4. Open Notepad (do not use Wordpad)
5. Press Control + V to paste the text into Notepad
6. Click "File" then "Save As..."
7. Click the "Save as type:" drop down menu and select "All files(*.*)"
8. In the "File name:" box type: NoitaUnlock.bat
9. In the folder tree on the left side, select "Desktop" if it isn't already selected.
10. Click "Save" and close Notepad
11. Find "NoitaUnlock.bat" on your Desktop, it may show up as just "NoitaUnlock".
12. Double left-click on it to run it.

A black window will appear for a second and after it goes away you are ready to play.
Last edited by TheBird; 7 Mar, 2022 @ 5:29pm
< >
Showing 1-2 of 2 comments
ColdMartini 3 Mar, 2022 @ 12:46pm 
I tried using this and all the files just went on my desktop, did I do something wrong?
TheBird  [developer] 3 Mar, 2022 @ 12:58pm 
You did nothing wrong, I did. I don't know how I posted the wrong thing but I have edited it to be correct now and added a pastebin link to the batch file as well that is easier to read.

I am sorry for posting bad info and filling your desktop with useless files. I don't know if any locked spells have been added since this post either.
< >
Showing 1-2 of 2 comments
Per page: 1530 50