Skip to content
/ nebula Public
forked from NebulaModTeam/nebula

A multiplayer mod for the game Dyson Sphere Program

License

Notifications You must be signed in to change notification settings

mmjr-x/nebula

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nebula Multiplayer Mod GitHub Release Nightly Build Build - Win x64

An open-source, multiplayer mod for the game Dyson Sphere Program.

Download Prerelease

Build - Win x64 Note: This is the bleeding edge build, for the more stable build see below. You can use this one if you want to try out the latest development builds, which may contain bugs and unfinished work.

You will also need some extra steps to get this installed, see 2nd point in "How can I play this mod?".

FAQ

Where can I get mod support?

Please join our Discord Server and ask your question in the support channel. We have a really nice community that will be able to answer your questions.

How can I play this mod?

Please do keep in mind that this mod is still in heavy development, it may still contains bugs.

API Documentation

This mod has an API, that makes it easier for other mod developers to make their mods compatible with Nebula. If you are a mod developer and you want your mods to be compatible, follow the instructions here. Also you can always join our Discord Server for help with using the API.

Chat

The chat window can opened/closed using Alt + Backtick (configurable in Settings - Multiplayer - Chat). Also in settings is an option to disable the chat window from automatically opening when a message is received.

What is the current status?

Major refactors will happen while the project grows. Join the Discord Server if you want to see to latest state of our development. Check Wiki for overview of features.

The prerelease version does support DSP 0.10.x, but dark fog enemies and buildings are not supported as of this date (09. January 2024). This is what we will focus on now.

Here is a short list of what is currently implemented (outdated, we support more)
  • Server / Client communication
  • Custom Multiplayer menu in-game
  • Player Movement syncing on Planet
  • Player Movement syncing in Space
  • Player VFX syncing (jetpack, torch, ...)
  • Player SFX syncing (footsteps sound, torch sound, ...)
  • Players have different appearances
  • Game Time syncing
  • Universe settings syncing
  • Client planet loading from server
  • Planet vegetation mining syncing
  • Planet resources syncing
  • Build preview syncing
  • Entity creation syncing
  • Entity desctruction syncing
  • Entity upgrade syncing
  • Dyson spheres syncing
  • Researches syncing
  • Factories statistics syncing
  • Containers inventory syncing
  • Building Interaction syncing
  • Belts syncing
  • Dropped items syncing
  • Interstellar Station syncing
  • Drones position syncing
  • Foundation syncing (terrain deformation)
  • Server state persistence
  • Power network syncing
  • Warning alarm syncing

How can I contribute?

Please join our Discord Server to ask if someone is already working on the task that you want to do. Once, you are done with your modification, simply submit a pull request. Contribution documentation can be found here: Wiki.

How can I support the team?

If you like what we do and would like to support us, you can donate through our Patreon. Thanks for the support <3

About

A multiplayer mod for the game Dyson Sphere Program

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 95.6%
  • ShaderLab 3.9%
  • HLSL 0.5%