{"id":25905690,"url":"https://github.com/kckarnige/oculusdummy","last_synced_at":"2025-03-03T05:16:49.363Z","repository":{"id":204496637,"uuid":"711882214","full_name":"kckarnige/OculusDummy","owner":"kckarnige","description":"Oculus Killer, but for the Oculus Client.","archived":false,"fork":false,"pushed_at":"2024-08-13T16:14:00.000Z","size":714,"stargazers_count":9,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-02T01:39:55.949Z","etag":null,"topics":["electron","lightweight","meta","meta-quest","oculus","oculus-client","oculus-killer","oculus-quest","oculus-rift","oculus-software","open-source","replacement","vr"],"latest_commit_sha":null,"homepage":"https://kckarnige.online/OculusDummy","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kckarnige.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"buy_me_a_coffee":"kckarnige","custom":"https://cash.app/$kckarnige"}},"created_at":"2023-10-30T11:14:03.000Z","updated_at":"2025-02-26T22:50:10.000Z","dependencies_parsed_at":"2024-08-01T00:38:56.451Z","dependency_job_id":null,"html_url":"https://github.com/kckarnige/OculusDummy","commit_stats":null,"previous_names":["kckarnige/oculusaltclientconcept","kckarnige/oculusdummy"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kckarnige%2FOculusDummy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kckarnige%2FOculusDummy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kckarnige%2FOculusDummy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kckarnige%2FOculusDummy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kckarnige","download_url":"https://codeload.github.com/kckarnige/OculusDummy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241610959,"owners_count":19990508,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["electron","lightweight","meta","meta-quest","oculus","oculus-client","oculus-killer","oculus-quest","oculus-rift","oculus-software","open-source","replacement","vr"],"created_at":"2025-03-03T05:16:48.723Z","updated_at":"2025-03-03T05:16:49.357Z","avatar_url":"https://github.com/kckarnige.png","language":"JavaScript","funding_links":["https://buymeacoffee.com/kckarnige","https://cash.app/$kckarnige","https://www.buymeacoffee.com/kckarnige"],"categories":[],"sub_categories":[],"readme":"\u003ch2 align=\"center\"\u003eCheck out what the creator of \u003ca href=\"https://github.com/irlbunny/OculusKiller\"\u003eOculus Killer\u003c/a\u003e is \u003ca href=\"https://github.com/BnuuySolutions/ReLinked\"\u003eworking on\u003c/a\u003e!!\n\nFor more information, check out \u003ca href=\"https://discord.gg/dPsfJhsGwb\"\u003etheir Discord\u003c/a\u003e!!\u003c/h2\u003e\n\n\u003ch2 align=\"center\"\u003eCheck out my \u003ca href=\"https://github.com/kckarnige/OculusKillSwitch\"\u003eslightly older brother\u003c/a\u003e!\u003c/h2\u003e\n\n\u003ch3 align=\"center\"\u003e\u003c/h3\u003e\n\u003cp align=\"center\"\u003e\n    \u003cpicture\u003e\n        \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/kckarnige/OculusDummy/blob/main/oculusdummy-banner-readme-dark.png?raw=true\" width=\"500px\"\u003e\n        \u003cimg alt=\"iCon\" src=\"https://github.com/kckarnige/OculusDummy/blob/main/oculusdummy-banner-readme.png?raw=true\" width=\"500px\"\u003e\n    \u003c/picture\u003e \n\u003c/p\u003e\n\u003cbr\u003e\n\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://www.buymeacoffee.com/kckarnige\"\u003e\n        \u003cimg width=\"222\" alt=\"bmc-button\" src=\"https://github.com/kckarnige/kckarnige/assets/32397453/8da1edcc-2c3b-4628-8d82-4b53025a16ee\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n## Reasons to use Oculus Dummy\n\n- When you use Link, the Oculus Client opens whether you like it or not, Oculus Dummy makes it a little less annoying, running as a tray application in the background.\n\n- The Oculus Client runs on Electron, meaning _**ALL**_ UI uses system resources, even if it's the 1,000th time you've opened a page.\n\n- The Oculus Client uses system resources that could be use for more important things:\n    - It uses your GPU for a bit on startup.\n        - This is more of a nitpick than anything impactful if I'll be honest, especially if you have an iGPU and have it set to use that anyway.\n    - Sometimes it randomly decides to use your CPU.\n        - This is just stupid, especially if you're playing a CPU intensive game like BaS or Bonelab.\n    - It can use an average of 200mb of memory, even in the damn settings menu.\n        - Personally, I've seen it use as low as 158mb, up to 267mb of memory.\n\n- The Oculus Client, *with Oculus Dummy installed*, loads faster, doesn't randomly use your CPU or GPU power, and uses around 40mb of memory when idle.\n\n- Oculus Dummy works perfectly fine with Oculus Killer and Revive.\n\n## Reasons *NOT* to use Oculus Dummy (A sorta to-do list)\n\nYou need to switch back to the default client every time you need to:\n- Change your refresh rate or render resolution\n- Setup a new Oculus/Meta headset *(Not something you'd likely do if your using this, but worth noting)*\n- Install and update your Oculus games\\*\n- Change the build of an Oculus game *(Ex. Switching B\u0026S from 1.0 to U9 or BoneLab from Patch 4 to Patch 3 Beta)* *\n- Toggling Developer Runtime Features\n    - Changing \"over Oculus Link\" settings\n\n\u003e *\\*: can be done via other means such as the Oculus Dash, the Quest mobile app, or the Meta website*\n\n## Anymore questions?\n\nYeah? Well [check out the wiki](https://github.com/kckarnige/OculusDummy/wiki), I might've already answered it.\n\n## Installation\n\n1. Open your file explorer and go to `C:\\Program Files\\Oculus\\Support\\oculus-client\\resources`.\n\n2. Rename the `app.asar` file to something else, I prefer \"`app.asar.bak`\" for clarity, though it doesn't matter.\n\n3. Download [this](https://github.com/kckarnige/OculusDummy/releases/latest/download/app.asar), and move it to the same folder.\n\n4. Enjoy the extra bit of performance! \n\n## Uninstallation\n\n1. Open your file explorer and go to `C:\\Program Files\\Oculus\\Support\\oculus-client\\resources`.\n\n2. Delete the `app.asar` file.\n\n3. Rename your backup file (`app.asar.bak`) back to \"`app.asar`\".\n\n4. Make sure to give Oculus Dummy a kiss before you leave it, it still loves you! \n\n## Building from source (Windows Only)\n\n1. Clone the repository, I prefer using GitHub Desktop to make things easier.\n\n2. Open the directory in your terminal and run `pnpm i` or `npm i`.\n\n3. Run `pnpm build` or `npm run build` and wait.\n\n4. The result should be located in the `.dist` folder, the built `app.asar` inside should work just like any other release build.\n\n## Credits\n\n*[ArmCord](https://github.com/ArmCord/ArmCord)* - GitHub Actions build file\n\n*[@CodTheFish](https://github.com/CodTheFish)* - Testing earlier versions\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkckarnige%2Foculusdummy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkckarnige%2Foculusdummy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkckarnige%2Foculusdummy/lists"}