Skip to content

frakman1/DemeoMods-Revolutions

 
 

Repository files navigation

📔 Comprehensive setup guide by Degedron https://github.com/Degederon/HouseRulesGuide
👽 Gray Alien's Releases https://github.com/TheGrayAlien/DemeoMods/releases
Folder Structure HouseRules Logo






DemeoMods

A collection of mods for Demeo.

Join the Demeo modding community if you are looking for support, other Demeo mods, or are interested in learning to build your own.

Discord

Contents

Installation

Note: Only the PCVR and PC Edition versions of Demeo are currently supported. E.g., playing on a Quest2 works, but only when linked to a PC.

  1. Install MelonLoader (must be version 0.5.3 or later).
  2. Download the latest version of the mod you want from the table below.
  3. Unzip the downloaded files/folders into the root of your Demeo game directory.
  4. Done. The mods will automatically load upon starting Demeo.
Mod Latest Release Direct Download Link
HouseRules v1.4.0 HouseRules_1.4.0.zip
SkipInto v1.4.0 SkipIntro_1.4.0.zip
RoomFinder v1.5.0 RoomFinder_1.5.0.zip
RoomCode v1.1.0 RoomCode_1.1.0.zip

Mods

HouseRules

HouseRules Logo

Set your own challenges and be the Dungeon Master of your own game. Make your own rules and challenge your friends.

HouseRules applies customisations to many settings, values and toggles used within the Demeo code.

HouseRules Screenshot

  • Change the size of your card hand (Skirmish Mode Only)
  • Adjust HP, AttackDamage, ActionPoints etc on a per-character basis
  • Scale gold/mana/chests up/down
  • Change starting cards dealt and max-cards allowed
  • Add/Adjust AOE effects for abilities.
  • Remove/add casting cost for cards
  • Beat-the-clock Game Timer modes
  • Specify cards distributed to players
  • Change immunities for different pieces
  • Prevent enemies respawing
  • Keep the exit locked until all of the enemies are dead
  • ... and many more.

This framework allows the definition of modular gameplay modifications (or "rules") and the ability to group them to create custom gamemodes (or "rulesets").

Rulesets can be configured as JSON files stored within the game's directory.

See the HouseRules_Core readme for information about the HouseRules framework.

See the HouseRules_Essentials readme for a list of all predefined rules and rulesets.

How it works

HouseRules creates multiplayer games which are playable by ALL Demeo players (both Quest and PC), but the mod itself currently runs only on PC. In order to play with a modified ruleset, the player hosting the game must be on a PC running this mod. Unmodded clients are able to join the modded game as normal and play with new game rules.

🚨🛑 IMPORTANT - During gameplay client machines will update their board state internally - They are sent frequent updates from the host to resynchronise board states. Some rules may cause temporary inconsistencies with clients seeing a different board view to the host. These inconsistencies are generally short lived and do not adversely affect gameplay.🛑🚨

Get in Touch

We have a dedicated HouseRules Discord Channel Discord to chat about gameplay, new rule ideas, report bugs or maybe get involved with writing some new rules. Come over and say 👋 'Hi' 👋

SkipIntro

The Elven Necropolis is a very welcoming place... some might say it's too welcoming.

The SkipIntro mod skips the intro loading scene and takes you straight into the main menu.

You will never again need to SkipIntro Icon

RoomFinder

Tired of Demeo's "Quickjoin" endlessly placing you into random games? This mod lists all public rooms, along with their properties, so you can pick which one to join.

RoomFinder Screenshot

RoomCode

Set your own room code, skipping Demeo's random room code generation.

See the RoomCode readme for more information and configuration options.

For Developers

/Common

A library shared by more than one mod. This is compiled as part of each mod.

Should there be any interest by other developers to reuse this library, the author of this project can extract it into a common/util mod or a NuGet.

Please file an issue if interested.

/Common/UI

The start of a UI library, before the author decided too much time was being spent on it 😉. Now a set of helpers to make development of Unity views for Demeo significantly easier.

Shoutouts

  • Thanks to PyrrhaDevs for fostering the Demeo modding community.
  • Thanks to Pokachi for heavy early exploration of Demeo+Unity in the context of modding, and making those findings available to the community.

About

New Ruleset and Rules that change Demeo in major ways

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%