Giter VIP home page Giter VIP logo

ravenm's Introduction

RavenM


A Ravenfield multiplayer mod.

Discord Downloads

This mod is very W.I.P. There are a lot of bugs and opportunities to crash, so please report anything you find!

Installing

Important Note: RavenM does not support BepInEx version 6. Please ensure to install the latest version of BepInEx 5.x.x to complete the installation.

This mod depends on BepInEx, a cross-platform Unity modding framework. First, install BepInEx into Ravenfield following the installation instructions here. As per the instructions, make sure to run the game at least once with BepInEx installed before adding the mod to generate config files.

Next, place RavenM.dll into Ravenfield/BepInEx/plugins/. Optionally, you may also place RavenM.pdb to generate better debug information in the logs.

Run the game and RavenM should now be installed.

Playing

Tl;dr: The connection menu is opened with M while in the Instant Action menu.

Please be aware pirated/non-official copies of Ravenfield may encounter issues when using RavenM. The mod relies entirely on Steam to transfer game data and mods securely between players.

To play together, one player must be the host. This player will control the behaviour of all the bots, the game parameters, and the current game state. All other players will connect to the host during the match. Despite this, no port-forwarding is required! All data is routed through the Steam relay servers, which means fast, easy and encrypted connections with DDoS protection and Steam authentication.

Hosting

Go to the Instant Action menu and press M. Press Host and choose whether the lobby is friends only or not. After pressing Start, you will be put into a lobby. At this point, you cannot exit the Instant Action page without leaving the lobby. Other players can connect with the Lobby ID.

Starting the game will put everyone in the lobby in a match and terminate the lobby.

Joining

Go to the Instant Action menu and press M. Press Join and paste the Lobby ID of an existing lobby. At this point, you cannot edit any of the options in the Instant Action page except for your team. You also cannot start the match. The settings chosen by the host will reflect on your own options.

Building from source

Visual Studio 2019+ is recommended. .NET 4.6 is required.

Steps to build:

  1. Clone the repository to your local machine

     $ git clone https://github.com/iliadsh/RavenM.git
     $ git checkout master
  2. Build project

    $ dotnet build RavenM

    Dependencies should be restored when building. If not, run the following command:

    $ dotnet restore

Have fun!

Credit: Sofa#8366

Credit for the Discord Rich Presence Images: Wolffe#6986

ravenm's People

Contributors

iliadsh avatar veroiuxl avatar personperhap avatar jorgemuchosnumeros avatar samuelmereau avatar hiteke avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.