Viewing Mod
Isaac Secret Helper
Helps you figure out what secrets/achievements you have left!
Created 4 years ago

Isaac Secret Helper



The built in secrets list is pretty clunky and makes it difficult to see what secrets are left. The Steam list is okay, but lots of the achievements are hidden, and it doesn't work if you have multiple saves. Isaac Secret Helper is here to save the day! This tool directly reads your save file and outputs what secrets still need to be unlocked, and how to unlock them.

Features



  • Filter by requirement type (Show just those pesky secrets that aren't unlocked by completion marks/challenges!)
  • Filter by reward type (Show all secrets that unlock characters, challenges, bosses, and more!)
  • Optionally show already unlocked achievements with an "X" next to them!
  • Powerful command line options!


How To Use


For basic functionality, all you need to do is download the zip, extract it, and double click on one of the .bat files:

  • [x] Missing Secrets.bat - Shows every secret you still need to unlock
  • [x] Misc Missing Secrets.bat - Shows every secret you still need that is not unlocked by completion marks or challenges


The [x] at the start of the .bat filename represents which save file that script will read.

TIP: Pressing any key will refresh the current view, which will allow the columns to grow after expanding the Command Prompt window!

Advanced Usage


For more advanced usage, you can run "IsaacSecretHelper.exe" manually through Command Prompt. This will allow you to add more requirement/reward filters, change the save file path, etc. Running "IsaacSecretHelper.exe --help" will show all available options:

-s, --save (Default: 1) Which save file should be used? (1, 2, or 3)

-f, --save-file Path to a specific save file. Overrides --saves-folder and --save

-d, --saves-folder (Default: %UserProfile%\Documents\My Games\Binding of Isaac Repentance) Folder where your saves
are located

-u, --unlocked Show already unlocked achievements

-q, --requirements Comma separated list of achievement requirement types:
* MomsHeartHard (Achievements for beating Mom's Heart or It Lives! on Hard mode)
* Isaac (Achievements for beating Isaac)
* QQQ (Achievements for beating ???)
* Satan (Achievements for beating Satan)
* TheLamb (Achievements for beating The Lamb)
* BossRush (Achievements for beating Boss Rush)
* Hush (Achievements for beating Hush)
* Delirium (Achievements for beating Delirium)
* Mother (Achievements for beating Mother)
* TheBeast (Achievements for beating The Beast)
* Greed (Achievements for beating Greed mode)
* Greedier (Achievements for beating Greedier mode)
* Completion (Achievements for beating multiple bosses)
* Challenge (Achievements for beating Challenges)
* Misc (Achievements that aren't tied to Challenges/Completion Marks)

-r, --rewards Comma separated list of achievement reward types:
* Item (Passive or Active items)
* Trinket (Trinkets)
* Consumable (Cards, Runs, Pills, Keys, Chests, etc.)
* Character (A Character or upgrade to a Character)
* Challenge (Challenges)
* Baby (Co-Op Babies)
* Stage (New chapters or alt-floors)
* Boss (Bosses)
* Misc (Rocks, Machines, and anything else not in an above category)
* None (Doesn't unlock anything)

Source


The source for this tool can be found here:
https://github.com/osum4est/isaac-secret-helper.

Feel free to submit an issue/pull request if you come across any bugs or incorrectly entered information!

I just made a simple command line app since it's simple and I think it works just fine for this purpose. If there is enough demand for a GUI version I may look into it!

1937

downloads
x 76

- Fix running in folders with spaces

- Add ability to run on a specific save file using the --save-file option

hello, whenever I try to use this it says that the provided saves folder doesn't exist and that I should use a command, but when I try opening the .exe a cmd just opens and closes real fast
this is wicked, unbelievably useful. for some reason the description column is very squished, easily the longest text of the entire line and for some reason it just turns the description into a vertical nightmare instead of making the width wider to accomodate more words. sorry for the poor description but i am truly thankful for this lil .bat
one of the most usefull mod, i'm comleting the second savefile and i cannot use steam to check wich achievements i was missing because i already unlocked them all in my first save file, this mod is litterally a life saver, would be fantastic if you could develop a steam workshop version but nonetheless great job
Hey, could you release the mod on steam workshop whenever you have time please ?
for some reason when i run the application it just closes on me randomly
Don't run the executable directly. Run the accompanied .bat files as they interact with the .exe file for you. This is a command line tool.
Thank you very much for this, this is really helpfull, scrolling through the secrets tab ingame gave me headache lol
great mod !
why are the columns so squished and wrapping instead of all on one line like in the screenshot
nevermind. i needed to use a shortcut to launch the .bat in fullscreen
I think the author mentions that if you resize your console window to be taller/wider, you can press any key and the columns will realign themselves to fill the space you've just created by resizing the console. Idk if this still works or not, but might be helpful in your case?
did not understand it at first but great mod
How do I pipe this to a text document? That would be incredibly useful
Copy the bat file you want to export to a text file.
delete everything in the file except for the .exe call and its arguments.
Then add > output.txt at the end.
When you run it later it will output to a TXT file inside the same folder instead.

Example of the new bat file:
"%~dp0\IsaacSecretHelper.exe" -s 1 > output.txt
The EXE is the application itself, the bat files just launches the app with pre-filled parameters
this is clearly better than my txt file

April 10, 2022 - 3 years ago
Hey! We have a new Discord server. You can find more information in the announcements channel there. See you there!