Skip to content

Update libobs-wrapper / libobs-simple & disable runtime#215

Open
sshcrack wants to merge 4 commits intoOverworldai:mainfrom
sshcrack:migrate-to-new-libobs
Open

Update libobs-wrapper / libobs-simple & disable runtime#215
sshcrack wants to merge 4 commits intoOverworldai:mainfrom
sshcrack:migrate-to-new-libobs

Conversation

@sshcrack
Copy link

@sshcrack sshcrack commented Jan 5, 2026

I've migated the codebase to use the new version of libobs-wrapper and libobs-simple. I've disabled the enable_runtime feature, since the ObsRuntime now uses an Rc under the hood, which prevents the runtime (so all structs that have anything to do with OBS) from being sent across threads.

Unfortunately, I can't test the port right now
(Related: #159)

@sshcrack sshcrack changed the title Update libobs-wrapper /libobs-simple & disable enable_runtime feature Update libobs-wrapper / libobs-simple & disable enable_runtime feature Jan 5, 2026
@sshcrack sshcrack changed the title Update libobs-wrapper / libobs-simple & disable enable_runtime feature Update libobs-wrapper / libobs-simple & disable runtime Jan 8, 2026
@philpax
Copy link
Collaborator

philpax commented Jan 30, 2026

Apologies for the lack of update on this; I was on holiday when this was submitted. Don't quite have the time to bring this in and test it for this release, but I'll make sure it happens for the next one!

* feat(upload): tar upload exponential backoff

* feat(upload): offline mode backoff retry

* Shell scripts, a powershell script and a markdown guide, for setting up a Windows 11 VM on Linux for testing purposes.

* Address review comments

* Fixup cargo.lock and cargo.toml

* update(readme): no longer accepting contributions

* feat(games): add Poppy Playtime

* feat(games): add crysis and cod22

* feat(games): add crysis3remastered.exe

* docs: more clearly indicate that we are no longer taking paid
submissions

* fix: Wayfarer -> Overworld

* feat: remove all overstocked games

* feat: remove more Modern Warfares

* feat: remove more games after deduplication

* fix(games): add Ready or Not XBox version

* feat: start repopulating denylist based on completed games +
previously-rejected games

* fix(denylist): Claude game reassignment pass

* feat: switch back to unsupported games proper

* fix: dedup games

* feat: actually add unsupported_games.rs

* fix: restore supported_games.json

* fix: strip exes from unsupported games

---------

Co-authored-by: Clyde013 <40514241+Clyde013@users.noreply.github.com>
Co-authored-by: Austin P <139178212+austinp0573@users.noreply.github.com>
Co-authored-by: Aaron Sanders <sanders.aaron.d@gmail.com>
Co-authored-by: Philpax <me@philpax.me>
@sshcrack
Copy link
Author

sshcrack commented Jan 31, 2026

Yeah, its fine
I just had some free time left and thought that it might be useful to update to this libbos-wrapper version because also some rare segfaults have been fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants