Skip to content

Instantly share code, notes, and snippets.

@RJNY
Last active April 18, 2024 01:13
Show Gist options
  • Save RJNY/e65f453ec707661ea13504beef7e86e2 to your computer and use it in GitHub Desktop.
Save RJNY/e65f453ec707661ea13504beef7e86e2 to your computer and use it in GitHub Desktop.
obtainium-export.json
{"apps":[{"id":"dev.imranr.obtainium","url":"https://github.com/ImranR98/Obtainium","author":"ImranR98","name":"Obtainium","latestVersion":"v1.1.3","apkUrls":"[[\"app-arm64-v8a-fdroid-release.apk\",\"https://api.github.com/repos/ImranR98/Obtainium/releases/assets/161880218\"],[\"app-arm64-v8a-release.apk\",\"https://api.github.com/repos/ImranR98/Obtainium/releases/assets/161880209\"]]","otherAssetUrls":"[]","preferredApkIndex":1,"additionalSettings":"{\"includePrereleases\":true,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"dontSortReleasesList\":false,\"useLatestAssetDateAsReleaseDate\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"appName\":\"\",\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\"}","lastUpdateCheck":1713065302365752,"pinned":false,"categories":[],"releaseDate":1712992671000000,"changeLog":"## What's Changed\r\n* Fix out of bounds array access in GeneratedForm update by @gepbird in https://github.com/ImranR98/Obtainium/pull/1532\r\n* Update de.json by @DwainZwerg in https://github.com/ImranR98/Obtainium/pull/1529\r\n* Update hu.json by @gidano in https://github.com/ImranR98/Obtainium/pull/1525\r\n\r\n## New Contributors\r\n* @gepbird made their first contribution in https://github.com/ImranR98/Obtainium/pull/1532\r\n\r\n**Full Changelog**: https://github.com/ImranR98/Obtainium/compare/v1.1.2...v1.1.3","overrideSource":null,"allowIdChange":false},{"id":"me.magnum.melonds.nightly","url":"https://github.com/rafaelvcaetano/melonDS-android","author":"rafaelvcaetano","name":"MelonDS Nightly","latestVersion":"nightly-release","apkUrls":"[[\"app-gitHub-nightly-release.apk\",\"https://api.github.com/repos/rafaelvcaetano/melonDS-android/releases/assets/156753386\"]]","otherAssetUrls":"[[\"nightly-release.tar.gz\",\"https://api.github.com/repos/rafaelvcaetano/melonDS-android/tarball/nightly-release\"],[\"nightly-release.zip\",\"https://api.github.com/repos/rafaelvcaetano/melonDS-android/zipball/nightly-release\"]]","preferredApkIndex":0,"additionalSettings":"{\"includePrereleases\":true,\"fallbackToOlderReleases\":false,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"dontSortReleasesList\":false,\"useLatestAssetDateAsReleaseDate\":true,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":false,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"appName\":\"MelonDS (Nightly)\",\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\"}","lastUpdateCheck":1713070829369008,"pinned":false,"categories":[],"releaseDate":1710458899000000,"overrideSource":null,"allowIdChange":false},{"id":"org.vita3k.emulator","url":"https://github.com/Vita3K/Vita3K-Android","author":"Vita3K","name":"Vita3K","latestVersion":"v11","apkUrls":"[[\"vita3k-android-release-11.apk\",\"https://api.github.com/repos/Vita3K/Vita3K-Android/releases/assets/151380304\"]]","otherAssetUrls":"[[\"v11.tar.gz\",\"https://api.github.com/repos/Vita3K/Vita3K-Android/tarball/v11\"],[\"v11.zip\",\"https://api.github.com/repos/Vita3K/Vita3K-Android/zipball/v11\"]]","preferredApkIndex":0,"additionalSettings":"{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"dontSortReleasesList\":false,\"useLatestAssetDateAsReleaseDate\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":false,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"appName\":\"\",\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\"}","lastUpdateCheck":1713070839083900,"pinned":false,"categories":[],"releaseDate":1707859674000000,"overrideSource":null,"allowIdChange":false},{"id":"org.dolphinemu.dolphinemu","url":"https://dolphin-emu.org/download/?ref=btn","author":"dolphin-emu.org","name":"Dolphin Emulator","latestVersion":"5.0-21379.apk","apkUrls":"[[\"https://dl.dolphin-emu.org/builds/91/5b/dolphin-master-5.0-21379.apk\",\"https://dl.dolphin-emu.org/builds/91/5b/dolphin-master-5.0-21379.apk\"]]","otherAssetUrls":"[]","preferredApkIndex":0,"additionalSettings":"{\"intermediateLink\":[],\"customLinkFilterRegex\":\"https:\\\\/\\\\/dl.dolphin-emu.org\\\\/builds.+dolphin-master-.+.apk\",\"filterByLinkText\":false,\"skipSort\":false,\"reverseSort\":false,\"sortByLastLinkSegment\":true,\"versionExtractWholePage\":false,\"requestHeader\":[{\"requestHeader\":\"User-Agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36\"}],\"defaultPseudoVersioningMethod\":\"partialAPKHash\",\"trackOnly\":false,\"versionExtractionRegEx\":\"\\\\d.\\\\d-\\\\d+.apk\",\"matchGroupToUse\":\"\",\"versionDetection\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"appName\":\"\",\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\",\"supportFixedAPKURL\":true,\"sortByFileNamesNotLinks\":true,\"intermediateLinkRegex\":\"\"}","lastUpdateCheck":1713070873336871,"pinned":false,"categories":[],"releaseDate":null,"changeLog":null,"overrideSource":"HTML","allowIdChange":false},{"id":"487343354","url":"https://buildbot.libretro.com/stable","author":"buildbot.libretro.com","name":"RetroArch AArch64 (Stable)","latestVersion":"1.17.0","apkUrls":"[[\"https://buildbot.libretro.com/stable/1.17.0/android/RetroArch_aarch64.apk\",\"https://buildbot.libretro.com/stable/1.17.0/android/RetroArch_aarch64.apk\"]]","otherAssetUrls":"[]","preferredApkIndex":0,"additionalSettings":"{\"intermediateLink\":[{\"customLinkFilterRegex\":\"/stable/\\\\d+.\\\\d+.\\\\d+/\",\"filterByLinkText\":false,\"skipSort\":false,\"reverseSort\":false,\"sortByLastLinkSegment\":false},{\"customLinkFilterRegex\":\"/stable/\\\\d+.\\\\d+.\\\\d+/android/\",\"filterByLinkText\":false,\"skipSort\":false,\"reverseSort\":false,\"sortByLastLinkSegment\":false}],\"customLinkFilterRegex\":\"/stable/\\\\d+.\\\\d+.\\\\d+/android/RetroArch_aarch64.apk\",\"filterByLinkText\":false,\"skipSort\":true,\"reverseSort\":false,\"sortByLastLinkSegment\":false,\"versionExtractWholePage\":false,\"requestHeader\":[{\"requestHeader\":\"User-Agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36\"}],\"defaultPseudoVersioningMethod\":\"APKLinkHash\",\"trackOnly\":false,\"versionExtractionRegEx\":\"\\\\d+.\\\\d+.\\\\d+\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"appName\":\"RetroArch AArch64 (Stable)\",\"exemptFromBackgroundUpdates\":true,\"skipUpdateNotifications\":true,\"about\":\"Released less frequently. Better stability. \",\"supportFixedAPKURL\":false}","lastUpdateCheck":1712031133510486,"pinned":false,"categories":["RetroArch"],"releaseDate":null,"changeLog":null,"overrideSource":"HTML","allowIdChange":true},{"id":"487343355","url":"https://buildbot.libretro.com/nightly/android","author":"buildbot.libretro.com","name":"RetroArch AArch64 (Nightly)","latestVersion":"2024-04-14","apkUrls":"[[\"https://buildbot.libretro.com/nightly/android/2024-04-14-RetroArch_aarch64.apk\",\"https://buildbot.libretro.com/nightly/android/2024-04-14-RetroArch_aarch64.apk\"]]","otherAssetUrls":"[]","preferredApkIndex":0,"additionalSettings":"{\"intermediateLink\":[],\"customLinkFilterRegex\":\"\\\\d{4}-\\\\d{2}-\\\\d{2}-RetroArch_aarch64.apk\",\"filterByLinkText\":false,\"skipSort\":false,\"reverseSort\":false,\"sortByLastLinkSegment\":true,\"versionExtractWholePage\":false,\"requestHeader\":[{\"requestHeader\":\"User-Agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36\"}],\"defaultPseudoVersioningMethod\":\"APKLinkHash\",\"trackOnly\":false,\"versionExtractionRegEx\":\"\\\\d{4}-\\\\d{2}-\\\\d{2}\",\"matchGroupToUse\":\"\",\"versionDetection\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\\\\d{4}-\\\\d{2}-\\\\d{2}-RetroArch_aarch64.apk\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"appName\":\"RetroArch AArch64 (Nightly)\",\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"Nightly releases. cutting edge features but may contain bugs\",\"supportFixedAPKURL\":false}","lastUpdateCheck":1713070812819287,"pinned":false,"categories":["RetroArch"],"releaseDate":null,"changeLog":null,"overrideSource":"HTML","allowIdChange":false},{"id":"de.langerhans.odintools","url":"https://github.com/langerhans/OdinTools","author":"langerhans","name":"OdinTools","latestVersion":"1.2.1","apkUrls":"[[\"OdinTools-1.2.1.apk\",\"https://api.github.com/repos/langerhans/OdinTools/releases/assets/151000356\"]]","otherAssetUrls":"[]","preferredApkIndex":0,"additionalSettings":"{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"dontSortReleasesList\":false,\"useLatestAssetDateAsReleaseDate\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":false,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"appName\":\"\",\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\"}","lastUpdateCheck":1713065300860179,"pinned":false,"categories":[],"releaseDate":1707669595000000,"changeLog":"### Fixed bugs\r\nThis is a small bugfix release which fixes a crash on RP4 devices. They have no vibration or use a different setting so the setting added in 1.2.0 lead to a crash. Also hides M1/M2 settings on devices that don't have these buttons. \r\n\r\n### Notes\r\nThis does not mean the app is officially supported on RP4 cause I still don't have this device to test updates on. But feel free to reach out if anything is super broken like this crash :)","overrideSource":null,"allowIdChange":false},{"id":"io.github.lime3ds.android","url":"https://GitHub.com/lime3ds/lime3ds","author":"lime3ds","name":"Lime3DS","latestVersion":"2108","apkUrls":"[[\"lime3ds-2108-android-universal.apk\",\"https://api.github.com/repos/Lime3DS/Lime3DS/releases/assets/161631343\"]]","otherAssetUrls":"[[\"lime3ds-2108-android-universal.aab\",\"https://api.github.com/repos/Lime3DS/Lime3DS/releases/assets/161631348\"],[\"lime3ds-2108-linux-appimage.7z\",\"https://api.github.com/repos/Lime3DS/Lime3DS/releases/assets/161631309\"],[\"lime3ds-2108-linux-appimage.tar.gz\",\"https://api.github.com/repos/Lime3DS/Lime3DS/releases/assets/161631289\"],[\"lime3ds-2108-macos-universal.7z\",\"https://api.github.com/repos/Lime3DS/Lime3DS/releases/assets/161631314\"],[\"lime3ds-2108-macos-universal.tar.gz\",\"https://api.github.com/repos/Lime3DS/Lime3DS/releases/assets/161631295\"],[\"lime3ds-2108-windows-msvc.7z\",\"https://api.github.com/repos/Lime3DS/Lime3DS/releases/assets/161631318\"],[\"lime3ds-2108-windows-msvc.zip\",\"https://api.github.com/repos/Lime3DS/Lime3DS/releases/assets/161631326\"],[\"lime3ds-2108-windows-msys2.7z\",\"https://api.github.com/repos/Lime3DS/Lime3DS/releases/assets/161631322\"],[\"lime3ds-2108-windows-msys2.zip\",\"https://api.github.com/repos/Lime3DS/Lime3DS/releases/assets/161631338\"],[\"lime3ds-unified-source-20240411-337ce6e.tar.xz\",\"https://api.github.com/repos/Lime3DS/Lime3DS/releases/assets/161631300\"],[\"lime3ds-unified-source-20240411-337ce6e.tar.xz.sha256sum\",\"https://api.github.com/repos/Lime3DS/Lime3DS/releases/assets/161631308\"],[\"2108.tar.gz\",\"https://api.github.com/repos/Lime3DS/Lime3DS/tarball/2108\"],[\"2108.zip\",\"https://api.github.com/repos/Lime3DS/Lime3DS/zipball/2108\"]]","preferredApkIndex":0,"additionalSettings":"{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"dontSortReleasesList\":false,\"useLatestAssetDateAsReleaseDate\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"appName\":\"Lime3DS\",\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\"}","lastUpdateCheck":1713070842508578,"pinned":false,"categories":[],"releaseDate":1712876112000000,"changeLog":"- Fixed a major crashing issue on ARM MacOS introduced in 2106\r\n- Android: Added button haptics\r\n- Updated dependencies\r\n- Logging improvements for unrecoverable exceptions\r\n\r\n### Notes\r\n- If the haptics aren't working for you, please ensure that you have haptics enabled and/ or your phone supports the appropraite haptics by using a haptics checker app\r\n- A non-insignificant amount of time was dedicated purely to investigating the aforementioned MacOS crash. For this reason, today's update is quite small","overrideSource":null,"allowIdChange":false},{"id":"org.sudachi.sudachi_emu.ea","url":"https://GitHub.com/sudachi-emu/sudachi","author":"sudachi-emu","name":"Sudachi","latestVersion":"vedd7896","apkUrls":"[[\"sudachi-ea-release.apk\",\"https://api.github.com/repos/sudachi-emu/sudachi/releases/assets/161598623\"]]","otherAssetUrls":"[[\"edd7896-linux.7z\",\"https://api.github.com/repos/sudachi-emu/sudachi/releases/assets/161599568\"],[\"edd7896-linux.zip\",\"https://api.github.com/repos/sudachi-emu/sudachi/releases/assets/161599623\"],[\"edd7896-windows.7z\",\"https://api.github.com/repos/sudachi-emu/sudachi/releases/assets/161598286\"],[\"edd7896-windows.zip\",\"https://api.github.com/repos/sudachi-emu/sudachi/releases/assets/161598417\"],[\"vedd7896.tar.gz\",\"https://api.github.com/repos/sudachi-emu/sudachi/tarball/vedd7896\"],[\"vedd7896.zip\",\"https://api.github.com/repos/sudachi-emu/sudachi/zipball/vedd7896\"]]","preferredApkIndex":0,"additionalSettings":"{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"dontSortReleasesList\":false,\"useLatestAssetDateAsReleaseDate\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":false,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"appName\":\"Sudachi\",\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\"}","lastUpdateCheck":1713071887640135,"pinned":false,"categories":[],"releaseDate":1712863143000000,"changeLog":"# Full Changelog\r\nhttps://github.com/sudachi-emu/sudachi/compare/v0e54fcf...vedd7896\r\n\r\n# Super Bomberman R 2\r\nSuper Bomberman R 2 is now playable!\r\n\r\n<img src=\"https://github.com/sudachi-emu/sudachi/assets/69136905/c769da1e-ff87-4dc7-8110-33949b881b66\" width=66%>\r\n","overrideSource":null,"allowIdChange":false},{"id":"nethersx2-patch","url":"https://GitHub.com/trixarian/nethersx2-patch","author":"trixarian","name":"NetherSX2 Patch [TRACK ONLY]","latestVersion":"1.8","apkUrls":"[]","otherAssetUrls":"[[\"NetherSX2-builder.zip\",\"https://api.github.com/repos/Trixarian/NetherSX2-patch/releases/assets/151920576\"],[\"nethersx2-oldui.xdelta\",\"https://api.github.com/repos/Trixarian/NetherSX2-patch/releases/assets/151921123\"],[\"NetherSX2-patch.zip\",\"https://api.github.com/repos/Trixarian/NetherSX2-patch/releases/assets/151920562\"],[\"nethersx2.xdelta\",\"https://api.github.com/repos/Trixarian/NetherSX2-patch/releases/assets/151920542\"],[\"1.8.tar.gz\",\"https://api.github.com/repos/Trixarian/NetherSX2-patch/tarball/1.8\"],[\"1.8.zip\",\"https://api.github.com/repos/Trixarian/NetherSX2-patch/zipball/1.8\"]]","preferredApkIndex":0,"additionalSettings":"{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"dontSortReleasesList\":false,\"useLatestAssetDateAsReleaseDate\":false,\"trackOnly\":true,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"appName\":\"NetherSX2 Patch [TRACK ONLY]\",\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\"}","lastUpdateCheck":1713071903107758,"pinned":false,"categories":["Track Only"],"releaseDate":1708094545000000,"changeLog":"This is a small update released as my gift to everyone for my birthday (16 Feb)!\r\nDev builds will also rollout after this release, so look out for that\r\n\r\n## Changelog:\r\n### NetherSX2 Changes\r\n* Changed apk naming convention to clear up confusion about which version of NetherSX2 is being used\r\n* The script will now correctly use any copy of the 4248 apk dropped in the folder regardless of what it's named\r\n* The OSD and Show Version options correctly show that you're running NetherSX2\r\n* Restored the Create Launcher Shortcut functionality (Thanks Arjoe!)\r\n* Added the ability to restore the original AetherSX2 buttons by dropping a file in the main directory \r\n* Updated the FAQ to include some more commonly asked questions\r\n* Using a new keystore for better VirusTotal scores\r\n - Removed most of the \"Interesting Links\" found by VirusTotal too\r\n\r\n### GameDB Changes\r\n* Fixed the Black Squares on the Ground in Area 51\r\n* Fixed the Shadows in Destroy All Humans\r\n* Added HPO and other fixes to Drakengard\r\n* Fixed the lightning when using Vulkan with Star Wars - Battlefront II\r\n* Fixed WRC 4's TLB patch regression\r\n* Fixed the black eyes in Jak and Daxter games\r\n\r\n### Controller DB Changes\r\n* Added Backbone one\r\n* Added Clockwork Pi DevTerm\r\n* Added iCode Retro Adapter\r\n* Added NYKO Airflo EX\r\n* Added PDP Wired PS3 Controller\r\n* Added PS5 Access Controller\r\n* Added Taito Egret II Mini Control Panel\r\n* Added Taito Egret II Mini Controller\r\n* Fixed Shanwan Gamepad Configuration\r\n* Fixed Shanwan Gioteck PS3 Controller Configuration\r\n\r\n\r\n### This release contains the following files:\r\nNetherSX2-builder.zip - You can use this to generate your own copy NetherSX2 on Windows with the patches already applied. It works by downloading a copy of AetherSX2 4248 and applying an xdelta patch to it. This can be used with the scripts below to update it's contents\r\n\r\nNetherSX2-patch.zip - This contains the files in the repository and can be used to patch (and update) an existing copy of NetherSX2\r\n\r\nnethersx2.xdelta - The xdelta file used in NetherSX2-builder above. This can be used with UniPatcher (on Android), [YADP](https://github.com/Nhoya/YADP) or [Delta Patcher](https://github.com/marco-calautti/DeltaPatcher) to apply the patch changes to a copy of AetherSX2 4248 on systems others than Windows\r\n\r\nnethersx2-oldui.xdelta - Same as the above, but using the classic AetherSX2 buttons\r\n\r\nNote: No APK is provided in any of these files. Due to licensing issues, you need to build NetherSX2 for yourself using the various methods provided","overrideSource":null,"allowIdChange":true},{"id":"620290289","url":"https://github.com/K11MCH1/AdrenoToolsDrivers","author":"K11MCH1","name":"Turnip Drivers [TRACK ONLY]","latestVersion":"R18","apkUrls":"[]","otherAssetUrls":"[[\"Turnip-24.1.0.adpkg_R18.a6xx.zip\",\"https://api.github.com/repos/K11MCH1/AdrenoToolsDrivers/releases/assets/157790429\"],[\"Turnip-24.1.0.adpkg_R18.zip\",\"https://api.github.com/repos/K11MCH1/AdrenoToolsDrivers/releases/assets/157790332\"],[\"v24.1.0_R18.tar.gz\",\"https://api.github.com/repos/K11MCH1/AdrenoToolsDrivers/tarball/v24.1.0_R18\"],[\"v24.1.0_R18.zip\",\"https://api.github.com/repos/K11MCH1/AdrenoToolsDrivers/zipball/v24.1.0_R18\"]]","preferredApkIndex":0,"additionalSettings":"{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"Turnip\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"dontSortReleasesList\":false,\"useLatestAssetDateAsReleaseDate\":false,\"trackOnly\":true,\"versionExtractionRegEx\":\"R[0-9]+\",\"matchGroupToUse\":\"\",\"versionDetection\":false,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"appName\":\"Turnip Drivers [TRACK ONLY]\",\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\"}","lastUpdateCheck":1713238024466952,"pinned":false,"categories":["Track Only"],"releaseDate":1710845026000000,"changeLog":"**UPDATE 2**\r\n\r\nRe-added the initial driver as turns out it fix some rendering on some games for a750 with the 8bit storage support.\r\nIf you get rendering issues on a a6xx device with this one, use the one with the **a6xx** tag. (Turnip-24.1.0.adpkg_R18.a6xx.zip)\r\n\r\n**UPDATE**\r\n\r\nRemoved KHR_8bit_storage support patch which breaks rendering in some games. - _Thx Weab-chan._\r\n(Turnip-24.1.0.adpkg_R18.a6xx.zip)\r\n\r\n**CHANGELOG**\r\n\r\n- Bumped up Vulkan to version 1.3.280.\r\n- Upstreamed `Add PC_TESS_PARAM_SIZE and PC_TESS_FACTOR_SIZE` : Fixes GPU faults in some games.\r\n- Upstreamed `Don't fast-clear z != s` : **For a6xx**, Enables more accurate rendering.\r\n- ~~Upstreamed `KHR_8bit_storage support` : Emulators supporting this may benefit from reduced memory overhead.~~\r\n- Upstreamed `Do not write to 8E79 on a750, KGSL has it protected` : Fixes a750 support.\r\n- Upstreamed `fix memory leaks in tu_shader` : Fixes memory leaks in some games.\r\n- Upstreamed `Do not set clip/cull mask if no one writes clip/cull` : More accurate rendering in games.\r\n- Upstreamed `fix two issues with reloading in predicates RA` : More stable shader compilation.","overrideSource":null,"allowIdChange":true},{"id":"904332840","url":"https://github.com/RJNY/Obtainium-Emulation-Pack","author":"RJNY","name":"Obtainium-Emulation-Pack","latestVersion":"v1.0.0","apkUrls":"[]","otherAssetUrls":"[[\"obtainium-emulation-pack-v1.0.0.json\",\"https://api.github.com/repos/RJNY/Obtainium-Emulation-Pack/releases/assets/162335880\"],[\"v1.0.0.tar.gz\",\"https://api.github.com/repos/RJNY/Obtainium-Emulation-Pack/tarball/v1.0.0\"],[\"v1.0.0.zip\",\"https://api.github.com/repos/RJNY/Obtainium-Emulation-Pack/zipball/v1.0.0\"]]","preferredApkIndex":0,"additionalSettings":"{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"dontSortReleasesList\":false,\"useLatestAssetDateAsReleaseDate\":false,\"trackOnly\":true,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"appName\":\"Obtainium Emulation Pack [TRACK ONLY]\",\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\"}","lastUpdateCheck":1713246192061006,"pinned":false,"categories":["Track Only"],"releaseDate":1713245711000000,"changeLog":"We're officially moving away from the [legaacy gist](https://gist.github.com/RJNY/e65f453ec707661ea13504beef7e86e2) due to its restrictive nature. It's my hope that by promoting this into a repository, we can make use of all the features that a repository affords us.\r\n\r\nStay tuned. v2.0.0 will have a self tracking resource in obtainium for this repository!","overrideSource":null,"allowIdChange":true}]}
@RJNY
Copy link
Author

RJNY commented Dec 12, 2023

We've moved!

This project has been moved to: https://github.com/RJNY/Obtainium-Emulation-Pack

This gist will continue to live on, but I cannot promise to continue to maintain it.
For the most up-to-date Obtainium Export, please visit the new repository

This gist has been updated to match obtainium-emulation-pack-v2.0.0

Obtainium Export (Deprecated)

To download, long press (or right click) Raw and then Download Link
Import file with Obtainium.

Adds the following to auto pull:

  • Dolphin Emu (Development Versions)
  • MelonDS (nightly)
  • Lime3DS
  • NetherSX2 Patch [TRACK ONLY]
  • OdinTools
  • RetroArch (AArch64) (nightly)
  • RetroArch (AArch64) (stable)
  • Sudachi
  • Turnip Drivers [TRACK ONLY]
  • Vita3K
    ... and Obtainium of course

Why do some applications say TRACK ONLY?

As the name implies, these application versions are only tracked, not pulled. This was done because we can't pull these resources, but you may still care to know when these resources have updates so you can pull them manually. For example: NetherSX2 can't provide an APK for legal reasons, but you'll get update notifications so you don't have to manually check or be stuck with outdated resources.

How do I use TRACK ONLY resources?

When you get notified of an update to your track only resource:

  • visit the link to your resource
  • download it manually
  • in obtainium > click resource > click "Mark Updated"

I don't like , or is incompatible with my device.

No problem. Keep what you like, remove the rest!

What happened to Citra / Yuzu?

These repositories no longer exist due to a lawsuit by Nintendo against Tropic Haze LLC (former maintainers of Citra & Yuzu). Links to broken repositories cause errors in obtainium; and so, they were removed from this export script.

A note about stable, nightly and canary versions of the same app

You cannot install more than one version of the same app. For example: You must choose between RetroArch (stable) or RetroArch (nightly). You cannot have both.

How does this work?

Obtainium allows you to filter for links on a page using regular expression (regex)
It also allows you to follow multiple links using regex.
see https://regexr.com/7rmf7 for a basic example of how this works.

Can this break?

Yes. Absolutely it can.
Any of the scrapers that use regex can break if the maintainer changes their page.
The applications pulling from GitHub are more stable and less likely to break.

ko-fi

@retrogamecorps
Copy link

Hi, if you get a chance would you mind adding Citra Canary to the json? They recently started building unzipped apks in their releases. Thanks! https://github.com/citra-emu/citra-canary/releases

@RJNY
Copy link
Author

RJNY commented Jan 8, 2024

@retrogamecorps Thanks for letting me know! I've updated the script to include Citra. Let me know if there are any issues or additions you'd like me to make.

Also, totally geeked out with my wife when I saw my GitHub handle in your wiki and Odin 2 recap video. Thanks for all your great work. Cheers dude.

@retrogamecorps
Copy link

Awesome, thanks so much! And thanks to you for making the json in the first place, it's super handy :)

@MAMu1664
Copy link

Seems to work perfectly… but dunno how you did that, could you add a tutorial with how to manually add citra ? To follow your exemple…

or how to add daijisho…?

when I tried to add manually citra adding https://github.com/citra-emu/citra and clicked add it send me the message « unable to find appropriate version ».

thanks

@retrogamecorps
Copy link

when I tried to add manually citra adding https://github.com/citra-emu/citra and clicked add it send me the message « unable to find appropriate version ».

Hi @MAMu1664, just to chime in, I wanted to provide the specific URL you should be using with Obtanium, it's best to find the GH releases page of that specific app. So for example the URL above wouldn't work, but the Citra Canary releases page would: https://github.com/citra-emu/citra-canary/releases

Hope that helps!

@retrogamecorps
Copy link

Hi @RJNY, on more request, would you mind adding OdinTools to your script? I've been told it works with other handhelds like the Retroid Pocket 4/Pro as well! https://github.com/langerhans/OdinTools/releases

Thanks!

@RJNY
Copy link
Author

RJNY commented Feb 3, 2024

@retrogamecorps done.
I feel good adding it since it's no longer device specific.

@GlazedBelmont
Copy link

melonDS-nightly from https://github.com/rafaelvcaetano/melonDS-android/

would be nice to have, you do need to check some settings
Check:
Include prereleases
Use latest asset upload as release date

Uncheck:
Fallback to older releases

@RJNY
Copy link
Author

RJNY commented Mar 13, 2024

Updates:

  • Removed Citra
  • Removed Yuzu
  • Add MelonDS Nightly

Edit: Removal of Citra and Yuzu are due to the Lawsuit by Nintendo against Tropic Haze LLC (maintainers of Citra & Yuzu). These repositories were taken down and no longer exist.

@aphistic
Copy link

Thanks for maintaining this config!

I do have a question, though. Would you be able to include reasons why things are added or removed as part of your change updates?

Updates:
* Removed Citra
* Removed Yuzu
* Add MelonDS Nightly

I'm watching @retrogamecorps 's Retroid Pocket setup video that mentions your config, but it specifically calls out Citra as one of the apps being installed. I'm not familiar with all the different options available for emulators, so I don't know if one of the others replaces Citra, but including a reason on the updates would let people like me know if we should be looking for a different option instead.

Thanks again!

@GlazedBelmont
Copy link

@aphistic they got removed because their repos no longer exist due to the lawsuit.

Melonds-nightly is also just a odd one to add because the author simply changes the file on the latest release instead of making a new one so it's not that simple to add yourself.

@RJNY
Copy link
Author

RJNY commented Mar 18, 2024

Hey @aphistic , that's a great suggestion and I'll do a better job of documenting changes going forward. Enjoying emulation in my downtime is my hobby, so I'm usually in-tune with what's happening in this scene (like the Nintendo lawsuit). It didn't occur to me how for many watching Russ' guide, coming here expecting to see something that's missing, can be a confusing experience.

As for why they were removed, @GlazedBelmont hit the nail on the head. Additionally; removing these sources from the export also resolves what many users were reporting in the YouTube comments about getting an error that Citra and Yuzu no longer exist, which can be quite annoying.

@aphistic
Copy link

@GlazedBelmont Thanks for the heads up on that! I wasn't aware of the lawsuit but it doesn't surprise me that Nintendo's involved in one... 😅

@RJNY Thanks for the quick reply! A quick overview like you included just now would be great! :)

@GlazedBelmont
Copy link

GlazedBelmont commented Mar 20, 2024

Suyu doesn't seem to work with Obtainium for some reason (could not get ID from app)and Lemonade is still in pre-release, should probably wait for a proper full release, could link to the PabloMK7 fork though though its last commit was 2 weeks ago

@RJNY
Copy link
Author

RJNY commented Mar 24, 2024

Update:

  • Add Suyu
  • Removed RetroArch stable. Regex broke and I don't think it makes sense to support it since this updates rarely and play store is stable

@RJNY
Copy link
Author

RJNY commented Apr 2, 2024

Update:

  • Fixed and restored RetroArch stable 🤞

@Garibal10
Copy link

Is it possible to have a PS2 emulator? Otherwise the work is excellent!!!

@GlazedBelmont
Copy link

NetherSX2 has no apks on github so that won't be possible, neither does Play!

@GlazedBelmont
Copy link

Obtainium seems to have added the ability to download assets from non-apk repos, I think it would be worth to add AdrenoToolsDrivers as a Track-Only repo with the following version string extraction regex R[0-9]+ to only show the version number
image

@RJNY
Copy link
Author

RJNY commented Apr 8, 2024

Thank you for this setup for people like me who have no idea what they are doing. Is there any chance you might add Lime 3DS?

It's been on my mind, I'm on the fence about this mostly because I know very little about it. There appear to be a few variants going around (Lemonade-3DS, Limon3DS, Lime3DS). I want to avoid just adding all 3, but if there is an argument to be made that the community is bouncing between all 3, then I'll most definitely add them all.

Some questions I'm asking myself before adding things:

  • Is this the community standard?
  • Is the addition of said resource going to confuse emulation-scene newcomers?
  • Is this stable and/or ready for GA? (do maintainers of said repo want this attention?)

I want to avoid making this a hodgepodge of everything.
I'm also playing with the idea of promoting this out of a gist and into a repo, with an add-ons export for requests just like yours.

Is it possible to have a PS2 emulator? Otherwise the work is excellent!!!

Sadly no. As @GlazedBelmont said; if there's no APK on the resource, then Obtainium can't auto update.

Obtainium seems to have added the ability to download assets from non-apk repos, I think it would be worth to add AdrenoToolsDrivers as a Track-Only repo with the following version string extraction regex R[0-9]+ to only show the version number

That's cool! If I can present it in the Obtainium UI such a way that it's 100% obvious to newcomers that this is track-only and I won't get questions later down the line like "Why isn't this downloading?" then I'll add both AdrenoToolsDrivers and NetherSX2 as track-only

Yet another reason I think my idea above is a good idea. To quote myself:

I'm also playing with the idea of promoting this out of a gist and into a repo, with an add-ons export for requests just like yours.

@GlazedBelmont
Copy link

you can make it pretty clear by changing the app name yeah
image

@RYZONNNNN
Copy link

RYZONNNNN commented Apr 9, 2024

Can someone help me, i try to import this, but i obtain a unexpected error, attached
Uploading PXL_20240409_044320614.jpg…

Failed to decode data using encoding.....

@SteveAdams86
Copy link

https://github.com/sudachi-emu/sudachi/releases

Could this one be added? Sorry I don't know about specific Obtainium settings but adding the URL does find the package

@wadeduvall
Copy link

FYI, Suyu is not working for me. If I go to the release page and download, it works.

@GlazedBelmont
Copy link

GlazedBelmont commented Apr 13, 2024 via email

@GlazedBelmont
Copy link

GlazedBelmont commented Apr 13, 2024 via email

@RJNY
Copy link
Author

RJNY commented Apr 14, 2024

Update:

  • Removed Suyu (RIP)
  • Add Lime3DS
  • Add Sudachi
  • Added Turnip Drivers as Track Only. Thanks @GlazedBelmont for your contribution!
  • Minor edits to retroarch stable and nightly to use a random ID instead of the application name.
    • This helps with two things:
      • Prevents id uniqueness causing auto deletion while choosing between stable or nightly
      • Allows sorting to couple these applications together making it more visually pleasing
    • App IDs are updated to the actual application install name once installed, so trying to install both will likely remove one or the other. Please choose between stable or nightly before trying to download both. remove the one you don't want, or convert to track-only.

Things coming.

  • I find the conversation threads for gists just horrible. Anyone who's contributed to this thread is notified unless they unsubscribe.
  • I plan to promote this to a repository in the near future. This'll allow an issues tab for issues and requests. This may also open up a window to add my export script as a TRACK ONLY resource. 😏

Community Note

  • To stop being notified for every comment, please click Unsubscribe at the top of this page.
  • I never got the opportunity to thank you all for the love and support to this little project of mine. I appreciate all your feedback and sharing this script with your communities. I've learned about so many new applications through the support of this script and I'm happy to share them with the community.

@RJNY
Copy link
Author

RJNY commented Apr 16, 2024

This file has been officially moved to https://github.com/RJNY/Obtainium-Emulation-Pack

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