Skip to content

Instantly share code, notes, and snippets.

@yokrysty
Last active January 27, 2025 01:53
Show Gist options
  • Save yokrysty/8644e74a3ced26afbb1be68451bfa15d to your computer and use it in GitHub Desktop.
Save yokrysty/8644e74a3ced26afbb1be68451bfa15d to your computer and use it in GitHub Desktop.
cheat in a dumb game: FAP Titans
// bootstrap script
(function (window) {
function findModuleKeyByExports(modules, predicateFunc) {
return Object.keys(modules).find(k => predicateFunc(modules[k].exports));
}
const id = window['_t'] = (new Date()).getTime();
window.webpackJsonp(
[id],
{
0: function(module, exports, require) {
var modulesKey = Object.keys(require).find(k => require[k]['0'] && require[k]['0'].exports);
var modules = window['_' + id] = require[modulesKey];
var moduleKey = findModuleKeyByExports(modules, exports => typeof exports.getUser == 'function');
window._G = require(moduleKey);
window._U = window._G.getUser();
moduleKey = findModuleKeyByExports(modules, exports => exports.prototype && exports.prototype.add && exports.prototype.gte);
window._N = require(moduleKey);
}
}
);
})(window);
// increase DPS
window._G.getUser().get("multipliers").add("DPS", {value: new window._N('2.2e+22')});
// increase gold drop - not working anymore, will trigger an error from the server and the game will reload
// Error: Batch error at 0, Kill monster fail, Gold amount is too high. Received gold - 1.62E+78, calculated - 1.32E+64
window._G.getUser().get("multipliers").add("gold", {value: new window._N('2.2e+22')});
@COLOCO0
Copy link

COLOCO0 commented Feb 14, 2024

How do I use???????????????????????

@yokrysty
Copy link
Author

to @zkr6rc2iny and all the others asking how to use:
"friend" if you ask this, then you are not the targeted user of this script
peace

@shirakun
Copy link

window._G.getUser().get("multipliers").add("darkDPS", { value: new window._N('2.2e+22') });
dark world

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment