Opsu! is an unofficial open-source client for the rhythm game osu!, written in Java using Slick2D and LWJGL (wrappers around OpenGL…
opsu! Application
opsu! is an unofficial open-source client for the rhythm game osu!, written in Java using Slick2D and LWJGL (wrappers around OpenGL and OpenAL). opsu! runs on Windows, OS X, Linux. A libGDX port also supports Android devices.
---------------------------------------------------------------
I do not own or affiliate with Anirudh Rahul the developer
-------------------------------------------------------------
I am just helping the people who wants to play opsu! on the chromebook
all rights and credit go to the developer.
Read more
---------------------------------------------------------------
I do not own or affiliate with Anirudh Rahul the developer
-------------------------------------------------------------
I am just helping the people who wants to play opsu! on the chromebook
all rights and credit go to the developer.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "__MSG_extName__", "default_locale": "en", "manifest_version": 2, "version": "0.2", "version_name": "0.16.1a", "offline_enabled": true, "app": { "background": { "page": "app_main.html" } }, "icons": { "16": "icon.png", "128": "icon.png" }, "permissions": [ {"fileSystem": ["write"]}, "unlimitedStorage", "notifications", "clipboardRead", {"socket": ["tcp-connect", "tcp-listen", "udp-bind", "udp-send-to", "resolve-host", "resolve-proxy"]}, "accessibilityFeatures.read", "https://clients2.google.com/", "clipboardWrite", "alarms", "storage", "overrideEscFullscreen", "fullscreen"], "requirements": { "3D": { "features": ["webgl"] } }, "kiosk_enabled": true, "import": [{"id": "mfaihdlpglflfgpfjcifdjdjcckigekc"}], "file_handlers": {}, "arc_metadata": { "apkList": [ "Opsu-android0.16.1a.apk" ], "enableExternalDirectory": false, "formFactor": "fullscreen", "name": "opsu!", "orientation": "landscape", "packageName": "fluddokt.opsu.android", "resize": "reconfigure" }}
Read more