All Projects → software-inc-multiplayer → software-inc-multiplayer

software-inc-multiplayer / software-inc-multiplayer

Licence: other
A multiplayer mod for Software Inc written in C# for Unity.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to software-inc-multiplayer

Starbound-WEdit
WEdit is a tech mod that allows you to edit the world around you on a larger scale through various functions and features not present in the game.
Stars: ✭ 26 (+52.94%)
Mutual labels:  multiplayer, mod
Multiplayer
Zetrith's Multiplayer mod for RimWorld
Stars: ✭ 154 (+805.88%)
Mutual labels:  multiplayer, mod
Lunamultiplayer
Multiplayer mod for Kerbal Space Program (KSP)
Stars: ✭ 265 (+1458.82%)
Mutual labels:  multiplayer, mod
MPPatch
Patch for Civilization V to allow modded multiplayer. Currently under development.
Stars: ✭ 31 (+82.35%)
Mutual labels:  multiplayer, mod
dirt-rally-pace-notes
Codemasters' rally sim call-out system explained, and pace note transcriptions
Stars: ✭ 20 (+17.65%)
Mutual labels:  mod, co-op
Csm
Source code for the Cities: Skylines Multiplayer mod (CSM)
Stars: ✭ 457 (+2588.24%)
Mutual labels:  multiplayer, mod
Halomd
New demo version of Halo for the Mac.
Stars: ✭ 36 (+111.76%)
Mutual labels:  multiplayer, mod
AtomicX
Browse, Download and Install GSC Mods for Black Ops II (PlayStation 3 & Xbox 360)
Stars: ✭ 20 (+17.65%)
Mutual labels:  multiplayer, mod
BeatSaberServerBrowser
Beat Saber modification that adds a Server Browser to the Online menu, making it easy to share and join custom multiplayer games.
Stars: ✭ 101 (+494.12%)
Mutual labels:  multiplayer, mod
AM2R-Multitroid
Source code for AM2R 1.5.2+ Multitroid, free of copyrighted assets and trademarks.
Stars: ✭ 46 (+170.59%)
Mutual labels:  multiplayer, co-op
piw5 bot warfare
The Bot Warfare mod for PlutoniumIW5
Stars: ✭ 57 (+235.29%)
Mutual labels:  multiplayer, mod
HKMP
Hollow Knight Multiplayer
Stars: ✭ 151 (+788.24%)
Mutual labels:  multiplayer, mod
quantum-space-buddies
Outer Wilds online multiplayer mod, using Mirror and OWML.
Stars: ✭ 56 (+229.41%)
Mutual labels:  multiplayer, mod
SocketIOUnity
A Wrapper for socket.io-client-csharp to work with Unity.
Stars: ✭ 69 (+305.88%)
Mutual labels:  multiplayer
pocketmod
Small ANSI C library for turning ProTracker MOD files into playable PCM audio.
Stars: ✭ 54 (+217.65%)
Mutual labels:  mod
ElDewrito-Menu
Possible replacement for Halo Online's UI heavily based on Halo: Reach
Stars: ✭ 22 (+29.41%)
Mutual labels:  mod
ToggleTrafficLights
Mod for Cities:Skylines. Tool to remove or add traffic lights at intersections.
Stars: ✭ 33 (+94.12%)
Mutual labels:  mod
KK Plugins
Various plugins for various Illusion games
Stars: ✭ 241 (+1317.65%)
Mutual labels:  mod
Randomly-Adding-Anything
No description or website provided.
Stars: ✭ 42 (+147.06%)
Mutual labels:  mod
3d-Skin-Layers
Renders the player skin layer in 3d
Stars: ✭ 63 (+270.59%)
Mutual labels:  mod


Software Inc Multiplayer Mod

A multiplayer mod for the game "Software Inc"

Contents

Installation

Manual Installation (Windows/Contributors/Developers only)
  1. Head to the "Utilities" folder and run as administrator the batch file called "setSoftwareIncFolder.bat";
  2. It will ask you to copy and paste the game's directory installation path (usually something like "A:\SteamLibrary\steamapps\common\Software Inc", to find it quickly, right click on the game on Steam->Manage->Browse Local Files);
  3. The batch file will then execute the following batch command to set an Environment variable called softwareincfolder:
    setx softwareincfolder "%pathyoutcopypasted" /m
  4. All the references in the various projects inside the solution use the environment variable to point at the game root folder in order to avoid having to overwrite those references path at every push from a different person.
  5. There are also post-build events that automatically move the required DLL to the proper game's folders so everything you need to do is just build and play the game to see the mod!

To remove the environment variable use the following batch command in an administrator prompt window:

REG delete HKCU\Environment /F /V softwareincfolder

And then a full computer restart for the changes to take effect.

How it works

The multiplayer mod is based on the Peer To Peer system currently, with dedicated servers coming soon.

First, the client connects to the server and sends their "GameWorld", which is their company, their stocks, etc. Secondly, the client will recieve a collection of GameWorlds from the other clients and merges them with theirs, showing other players companies and their stocks etc. Lastly, any changes will be sent to the server to be sent to the other clients and vice versa.

Bug Reports and Feature Requests

Anyone can submit a bug report via the issues tab on GitHub, please provide as much infomation as possible. Same for feature requests.

Contributing

See CONTRIBUTING.md

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].