Skip to content

Releases: OpenShock/ShockOSC

v2.2.0

13 Jul 21:55
v2.2.0
a8af0c5
Compare
Choose a tag to compare

New Features:

  • Added IVibrate and ISound as action parameters

Full Changelog: v2.1.2...v2.2.0

PS: Ignore the OpenShock.ShockOsc.exe. Please download ShockOSC_Setup.exe. This is only here for technical reasons, its the same file.

v2.1.2

12 Jun 16:39
a6def64
Compare
Choose a tag to compare

Hotfix

  • Fixed a debug accidentally left in, that caused an error within osc query

v2.1.1

08 Jun 21:54
1278666
Compare
Choose a tag to compare

v2.1.0

08 Jun 21:29
77af213
Compare
Choose a tag to compare

Chatbox Rework

The new Chatbox System allows for decaying chatbox messages.
This means that your chatbox messages are not staying for the user defined timeout, but rather what you define in ShockOSC.
This is turned on by default and set to a timeout of 5 seconds.

Enhancements and other

  • Made the login page a lot more user friendly
  • Photino and Web builds of ShockOSC have also been in development. They work but there is not official release yet due to the missing updater for those.
  • Reworked the OSC Query Server

Fixes

  • Fix Garbage Collector not working correctly (This reduces overall memory usage by a lot)
  • Fixed a race condition caused by the debug tab while displaying parameters
  • Fixed MinDuration parameter not working correctly

PS: Ignore the OpenShock.ShockOsc.exe. Please download ShockOSC_Setup.exe. This is only here for technical reasons, its the same file.

v2.1.0-rc.1

06 Jun 20:58
b7deb0c
Compare
Choose a tag to compare
v2.1.0-rc.1 Pre-release
Pre-release

Chatbox Rework

The new Chatbox System allows for decaying chatbox messages.
This means that your chatbox messages are not staying for the user defined timeout, but rather what you define in ShockOSC.
This is turned on by default and set to a timeout of 5 seconds.

Enhancements and other

  • Made the login page a lot more user friendly
  • Photino and Web builds of ShockOSC have also been in development. They work but there is not official release yet due to the missing updater for those.
  • Reworked the OSC Query Server

Fixes

  • Fix Garbage Collector not working correctly (This reduces overall memory usage by a lot)
  • Fixed a race condition caused by the debug tab while displaying parameters

PS: Ignore the OpenShock.ShockOsc.exe. Please download ShockOSC_Setup.exe. This is only here for technical reasons, its the same file.

v2.0.1

12 May 04:21
378b683
Compare
Choose a tag to compare

Fixes

  • ShockOsc shoud now appear when trying to launch it again
  • Fixed live control not working for groups (physbone pull)
  • Fixed token redirect not initializing shockosc correctly
  • Removed restart button from sys tray

PS: Ignore the OpenShock.ShockOsc.exe. Please download ShockOSC_Setup.exe. This is only here for technical reasons, its the same file.

v2.0.0

10 May 23:49
18b06d8
Compare
Choose a tag to compare

Breaking Change!

You will need to re-setup due to a huge rework. This is now made easy though by using our new UI!

UI

Initial release of the UI along with a Installer.
This also includes a system tray icon!

Groups

Groups are now the driver of everything!
This means e.g. a parameter named ShockOsc/Pain would now be a group named Pain within ShockOSC.
Features of groups:

  • Multiple shockers within a group
  • Override-able settings
  • Easier management of parameter names

_Config

You can now use ShockOsc/_Config/_All/{Setting} to change your global shocker config.

Floats go from 0 - 1
Exposed Settings are:

  • ShockOsc/_Config/_All/MinIntensity Min Intensity Range float 0 - 100 %
  • ShockOsc/_Config/_All/MaxIntensity Max Intensity Range float 0 - 100 %
  • ShockOsc/_Config/_All/MinDuration Min Duration Range float 0 - 10s
  • ShockOsc/_Config/_All/MaxDuration Max Duration Range float 0 - 10s
  • ShockOsc/_Config/_All/Duration Fixed Duration float 0 - 10 seconds
  • ShockOsc/_Config/_All/Intensity Fixed Intensity float 0 - 100 intensity
  • ShockOsc/_Config/_All/ModeIntensity Use random range bool
  • ShockOsc/_Config/_All/ModeDuration Use random range bool
  • ShockOsc/_Config/_All/CooldownTime Cooldown Time float 0 - 100 seconds
  • ShockOsc/_Config/_All/HoldTime Hold Time float 0 - 1 second
  • ShockOsc/_Config/_All/Paused Killswitch bool

PS: These are also synced back!

PPS: Group support is planned

Headless mode

  • Headless mode is available via the launch argument --headless

Lots of internal structure changes

Please report any issues!

Contributors

Huge thanks to @Natsumi-sama for figuring out all of the MAUI and Balzor stuff originally, it really helped me (Luc) out a lot during development. They also made the _Config more usable ingame to override settings via OSC!

PS: Ignore the OpenShock.ShockOsc.exe. Please download ShockOSC_Setup.exe. This is only here for technical reasons, its the same file.

Full Changelog: v1.8.3...v2.0.0

v2.0.0-rc.5

10 May 21:51
e9070a0
Compare
Choose a tag to compare
v2.0.0-rc.5 Pre-release
Pre-release

Fixes

  • Show main window when another instance of ShockOSC attmepts to start
  • Fixed issues related to the URI parser (Added show type for URI parser)
  • Fixed Physbone Pull not respecting intensity mode

v2.0.0-rc.4

10 May 08:24
9d8402f
Compare
Choose a tag to compare
v2.0.0-rc.4 Pre-release
Pre-release

Fixes

  • #26 Random Duration in-game Parameter
  • #27 Switch between Random and Fixed Duration and Intensity
  • #28 Groups show wrong shocker active status when creating a new group
  • Paused now also exists under the _All shocker like previously mentioned
  • Fixed issues related to intensity parameters and unmute

New thingies!

  • Dashboard now has Discord invite box and widgetbot (can turnoff in app settings)
  • Added a search field to the parameters
  • Added a update channel selection
  • Added level to logs
  • Added Intensity, MinDuration, MaxDuration, ModeIntensity, ModeDuration parameters
  • Added possibility to run headless. Use --headless as a launch argument
  • Added custom URI to be able to configure API tokens & named pipe
  • Added a "Get Token" Button to the login screen, for the mentioned API token URI callback

v2.0.0-rc.2

26 Apr 23:46
7db7e2d
Compare
Choose a tag to compare
v2.0.0-rc.2 Pre-release
Pre-release

Changes

  • Improved error handling for blazor exceptions
  • Improved error handling for config
  • Updater improvement, semver
  • Changed folder structure to be nested under openshock in appdata
  • Sidebar connection state improvement
  • Added latency and gateway information to tooltip