Skip to content

Bitl/ponedm-source-sdk-2013-ce

Repository files navigation

PoneDM

Based off of Source SDK 2013 CE. Inspired by Bear Party Adventure, PoneDM is a shitpost mod taken too seriously. Created by the same person who made Intellectual Techno Hell and FIREFIGHT RELOADED, PoneDM is an experimental multiplayer arena shooter that pits you against other colorful horses in various arenas. You can fight against bots, or you can fight with other players around the world. You will be able to traverse many areas by bunny-hopping and rocket jumping through them as you try to completely destroy the enemy team, or against other players in free-for-all romps. You can also customize your horse with various colors and mane/tail styles.

This mod was explicitly built so I can refresh my knowledge of the Source Engine and experiment with various aspects I haven't yet experimented with in other mods I worked on in the past. I also wanted to create an engaging experience like Intellectual Techno Hell: a shitposty feeling mod that is fun to play while also balanced enough to be taken seriously.

Compiling

WINDOWS:

To be able to build PoneDM you will need to download:

  • Visual Studio 2013 or later
  • C++ Build Tools for Visual Studio 2013 (Not required if you already have Visual Studio 2013)
  • Multibyte MFC Library for Visual Studio 2013

Read this for more details: https://developer.valvesoftware.com/wiki/Source_SDK_2013#Source_SDK_2013_on_Windows

You must also run this command in your CMD with administrator privileges in order to get VPC to build a project:

  • REG ADD "HKLM\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\10.0\Projects{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}" /v DefaultProjectExtension /t REG_SZ /d vcproj /f

Note that the Microsoft Speech API is only required for certain SDK tools.

Creating a solution is as simple as running mp/src/creategameprojects.bat, then opening up the solution in Visual Studio.

LINUX:

Read this first to install the steam runtime and other necessary components.
https://developer.valvesoftware.com/wiki/Source_SDK_2013#Source_SDK_2013_on_Linux
After installing it and other dependencies, do the 3 steps below.

  1. CD to your PoneDM git directory, I.E.
    cd ~/projects/ponedm-source-sdk-2013-ce

  2. Run the steam-runtime. NOTE: Make sure you have the steam runtime installed in /valve.
    bash ./sandbox_setup.sh If you haven't installed the steam-runtime, run: bash ./sandbox_install.sh After it installs, it will start steam-runtime.

  3. Go back to this directory and run:
    bash ./build_ponedm_linux.sh
    This will update the repo automatically. If you would like to update the repo without building it, run:
    bash ./update_ponedm_linux.sh

Credits

PoneDM includes models from PPM/2 (https://gitlab.com/DBotThePony/PPM). These models were created and modified by the following people

This project also uses sounds from Dynamic Surroundings.

Sources for sounds: https://freesound.org/people/craigsmith/sounds/479674/ R13-02-Scared Neighs.wav by craigsmith

All rights go to their respective holders.

Codename: Project Ahuizotl

forthebadge forthebadge

About

Codename: Project Ahuizotl

Resources

License

Stars

0 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors