Keep param.json and the icon in sce_sys/; contentVersion 01.000.001

The homebrew catalog reads contentVersion from sce_sys/param.json in the repository at the release tag; consoles compare it to find updates.
This commit is contained in:
rijads committed 2026-10-03 18:04:33 +02:00
1 parent a8c5b63ae0
commit 59bad37ea7
6 files changed
+6 -6

No files matched your search

+1 -1
View File
@@ -22,7 +22,7 @@ liblzma, zlib) and the build tools listed at the end.
| `src/host/` | Headless Linux backend for testing on the PC: PNG frames, scripted pad, WAV audio, libcurl HTTP |
| `third_party/` | Build configuration for libarchive, liblzma and zlib (`config.h` files and `third_party.mk`); the sources are fetched, not copied |
| `test/` | `render_music` (MUS lump to WAV), `present_preview` (runs the GPU kernel's math on the CPU) and the console test plans |
| `title/` | `param.json` and the icon (the shareware WAD's `M_DOOM` logo, scaled 3x on black) |
| `sce_sys/` | `param.json` (raise `contentVersion` in every release) and the icon (the shareware WAD's `M_DOOM` logo, scaled 3x on black) |
| `tools/` | Tool, library and shareware WAD fetch, kernel embedding, deploy, console test runner |
## Build
+2 -2
View File
@@ -110,12 +110,12 @@ $(PS5_DIR)/eboot.elf: $(PS5_DIR)/llvm-pie.elf $(NATIVE_TOOL)
$(NATIVE_TOOL) link --in $< --out $@ --stub-dir $(PS5_STUBS) \
--module-sdk 0x02000009 --companion-sdk 0x08050001 --file-name eboot.elf
$(APP)/eboot.bin: $(PS5_DIR)/eboot.elf $(RUNTIME) title/param.json title/icon0.png wads/DOOM1.WAD
$(APP)/eboot.bin: $(PS5_DIR)/eboot.elf $(RUNTIME) sce_sys/param.json sce_sys/icon0.png wads/DOOM1.WAD
rm -rf $(APP)
mkdir -p $(APP)/sce_sys $(APP)/sce_module $(APP)/wads
$(NATIVE_TOOL) self --sign --in $< --out $@ --magic 0x1D3D154F
cp $(RUNTIME) $(APP)/sce_module/libc.prx
cp title/param.json title/icon0.png $(APP)/sce_sys/
cp sce_sys/param.json sce_sys/icon0.png $(APP)/sce_sys/
cp wads/DOOM1.WAD $(APP)/wads/doom1.wad
mkdir -p $(APP)/licenses
cp LICENSE $(APP)/licenses/DOOM-GPL-2.0.txt
+1 -1
View File
@@ -1,4 +1,4 @@
<p align="center"><img src="title/icon0.png" width="160" alt="DOOM icon"></p>
<p align="center"><img src="sce_sys/icon0.png" width="160" alt="DOOM icon"></p>
# DOOM for PS5 (native)
+1 -1
View File
@@ -8,7 +8,7 @@ release package carries these notices and the license texts in `PPSA99666/licens
| Component | Used as | License |
| --- | --- | --- |
| [DOOM source code](https://github.com/id-Software/DOOM) (`linuxdoom-1.10`), id Software | The game engine in `src/doom/`, with the changes listed in `DEVELOPMENT.md` | GNU GPL v2 (`LICENSE`) |
| DOOM shareware IWAD v1.9 (`DOOM1.WAD`, episode 1), id Software | Bundled game data, `wads/doom1.wad`, unmodified; fetched by `tools/fetch-shareware.sh`. Its `M_DOOM` logo, scaled up, is the home-screen icon (`title/icon0.png`) | id Software's shareware terms: free to share unmodified and free of charge |
| DOOM shareware IWAD v1.9 (`DOOM1.WAD`, episode 1), id Software | Bundled game data, `wads/doom1.wad`, unmodified; fetched by `tools/fetch-shareware.sh`. Its `M_DOOM` logo, scaled up, is the home-screen icon (`sce_sys/icon0.png`) | id Software's shareware terms: free to share unmodified and free of charge |
| [libarchive](https://www.libarchive.org/) 3.8.9 | Reading ZIP, 7Z and RAR archives in the importer (`tools/fetch-archive-libs.sh`, configured by `third_party/`) | BSD 2-Clause, with a few files public domain or CC0 (`licenses/libarchive.txt`) |
| [xz](https://tukaani.org/xz/) 5.8.4, liblzma | LZMA and LZMA2 decoding for 7Z archives | BSD Zero Clause (`licenses/liblzma.txt`) |
| [zlib](https://zlib.net/) 1.3.2 | Deflate decoding for ZIP archives | zlib license (`licenses/zlib.txt`) |
File renamed without changes.
+1 -1
View File
@@ -10,7 +10,7 @@
"conceptId": "99666",
"contentBadgeType": 1,
"contentId": "UP9000-PPSA99666_00-DOOMNATIVEPS5000",
"contentVersion": "01.000.000",
"contentVersion": "01.000.001",
"downloadDataSize": 256,
"gameIntent": {
"permittedIntents": [