ReactiveDrop / reactivedrop_public_src

Alien Swarm: Reactive Drop game source code and issue tracker.
https://reactivedrop.com
118 stars 34 forks source link
alien-swarm game game-development hacktoberfest source-engine

Alien Swarm: Reactive Drop

Alien Swarm: Reactive Drop is a standalone modification for Valve's Alien Swarm game. This repository contains the source code for Alien Swarm: Reactive Drop. Using Visual Studio you will be able to build these DLL files: client.dll, missionchooser.dll, server.dll.

What is this repository for?

Having access to the source code you can:

Note: Mods must not be used to tamper with game's leaderboards or ranked servers.

How to download the repository

There are two branches in this repository:

Tip: It is better to make a fork of this repository before cloning it and work on your own fork. Do this using a button in the top right. The URL for your forked repository will be different from the one shown below.

How to compile the project

How to modify content files

The reactivedrop folder contains games content: materials, models, scripts, sounds. For now it contains the bare minimum of files to save the repository space. If you want to add new or modify the existing game content files please do it in two commits:

This way we will be able to see which changes did you introduce to the content files.

How to submit changes

Changes can be submitted as pull requests.

A pull request should be as granular as possible and only change one thing at a time. If changes are related or more complex, it would be good to start a discussion on how to approach this, before making a change to ensure it can be merged.

LICENSE

Alien Swarm SDK Copyright(c) Valve Corp. Valve did not explicitly specify a licence for Alien Swarm SDK but it is most likely similar to SOURCE 1 SDK LICENSE https://github.com/ValveSoftware/source-sdk-2013/blob/master/LICENSE If you would like to use the SDK for a commercial purpose, please contact Valve at sourceengine@valvesoftware.com.

CONTRIBUTING

Thanks for your interest in the Alien Swarm: Reactive Drop project. When you make a contribution to the project (e.g. create an Issue or submit a Pull Request) (a "Contribution"), Reactive Drop Team wants to be able to use your Contribution to improve the game.

As a condition of providing a Contribution, you agree that:

Should you wish to submit a suggestion or work that is not your original creation, you may submit it to Reactive Drop Team separate from any Contribution, explicitly identifying it as sourced from a third party, stating the details of its origin, and informing Reactive Drop Team of any license or other restriction of which you are personally aware.

Reactive Drop Team is happy to accept pull requests and issues in the reactivedrop_public_src repository in these cases:

If you are going to make a pull request, please keep them as granular as possible. Pull requests with 3-4 unrelated changes in them aren't going to be accepted.