
- Adventure
- Casual
- Indie
Game
Hack 'n' Slash
Hack ‘n’ Slash is a puzzle action game about hacking — reprogram object properties, hijack global variables, hack creature behavior, and even rewrite the game’s code. The only way to win is not to play... by the rules!
Hack ‘n’ Slash is a puzzle action game about hacking -- reprogram object properties, hijack global variables, hack creature behavior, and even rewrite the game’s code. The only way to win is not to play...by the rules!
About Hack 'n' Slash
- Released
- September 2014
- Developer
- Double Fine Productions
- Platforms
- Linux · PC (Microsoft Windows) · Mac
Release, studio and platform data from IGDB. Store links go to the sellers, not to us. We do not sell games and we do not host files.
Browse everything
Sorted, filterable and paged. Every link goes to the author’s own download.
From the developers
Official announcements, newest first. Posted on Steam.
- Community AnnouncementsPrice Drop and New Bundle Option!Hey guys, as you may have noticed, Hack n Slash has a new lower price and bundle option to celebrate today's release of Spacebase DF9. It's fitting, as these games shared a journey from our community-voted Amnesia Fortnight game jam, to being funded by Indie Fund and friends, to becoming Steam Early Access titles, and now being finished games. So if you haven't already grabbed Hack n Slash, you...
- Community AnnouncementsPrice Drop and New Bundle Option!Hey guys, as you may have noticed, Hack n Slash has a new lower price and bundle option to celebrate today's release of Spacebase DF9. It's fitting, as these games shared a journey from our community-voted Amnesia Fortnight game jam, to being funded by Indie Fund and friends, to becoming Steam Early Access titles, and now being finished games. So if you haven't already grabbed Hack n Slash, you...
- Community AnnouncementsHack n Slash wins Indiecade Grand Jury Award!Woohoo, we just won the big Grand Jury award at Indiecade!! Thanks so much to you the community for helping make the game what it is today. It's a super weird one and the feedback and support you lent us during Early Access was key to the game's success. Hopefully this will help bring some more folks into the game and the world of programming and lead to more crazy mods in the workshop community!
- Community AnnouncementsHack n Slash wins Indiecade Grand Jury Award!Woohoo, we just won the big Grand Jury award at Indiecade!! Thanks so much to you the community for helping make the game what it is today. It's a super weird one and the feedback and support you lent us during Early Access was key to the game's success. Hopefully this will help bring some more folks into the game and the world of programming and lead to more crazy mods in the workshop community!
- Community AnnouncementsHack 'n' Slash patch (with mod security fixes)This is a minor bugfix build that fixes some security holes in the Hack 'n' Slash mod support. Special thanks to SmashManiac for identifying and disclosing the issues!
- Community AnnouncementsHack 'n' Slash patch (with mod security fixes)This is a minor bugfix build that fixes some security holes in the Hack 'n' Slash mod support. Special thanks to SmashManiac for identifying and disclosing the issues!
- Mods indexed
- 13
- Versions
- 0
- Newest tracked
- none yet
- Most disruptive update
- No breakage data for this game
Most downloaded
Measured from the source's own counts, summed across every release.
- Translation KitTranslation Kit is a tool for seeding translation mods. It works by searching through all of the code in the game, identifying strings that are displayed as text, and then writing them out to .translation files that you can then modify manually to produce translations of the game into other langu...653 downloads
- Magic Lamp Old Value ReaderThis mod will change a small thing with your interaction with Halcyon through the Magic Lamp. Normally when you have found a fact, you need to enter a new value without knowing what the old value was. When this mod is enabled (and is not broken with game updates), it will show you the old value i...589 downloads
- ebg13ebg13 is an example translation mod. It has rot13 translations for all translatable strings.465 downloads
- Security Exploit 1Status: FIXED Reported 2014-09-16, fixed 2014-09-19 Hack 'n' Slash creates a special environment for mods by exposing only a subset of the Lua standard libraries and a few special functions designed for creating mods. This mod demonstrates an exploit that was possible on a previous version of the...217 downloads
- Disassembly DumpingThis mod automatically disassembles all Lua files inside the game's directory and saves a readable dump of these objects in the storage directory. The dump does not match the in-game disassembly visualizer, but is rather a representation of the Lua variable returned by scripts.disassemble(). This...167 downloads
- Traduzione Italiana (Italian Translation)Traduzione italiana del gioco realizzata grazie a una versione corretta del plugin di Noughtceratops. In caso di problemi (frasi non visualizzate correttamente, errori di battitura) non esitate a segnalarmeli. Buon divertimento a tutti i giocatori italiani! ^^167 downloads
- JohnIt does everything you could ever want.120 downloads
- Lua Test PromptWhen you load this mod, it displays a prompt, where you can input a Lua function body to be executed from within the mod sandbox. This can be useful for testing things. You can also type "last" to automatically fill in the last text you entered (in case you made a typo or something) or "done" to...96 downloads
- Translation Kit (Fixed) DEPRECATEDUPDATE: the official Translation Kit is now fixed, please don't use this anymore because it's unlikely that I'll update it again. -------- This is an attempt to fix the official TranslationKit that at the moment is not working. The problem of TranslationKit is that scripts.disassemble fails for S...87 downloads
- Example Mod - "Signpost"All entities in the game are shipped in compiled format and difficult to change. This mod replaces the "Signpost" entity with an almost identical copy with human-readable, uncompiled lua code. (You've probably seen Signposts in code rooms - you view them before you dive into a method's code!) - S...63 downloads
- CANYOUHEARMEThis is a dummy translation module that just turns UPPERCASE all dialogue strings, much like ebg13 replaces all strings with rot13 encodings. This is here just to test a fix for the TranslationKit, otherwise it's not very interesting, I admit.34 downloads
- Test001All it does it modify the Lamp to show the old value.28 downloads
- Security Exploit 2Status: FIXED Reported 2014-09-20, fixed 2014-09-24 Hack 'n' Slash creates a special environment for mods by exposing only a subset of the Lua standard libraries and a few special functions designed for creating mods. This mod demonstrates an exploit that was possible on a previous version of the...13 downloads
More casual games see all
Why Hack 'n' Slash mods break
A mod is compiled against one version of a game. When the game updates, anything that reached into the parts that moved stops working, and it usually stops working silently rather than with a message that explains itself.
That is what the table above counts. It is not a guess: each row is a mod the community has reported as broken by that specific release. The number is a fair measure of how disruptive an update was, and it is the reason people delay updating a game they have modded heavily.
Common questions
Does IndexGG host Hack 'n' Slash mods?
No, and it never will. Every download link points at the author's own page on Nexus, GitHub, CurseForge or wherever they published it. We index the ecosystem; the files stay with the people who made them.
Where does the compatibility data come from?
From the communities that maintain it in the open, not from guesswork. Each claim carries how it is known, so a reported breakage is never presented as though the author said it.
Why is a mod listed as broken when it works for me?
Compatibility depends on your exact game version and the rest of your load order. A mod marked as broken in one release may work fine on an older one, which is exactly why the version is recorded next to the claim rather than a bare yes or no.






