Files
lowbit--ps5-doom/TODO.md
T
rijads 1ac421aa82 Follow redirects to folder links and resolve the listing where they land
A short link to a folder could not be imported: the listing's relative links were resolved against
the typed address instead of the one the redirect ended at. plat_http_get now reports the final
address. The PS5 backend follows Location headers itself, since sceHttp's automatic redirects do
not say where they land; the PC backend asks libcurl. The importer resolves listings against that
address and sends later range requests straight to it.

The URL helpers move from the launcher's listing code to src/platform/url.c so the PS5 backend can
resolve Location headers with them, and the upload server reuses url_file_name for file names.
2026-10-04 15:30:51 +02:00

873 B

TODO

Add-ons (PWADs)

The launcher only starts the main games; add-on WADs found in archives are skipped. Order of work:

  • Pick an add-on in the launcher and load it on top of its game (-file), import PWADs from archives and links, and give each add-on its own saves.
  • No Rest for the Living (nerve.wad) and the Master Levels (masterlevels.wad) from the 2024 re-release: classic-format DOOM II maps, so they should run once loading works. Check their level order and secret exits.
  • SIGIL and SIGIL II (sigil.wad, sigil2.wad): the re-release versions are episodes 5 and 6, which need episode, intermission and sky support beyond episode 4.
  • Legacy of Rust (id1.wad with id1-*.wad and id24res.wad): needs the id24 extensions (new weapons, monsters and the rest of the spec). Largest of these.