Skip to content

Fix unfinished setup/docs and platform metadata placeholders#123

Draft
KuriGohan-Kamehameha wants to merge 45 commits into
inssekt:mainfrom
KuriGohan-Kamehameha:fix/unfinished-placeholders-audit
Draft

Fix unfinished setup/docs and platform metadata placeholders#123
KuriGohan-Kamehameha wants to merge 45 commits into
inssekt:mainfrom
KuriGohan-Kamehameha:fix/unfinished-placeholders-audit

Conversation

@KuriGohan-Kamehameha

Copy link
Copy Markdown

Summary

  • Fill the empty First-Time Setup Wizard section in README and fix setup list numbering/structure.
  • Replace silent exception swallowing in platforms/generate_index.py with explicit handling and error visibility.
  • Fill platform-level null descriptions across platform manifests with baseline descriptions.
  • Add explicit no-scraper note to platform descriptions where scraperSourceList is empty (8 platforms).
  • Normalize trailing newline in touched JSON files.

Build/Validation

  • python3 -m py_compile platforms/generate_index.py platforms/curator.py
  • python3 -m json.tool platforms/index.json
  • python3 -c "import json; from pathlib import Path; [json.loads(p.read_text(encoding='utf-8')) for p in Path('platforms').glob('*.json')]; print('ok')"
  • python3 platforms/generate_index.py (executed successfully; no errors in captured log)

Notes

  • Left player-level description nulls untouched (31 remaining), since this change focuses on platform-level placeholders.
  • Reverted accidental index churn so platforms/index.json stays unchanged in this PR.

inssekt and others added 30 commits December 11, 2025 17:17
Add README.md with project overview and features
Added a GIF demonstrating the screen swap feature.
Replaced image with video for screen swap demonstration.
Reformated almost every platform name, deleted unplayable platforms
Added a badge for Obtainium installation link in the README.
The Obtainium JSON is configured to detect pre-releases since we are still on a beta, on the future I would suggest to change this behaviour to only allow stable releases.
The ParaLLel core has support for .7z files but the platform files doesn't allow compressed 7zip roms to be used, this just adds the apropiate .7z support
Add Obtainium installation badge to README
Added .7z support for RetroArch ParaLLel_n64 core
Updated platform support details and added ScreenScraper for artwork.
Add Dolphin PrimeHack configuration to NintendoWii.json
Added support for .3ds files back to Azahar, also added support for .app files (ex. HOME menu, Mii Maker, CIA installed games)
.3ds and .app support for Azahar
@KuriGohan-Kamehameha KuriGohan-Kamehameha force-pushed the fix/unfinished-placeholders-audit branch from 0961a34 to 940da0e Compare March 26, 2026 00:15
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.

5 participants