mirror of
https://github.com/lowbit/ps5-doom.git
synced 2026-10-06 03:00:13 +02:00
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:
1 parent
a8c5b63ae0
commit
59bad37ea7
6 files changed
+6
-6
No files matched your search
+1
-1
@@ -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
|
||||
|
||||
@@ -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,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)
|
||||
|
||||
|
||||
@@ -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.
@@ -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": [
|
||||
Reference in new issue
Block a user