Skip to content

Releases: qsb-dev/quantum-space-buddies

0.14.1

08 Jan 16:33
ce6b2e1
Compare
Choose a tag to compare
  • Fixed kick messages for DLC state and vendor mismatch being the wrong way around.

0.14.0

20 Dec 14:25
2059bd5
Compare
Choose a tag to compare

New Features :

  • Added animations for Hearthian recorders when they are being used by other player. (#316)
  • Added "Satellite" repair sync.
  • Added jellyfish sync.
  • Added tornado sync.
  • Added island sync.
  • Re-worked how connecting/hosting works. You can now only start hosting a game while playing, and can only connect when in the main menu.
  • Synced loop counts, signals/frequencies, ship logs on joining a server.
  • Some sounds made by the player tools are now synced.
  • Added jump animation trigger sync.
  • Improved orb sync. (Lights, position interpolation, sounds)
  • Improved interpolation in general for all synced objects.

Bug Fixes :

0.13.0

27 Nov 12:10
9b26509
Compare
Choose a tag to compare

Thrusters

  • Thruster lights are now visible.
  • Fixed thruster wash/flames not showing between clients.

Animations

  • Fixed crouch fractions not showing between clients.
  • Fixed animation trigger syncing.
  • Fixed players appearing in suits/not in suits when they should/shouldn't be.

Echoes Of The Eye

  • Added support for some DLC items.
  • Added support for some DLC mechanics.
  • Added support for DLC death types.

Player Tools

  • Translators now show scan lines.
  • Player tools now cast shadows properly.

Conversations

  • Solanum conversation is now synced.
  • Fixed travelers acting weird when in conversations.

New Syncs

  • Added anglerfish syncing.
  • Added meteor sync.
  • Added fragment sync.

Misc.

  • Improved respawn system - now actually visible how to respawn other players.
  • Fixed map not being able to be opened after a loop ends while a player is dead.
  • Fixed errors in the Eye scene.
  • All players in TH elevators are now attached when the elevator is moving.
  • Timber Hearth satellite projector is now synced.
  • Fixed some errors when loading a game when not in multiplayer.

Internal Systems

  • Updated some project things (removed need for multiple .csproj.user files, using Nuget for Cecil).
  • Updated to .NET Framework 4.8.
  • Updated to C# 9.
  • Updated unity project to be a separate repository.
  • Updated network prefabs to use QSB scripts by default.
  • Removed QNetWeaver.
  • Removed usage of SyncVar, replaced with VariableSync classes.
  • Updated to SDK style projects.
  • Added build GitHub action.

NOTE - The DLC and The Eye are still not supported officially. There are bugs with both of these places - potentially game-breaking ones at that. These are not high priority right now.

0.12.2

30 Oct 18:45
0a4bf05
Compare
Choose a tag to compare
  • Fix issue where respawn patches were not being applied.

0.12.1

26 Oct 18:25
91fbfd1
Compare
Choose a tag to compare
  • Fixed NRE when trying to interact with orbs.
  • Reworked conversation boxes - they now support rich text. (Italics, bold, size, etc.)

0.12.0

25 Oct 15:58
b369923
Compare
Choose a tag to compare
  • Merge player, camera, stick syncs into one position sync
  • Rewrote patch system, resulting in cleaner patch classes
  • Moved RaiseEvent() to extensions
  • Changed OnSceneLoaded to have oldScene, newScene
  • New player object structure
  • Add client/server state system
  • Add end loop event
  • Add start loop event
  • Rewrite of entire respawn system
  • Go to custom map screen when dying
  • Dead players can be respawned through the ship's health/fuel point
  • changed isServer to isHost
  • Add better system for disabling inputs (through harmony patch)
  • Don't use unused orbs
  • All players now share the same ship
  • Rewrote syncing of player/world information
  • Rewrote probe syncing
  • Rewrote probe launcher syncing
  • Probe now has lights, sounds, and effects for all players
  • Probe launcher now has sounds and effects for all players
  • Fixed materials on probe launcher
  • Moved debug gui to separate file
  • Fixed sectorList being empty when first loading while in sectors
  • Rewrote position syncing
  • Rewrote parts of sector syncing
  • Added better system for fastforwarding/pausing (WIP)
  • Added patch tests
  • Run tests on build, fail build if tests fail
  • Update readme
  • code cleanup (add lots of newlines)
  • Rewrote lots of other small sections of code
  • (Hopefully) fixed lots of bugs and NREs
  • Probably introduced lots more bugs
  • oh well

0.12.0-pr4

20 Oct 08:28
Compare
Choose a tag to compare
0.12.0-pr4 Pre-release
Pre-release
  • Update to OWML 2.0.0
  • Update to OW 1.1.10
  • Rework patching system
  • Dialogue boxes now properly billboard to camera
  • Fix multi-state quantum objects
  • Fix orbs breaking after a scene reload
  • Added debug visualisation to quantum objects
  • Added better debug action for triggering supernova

0.12.0-pr3

26 Sep 13:54
Compare
Choose a tag to compare
0.12.0-pr3 Pre-release
Pre-release
correctly change menu names and options when loading new scenes

0.12.0-pr2

19 Jul 19:46
Compare
Choose a tag to compare
0.12.0-pr2 Pre-release
Pre-release
  • WIP ship sync
  • WIP respawn sync
  • WIP probe sync - warp effects, dust clouds, lights
  • overhauled entire syncing solution for player (probe, camera, roasting stick, body, model)

many bugs, but also fixed some old bugs

0.12.0-pr1

26 May 19:48
ef8b239
Compare
Choose a tag to compare
0.12.0-pr1 Pre-release
Pre-release

Very early pre-release for ship overhaul.

Lots of bugs.