SlavkyDev-IDGAFMan icon

IDGAFMan

Cheats unlocked from the start and they no longer block personal high scores. Removes every score deduction: hits, retries, slow motion, civilians, auto-aim. Pistol bonus with any weapon. Scores never reach the Steam leaderboard. Experimental.

Last updated 10 hours ago
Total downloads 10
Total rating 0 
Categories Mods
Dependency string SlavkyDev-IDGAFMan-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_IL2CPP-6.0.755 icon
BepInEx-BepInExPack_IL2CPP

BepInEx pack for IL2CPP x64 Unity games. Preconfigured and ready to use.

Preferred version: 6.0.755

README

IDGAFMan

Play Gunman Contracts – Stand Alone with built-in cheats and keep your personal scores.

What it changes

  • Every cheat is unlocked from the start. The settings menu no longer locks cheat entries behind clearing a contract without cheats first.
  • Two labels are rewritten: the cheat tab warning becomes "Even though you can gain score and achievements, your score won't be published to steam leaderboards with this mod.", and the results screen's "No Damage Bonus" becomes "Bonus for being Sexy" (it survives hits under this mod, so the stock name was a lie). BepInEx edition only; the standalone edition keeps the original wording.
  • Results screen: every former deduction row - civilians killed, hits taken, checkpoints loaded, slow motion - drops its "- 0 PTS" column and shows its own count or time in the value column, in the same white label and yellow value styling as the bonus rows above. The pistol bonus is relabelled "Special Bonus, just for you <3". BepInEx edition only, since those colours and columns live in the scene rather than in the game's code.
  • Active cheats no longer block personal high-score saving or earned achievement/unlock progress.
  • Hits taken, checkpoint retries, slow motion and civilian kills all deduct zero points, and a run is never flagged as auto-aimed, so the 0.5x auto-aim penalty never applies. No score deduction is left.
  • Every weapon can receive the existing pistol multiplier in modes that enable it.
  • Taking hits no longer removes no-damage bonus eligibility; the game's existing bonus calculation is preserved.
  • Steam leaderboard uploads are blocked outright: all four code paths that start a Steam score submission return before they can send anything, so modified scores never reach the public board. Personal bests, achievements and unlock progress still save normally on your PC.
  • Modded runs keep their own high-score file, SaveData_Highscores_IDGAFMan.json, encrypted with a key the stock game does not have. The stock SaveData_Highscores.json is never read or written while the mod is active, so uninstalling leaves the unmodified game holding its own scores with nothing inflated to upload. BepInEx edition only.
  • The game's own mod check keeps working. It sees BepInEx, shows its mod warning by the leaderboard, draws your leaderboard row in its modded style and drops Steam uploads while the loader is present.
    • The flag it saves with each score is inverted, so a score saved while modded would become uploadable after uninstalling. The separate save file covers that.

Cheats still work normally. Hit/retry/time counters, accuracy and difficulty multipliers keep their existing behavior. Achievements still require normal gameplay triggers.

Requirements

  • Windows x64, Gunman Contracts – Stand Alone.
  • BepInEx 6 IL2CPP x64 build 755 (the compile target), or a compatible later build. BepInEx 5 and Mono builds are not suitable.
  • The supported game build uses Unity 6000.0.41f1. Its original GameAssembly.dll SHA-256 is 02e61d48b1da7e1ba16780a36775da51c7f8cdbdceba7cd105c4be33c88495fe (the 23 September 2026 update). Unsupported builds are rejected without modifying memory.

Install

  1. Install BepInEx 6 Unity IL2CPP, Windows x64 following its installation guide.
  2. Copy IDGAFMan.dll into BepInEx/plugins/IDGAFMan/ beneath the game folder. Alternatively, extract this archive's BepInEx folder into the game folder.
  3. Launch the game. Check BepInEx/LogOutput.log for IDGAFMan enabled.

Only the plugin DLL is needed. Patch data is embedded. No installer, external patch file or game DLL replacement is required for this edition.

The ZIP includes Thunderstore metadata and the standard BepInEx folder layout, but Thunderstore hosts no Gunman Contracts community (all 319 communities checked against its API on 2026-09-11), so mod managers cannot install this for you yet. Use the manual steps above.

Uninstall and compatibility

Close the game and remove IDGAFMan.dll, then restart. Runtime changes disappear on exit; original game files are never edited by this edition. Hot unloading is not supported.

The separate standalone edition can coexist with BepInEx. This plugin recognizes an already-patched standalone installation and does not apply duplicate changes. Removing the plugin does not uninstall standalone patches; use the standalone uninstaller for those.

Other mods can coexist if they do not replace the same native scoring/eligibility methods. IDGAFMan checks every patch location before writing and reports detected conflicts instead of overwriting them. Compatibility with specific third-party mods has not been tested.

Saved progress is persistent: removing the mod does not undo personal bests, purchases or earned achievements, and does not retract scores already uploaded to Steam. Back up %USERPROFILE%/AppData/LocalLow/ANB_Seth/GunmanContracts/Data before playing; restore pre-mod high-score data if you want unmodified bests back.

Test status

Experimental: an actual in-game mission and BepInEx startup have not yet been tested.

The DLL builds with zero warnings/errors against BepInEx 6 IL2CPP build 755. Native scoring passed 32 emulated cases covering every deduction, auto-aim and difficulty. The patch engine passed live Windows memory tests for patch application, restored page protections, duplicate detection, conflicting modifications, invalid bounds and unsupported builds. The standalone installer passed install/restore tests on a disposable game-DLL copy.

First playtest: start a fresh run with cheats, take damage, retry, use slow motion and a non-pistol, finish, then restart and confirm your personal best persists. Check the BepInEx log if the mod refuses to activate. Discarded past runs cannot be recovered.

Updates

This release contains explicit, verified patches for one game build. A game update requires rechecking the scoring code and issuing a new release. It does not guess offsets or scan for loosely matching code.