AGON, is a local multiplayer PVP mod for Hades 2, The current expectation and setup is two players, one PC, best-of-five rounds. And eventually add in everything else I want to add.
The beta's job is to find out whether PvP Hades feels good, how much I gotta touch balancing, numbers that need tuning, and every single bug I can possibly smush with my bare hands.
A future goal for this project is online play but that's pretty far off.
This is the first public beta.
Install with r2modman.
AGON depends on:
The mod manager should install those dependencies automatically. If you install manually, please make sure both are installed first.
WE ARE CURRENTLY NOT (OFFICIALLY) COMPATIBLE WITH ANY MODS, CO-OP MOD SPECIFICALLY RUNNING ALONGSIDE THIS PROBABLY WILL BREAK SOMETHING.
I would also advise against trying to make your mods compatible with mine until I finish the local Versus mode at least. I'm certain many things will change as I continue work.
Versus uses a save-free sandbox. It should not load, advance, or write any of your normal Hades II save. It runs totally separately from those.
All controls are set to the defaults. Eventually I will probably wire in proper control changing. Haven't actually tested in the ingame control changing yet, who knows maybe it works outta the box.
Only one player can use keyboard and mouse. Two keyboards are not supported, and both players cannot claim the same gamepad. You can do some tomfoolery to get past this. I encourage it, but I cannot save you. Parsec or steam can get some questionable online play probably.
Primarily tested with Keyboard and one controller. Have not tested with two controllers. I do not own two controllers.
To claim a player slot, using your device of choice click the player you'd like to be. So if you want handsome switch controller guy to be player one just use the sticks to take control of the menu and tap "A" on P1 and it should show your controller. Cute keyboard and mouse girl can just click p2 with the mouse.
Please report bugs and balance feedback on GitHub or hit me up on the Hades 2 modding discord server:
I'm not making a feedback form. Please be reasonable and try to give good context for your issues.
Big shoutout to TheNormalnijMods, their co-op mod was my main reference for the menus and controller-claim stuff (and AGON runs on their Hades2ModExtension).
Really impressive stuff and you should play that mod!
Sure, go for it.
Building: clone the repo and double-click build.bat (needs Visual Studio with the "Desktop development with C++" workload + CMake). It fetches the submodules it needs, builds AgonGame.dll, and assembles the mod folder under bin/. To have it drop the build straight into your r2modman install, paste your plugins path into env.cmake when prompted — optional; building works without it. (No --recursive needed — build.bat handles submodules.)
A lot of the internals are going to move around. If you want to contribute, the most useful things right now are:
If you are making another mod and want to support AGON, I would recommend waiting until local versus is more settled and know that I can't do much besides answer questions. I reserve the right to break everything repeatedly in the name of basic functionality.
For code work, open an issue, talk to me in the discord or just shoot your shot straight into a PR. Tiny obvious fixes are fine, big fixes are okay but the bar for quality is gonna have to be incredibly solid. I would say if it touches multiplayer routing, player control, camera, spawning, save behavior, or weapon logic, please talk to me first.