feat: collect the swf player, skyline and super3 assets

This commit is contained in:
Abdessamad Derraz committed 2026-09-03 21:48:24 +02:00
1 parent c1835d15ae
commit 2fec61a7d3
642 files changed
+1328712 -3352

No files matched your search

+2 -1
View File
@@ -228,7 +228,8 @@ files:
- name: gamecontrollerdb.txt
required: false
bundled: true
unsourceable: "opened through the asset manager inside the package, so no file on disk reaches this load"
size: 589031
sha1: "b194b556763146786b994f606c8697ab8f1b5f47"
description: "SDL controller mapping database"
note: >-
Read from the assets of the package at startup and handed to SDL as a
-1
View File
@@ -167,7 +167,6 @@ files:
bundled: true
size: 2623648
sha1: "ce173b7341bb271da5bf47761f4bf3b4de8e9deb"
unsourceable: "cache MAME regenerates from unifont.bdf, installed from the app's asset bundle"
category: game_data
description: "compiled glyph cache for unifont.bdf"
note: "load_cached_bdf derives the name by swapping the BDF extension and opens it before parsing the 9 MB source font, accepting it only when its stored size and hash match unifont.bdf. Shipped prebuilt; MAME writes it itself when it is absent."
+1 -3
View File
@@ -124,9 +124,7 @@ files:
description: "Apple IIe keyboard ASCII mapping ROM, 342-0132-B"
required: true
min_size: 2048
sha256:
- "68198ae95923926b0307893d03ec286f00822c93a0b6dabfca565f6718dd5a56"
- "fbb9620e01f4f728e5a8ba86544900978d7803f6a7d577d384e288dfed9a4907"
sha256: "68198ae95923926b0307893d03ec286f00822c93a0b6dabfca565f6718dd5a56,fbb9620e01f4f728e5a8ba86544900978d7803f6a7d577d384e288dfed9a4907"
validation: [size]
source_ref: "apple2/apple2.cpp:2331-2351, 1498-1506"
note: "The first hash is 342-0132-B, the second the revised IIe dump 342-0132-C; both are recognised at this filename and neither is checked. Read as 0x800 bytes."
+5 -10
View File
@@ -129,13 +129,17 @@ files:
source_ref: "app/src/main/cpp/skyline/services/pl/shared_font_core.h:29 (entry), :40-47 (lookup and fallback), :51-55 (header and copy)"
- name: FontKorean.ttf
aliases:
- FontNintendoExtended.ttf
path: "fonts/FontKorean.ttf"
system: nintendo-switch
required: false
has_builtin: true
description: "Shared font, Korean"
note: >-
Same lookup as the standard font, with a Noto Sans CJK asset behind it.
Same lookup as the standard font. The asset behind it is Roboto Medium,
byte-identical to FontNintendoExtended.ttf since the switch to Roboto
for the Korean font.
source_ref: "app/src/main/cpp/skyline/services/pl/shared_font_core.h:30 (entry), :40-47 (lookup and fallback), :51-55 (header and copy)"
- name: FontNintendoExtended.ttf
@@ -153,7 +157,6 @@ files:
system: nintendo-switch
required: false
bundled: true
unsourceable: "stub image the emulator build carries inside its package, not a dump of the system data archive it stands in for"
description: "NgWord system data archive"
note: >-
Stub RomFS image served from the application assets when a game opens the data
@@ -165,7 +168,6 @@ files:
system: nintendo-switch
required: false
bundled: true
unsourceable: "stub image the emulator build carries inside its package, not a dump of the system data archive it stands in for"
description: "NgWord2 system data archive"
note: >-
Stub RomFS image served from the application assets when a game opens the data
@@ -178,7 +180,6 @@ files:
system: nintendo-switch
required: false
bundled: true
unsourceable: "generated by the emulator build from the public time zone database and carried inside its package"
description: "Time zone location list"
note: >-
Read from the application assets at time service init and used as the list of
@@ -192,7 +193,6 @@ files:
system: nintendo-switch
required: false
bundled: true
unsourceable: "generated by the emulator build from the public time zone database and carried inside its package"
description: "Time zone data version"
note: >-
Read from the application assets at time service init and reported as the time
@@ -203,7 +203,6 @@ files:
system: nintendo-switch
required: false
bundled: true
unsourceable: "placeholder image carried inside the emulator package"
description: "Default user profile image"
note: >-
Opened from the application assets when a game asks the account service for the
@@ -215,7 +214,6 @@ files:
system: nintendo-switch
required: false
bundled: true
unsourceable: "build output of the emulator's own shader source, carried inside its package"
description: "Blit vertex helper shader"
note: >-
Opened from the application assets when the GPU helper shaders are built. Compiled
@@ -227,7 +225,6 @@ files:
system: nintendo-switch
required: false
bundled: true
unsourceable: "build output of the emulator's own shader source, carried inside its package"
description: "Blit fragment helper shader"
note: >-
Opened from the application assets when the GPU helper shaders are built. Compiled
@@ -239,7 +236,6 @@ files:
system: nintendo-switch
required: false
bundled: true
unsourceable: "build output of the emulator's own shader source, carried inside its package"
description: "Clear vertex helper shader"
note: >-
Opened from the application assets when the GPU helper shaders are built. Compiled
@@ -251,7 +247,6 @@ files:
system: nintendo-switch
required: false
bundled: true
unsourceable: "build output of the emulator's own shader source, carried inside its package"
description: "Clear fragment helper shader"
note: >-
Opened from the application assets when the GPU helper shaders are built. Compiled
+4 -3
View File
@@ -63,14 +63,15 @@ files:
path: "rootfs.tar.gz"
required: true
category: game_data
storage: large_file
validation: [sha256]
size: 582086462
sha256: "a40dd11b24802325b37ab6454feb5fda84a6f1de9d769c84a2dd7b6fee8035e1"
unsourceable: "runtime image the app fetches into its own cache and unpacks into internal storage, leaving no path a user or a pack can write"
description: "Debian bookworm ARM64 root filesystem the ports execute in"
note: >-
Fetched from releases/latest/download of get-starboard/starboard-runtime,
written to the cache directory as rootfs.tar.gz, gunzipped into a rootfs
Fetched as the asset starboard-rootfs.tar.gz from releases/latest/download
of get-starboard/starboard-runtime, written to the cache directory as
rootfs.tar.gz, gunzipped into a rootfs
directory under internal storage, then deleted. Nothing launches without
it: the gate reads usr/bin/env and bin/sh in the extracted tree beside
libproot.so in the native library directory. Integrity comes from a
-3
View File
@@ -122,7 +122,6 @@ files:
path: "Config/Games.xml"
required: true
bundled: true
unsourceable: "Installed from the package assets on every launch and never obtained separately"
size: 154928
md5: fc26e2deaa532794d91fe33ca73f8e2c
sha1: b41150f8cff409dde89939b80a980a20e853df0b
@@ -143,7 +142,6 @@ files:
path: "Config/Supermodel.ini"
required: false
bundled: true
unsourceable: "Installed from the package assets on every launch and rewritten in place by the app"
size: 6887
md5: a468e45e005caa89356bd67b70e0d37d
sha1: 6c38cc6fba14863bfbdc730e53d3274fd79a4544
@@ -164,7 +162,6 @@ files:
path: "Config/gamecontrollerdb.txt"
required: false
bundled: true
unsourceable: "Installed from the package assets on every launch and never obtained separately"
size: 587398
md5: e8da2d033e90d6fefa884ee78690b4e0
sha1: cb6be8206308470ecaa8b9cc882d82abe0ef3562
-13
View File
@@ -81,7 +81,6 @@ files:
system: flash
required: true
bundled: true
unsourceable: "ships inside the application package"
size: 344533
md5: c0263e609d1aef85891d56d6467a429c
sha1: c58c63e0ae8396018fd71f0fa7ebd4f8eb4f139f
@@ -98,7 +97,6 @@ files:
system: flash
required: true
bundled: true
unsourceable: "ships inside the application package"
variant_group: "ruffle-core"
size: 90386
md5: 5b1d64812875a1341ebd2a611e9324a1
@@ -114,7 +112,6 @@ files:
system: flash
required: true
bundled: true
unsourceable: "ships inside the application package"
variant_group: "ruffle-core"
size: 13107470
md5: 834f85979115fd740943a782887d0ab0
@@ -130,7 +127,6 @@ files:
system: flash
required: true
bundled: true
unsourceable: "ships inside the application package"
variant_group: "ruffle-core"
size: 94169
md5: 5aee868a91c066cc15f8b06999af690b
@@ -146,7 +142,6 @@ files:
system: flash
required: true
bundled: true
unsourceable: "ships inside the application package"
variant_group: "ruffle-core"
size: 13323601
md5: fe843bd0152c714f0449493b0193108f
@@ -161,7 +156,6 @@ files:
system: flash
required: true
bundled: true
unsourceable: "ships inside the application package"
size: 2421
md5: 39c997db73db15a6807b35f148fcc85a
sha1: 0aaf20633888d2d0a2da38e82773cb5d44e840eb
@@ -178,7 +172,6 @@ files:
system: flash
required: true
bundled: true
unsourceable: "ships inside the application package"
size: 1377
md5: de36d0dc1b74a39be2313749138d4d00
sha1: bc283d9ad8ad3bb99b632ca5b194a5bf27df1c22
@@ -195,7 +188,6 @@ files:
system: flash
required: true
bundled: true
unsourceable: "ships inside the application package"
size: 20951456
md5: 7fa4474455635584fa683167ee7e948f
sha1: d6d91ca32cbceda054851e9aa78c2e9286bd8812
@@ -212,7 +204,6 @@ files:
system: flash
required: true
bundled: true
unsourceable: "ships inside the application package"
size: 1058904
md5: 77f7b0c9bba5c0b4c4339bc655d5613a
sha1: 8db47ede06074dec3fbc05b69eb75f8c1c5e71a8
@@ -227,7 +218,6 @@ files:
system: flash
required: true
bundled: true
unsourceable: "ships inside the application package"
size: 3896
md5: 1301640830c754d20384243c97bd7854
sha1: 6118faa7947eb7abf4326f08f5ba94ab61e42808
@@ -244,7 +234,6 @@ files:
system: flash
required: false
bundled: true
unsourceable: "ships inside the application package"
size: 5889
md5: 3d801b57e0b9e1a84d9cf28ef7505b3c
sha1: 5194da518b3bbc77204e481c2cfed0381cf5df41
@@ -259,7 +248,6 @@ files:
system: flash
required: false
bundled: true
unsourceable: "ships inside the application package"
size: 54675
md5: c583c7db1c5456c0d9307d5f510a63f0
sha1: bef0ab96169418441f43b9dae2ec92a990b89ade
@@ -273,7 +261,6 @@ files:
system: flash
required: false
bundled: true
unsourceable: "ships inside the application package"
size: 23563
md5: 505834e937b0bd061695ff34f40301cb
sha1: f5992aebd3ba298f6564681592be8b4626e89158
+2 -1
View File
@@ -214,7 +214,8 @@ files:
- name: gamecontrollerdb.txt
required: false
bundled: true
unsourceable: "opened through the asset manager inside the package, so no file on disk reaches this load"
size: 589031
sha1: "b194b556763146786b994f606c8697ab8f1b5f47"
description: "SDL controller mapping database"
note: >-
Read from the assets of the package as the game controller subsystem