{"id":23681463,"url":"https://github.com/codecat/hoh-trainer","last_synced_at":"2026-02-16T13:02:24.837Z","repository":{"id":141492424,"uuid":"150443112","full_name":"codecat/hoh-trainer","owner":"codecat","description":"Trainer mod for Heroes of Hammerwatch, which can also be extended upon by other mods.","archived":false,"fork":false,"pushed_at":"2019-03-15T12:00:34.000Z","size":5553,"stargazers_count":13,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-10-07T15:49:12.757Z","etag":null,"topics":["heroes-of-hammerwatch","mod","trainer"],"latest_commit_sha":null,"homepage":null,"language":"AngelScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codecat.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-09-26T14:50:43.000Z","updated_at":"2025-01-15T04:23:28.000Z","dependencies_parsed_at":"2023-07-03T15:31:19.500Z","dependency_job_id":null,"html_url":"https://github.com/codecat/hoh-trainer","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/codecat/hoh-trainer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codecat%2Fhoh-trainer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codecat%2Fhoh-trainer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codecat%2Fhoh-trainer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codecat%2Fhoh-trainer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codecat","download_url":"https://codeload.github.com/codecat/hoh-trainer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codecat%2Fhoh-trainer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29508737,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T09:05:14.864Z","status":"ssl_error","status_checked_at":"2026-02-16T08:55:59.364Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["heroes-of-hammerwatch","mod","trainer"],"created_at":"2024-12-29T18:39:27.013Z","updated_at":"2026-02-16T13:02:24.813Z","avatar_url":"https://github.com/codecat.png","language":"AngelScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Trainer\nTrainer mod for Heroes of Hammerwatch, which can also be extended upon by other mods. It also serves as a good example project of what you can do with the modding API. (Hooks, sval loaders, etc.)\n\nOnce installed, you can press F3 in game to open the trainer menu.\n\n![](Trainer.gif)\n\n## Features\nThe trainer ships with the following features:\n\n* Infinite health\n* Infinite mana\n* Fast walking\n* No skill cooldown\n* Auto skills\n* Give 10k gold\n* Give 100k gold\n* Give 10 ore\n* Give 100 ore\n* No keys required\n* Give bronze key\n* Give silver key\n* Give gold key\n* Give ace key\n* Level up +1\n* Level up +5\n\n## Custom cheats\nIt's very easy to make a mod that adds cheats to this trainer. First, [make a mod](http://wiki.heroesofhammerwatch.com/Mod_base). Then, add a new `.sval` file to your mod. Make sure the path to this file is unique, so that you don't accidentally overwrite files from other mods. In this sval file, you'll use the trainer's custom [sval loader](http://wiki.heroesofhammerwatch.com/SValue_Loaders), `Trainer::AddCheats`.\n\nEach cheat must have a unique ID, a name, and a description.\n\nThe following example file adds a cheat for a 10x gold pickup multiplier:\n\n```xml\n\u003cloader\u003eTrainer::AddCheats\u003c/loader\u003e\n\u003carray\u003e\n\t\u003cdict\u003e\n\t\t\u003cstring name=\"class\"\u003eTrainer::ModifierCheat\u003c/string\u003e\n\n\t\t\u003cstring name=\"id\"\u003emassivegold\u003c/string\u003e\n\t\t\u003cstring name=\"name\"\u003eMassive Gold\u003c/string\u003e\n\t\t\u003cstring name=\"description\"\u003eGold you pick up is worth 10x as much.\u003c/string\u003e\n\n\t\t\u003cdict name=\"modifier\"\u003e\n\t\t\t\u003cstring name=\"class\"\u003eModifiers::GoldGain\u003c/string\u003e\n\t\t\t\u003cfloat name=\"scale\"\u003e10\u003c/float\u003e\n\t\t\u003c/dict\u003e\n\t\u003c/dict\u003e\n\u003c/array\u003e\n```\n\nThe available built-in cheat classes are: `Tainer::AutoSkills`, `Trainer::EffectCheat`, `Trainer::LevelUpCheat`, `Trainer::ModifierCheat`, `Trainer::NoKeysRequired`, and `Trainer::NoSkillCooldown`.\n\nYou can make a more advanced cheat by using a custom class. To do this, you can make a class inherit from `Trainer::Cheat`. Take a look at [TrainerCheat.as](scripts/TrainerCheat.as) for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodecat%2Fhoh-trainer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodecat%2Fhoh-trainer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodecat%2Fhoh-trainer/lists"}