diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index b38f6e9..251feca 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -4,6 +4,8 @@ Thanks for your interest in contributing to OWL Control! π¦
## Building from Source
+**Note for Linux developers**: See [LINUX_DEV_SETUP.md](./tools/vm/LINUX_DEV_SETUP.md) for instructions on setting up a Windows VM for development and testing.
+
Using PowerShell or Command Prompt:
1. Install [cargo](https://doc.rust-lang.org/cargo/getting-started/installation.html).
@@ -11,7 +13,7 @@ Using PowerShell or Command Prompt:
2. Clone the repo:
```powershell
-git clone https://github.com/Wayfarer-Labs/owl-control.git
+git clone https://github.com/Overworldai/owl-control.git
cd owl-control
```
@@ -154,13 +156,11 @@ cargo run -p bump-version -- 1.1.1-rc1
After creating a release candidate:
1. Push the RC tag to trigger the automated build
-2. Share the RC with testers in the Discord server
-3. Gather feedback and fix any issues
+2. Gather feedback and fix any issues
4. Once validated, create the final release
## Questions?
If you have any questions or need help, feel free to:
-- Open an issue on [GitHub Issues](https://github.com/Wayfarer-Labs/owl-control/issues)
-- Join the discussion in the Discord server
+- Open an issue on [GitHub Issues](https://github.com/Overworldai/owl-control/issues)
diff --git a/Cargo.lock b/Cargo.lock
index bfe3493..017c07c 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -480,6 +480,20 @@ dependencies = [
"arrayvec",
]
+[[package]]
+name = "backoff"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1"
+dependencies = [
+ "futures-core",
+ "getrandom 0.2.16",
+ "instant",
+ "pin-project-lite",
+ "rand 0.8.5",
+ "tokio",
+]
+
[[package]]
name = "backtrace"
version = "0.3.75"
@@ -628,7 +642,7 @@ checksum = "56ed6191a7e78c36abdb16ab65341eefd73d64d303fffccdbb00d51e4205967b"
[[package]]
name = "bump-version"
-version = "1.5.0"
+version = "1.6.0"
dependencies = [
"clap",
"color-eyre",
@@ -732,7 +746,7 @@ dependencies = [
[[package]]
name = "catppuccin-egui"
version = "5.6.0"
-source = "git+https://github.com/Wayfarer-Labs/catppuccin-egui.git?branch=disable-build-script#35115dd41a8deebf403bbdc8ee5b6f1d9e4a3a45"
+source = "git+https://github.com/Overworldai/catppuccin-egui.git?branch=disable-build-script#35115dd41a8deebf403bbdc8ee5b6f1d9e4a3a45"
dependencies = [
"egui",
]
@@ -1099,8 +1113,8 @@ dependencies = [
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
- "windows 0.62.2",
- "windows-core 0.62.2",
+ "windows 0.61.3",
+ "windows-core 0.58.0",
]
[[package]]
@@ -1304,7 +1318,7 @@ dependencies = [
"libc",
"option-ext",
"redox_users 0.5.2",
- "windows-sys 0.61.0",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -1535,7 +1549,7 @@ dependencies = [
[[package]]
name = "egui_overlay"
version = "0.9.0"
-source = "git+https://github.com/Wayfarer-Labs/egui_overlay.git?branch=master#5ea1c91b4baac4b0fb808bc94486c881dc413a86"
+source = "git+https://github.com/Overworldai/egui_overlay.git?branch=master#5ea1c91b4baac4b0fb808bc94486c881dc413a86"
dependencies = [
"egui",
"egui_render_three_d",
@@ -1547,7 +1561,7 @@ dependencies = [
[[package]]
name = "egui_render_glow"
version = "0.9.1"
-source = "git+https://github.com/Wayfarer-Labs/egui_overlay.git?branch=master#5ea1c91b4baac4b0fb808bc94486c881dc413a86"
+source = "git+https://github.com/Overworldai/egui_overlay.git?branch=master#5ea1c91b4baac4b0fb808bc94486c881dc413a86"
dependencies = [
"bytemuck",
"egui",
@@ -1563,7 +1577,7 @@ dependencies = [
[[package]]
name = "egui_render_three_d"
version = "0.9.0"
-source = "git+https://github.com/Wayfarer-Labs/egui_overlay.git?branch=master#5ea1c91b4baac4b0fb808bc94486c881dc413a86"
+source = "git+https://github.com/Overworldai/egui_overlay.git?branch=master#5ea1c91b4baac4b0fb808bc94486c881dc413a86"
dependencies = [
"egui",
"egui_render_glow",
@@ -1584,7 +1598,7 @@ dependencies = [
[[package]]
name = "egui_window_glfw_passthrough"
version = "0.9.0"
-source = "git+https://github.com/Wayfarer-Labs/egui_overlay.git?branch=master#5ea1c91b4baac4b0fb808bc94486c881dc413a86"
+source = "git+https://github.com/Overworldai/egui_overlay.git?branch=master#5ea1c91b4baac4b0fb808bc94486c881dc413a86"
dependencies = [
"egui",
"glfw-passthrough",
@@ -1752,7 +1766,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
dependencies = [
"libc",
- "windows-sys 0.61.0",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -2328,7 +2342,7 @@ dependencies = [
"gobject-sys 0.21.2",
"libc",
"system-deps 7.0.7",
- "windows-sys 0.61.0",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -2872,7 +2886,7 @@ dependencies = [
"js-sys",
"log",
"wasm-bindgen",
- "windows-core 0.62.2",
+ "windows-core 0.58.0",
]
[[package]]
@@ -3160,7 +3174,7 @@ checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46"
dependencies = [
"hermit-abi",
"libc",
- "windows-sys 0.61.0",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -3374,8 +3388,9 @@ checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de"
[[package]]
name = "libobs"
-version = "4.0.2+32.0.2"
-source = "git+https://github.com/libobs-rs/libobs-rs.git#9406f52e1bc8a93b992be9b04725ff8ab54bf3c6"
+version = "5.0.0+32.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2eef3e1fb1b9265a01c927e1915cfa4c5760359d01a07291bad6e6ba61e34a39"
dependencies = [
"bindgen",
"pkg-config",
@@ -3383,10 +3398,12 @@ dependencies = [
[[package]]
name = "libobs-simple"
-version = "5.0.6+32.0.2"
-source = "git+https://github.com/libobs-rs/libobs-rs.git#9406f52e1bc8a93b992be9b04725ff8ab54bf3c6"
+version = "8.0.1+32.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eb0021c0d3497415b7e558605a74d2a297a46f8301bb3ca2564bcd11aee6181d"
dependencies = [
"display-info",
+ "lazy_static",
"libobs",
"libobs-simple-macro",
"libobs-window-helper",
@@ -3395,12 +3412,15 @@ dependencies = [
"num-derive",
"num-traits",
"paste",
+ "tokio",
+ "windows 0.62.2",
]
[[package]]
name = "libobs-simple-macro"
-version = "6.0.1"
-source = "git+https://github.com/libobs-rs/libobs-rs.git#9406f52e1bc8a93b992be9b04725ff8ab54bf3c6"
+version = "7.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3a3bdb09c0709df286ccd0fd07994d1fee8877e039fee6e3c21f043d90da76db"
dependencies = [
"proc-macro2",
"quote",
@@ -3409,16 +3429,18 @@ dependencies = [
[[package]]
name = "libobs-window-helper"
-version = "0.2.1"
-source = "git+https://github.com/libobs-rs/libobs-rs.git#9406f52e1bc8a93b992be9b04725ff8ab54bf3c6"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "69207f23b413243491c3703c6c1c9434fd0ff46f158ef4d945d1dc8d889bad80"
dependencies = [
"windows 0.62.2",
]
[[package]]
name = "libobs-wrapper"
-version = "6.0.4+32.0.2"
-source = "git+https://github.com/libobs-rs/libobs-rs.git#9406f52e1bc8a93b992be9b04725ff8ab54bf3c6"
+version = "9.0.4+32.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05c081d77e7aa29a0a72415e0ad2be91e4ee579bf69ccf834077d8206c87bbf6"
dependencies = [
"chrono",
"display-info",
@@ -3913,7 +3935,7 @@ version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d"
dependencies = [
- "proc-macro-crate 3.3.0",
+ "proc-macro-crate 1.3.1",
"proc-macro2",
"quote",
"syn 2.0.106",
@@ -4478,9 +4500,10 @@ dependencies = [
[[package]]
name = "owl-control"
-version = "1.5.0"
+version = "1.6.0"
dependencies = [
"async-trait",
+ "backoff",
"catppuccin-egui",
"chrono",
"clap",
@@ -5411,7 +5434,7 @@ dependencies = [
"errno",
"libc",
"linux-raw-sys 0.11.0",
- "windows-sys 0.61.0",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -6201,7 +6224,7 @@ dependencies = [
"getrandom 0.3.3",
"once_cell",
"rustix 1.1.2",
- "windows-sys 0.61.0",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -6777,7 +6800,7 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
[[package]]
name = "update-games"
-version = "1.5.0"
+version = "1.6.0"
dependencies = [
"constants",
]
@@ -7395,7 +7418,7 @@ version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
dependencies = [
- "windows-sys 0.61.0",
+ "windows-sys 0.48.0",
]
[[package]]
diff --git a/Cargo.toml b/Cargo.toml
index 1530f98..726f94f 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,10 +1,11 @@
[workspace]
resolver = "3"
members = ["crates/*", "tools/*"]
+exclude = ["tools/vm"]
default-members = ["."]
[workspace.package]
-version = "1.5.0"
+version = "1.6.0"
[workspace.dependencies]
input-capture = { path = "crates/input-capture" }
@@ -44,12 +45,11 @@ wgpu = "27.0.0"
obws = "0.14.0"
async-trait = "0.1"
-libobs-wrapper = { git = "https://github.com/libobs-rs/libobs-rs.git", features = [
+libobs-wrapper = { version = "9", features = [
"logging_crash_handler",
- "enable_runtime",
], default-features = false }
-libobs-simple = { git = "https://github.com/libobs-rs/libobs-rs.git" }
-libobs-window-helper = { git = "https://github.com/libobs-rs/libobs-rs.git" }
+libobs-simple = "8"
+libobs-window-helper = "0.4"
[package]
name = "owl-control"
@@ -89,14 +89,14 @@ egui_extras = { version = "0.33", features = ["all_loaders", "datepicker"] }
egui-wgpu = "0.33"
egui-winit = "0.33"
egui_commonmark = { version = "0.22", features = ["macros"] }
-# Wayfarer-owned forks for bumping egui version to 0.33. Will remove once updated.
-egui_overlay = { git = "https://github.com/Wayfarer-Labs/egui_overlay.git", branch = "master", features = [
+# Overworld-owned forks for bumping egui version to 0.33. Will remove once updated.
+egui_overlay = { git = "https://github.com/Overworldai/egui_overlay.git", branch = "master", features = [
"egui_default",
"glfw_default",
] }
-egui_window_glfw_passthrough = { git = "https://github.com/Wayfarer-Labs/egui_overlay.git", branch = "master" }
-egui_render_three_d = { git = "https://github.com/Wayfarer-Labs/egui_overlay.git", branch = "master" }
-catppuccin-egui = { git = "https://github.com/Wayfarer-Labs/catppuccin-egui.git", branch = "disable-build-script", default-features = false, features = [
+egui_window_glfw_passthrough = { git = "https://github.com/Overworldai/egui_overlay.git", branch = "master" }
+egui_render_three_d = { git = "https://github.com/Overworldai/egui_overlay.git", branch = "master" }
+catppuccin-egui = { git = "https://github.com/Overworldai/catppuccin-egui.git", branch = "disable-build-script", default-features = false, features = [
"egui33",
] }
egui_virtual_list = "0.9.0"
@@ -112,6 +112,7 @@ reqwest = { version = "0.12.23", features = ["json", "stream"] }
tar = "0.4.44"
opener = { version = "0.8", features = ["reveal"] }
sha256 = "1.6.0"
+backoff = { version = "0.4", features = ["tokio"] }
rfd = "0.14"
steamlocate.workspace = true
diff --git a/GAMES.md b/GAMES.md
index 0d20265..aa8595a 100644
--- a/GAMES.md
+++ b/GAMES.md
@@ -1,5 +1,10 @@
# Usage Guide
+> [!CAUTION]
+> **PUBLIC SUBMISSIONS ARE CLOSED.** We are not accepting new data submissions and will not pay for recordings. Our backend rejects submissions from users without a pre-established agreement. The guidelines below are for existing data collection partners only.
+>
+> Any public information indicating that we pay for submissions is out of date; if you can, we'd appreciate you letting the source know that the program has ended.
+
Follow these guidelines. You must be 18 or older!
β Cutscenes or menus. We need input data, not movies.
@@ -22,7 +27,6 @@ Follow these guidelines. You must be 18 or older!
> [!IMPORTANT]
>
> - Singleplayer game recordings are preferred but multiplayer games are permitted.
-> - We buy games from `Top-priority` for veteran contributors.
> - We don't capture your microphone or anything outside the active game.
> - MSI Afterburner or similar stats programs should be disabled and substituted with [Steam Overlay stats](https://help.steampowered.com/en/faqs/view/3462-CD4C-36BD5767)
> - **Playing PvP games with anticheat is at your own risk.** Our key recording may trip anticheat systems, potentially resulting in bans or other penalties.
@@ -36,7 +40,6 @@ Follow these guidelines. You must be 18 or older!
> - Tampering with our software system.
> - Attempting to record pirated gameplay.
-Questions? Chat in the [Discord #owl-control channel](https://discord.gg/ZgCWTGYf4E)!
## The Vibe
@@ -46,184 +49,317 @@ Secondly, we are also interested in games that display unique movement and envir
In order to end up with a realistic model, we are generally not permitting games that came out before 2010, though there is some wiggle room for graphically advanced games.
-## Games
+## Unsupported Games
-This is a whitelist: if you see your game here, you can play it, but you cannot play anything outside of this list.
-Recordings of games not on this list will be rejected, and you will not be paid for your time.
+The following games are excluded from recording. All other games are recordable. Games may be excluded because we have already collected sufficient data, or for other reasons.
-We will not be adding any additional games to this list until the end of 2025. However, please note that we may remove games if we have captured sufficient data for them.
+This list is automatically generated by `cargo run -p update-games`. Do not edit it directly.
-- [A Story About My Uncle](https://store.steampowered.com/app/278360/A_Story_About_My_Uncle/)
-- [Abyssus](https://store.steampowered.com/app/1721110/Abyssus/)
-- [Alien: Isolation](https://store.steampowered.com/app/214490/Alien_Isolation/)
-- [Amenti](https://store.steampowered.com/app/3292260/Amenti/)
-- [Apex Legends](https://store.steampowered.com/app/1172470/Apex_Legends/)
-- [ARMA 3](https://store.steampowered.com/app/107410/Arma_3/)
-- [Atomic Heart](https://store.steampowered.com/app/668580/Atomic_Heart/)
-- [Avowed](https://store.steampowered.com/app/2457220/Avowed/)
-- [Back 4 Blood](https://store.steampowered.com/app/924970/Back_4_Blood/)
-- [Battlefield 1](https://store.steampowered.com/app/1238840/Battlefield_1/)
-- [Battlefield 3](https://store.steampowered.com/app/1238820/Battlefield_3/)
-- [Battlefield 4](https://store.steampowered.com/app/1238860/Battlefield_4/)
-- [Battlefield 6 / REDSEC](https://store.steampowered.com/app/2807960/Battlefield_6/)
-- [Battlefield Hardline](https://store.steampowered.com/app/1238880/Battlefield_Hardline/)
-- [Battlefield V](https://store.steampowered.com/app/1238810/Battlefield_V/)
-- [BioShock Infinite](https://store.steampowered.com/app/8870/BioShock_Infinite/)
-- [Blacktail](https://store.steampowered.com/app/1532690/BLACKTAIL/)
-- [Blair Witch](https://store.steampowered.com/app/1092660/Blair_Witch/)
-- [Borderlands 1](https://store.steampowered.com/app/729040/Borderlands_Game_of_the_Year_Enhanced/)
-- [Borderlands 2](https://store.steampowered.com/app/49520/Borderlands_2/)
-- [Borderlands 3](https://store.steampowered.com/app/397540/Borderlands_3/)
-- [Borderlands 4](https://store.steampowered.com/app/1285190/Borderlands_4)
-- [Borderlands: The Pre-Sequel](https://store.steampowered.com/app/261640/Borderlands_The_PreSequel/)
-- [BPM: Bullets Per Minute](https://store.steampowered.com/app/1286350/BPM_BULLETS_PER_MINUTE/)
-- [Call of Duty: Advanced Warfare](https://store.steampowered.com/app/209650/Call_of_Duty_Advanced_Warfare)
-- [Call of Duty: Black Ops 6](https://store.steampowered.com/app/2933620/Call_of_Duty_Black_Ops_6/)
-- [Call of Duty: Black Ops 7](https://store.steampowered.com/app/3606480/Call_of_Duty_Black_Ops_7/)
-- [Call of Duty: Black Ops Cold War](https://store.steampowered.com/app/1985810/Call_of_Duty_Black_Ops_Cold_War/)
-- [Call of Duty: Black Ops III](https://store.steampowered.com/app/311210/Call_of_Duty_Black_Ops_III/)
-- [Call of Duty: Infinite Warfare](https://store.steampowered.com/app/292730/Call_of_Duty_Infinite_Warfare/)
-- [Call of Duty: Modern Warfare (2019)](https://store.steampowered.com/app/2000950/Call_of_Duty_Modern_Warfare/)
-- [Call of Duty: Modern Warfare II (2022)](https://store.steampowered.com/app/3595230/Call_of_Duty_Modern_Warfare_II/)
-- [Call of Duty: Modern Warfare III (2023)](https://store.steampowered.com/app/3595270/Call_of_Duty_Modern_Warfare_III/)
-- [Call of Duty: Vanguard](https://store.steampowered.com/app/1985820/Call_of_Duty_Vanguard/)
-- [Call of Duty: WWII](https://store.steampowered.com/app/476600/Call_of_Duty_WWII/)
-- [Close to the Sun](https://store.steampowered.com/app/968870/Close_to_the_Sun/)
-- [Conundrum](https://store.steampowered.com/app/1744140/Conundrum/)
-- [Crysis 1 Remastered](https://store.steampowered.com/app/1715130/Crysis_Remastered/)
-- [Crysis 2](https://store.steampowered.com/app/108800/Crysis_2__Maximum_Edition/)
-- [Crysis 3](https://store.steampowered.com/app/2096610/Crysis_3_Remastered/)
-- [Dark Hours](https://store.steampowered.com/app/2208570/Dark_Hours/)
-- [Dead Island 2](https://store.steampowered.com/app/934700/Dead_Island_2/)
-- [Deadzone: Rogue](https://store.steampowered.com/app/3228590/Deadzone_Rogue)
-- [Deathloop](https://store.steampowered.com/app/1252330/DEATHLOOP/)
-- [Delta Force](https://store.steampowered.com/app/2507950/Delta_Force/)
-- [Dishonored](https://store.steampowered.com/app/205100/Dishonored/)
-- [Dishonored 2](https://store.steampowered.com/app/403640/Dishonored_2/)
-- [Dishonored: Death of the Outsider](https://store.steampowered.com/app/614570/Dishonored_Death_of_the_Outsider/)
-- [DOOM 2016](https://store.steampowered.com/app/379720/DOOM/)
-- [DOOM Eternal](https://store.steampowered.com/app/782330/DOOM_Eternal/)
-- [Earthfall](https://store.steampowered.com/app/415590/Earthfall/)
-- [ELDERBORN](https://store.steampowered.com/app/727850/ELDERBORN/)
-- [Enlisted](https://store.steampowered.com/app/2051620/Enlisted/)
-- [Escape from Tarkov](https://store.steampowered.com/app/3932890/Escape_from_Tarkov/)
-- [Everyone's Gone to the Rapture](https://store.steampowered.com/app/417880/Everybodys_Gone_to_the_Rapture/)
-- [Fallout 4](https://store.steampowered.com/app/377160/Fallout_4/)
-- [Far Cry 3](https://store.steampowered.com/app/220240/Far_Cry_3/)
-- [Far Cry 3: Blood Dragon](https://store.steampowered.com/app/233270/Far_Cry_3__Blood_Dragon/)
-- [Far Cry 4](https://store.steampowered.com/app/298110/Far_Cry_4/)
-- [Far Cry 5](https://store.steampowered.com/app/552520/Far_Cry_5/)
-- [Far Cry 6](https://store.steampowered.com/app/2369390/Far_Cry_6/)
-- [Far Cry: New Dawn](https://store.steampowered.com/app/939960/Far_Cry_New_Dawn/)
-- [Far Cry: Primal](https://store.steampowered.com/app/371660/Far_Cry_Primal/)
-- [Firewatch](https://store.steampowered.com/app/383870/Firewatch/)
-- [Fobia - St. Dinfna Hotel](https://store.steampowered.com/app/1298140/Fobia__St_Dinfna_Hotel/)
-- [Generation Zero](https://store.steampowered.com/app/704270/Generation_Zero/)
-- [Ghost Watchers](https://store.steampowered.com/app/1850740/Ghost_Watchers/)
-- [Ghostrunner](https://store.steampowered.com/app/1139900/Ghostrunner/)
-- [Ghostrunner 2](https://store.steampowered.com/app/2144740/Ghostrunner_2)
-- [Ghostwire: Tokyo](https://store.steampowered.com/app/1475810/Ghostwire_Tokyo/)
-- [Green Hell](https://store.steampowered.com/app/815370/Green_Hell/)
-- [GTFO](https://store.steampowered.com/app/493520/GTFO/)
-- [Halo 2 Anniversary (MCC)](https://store.steampowered.com/app/976730/Halo_The_Master_Chief_Collection/)
-- [Halo 3 (MCC)](https://store.steampowered.com/app/976730/Halo_The_Master_Chief_Collection/)
-- [Halo: Combat Evolved Anniversary (MCC)](https://store.steampowered.com/app/976730/Halo_The_Master_Chief_Collection/)
-- [Halo: Infinite](https://store.steampowered.com/app/1240440/Halo_Infinite/)
-- [Hard Reset Redux](https://store.steampowered.com/app/407810/Hard_Reset_Redux/)
-- [Hardspace: Shipbreaker](https://store.steampowered.com/app/1161580/Hardspace_Shipbreaker)
-- [Hell Let Loose](https://store.steampowered.com/app/686810/Hell_Let_Loose/)
-- [High on Life](https://store.steampowered.com/app/1583230/High_On_Life)
-- [Home Sweet Home](https://store.steampowered.com/app/617160/Home_Sweet_Home/)
-- [Home Sweet Home 2](https://store.steampowered.com/app/1098940/Home_Sweet_Home_EP2/)
-- [ICARUS](https://store.steampowered.com/app/1149460/ICARUS/)
-- [Immortals of Aveum](https://store.steampowered.com/app/2009100/Immortals_of_Aveum/)
-- [In Sound Mind](https://store.steampowered.com/app/1119980/In_Sound_Mind/)
-- [Indiana Jones and the Great Circle](https://store.steampowered.com/app/2677660/Indiana_Jones_and_the_Great_Circle/)
-- [Journey to the Savage Planet](https://store.steampowered.com/app/973810/Journey_To_The_Savage_Planet/)
-- [Keep Digging](https://store.steampowered.com/app/3585800/Keep_Digging)
-- [Killing Floor 2](https://store.steampowered.com/app/232090/Killing_Floor_2/)
-- [Kingdom Come: Deliverance II](https://store.steampowered.com/app/1771300/Kingdom_Come_Deliverance_II/)
-- [Layers of Fear](https://store.steampowered.com/app/391720/Layers_of_Fear/)
-- [Layers of Fear 2](https://store.steampowered.com/app/1029890/Layers_of_Fear_2_2019)
-- [Madison](https://store.steampowered.com/app/1670870/MADiSON/)
-- [Medieval Dynasty](https://store.steampowered.com/app/1129580/Medieval_Dynasty/)
-- [METAL EDEN](https://store.steampowered.com/app/990380/METAL_EDEN/)
-- [Metro Exodus](https://store.steampowered.com/app/412020/Metro_Exodus/)
-- [Metro: Last Light (delisted, see Redux)](https://store.steampowered.com/app/43160/Metro_Last_Light/)
-- [Metro: Last Light Redux](https://store.steampowered.com/app/287390/Metro_Last_Light_Redux/)
-- [Mirror's Edge](https://store.steampowered.com/app/17410/Mirrors_Edge/)
-- [Mirror's Edge Catalyst](https://store.steampowered.com/app/1233570/Mirrors_Edge_Catalyst/)
-- [MORDHAU](https://store.steampowered.com/app/629760/MORDHAU/)
-- [Neon White](https://store.steampowered.com/app/1533420/Neon_White/)
-- [No Man's Sky](https://store.steampowered.com/app/275850/No_Mans_Sky)
-- [Observer: System Redux](https://store.steampowered.com/app/1386900/Observer_System_Redux/)
-- [Outer Wilds](https://store.steampowered.com/app/753640/Outer_Wilds/)
-- [Outlast 2](https://store.steampowered.com/app/414700/Outlast_2/)
-- [Painkiller 2025](https://store.steampowered.com/app/2300120/Painkiller/)
-- [Painkiller Hell & Damnation](https://store.steampowered.com/app/214870/Painkiller_Hell__Damnation/)
-- [Panicore](https://store.steampowered.com/app/2695940/PANICORE/)
-- [PAYDAY 2](https://store.steampowered.com/app/218620/PAYDAY_2/)
-- [PAYDAY 3](https://store.steampowered.com/app/1272080/PAYDAY_3/)
-- [Poppy Playtime](https://store.steampowered.com/app/1721470/Poppy_Playtime/)
-- [Prey (2017)](https://store.steampowered.com/app/480490/Prey/)
-- [Q.U.B.E.](https://store.steampowered.com/app/1564220/QUBE_10th_Anniversary/)
-- [Q.U.B.E. 2](https://store.steampowered.com/app/359100/QUBE_2/)
-- [RAGE 2](https://store.steampowered.com/app/548570/RAGE_2/)
-- [Ready or Not](https://store.steampowered.com/app/1144200/Ready_or_Not/)
-- [Resident Evil 7: Biohazard](https://store.steampowered.com/app/418370/RESIDENT_EVIL_7_biohazard/)
-- [Resident Evil Village](https://store.steampowered.com/app/1196590/Resident_Evil_Village/)
-- [Riven](https://store.steampowered.com/app/1712350/Riven/)
-- [Salt 2](https://store.steampowered.com/app/1574900/Salt_2_Shores_of_Gold/)
-- [SCP: 5K](https://store.steampowered.com/app/872670/SCP_5K/)
-- [Sea of Thieves](https://store.steampowered.com/app/1172620/Sea_of_Thieves_2025_Edition/)
-- [Severed Steel](https://store.steampowered.com/app/1227690/Severed_Steel/)
-- [Shadow Warrior 2](https://store.steampowered.com/app/324800/Shadow_Warrior_2/)
-- [Shadow Warrior 3](https://store.steampowered.com/app/1036890/Shadow_Warrior_3_Definitive_Edition)
-- [Slime Rancher](https://store.steampowered.com/app/433340/Slime_Rancher/)
-- [Slime Rancher 2](https://store.steampowered.com/app/1657630/Slime_Rancher_2/)
-- [Soma](https://store.steampowered.com/app/282140/SOMA/)
-- [Sons of the Forest](https://store.steampowered.com/app/1326470/Sons_Of_The_Forest)
-- [Splitgate](https://store.steampowered.com/app/677620/Splitgate/)
-- [Squad](https://store.steampowered.com/app/393380/Squad/)
-- [Subnautica](https://store.steampowered.com/app/264710/Subnautica/)
-- [Superliminal](https://store.steampowered.com/app/1049410/Superliminal/)
-- [Tacoma](https://store.steampowered.com/app/343860/Tacoma/)
-- [Teardown](https://store.steampowered.com/app/1167630/Teardown)
-- [The Beast Inside](https://store.steampowered.com/app/792300/The_Beast_Inside/)
-- [The Darkness II](https://store.steampowered.com/app/67370/The_Darkness_II/)
-- [The Elder Scrolls IV: Oblivion Remastered](https://store.steampowered.com/app/2623190/The_Elder_Scrolls_IV_Oblivion_Remastered/)
-- [The Elder Scrolls V: Skyrim](https://store.steampowered.com/app/489830/The_Elder_Scrolls_V_Skyrim_Special_Edition/)
-- [The Forest](https://store.steampowered.com/app/242760/The_Forest/)
-- [The Lightkeeper](https://store.steampowered.com/app/3612850/The_Lightkeeper/)
-- [The Long Dark](https://store.steampowered.com/app/305620/The_Long_Dark/)
-- [The Outer Worlds](https://store.steampowered.com/app/578650/The_Outer_Worlds/)
-- [The Outer Worlds 2](https://store.steampowered.com/app/1449110/The_Outer_Worlds_2/)
-- [The Outlast Trials](https://store.steampowered.com/app/1304930/The_Outlast_Trials)
-- [The Stanley Parable](https://store.steampowered.com/app/221910/The_Stanley_Parable/)
-- [The Stanley Parable: Ultra Deluxe](https://store.steampowered.com/app/1703340/The_Stanley_Parable_Ultra_Deluxe/)
-- [The Talos Principle](https://store.steampowered.com/app/257510/The_Talos_Principle/)
-- [The Talos Principle 2](https://store.steampowered.com/app/835960/The_Talos_Principle_2/)
-- [The Vanishing of Ethan Carter](https://store.steampowered.com/app/258520/The_Vanishing_of_Ethan_Carter)
-- [The Witness](https://store.steampowered.com/app/210970/The_Witness/)
-- [Thief](https://store.steampowered.com/app/239160/Thief/)
-- [Thief Simulator](https://store.steampowered.com/app/704850/Thief_Simulator/)
-- [Tiny Tina's Wonderlands](https://store.steampowered.com/app/1286680/Tiny_Tinas_Wonderlands/)
-- [Titanfall 2](https://store.steampowered.com/app/1237970/Titanfall_2/)
-- [Trepang2](https://store.steampowered.com/app/1164940/Trepang2/)
-- [Visage](https://store.steampowered.com/app/594330/Visage/)
-- [Viscera Cleanup Detail](https://store.steampowered.com/app/246900/Viscera_Cleanup_Detail/)
-- [VOIDBREAKER](https://store.steampowered.com/app/2615540/VOIDBREAKER/)
-- [Voidtrain](https://store.steampowered.com/app/1159690/Voidtrain/)
-- [VOIN](https://store.steampowered.com/app/2464530/VOIN/)
-- [Warhammer 40,000: Darktide](https://store.steampowered.com/app/1361210/Warhammer_40000_Darktide/)
-- [Warhammer: Vermintide 2](https://store.steampowered.com/app/552500/Warhammer_Vermintide_2/)
-- [What Remains of Edith Finch](https://store.steampowered.com/app/501300/What_Remains_of_Edith_Finch/)
-- [Witchfire](https://store.steampowered.com/app/3156770/Witchfire/)
-- [Wolfenstein: The New Colossus](https://store.steampowered.com/app/612880/Wolfenstein_II_The_New_Colossus/)
-- [Wolfenstein: The New Order](https://store.steampowered.com/app/201810/Wolfenstein_The_New_Order/)
-- [Wolfenstein: The Old Blood](https://store.steampowered.com/app/350080/Wolfenstein_The_Old_Blood/)
-- [Wolfenstein: Youngblood](https://store.steampowered.com/app/1056960/Wolfenstein_Youngblood/)
-- [Zero Hour](https://store.steampowered.com/app/1359090/Zero_Hour/)
-- [Ziggurat 2](https://store.steampowered.com/app/1159560/Ziggurat_2/)
+### Sufficient Data Collected
+
+- A Story About My Uncle
+- Abyssus
+- Alien: Isolation
+- American Truck Simulator
+- Amnesia: A Machine for Pigs
+- Amnesia: Rebirth
+- Among the Sleep
+- Apex Legends
+- ARC Raiders
+- Arena Breakout: Infinite
+- ARK: Survival Ascended
+- ARK: Survival Evolved
+- Assassin's Creed Syndicate
+- Assetto Corsa Competizione
+- Atomic Heart
+- Avatar: Frontiers of Pandora
+- Avowed
+- Back 4 Blood
+- Battle Shapers
+- Battlefield 1
+- Battlefield 3
+- Battlefield 4
+- Battlefield 6 / REDSEC
+- Battlefield Hardline
+- Battlefield V
+- BDS Unknown UE Game
+- BeamNG.drive
+- BioShock
+- BioShock Infinite
+- BioShock Remastered
+- Black Mesa
+- Blair Witch
+- Blood: Fresh Supply
+- Borderlands 1
+- Borderlands 2
+- Borderlands 3
+- Borderlands 4
+- Borderlands: The Pre-Sequel
+- BPM: Bullets Per Minute
+- Bus Flipper Simulator
+- Call of Duty 4: Modern Warfare
+- Call of Duty: Black Ops 4
+- Call of Duty: Black Ops 6
+- Call of Duty: Black Ops Cold War
+- Call of Duty: Black Ops II
+- Call of Duty: Black Ops III
+- Call of Duty: Black Ops III (Custom Client)
+- Call of Duty: Modern Warfare (2019)
+- Call of Duty: Modern Warfare 2 (2009)
+- Call of Duty: Modern Warfare II (2022)
+- Call of Duty: Modern Warfare III (2023)
+- Call of Duty: WWII
+- Car Mechanic Simulator 2018
+- Car Mechanic Simulator 2021
+- Chivalry: Medieval Warfare
+- Close to the Sun
+- Clustertruck
+- Condemned: Criminal Origins
+- Conundrum
+- Cooking Simulator
+- Counter-Strike 2
+- Counter-Strike: Source
+- Crab Game
+- Cry of Fear
+- Crysis 1 Remastered
+- Crysis 2
+- Crysis 3
+- CUFFBUST
+- Cyberpunk 2077
+- Dark and Darker
+- DayZ
+- Dead Island 2
+- Deadlock
+- Dear Esther
+- Deathloop
+- Deceit 2
+- Deep Rock Galactic
+- Delta Force
+- Deus Ex: Human Revolution
+- Deus Ex: Mankind Divided
+- DEVOUR
+- Dinocop
+- Dishonored
+- Dishonored 2
+- Dishonored: Death of the Outsider
+- Divinity: Original Sin
+- DOOM 2016
+- DOOM Eternal
+- Drive Beyond Horizons
+- Dying Light
+- Dying Light: The Beast
+- eFootball
+- ELDERBORN
+- Enlisted
+- Euro Truck Simulator 2
+- Exit 8
+- F.E.A.R.
+- F.E.A.R. Extraction Point
+- Fallout 3
+- Fallout 4
+- Fallout: New Vegas
+- Far Cry
+- Far Cry 2
+- Far Cry 3
+- Far Cry 3: Blood Dragon
+- Far Cry 4
+- Far Cry 5
+- Far Cry 6
+- Far Cry: New Dawn
+- Far Cry: Primal
+- Firewatch
+- Fishing Planet
+- Fortnite
+- Forza Horizon 4
+- Forza Horizon 5
+- FragPunk
+- Garry's Mod
+- Generation Zero
+- Ghostrunner
+- Ghostrunner 2
+- Ghostwire: Tokyo
+- Gone Home
+- Green Hell
+- GTA III
+- GTA IV
+- GTA V
+- GTA V Enhanced
+- GTA: San Andreas
+- GTA: Vice City
+- GTFO
+- Gunfire Reborn
+- Gym Manager
+- Half Sword
+- Half-Life
+- Half-Life 2 + Mods
+- Halo 2 Anniversary (MCC)
+- Halo: Infinite
+- Hard Reset Redux
+- Hell Let Loose
+- High on Life
+- HITMAN World of Assassination
+- House Builder
+- House Builder 2
+- House Flipper
+- House Flipper 2
+- I Am Your Beast
+- ICARUS
+- Immortals of Aveum
+- Indiana Jones and the Great Circle
+- Internet Cafe Simulator
+- Internet Cafe Simulator 2
+- Internet Cafe Simulator 2025
+- Journey
+- Journey to the Savage Planet
+- Jump Space
+- Just Cause 2
+- Just Cause 3
+- Just Cause 4
+- Keep Digging
+- Killing Floor
+- Killing Floor 2
+- Killing Floor 3
+- Kingdom Come: Deliverance
+- Layers of Fear (2023)
+- Layers of Fear 2
+- League of Legends
+- Left 4 Dead 2
+- Lethal Company
+- Liftoff: FPV Drone Racing
+- Liftoff: Micro Drones
+- Manifold Garden
+- Medieval Dynasty
+- Metro 2033
+- Metro Exodus
+- Metro: Last Light (delisted, see Redux)
+- Minecraft
+- Mirror's Edge
+- Mirror's Edge Catalyst
+- MiSide
+- Momentum Mod
+- MORDHAU
+- Muck
+- Mycopunk
+- Neighbours from Hell
+- Neon White
+- No Man's Sky
+- Outer Wilds
+- Outlast
+- Outlast 2
+- Overwatch 2
+- Pacific Drive
+- Paint the Town Red
+- Palworld
+- Panicore
+- PAYDAY 2
+- PAYDAY 3
+- PC Building Simulator
+- PEAK
+- Peaks of Yore
+- Phasmophobia
+- Planet Crafter
+- Poppy Playtime
+- Portal 2
+- PowerWash Simulator
+- PowerWash Simulator 2
+- Prey (2017)
+- Prison Escape Simulator
+- Q.U.B.E. 2
+- R.E.P.O.
+- RAGE 2
+- Rainbow Six Siege
+- Ranch Simulator
+- Ready or Not
+- Red Dead Redemption 2
+- Remnant 2
+- Resident Evil 7: Biohazard
+- Resident Evil Village
+- Risk of Rain 2
+- Roboquest
+- Rust
+- RV There Yet?
+- S.T.A.L.K.E.R. 2: Heart of Chornobyl
+- Satisfactory
+- Schedule I
+- SCP: Nine-Tailed Fox
+- SCP: Secret Laboratory
+- SCUM
+- Sea of Thieves
+- Serious Sam
+- Severed Steel
+- Shadow Warrior
+- Shadow Warrior 2
+- Shadow Warrior 3
+- Shady Knight
+- Shark Attack Deathmatch 2
+- Slime Rancher
+- Slime Rancher 2
+- Soma
+- Sons of the Forest
+- Species: Unknown
+- Splitgate
+- Static Dread
+- Stranded Deep
+- Stray
+- Subnautica
+- SUPERHOT
+- SUPERHOT: MIND CONTROL DELETE
+- Superliminal
+- Supermarket Together
+- SWAT 4
+- Tacoma
+- Tales of Escape
+- Team Fortress 2
+- Teardown
+- The Beginner's Guide
+- The Crew 2
+- The Darkness II
+- The Elder Scrolls IV: Oblivion Remastered
+- The Elder Scrolls V: Skyrim
+- The Finals
+- The Forest
+- The Long Dark
+- The Outer Worlds
+- The Outer Worlds 2
+- The Outlast Trials
+- The Stanley Parable
+- The Stanley Parable: Ultra Deluxe
+- The Talos Principle
+- The Vanishing of Ethan Carter
+- The Voidness
+- The Witness
+- Thief
+- Thief Simulator
+- Thief Simulator 2
+- Tiny Tina's Wonderlands
+- Titanfall 2
+- Totally Unrealistic Shooter
+- Trepang2
+- ULTRAKILL
+- Valorant
+- Vampire: The Masquerade - Bloodlines 2
+- Viewfinder
+- Viscera Cleanup Detail
+- Void Bastards
+- VOIDBREAKER
+- Voidtrain
+- Warhammer 40,000: Darktide
+- Warhammer: Vermintide 2
+- We Who Are About To Die
+- What Remains of Edith Finch
+- White Knuckle
+- Wild Bastards
+- Wolfenstein: The New Colossus
+- Wolfenstein: The New Order
+- Wolfenstein: The Old Blood
+- Wolfenstein: Youngblood
+- Zero Hour
+- Ziggurat 2
+
+### Other
+
+- Destiny 2 (Recorded footage is all-black.)
+- Roblox (Recorded footage is all-black.)
+- Split Fiction (Split-screen games are unsupported.)
diff --git a/LICENSE b/LICENSE
index a103e77..2819896 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2025 Wayfarer Labs
+Copyright (c) 2026 Overworld
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/README.md b/README.md
index 4c90129..b2e406d 100644
--- a/README.md
+++ b/README.md
@@ -11,26 +11,35 @@
[](LICENSE)
+
+> [!CAUTION]
+> **PUBLIC SUBMISSIONS ARE CLOSED.** We are not accepting new data submissions and will not pay for recordings. Our backend rejects submissions from users without a pre-established agreement. The setup instructions below are for existing data collection partners only.
+>
+> Any public information indicating that we pay for submissions is out of date; if you can, we'd appreciate you letting the source know that the program has ended.
+
OWL Control is a high-performance Windows app that captures control data from games. These datasets are fundamental to training world models that power sophisticated robots and simulations.
## About
We carefully log keyboard, mouse and gamepad inputs from the active game to a file synced with a mini video of the game. No other windows or control input is recorded. Any other window or input - including any microphone or camera - is not captured.
-OWL Control is fully open-source, so anyone can verify its inner workings by reading the code or feeding this page's link to your favorite AI language model. The software is developed and enriched by a vibrant [community on Discord](https://discord.gg/ZgCWTGYf4E), and anyone is allowed to [contribute to the project](./CONTRIBUTING.md)
+OWL Control is fully open-source, so anyone can verify its inner workings by reading the code or feeding this page's link to your favorite AI language model. Anyone is allowed to [contribute to the project](./CONTRIBUTING.md)
## System Requirements
- Windows device capable of running games at 60 FPS.
- Keyboard, mouse, trackball, trackpad, Wired/Wireless XBOX or Wired PS5 gamepads. PS4 controllers may be used with DS4Windows.
- A reliable internet connection. Uploading may take a long time.
-- Computer games! We provide [eligible games](./GAMES.md) to veteran players!
+- Computer games! See the [eligible games list](./GAMES.md).
## Setup
+> [!NOTE]
+> The following setup steps are only relevant if you have a pre-existing data collection agreement with Overworld. Public submissions are not accepted.
+
Watch the [Walkthrough Video](https://vimeo.com/1134400699) or follow the steps below:
-- [Download OWL Control installer](https://github.com/Wayfarer-Labs/owl-control/releases/latest).
+- [Download OWL Control installer](https://github.com/Overworldai/owl-control/releases/latest).
- Run the installer.
- Launch the app from your desktop or Start menu.
- Check the bottom right corner of your screen for the turquoise OWL control icon. The app may already be open.
@@ -54,25 +63,13 @@ Watch the [Walkthrough Video](https://vimeo.com/1134400699) or follow the steps
- If your game runs slowly while recording, lower settings in `Video Encoder`, or lower the game detail or resolution.
- Recordings will be tracked in the app. Recordings ready to be uploaded are marked in yellow.
- Recordings may be too short or not have enough activity to submit. These recordings are marked with red and tagged invalid.
- - A message why they can't be accepted will appear. This information can be useful to share in [our Discord server](https://discord.gg/ZgCWTGYf4E).
+ - A message why they can't be accepted will appear.
- You can review your recordings by clicking its number. A window will open showing the folder contents.
- Non-video files in this folder can be opened in Notepad or other text editors.
- Location of the entire recordings folder can be changed with the `Move` button to the right of `Upload Manager`
- Upload recordings by hitting the `Upload Recordings` button.
- If your connection is slow, try checking `Optimize for unreliable recordings`.
-> [!TIP]
->
-> For a LIMITED TIME, we are compensating per hour for game data under these circumstances:
->
-> - You must be 18 years old, or older.
-> - You must play a game on [the games list](./GAMES.md)
-> - You must only play PvE or Co-op PvE (ie: gameplay against in-game, non-human opponents). We do not allow PvP recordings.
-> - You must upload least 20 hours of footage.
-> - You must record active and human play. No camping, bots, idling, etc.
-> - You must use [Wise](https://wise.com/) or [Fiverr](https://www.fiverr.com/). We do not use other payment providers. If you need help setting up ask [our Discord community](https://discord.gg/ZgCWTGYf4E).
-> - Due to legal and technical restrictions, residents of MENA countries, .PK, or .VN must use Fiverr.
-
## Troubleshooting
Software known to interfere with OWL Control:
@@ -81,11 +78,11 @@ Software known to interfere with OWL Control:
- RivaTuner Statistics Server - Often installed with MSI Afterburner. Sometimes causes conflicts.
- Antivirus Software - OWL Control is NOT malware. If you experience problems, you are safe to lower antivirus on OWL Control while problem solving.
-If you run into other difficulties, write down what happened and take screenshots using [Windows' snipper tool](https://support.microsoft.com/en-us/windows/use-snipping-tool-to-capture-screenshots-00246869-1843-655f-f220-97299b865f6b), then [speak to us on our Discord server](https://discord.gg/ZgCWTGYf4E) or [open an issue on GitHub](https://github.com/Wayfarer-Labs/owl-control/issues).
+If you run into other difficulties, write down what happened and take screenshots using [Windows' snipper tool](https://support.microsoft.com/en-us/windows/use-snipping-tool-to-capture-screenshots-00246869-1843-655f-f220-97299b865f6b), then [open an issue on GitHub](https://github.com/Overworldai/owl-control/issues).
> [!NOTE]
>
-> You may get an `.invalid` recording that is marked as Too Long, is longer than 10 minutes, or larger than 150-200MB. If this happens, Please [speak to us on our Discord server](https://discord.gg/ZgCWTGYf4E) or [open an issue on GitHub](https://github.com/Wayfarer-Labs/owl-control/issues).
+> You may get an `.invalid` recording that is marked as Too Long, is longer than 10 minutes, or larger than 150-200MB. If this happens, please [open an issue on GitHub](https://github.com/Overworldai/owl-control/issues).
## Contributing to AI Research
@@ -106,15 +103,14 @@ If you're interested in the technical details or want to contribute, please visi
| Need Help? | Where to Go |
| :--------------------: | :------------------------------------------------------------------------------------------- |
-| π **Issues or Bugs?** | Report them on our [GitHub Issues](https://github.com/Wayfarer-Labs/owl-control/issues) page |
-| β **Questions?** | Visit our [GitHub Issues](https://github.com/Wayfarer-Labs/owl-control/issues) page |
-| **π¬Discord** | [Discord Community](https://discord.gg/dX4HW9Pt7Z) |
+| π **Issues or Bugs?** | Report them on our [GitHub Issues](https://github.com/Overworldai/owl-control/issues) page |
+| β **Questions?** | Visit our [GitHub Issues](https://github.com/Overworldai/owl-control/issues) page |
-# OWL Control is a project by [Wayfarer Labs](https://wayfarerlabs.ai)
+# OWL Control is a project by [Overworld](https://wayfarerlabs.ai)
Building open datasets for AI research
-2025 Wayfarer Labs
+2025 Overworld
Trademarks `` copyright respective owners where indicated .