No description
Find a file
2024-09-03 17:30:10 +03:00
.github/workflows Add tests to the GitHub workflow 2024-03-25 09:34:29 +03:00
assets Remove old store assets 2024-03-10 12:51:30 +03:00
dep Delete RobustPredicates.deps.json 2024-04-03 14:41:37 +03:00
docs Update initial setup instructions 2024-09-03 03:07:57 +03:00
proto Remove unused protobufs 2023-12-12 12:58:19 +03:00
src Implement a command for destroying indestructible items 2024-09-03 17:30:10 +03:00
.gitignore Initial updates to AIController 2024-05-09 16:51:14 +01:00
CONTRIBUTING.md Update contribution guidelines and add a link to README 2024-04-26 23:07:16 +03:00
CREDITS.md Update credits 2024-02-25 07:29:05 +03:00
LICENSE Initial commit 2023-07-16 04:48:17 +03:00
MHServerEmu.sln Create MHServerEmu.Games.Tests project 2024-04-03 17:03:00 +03:00
README.md Update README 2024-07-10 20:47:52 +03:00
Tools.sln Implement SetupSorcererSupreme tool 2024-02-25 18:37:14 +03:00

MHServerEmu

MHServerEmu is a server emulator for Marvel Heroes.

The only currently supported version of the game client is 1.52.0.1700 (also known as 2.16a).

The latest builds are available here: Stable / Nightly. If you are setting the server up for the first time, we recommend you to start with a stable build.

We post development progress reports on our blog. You can find additional information on various topics in the documentation. If you would like to discuss this project and/or help with its development, feel free to join our Discord.

Please make sure to read our contribution guidelines if you would like to participate in the development of this project.

Features

MHServerEmu is in active development. Currently it features:

  • Playing as any hero with all of their costumes available in version 1.52.

  • Basic combat mechanics: using powers, dealing direct damage to enemies. More complex powers, such as those that rely on debuff effects or summoned allies, are currently not implemented.

  • AI system for non-playable characters, such as enemies and team-ups.

  • Fully-featured implementation of DRAG (dynamic random area generator) with procedural enemy population spawning.

  • Rudimentary loot system: items drop from enemies, and you can pick them up, but they currently do not have stats, and there is no implementation for loot tables.

  • Early version of the account system that saves some of your progress, such as your applied costumes and powers slotted in your action bars. Currently most data does not persist when you relog or transition between regions.

  • Multiplayer functionality: you can see and interact with other players connected to the same server. Currently there is no instancing, and all regions are shared by all players.

Setup

See Initial Setup for information on how to set the server up.