mirror of
https://github.com/misternebula/quantum-space-buddies.git
synced 2025-02-22 12:39:51 +00:00
Merge branch 'dev' into more-ship-sync
This commit is contained in:
commit
a75c8bb546
Binary file not shown.
55
README.md
55
README.md
@ -7,6 +7,8 @@
|
||||

|
||||

|
||||
|
||||
[](https://www.patreon.com/qsb) [-blue?style=for-the-badge&color=blue&logo=paypal)](https://www.paypal.com/paypalme/nebula2056/5)
|
||||
|
||||
Quantum Space Buddies (QSB) is a multiplayer mod for Outer Wilds. The mod uses the OWML mod loader and Mirror for networking.
|
||||
|
||||
Spoilers within!
|
||||
@ -52,7 +54,7 @@ along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
#### Connecting to a server
|
||||
|
||||
- On the title screen, click the option `CONNECT TO MULTIPLAYER`.
|
||||
- Enter the SteamID of the person you are trying to connect to.
|
||||
- Enter the Product User ID of the person you are trying to connect to.
|
||||
- Enjoy!
|
||||
|
||||
#### Hosting a server
|
||||
@ -128,6 +130,57 @@ A powerful PC is needed for development, due to the high amount of RAM and CPU n
|
||||
|
||||
It is also recommended to lower all graphics settings to minimum, be in windowed mode, and lower resolution to roughly a quarter of your monitor space. This lets you run multiple instances of Outer Wilds to quickly test QSB.
|
||||
|
||||
Some debugging options exist to make things easier. These come in the form of actions and settings.
|
||||
### Debug Actions :
|
||||
|
||||
Hold Q and press :
|
||||
|
||||
- Numpad 1 - Teleport to nearest player.
|
||||
- Numpad 2 - Warp to the Dreamworld.
|
||||
- Numpad 3 - Destroy the probe.
|
||||
- Numpad 4 - Damage the ship's electrical system.
|
||||
- Numpad 5 - Trigger the supernova.
|
||||
- Numpad 6 - Set the flags for meeting Solanum and the Prisoner.
|
||||
- Numpad 7 - Warp to the Vessel.
|
||||
- Numpad 8 - Insert the Advanced Warp Core into the Vessel.
|
||||
- Numpad 9 - If holding LeftShift, load the SolarSystem scene. If not, load the EyeOfTheUniverse scene.
|
||||
- Numpad 0 - Revive a random dead player.
|
||||
|
||||
### Debug Settings :
|
||||
|
||||
Create a file called `debugsettings.json` in the mod folder.
|
||||
The template for this file is this :
|
||||
|
||||
```
|
||||
{
|
||||
"useKcpTransport": false,
|
||||
"dumpWorldObjects": false,
|
||||
"playerIdInLogs": false,
|
||||
"hookDebugLogs": false,
|
||||
"avoidTimeSync": false,
|
||||
"debugMode": false,
|
||||
"drawGui": false,
|
||||
"drawLines": false,
|
||||
"drawLabels": false,
|
||||
"drawQuantumVisibilityObjects": false,
|
||||
"skipTitleScreen": false,
|
||||
"greySkybox": false
|
||||
}
|
||||
```
|
||||
|
||||
- useKcpTransport - Allows you to directly connect to IP addresses, rather than use the Epic relay.
|
||||
- dumpWorldObjects - Creates a file with information about the WorldObjects that were created.
|
||||
- playerIdInLogs - Appends the player id to every log message sent.
|
||||
- hookDebugLogs - Print Unity logs and warnings.
|
||||
- avoidTimeSync - Disables the syncing of time.
|
||||
- debugMode - Enables debug mode. If this is set to `false`, none of the following settings do anything.
|
||||
- drawGui - Draws a GUI at the top of the screen that gives information on many things.
|
||||
- drawLines - Draws gizmo-esque lines around things. Indicates reference sectors/transforms, triggers, etc. LAGGY.
|
||||
- drawLabels - Draws GUI labels attached to some objects. LAGGY.
|
||||
- drawQuantumVisibilityObjects - Indicates visibility objects with an orange shape.
|
||||
- skipTitleScreen - Auto-skips the splash screen.
|
||||
- greySkybox - Turns the skybox grey. Useful in the Eye, where it's pretty dark.
|
||||
|
||||
**Warning : Mod development can lead to unexpected errors in your computer system.**
|
||||
- **When editing the networking code, mistakes can lead to QSB overwhelming your network connection with excess packets**.
|
||||
- **Too high RAM usage will lead to Outer Wilds sticking at ~31% loading, then crashing**.
|
||||
|
Loading…
x
Reference in New Issue
Block a user