Releases: BOLL7708/SuperScreenShotterVR
Paths & Skipping
Full Changelog: v2.1.1...v2.2.0
Update
- Add the path to the VR screenshot to the response.
- Add a new resolution option for the response that skips sending any binary data at all. to reduce processing and communication when not needed.
File Path in Response
Full Changelog: v2.1.0...v2.1.1
Update
- Now the response from taking a screenshot will also contain the main file path which the screenshot was saved to as
filePath
, this to provide a reference to the stored file on disk if needed.
CamelCase
Full Changelog: v2.0.0...v2.1.0
Update
- With an extra JSON setting the JSON I/O is back to being
camelCase
instead ofPascalCase
which it was for the previous version. - Tray icon now has a context menu
.NET 8
Full Changelog: v0.61...v2.0.0
Update
- Runtime upgraded to .NET 8
- Implemented EasyFramework
- Upgraded EasyOpenVR
- Introduce release workflow
- JSON I/O format updated, capitalize property names
- Dependencies reduced & updated
- New default port for server component: 7710
- Switch social link to community link
v0.61 Width & height added to response
- Original screenshot width & height has been added to the remote server response to a screenshot request.
v0.60 Viewfinder update
Reverted to the old reticle, because in the end it was way more useful, instead of my attempts to imitate what exists in actual DSLR cameras. I did update a few details on it, so it's slightly different from the original one.
v0.59 New viewfinder + options
- I accidentally pushed a WIP viewfinder with the previous release, now I've added a bunch of extra viewfinder options and a new version of it entirely. Again things can always be better so feedback is welcome. I would love for it to switch color, but that is something I'll look at later.
- It is now possible to export the original screenshot resolution over the websockets connection.
- The application interface is now in two columns to better fit on screens.
v0.56 Example Discord Screenshot Pipe Page
As people have noted my streams have included screenshots being sent to my Discord server, so I've added a document that will perform this for anyone that wants it.
The thing you need to do to make it work is:
- Add your own webhook URL in the config section in
example_discord_pipe.html
, adjust port if you changed that. - Turn on the remote features in SSSVR, the server and sending all shots, probably want output resolution at 1024px too.
- Lastly make sure the page is open in either a browser or as a browser source in something like OBS Studio.
It's a transparent and empty page but will output status to the JavaScript console.
v0.52 Remote Server
I've added a remote server to this application so it is possible to trigger screenshots via a WebSocket connection, the screenshot result will be returned over the same connection.
A number of options are available in the interface and the payload specifications can be found in the documentation.
Also fixed a small issue where screenshots could in some cases be triggered when the SteamVR dashboard was up, which is pointless as at that point the scene application has a reduced render resolution so screenshots become miniscule.
v0.48 Delayed shot, Timer folders, fixes
- Added a delayed shot option, this is for controllers without a suitable input for the viewfinder, as it will show the viewfinder in the delay before the shot if it is enabled. You can enable it for all screenshot taking, or use it anyway if you use those specific actions when creating bindings.
- If you use the timer to capture interval shots, they are now put in a subfolder for the game. The folder is based on the date when the application launched, so if you play past midnight it will still output to the same folder, unless you restart this application.
- Also probably fixed a crash and adjusted the default gamepad bindings.