From 6e5b15911f2380e114592dbefa8693eea06188cb Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Tue, 11 Aug 2026 18:12:59 +0200 Subject: [PATCH] chore: drop the unsourceable flag on collected files --- emulators/idtech4a++.yml | 27 --------------------------- emulators/j2me-loader.yml | 14 -------------- emulators/jl-mod.yml | 22 ---------------------- emulators/xenia-edge.yml | 5 ----- 4 files changed, 68 deletions(-) diff --git a/emulators/idtech4a++.yml b/emulators/idtech4a++.yml index e6e531f3..7980275f 100644 --- a/emulators/idtech4a++.yml +++ b/emulators/idtech4a++.yml @@ -156,7 +156,6 @@ files: - name: uzdoom.pk3 required: true bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data path: "uzdoom/uzdoom.pk3" size: 3007398 @@ -173,7 +172,6 @@ files: - name: game_support.pk3 required: true bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data path: "uzdoom/game_support.pk3" size: 2382047 @@ -190,7 +188,6 @@ files: - name: game_widescreen_gfx.pk3 required: false bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data path: "uzdoom/game_widescreen_gfx.pk3" size: 5565936 @@ -205,7 +202,6 @@ files: - name: lights.pk3 required: false bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data path: "uzdoom/lights.pk3" size: 24030 @@ -220,7 +216,6 @@ files: - name: brightmaps.pk3 required: false bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data path: "uzdoom/brightmaps.pk3" size: 246181 @@ -235,7 +230,6 @@ files: - name: uzdoom.sf2 required: false bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data path: "uzdoom/soundfonts/uzdoom.sf2" size: 3299098 @@ -251,7 +245,6 @@ files: - name: GENMIDI.GS.wopl required: false bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data path: "uzdoom/fm_banks/GENMIDI.GS.wopl" size: 118767 @@ -266,7 +259,6 @@ files: - name: gs-by-papiezak-and-sneakernets.wopn required: false bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data path: "uzdoom/fm_banks/gs-by-papiezak-and-sneakernets.wopn" size: 274864 @@ -280,7 +272,6 @@ files: - name: ecwolf.pk3 required: true bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data path: "ecwolf/ecwolf.pk3" size: 185013 @@ -299,7 +290,6 @@ files: - name: glprogs.pk4 required: true bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data size: 98396 md5: 3155df291027d253e2596db3fca1ac4a @@ -314,7 +304,6 @@ files: - name: renderprogs.pk4 required: true bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data size: 223453 md5: 7edee35e1e53475d9557c1026877ae7c @@ -328,7 +317,6 @@ files: - name: glsl.pk4 required: true bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data size: 51642 md5: b94d15df5bf72a4c4510c834ef404ebb @@ -341,7 +329,6 @@ files: - name: zzz_etqwbase.pk4 required: true bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data size: 136061 md5: 2f5c49dca4993da5911d632d3962c1f3 @@ -355,7 +342,6 @@ files: - name: legacy_v2.83.2.pk3 required: true bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data path: "etw/legacy/legacy_v2.83.2.pk3" size: 30993701 @@ -372,7 +358,6 @@ files: - name: extras.pk3 required: true bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data path: "xash/extras.pk3" size: 1491748 @@ -389,7 +374,6 @@ files: - name: cs16client-extras.pk3 required: false bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data path: "xash/cs16client-extras.pk3" size: 12976942 @@ -404,7 +388,6 @@ files: - name: extras.zip required: true bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data size: 15081926 md5: 15944b9068602a6d36905be035e9e547 @@ -419,7 +402,6 @@ files: - name: d3_sabot_a7.pk4 required: false bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data path: "doom3/base/zzz_idTech4Amm_d3_sabot_a7.pk4" size: 2399406 @@ -436,7 +418,6 @@ files: - name: q4_sabot_a9.pk4 required: false bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data path: "quake4/q4base/zzz_idTech4Amm_q4_sabot_a9.pk4" size: 21143072 @@ -451,7 +432,6 @@ files: - name: play_original_doom3_level.pk4 required: false bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data path: "doom3/rivensin/zzz_idTech4Amm_play_original_doom3_level.pk4" size: 16866 @@ -466,7 +446,6 @@ files: - name: doom3_chinese_translation_doom3bfg.pk4 required: false bundled: true - unsourceable: "arrives with the application package, not sourced separately" category: game_data path: "doom3/base/doom3_chinese_translation_doom3bfg.pk4" size: 5138117 @@ -481,7 +460,6 @@ files: - name: controls_theme.zipak required: false bundled: true - unsourceable: "arrives with the application package, not sourced separately" size: 3133490 md5: 9f6f5073fda93251f7a48a91a6d4c5d1 sha1: 5be92df9e74843bc6071e3627f4fd876d499a490 @@ -496,7 +474,6 @@ files: - name: btn_jump.png required: false bundled: true - unsourceable: "arrives with the application package, not sourced separately" description: "Default on-screen button images, 52 files" note: >- Read from the assets root when the theme is the built-in one. The set @@ -508,7 +485,6 @@ files: - name: generic.json required: false bundled: true - unsourceable: "arrives with the application package, not sourced separately" path: "keyboard/generic.json" size: 10278 md5: ef9b27699a627334930f6d4252b644d5 @@ -522,7 +498,6 @@ files: - name: autoexec.cfg required: false - unsourceable: "console commands written by the user for one install" description: "Console script the engine runs at startup" note: >- Executed by the id-derived engines from the mod folder and from the base @@ -535,7 +510,6 @@ files: - name: description.txt required: false - unsourceable: "text written by whoever assembled the mod folder" description: "Blurb shown for a mod in the chooser" note: >- Read from the root of a mod folder when the mod list is built and shown @@ -560,7 +534,6 @@ files: - name: "controls_theme//btn_jump.png" required: false - unsourceable: "button artwork authored per theme, with no released set to collect" description: "Button images of a user theme" note: >- A folder under `controls_theme/` in any search path, or inside a `.zipak` diff --git a/emulators/j2me-loader.yml b/emulators/j2me-loader.yml index 82704465..0535188c 100644 --- a/emulators/j2me-loader.yml +++ b/emulators/j2me-loader.yml @@ -44,7 +44,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Typeface for the virtual keyboard and overlays" note: "Built into a Typeface at CanvasWrapper construction, which is a field initializer of Canvas and therefore runs for every MIDlet that opens one. Drives the key captions, the soft bar and the FPS counter." @@ -54,7 +53,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Default microedition system properties" note: "Read from assets/defaults when a profile is created and again when the config screen or updateSystemProperties fills the field. Each line becomes a System.setProperty pair at MIDlet startup, carrying microedition.configuration, microedition.platform, the JSR version strings and the vendor identity values." @@ -64,7 +62,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Vertex shader for the screen blitter" note: "Compiled when the GL surface is created and no user shader is selected. Graphics mode 1 is the default, so this is the standard display path. Also compiled as the Simple program of the Mascot Capsule renderer." @@ -74,7 +71,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Fragment shader for the screen blitter" note: "Paired with simple.vsh. createProgram returning -1 raises RuntimeException at surface creation." @@ -84,7 +80,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Vertex shader for untextured Mascot Capsule geometry" note: "Program.create builds the tex, color, simple and sprite programs together the first time the Mascot Capsule renderer initializes, so all four pairs are read on the first micro3d frame." @@ -94,7 +89,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Fragment shader for untextured Mascot Capsule geometry" note: "Carries the sphere map, toon threshold and primitive colour uniforms of the Color program." @@ -104,7 +98,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Vertex shader for textured Mascot Capsule geometry" note: "Built by Program.create alongside the other three pairs." @@ -114,7 +107,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Fragment shader for textured Mascot Capsule geometry" note: "Carries the texture size, transparency and sphere map uniforms of the Tex program." @@ -124,7 +116,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Vertex shader for Mascot Capsule sprites" note: "Built by Program.create alongside the other three pairs." @@ -134,7 +125,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Fragment shader for Mascot Capsule sprites" note: "Carries the texture size, transparency and colour key uniforms of the Sprite program." @@ -144,7 +134,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "JSR-184 M3G engine" note: "Named by System.loadLibrary(\"javam3g\") outside any catch, the first time the toolkit reports the UI thread available. Built by ndkBuild from the m3g sources against GLES 1.1." @@ -154,7 +143,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Mascot Capsule vertex and buffer routines" note: "Loaded from the static initializer of Utils, so the first Mascot Capsule call brings it in. Holds fillBuffer, glReadPixels and the bone transform." @@ -164,7 +152,6 @@ files: system: j2me required: false bundled: true - unsourceable: "ships inside the application package" category: game_data description: "X.509 certificate for the crash report endpoint" note: "Read into a trust store only when a crash report is sent from Android 4.1 through 4.4, where TLSv1.2 is forced. A read or certificate failure falls back to the default socket factory." @@ -174,7 +161,6 @@ files: system: j2me required: false bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Third party licence text of the about screen" note: "Read when the licences dialog is opened and shown as HTML. Emulation never touches it." diff --git a/emulators/jl-mod.yml b/emulators/jl-mod.yml index 3c1741ff..960761c8 100644 --- a/emulators/jl-mod.yml +++ b/emulators/jl-mod.yml @@ -53,7 +53,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Default microedition system properties" note: "Read from assets/defaults when a profile is created, when the config screen has no stored value and when updateSystemProperties fills the field. Each line becomes a System.setProperty and MidletSystem.setProperty pair at MIDlet startup, carrying microedition.configuration, microedition.platform, the JSR version strings and the vendor identity values." @@ -63,7 +62,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Vertex shader for the screen blitter" note: "Compiled when the GL surface is created and no user shader is selected. Graphics mode 1 is the default, so this is the standard display path. Also compiled as the Simple program of the Mascot Capsule renderer." @@ -73,7 +71,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Fragment shader for the screen blitter" note: "Paired with simple.vsh. createProgram returning -1 raises RuntimeException at surface creation." @@ -83,7 +80,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Vertex shader for untextured Mascot Capsule geometry" note: "Program.create builds the tex, color, simple and sprite programs together the first time the Mascot Capsule renderer draws, so all four pairs are read on the first micro3d frame." @@ -93,7 +89,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Fragment shader for untextured Mascot Capsule geometry" note: "Carries the sphere map, toon threshold and primitive colour uniforms of the Color program." @@ -103,7 +98,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Vertex shader for textured Mascot Capsule geometry" note: "Built by Program.create alongside the other three pairs." @@ -113,7 +107,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Fragment shader for textured Mascot Capsule geometry" note: "Carries the texture size, sphere map and toon uniforms of the Tex program." @@ -123,7 +116,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Vertex shader for Mascot Capsule sprites" note: "Built by Program.create alongside the other three pairs." @@ -133,7 +125,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Fragment shader for Mascot Capsule sprites" note: "Carries the texture size and colour key uniforms of the Sprite program." @@ -143,7 +134,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Vertex shader for the Nokia M3D renderer" note: "Compiled when a MIDlet first binds a com.nokia.mid.m3d context. Carries the position, texture coordinate and matrix inputs." @@ -153,7 +143,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Fragment shader for the Nokia M3D renderer" note: "Paired with m3d.vsh. A link failure raises RuntimeException in the constructor." @@ -163,7 +152,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Binary class patches applied during MIDlet conversion" note: "Index of class CRC32 to patch offset, read by the static field initializer of AndroidProducer and again for each matching class the dexer instruments. A read failure outside end of file is rethrown as RuntimeException, which breaks class initialization and therefore every conversion. Patch entries are applied by the SRC/EXT/FWD/BWD opcode stream of BinaryPatcher." @@ -173,7 +161,6 @@ files: system: j2me required: false bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Third party licence text of the about screen" note: "Read when the licences dialog is opened and shown as HTML. Emulation never touches it." @@ -183,7 +170,6 @@ files: system: j2me required: false bundled: true - unsourceable: "ships inside the application package" category: game_data description: "X.509 certificate for the crash report endpoint" note: "Named as an ACRA certificate path only when the crash sender is configured on Android 4.1 through 4.4, where TLSv1.2 is forced. Every other release uses the default socket factory." @@ -193,7 +179,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "NDK C++ runtime for the native modules" note: "Named ahead of every other native library, in the static initializers of GLESUtils and micro3d Utils, in the M3G toolkit init and in both synthesizer classes." @@ -203,7 +188,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "GLES blit routines for the Nokia M3D and Mexa OpenGL surfaces" note: "Loaded from the static initializer of GLESUtils, so the first blit brings it in. Holds the GLES1 and GLES2 bitmap blits." @@ -213,7 +197,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "JSR-184 M3G engine" note: "Named by System.loadLibrary outside any catch, the first time the toolkit reports the UI thread available. Built by ndkBuild from the m3g sources against GLES 1.1." @@ -223,7 +206,6 @@ files: system: j2me required: true bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Mascot Capsule vertex and buffer routines" note: "Loaded from the static initializer of Utils, so the first Mascot Capsule call brings it in. Holds fillBuffer, glReadPixels and the bone transform." @@ -233,7 +215,6 @@ files: system: j2me required: false bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Audio output stream of the sound bank synthesizers" note: "Named by both synthesizer classes ahead of their own libraries. Reached only when a sound bank is selected, and SynthPluginFactory catches the load failure and falls back to the Android synthesizer." @@ -243,7 +224,6 @@ files: system: j2me required: false bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Shared player and listener code of the synthesizer plugins" note: "Named by both synthesizer classes ahead of their own libraries. Same fallback as liboboe.so." @@ -253,7 +233,6 @@ files: system: j2me required: false bundled: true - unsourceable: "ships inside the application package" category: game_data description: "Sonivox EAS synthesizer" note: "Loaded from the static initializer of LibEAS when a sound bank is selected. Links the sonivox wavetable engine statically and reads the bank as a DLS collection. A failure leaves the TinySoundFont plugin or the Android synthesizer." @@ -263,7 +242,6 @@ files: system: j2me required: false bundled: true - unsourceable: "ships inside the application package" category: game_data description: "TinySoundFont synthesizer" note: "Loaded from the static initializer of LibTSF when a sound bank is selected. Reads the bank as a SoundFont and plays standard MIDI files. A failure leaves the EAS plugin or the Android synthesizer." diff --git a/emulators/xenia-edge.yml b/emulators/xenia-edge.yml index 4a0f00fc..8be59250 100644 --- a/emulators/xenia-edge.yml +++ b/emulators/xenia-edge.yml @@ -158,11 +158,6 @@ files: validation: [signature] description: "Microsoft Visual C++ 2015-2022 redistributable installer" source_ref: "src/xenia/app/xenia_main.cc:578-582, src/xenia/ui/redist_installer_wx.cc:144-172, 379-409, 766-875" - unsourceable: >- - The aka.ms link is a rolling redirect to whatever build Microsoft - currently publishes, so the artifact has no fixed identity to record; the - source pins no SHA-256 for that reason and verifies an Authenticode chain - with a "Microsoft Corporation" signer instead. note: >- Not loaded by the emulator. The runtime version is read from HKLM\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x64, and when it is