- Replay Sorcery
- https://github.com/matanui159/ReplaySorcery
- It provides a really handy feature that was on most windows machines through AMD's ReLive (even earlier Raptr?) and Nvidia's Shadow Play. ReplaySorcery is made to provide exactly the same features on Linux, and with the newest GOverlay version can be very easily configured through GUI. This package not only would be really handy to many but it is one feature less that is present on Windows and not on Linux.
- GPL-3.0
- https://github.com/matanui159/ReplaySorcery/archive/0.3.1.tar.gz
Description
Revisions and Commits
| R5264 replaysorcery | |||
| R5264:62aaf2b8210c Initial inclusion of replaysorcery. Resolves T9358. | |||
Event Timeline
To cite the author:
What is wrong with OBS?
A lot of people online suggest using OBS's replay buffer feature. However this requires opening OBS and start recording. I do not know when something will happen that I want to share. Might not even happen while playing a game. I just want something in the background (like a systemd service) so that whenever something happens I can record it.
Sure OBS can do that, but on Windows after I enable it in a controll panel I can forget about it and days later I'm one shortcut away from starting a recording or saving a replay. This is exactly what ReplaySorcery offers, while with OBS you have to remember to launch it every time before you play. Also this solution is much lighter on the resources.
I don't have an issue with the inclusion of this, but the fact it is trying to use as many internally statically linked libs as it is, especially in places it frankly shouldn't like SDL2, isn't acceptable. Should there be a release of this in the future which supports the use of system libs, it will then be accepted for inclusion. Until then, it'll be marked as Awaiting Package Upgrades.
Notes:
- This has now been included as it has since been updated to use system libs instead of its own deps, excluding libbacktrace (which is fine since it doesn't have a release anyways)
- I have validated this by using the user-specific systemd service via https://github.com/matanui159/ReplaySorcery#running. YMMV with the experimental KMS service, won't work for me since I have NVIDIA proprietary graphics and the VAAPI-based acceleration isn't supported for it.
I haven't made any changes to the configuration. You could copy the system-wide configuration into the supported homedir location and change it to best fit your setup and hardware.
@Jacek If you want to submit a patch that adds you as a maintainer, you are welcome to do so, but I will probably end up using this when gaming anyways so should hopefully remain up-to-date.