All Projects → zm-reborn → Zmr Game

zm-reborn / Zmr Game

Licence: other
Zombie Master, an RTS/FPS game on the Source 2013 engine.

Projects that are alternatives of or similar to Zmr Game

SourceAutoRecord
Speedrun plugin for Source Engine games.
Stars: ✭ 47 (+74.07%)
Mutual labels:  source-engine
JumpingJax
A 3D platformer with roots in bunnyhopping and portal strategy
Stars: ✭ 18 (-33.33%)
Mutual labels:  source-engine
Php Source Query
🐘 PHP library to query servers that implement Steam query protocol (also known as Source Engine Query protocol)
Stars: ✭ 461 (+1607.41%)
Mutual labels:  source-engine
hl2-asw-port
Porting Half-Life 2 base to the newer Alien Swarm Engine!
Stars: ✭ 16 (-40.74%)
Mutual labels:  source-engine
kero
Kero is a Source Engine game engine client implementation written in Go.
Stars: ✭ 25 (-7.41%)
Mutual labels:  source-engine
Game
Momentum Mod - Standalone Source Movement Speedrunning (READ README PLEASE)
Stars: ✭ 315 (+1066.67%)
Mutual labels:  source-engine
srctools
Modules for working with Valve's Source Engine file formats.
Stars: ✭ 30 (+11.11%)
Mutual labels:  source-engine
Team Comtress 2
Team Fortress 2, but with a lot of fixes, QoL improvements and performance optimizations!
Stars: ✭ 701 (+2496.3%)
Mutual labels:  source-engine
rkon-core
Source RCON Protocol Java library
Stars: ✭ 62 (+129.63%)
Mutual labels:  source-engine
Source 1 Games
Source 1 based games such as TF2 and Counter-Strike: Source
Stars: ✭ 396 (+1366.67%)
Mutual labels:  source-engine
Fun
Small fun scripts
Stars: ✭ 22 (-18.52%)
Mutual labels:  source-engine
HammerPatch
Modification of Source Valve Hammer Editor to fix some issues. Fixes brush vertex precision loss.
Stars: ✭ 49 (+81.48%)
Mutual labels:  source-engine
Sourceengine2007
Description
Stars: ✭ 387 (+1333.33%)
Mutual labels:  source-engine
sourcebots
Artificial intelligence to create Bots in Source Engine.
Stars: ✭ 16 (-40.74%)
Mutual labels:  source-engine
Pbcharactermovement
HL2-style, classic FPS movement for Unreal Engine 4 implemented in C++
Stars: ✭ 582 (+2055.56%)
Mutual labels:  source-engine
sourcesdk-minimal
A compact and Garry's Mod compatible SourceSDK (don't use in other Source engine games).
Stars: ✭ 34 (+25.93%)
Mutual labels:  source-engine
Demoinfo
A library to analyze CS:GO demos in C#
Stars: ✭ 306 (+1033.33%)
Mutual labels:  source-engine
Pyvmf
A python VMF parser
Stars: ✭ 18 (-33.33%)
Mutual labels:  source-engine
Sourcemod
SourceMod - Source Engine Scripting and Administration
Stars: ✭ 615 (+2177.78%)
Mutual labels:  source-engine
Mastercomfig
A modern Team Fortress 2 performance and customization config
Stars: ✭ 390 (+1344.44%)
Mutual labels:  source-engine

Zombie Master: Reborn

An FPS/RTS hybrid game on Source 2013 engine, supporting Linux and Windows. See more info at our ModDB page!

License

You can read it here.

Building

Windows

  1. Download Visual Studio 2019
  2. Download components: MSVC v142 and Windows SDK 10.0 .
  3. Run mp/src/fix_vcxproj.bat and mp/src/creategameprojects.bat, preferably in cmd with admin privileges. (right click Windows icon -> Windows Powershell (Admin) -> cmd -> cd your way to project folder)
  4. You now have a solution file mp/src/zmr-games.sln

Linux

Follow this tutorial in Valve developer wiki for the steps.

Running

  • Requires Source SDK Base 2013 Multiplayer to be downloaded from Steam. (In the Tools-page)
  • Make sure you have cloned the game-folder submodule (mp/game/zombie_master_reborn).

You can create a symbolic link of mp/game/zombie_master_reborn in your <Steam>/steamapps/common/Source SDK Base 2013 Multiplayer-folder and then run hl2.exe with arguments -game zombie_master_reborn

Or you can use the script below.

Windows Script

Run zmr_dev_setup.ps1 inside mp/game/zombie_master_reborn. There should now be a zmr_dev.bat-batch file in your Source SDK Base 2013 Multiplayer-folder which you can run to start the mod.

Linux

Start hl2 with the Steam runtime. ~/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh ./hl2.sh -game zombie_master_reborn

Final Build

Turning on the conditional ZMR_FINAL in mp/src/vpc_scripts/default.vgc will enable FMOD sound engine and Discord RPC. FMOD headers need to be placed in public/fmod/ (they cannot be distributed here).

You'll also need a copy of the binaries to run the game. (discord-rpc.dll & fmod.dll)

FAQ

Is compiling on Linux really this convoluted?

Yes.

Opening the solution says something about upgrading.

Run mp/src/fix_vcxproj.bat. If it still complains about upgrading, see below.

Project refuses to compile, says something about wrong/missing toolset.

Open project settings and make sure Platform Toolset is v142 and Windows SDK Version is 10.0 (other 10.X versions should also work). If it says one of them is missing, you need to download them from Visual Studio Installer (Tools -> Get Tools and Features)

If you're having problems, just ask Mehis in Discord.

Contributing

Please base all pull requests on the 'dev' branch. If you're planning on something bigger or you want to work on one of the Issues, do contact us so your efforts don't go to waste.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].