chore: merge sudachi folder and ps4 fonts

This commit is contained in:
Abdessamad Derraz committed 2026-11-09 20:33:36 +01:00
commit 297ec74bd9
50 files changed
+106 -51

No files matched your search

+88 -50
View File
@@ -43,8 +43,11 @@ notes: |
(src/emulator.cpp:639-661). The font library opens each by its dumped name
or its PS4 name in fonts/, then fonts/font/, then fonts/font2/
(src/core/libraries/font/font_internal.cpp:391-468), and falls back to the
Noto fonts it embeds (font_internal.cpp:119-127). The entries below put
each in fonts/font/, which both the mount and the library read. These are SST
Noto fonts it embeds (font_internal.cpp:119-127). Each entry sits in the
folder the console keeps it in: the two mounts serve them as is to games
and to the LLE libSceFont, and the library finds both. The font2 copies of
the SSTArabic family are a later revision than the font/ ones, which the
library reaches first. These are SST
(Sony Standard Text) typeface files in OTF format. The emulator mounts
the directories wholesale, and games load individual fonts by name. Without
fonts, the emulator warns "No dumped system fonts, expect missing text
@@ -251,263 +254,298 @@ files:
hle_fallback: true
path: "fonts/font/SST-Light.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:419, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:419, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SST-Roman.otf"
aliases: ["SST-EU-ROMAN.OTF", "SST-EU-ROMAN-R.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SST-Roman.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:420, 422, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:420, 422, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SST-Medium.otf"
aliases: ["SST-EU-ROMAN-M.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SST-Medium.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:421, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:421, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SST-Italic.otf"
aliases: ["SST-EU-ROMAN-I.OTF", "SST-ITALIC-R.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SST-Italic.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:423, 427, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:423, 427, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SST-Bold.otf"
aliases: ["SST-EU-ROMAN-B.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SST-Bold.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:424, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:424, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SST-BoldItalic.otf"
aliases: ["SST-EU-ROMAN-BI.OTF", "SST-ITALIC-B.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SST-BoldItalic.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:425, 429, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:425, 429, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SST-LightItalic.otf"
aliases: ["SST-ITALIC-L.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SST-LightItalic.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:426, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:426, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SST-MediumItalic.otf"
aliases: ["SST-ITALIC-M.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SST-MediumItalic.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:428, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:428, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SSTTypewriter-Roman.otf"
aliases: ["SST-TYPEWRITER-R.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTTypewriter-Roman.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:430, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:430, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SSTTypewriter-Bd.otf"
aliases: ["SST-TYPEWRITER-B.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTTypewriter-Bd.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:431, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:431, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SSTJpPro-Regular.otf"
aliases: ["SST-JPPRO-R.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTJpPro-Regular.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:432, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:432, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SSTJpPro-Bold.otf"
aliases: ["SST-JPPRO-B.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTJpPro-Bold.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:433, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:433, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "DFHEI5-SONY.ttf"
aliases: ["SST-CNGB-HEI-R.TTF"]
required: false
hle_fallback: true
path: "fonts/font/DFHEI5-SONY.ttf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:434, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:434, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SSTAribStdB24-Regular.ttf"
aliases: ["SST-ARIB-STD-B24-R.TTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTAribStdB24-Regular.ttf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:435, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:435, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SSTArabic-Roman.otf"
aliases: ["SST-ARABIC-R.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTArabic-Roman.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:436, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:436, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SSTArabic-Light.otf"
aliases: ["SST-ARABIC-L.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTArabic-Light.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:437, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:437, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SSTArabic-Medium.otf"
aliases: ["SST-ARABIC-M.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTArabic-Medium.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:438, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:438, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SSTArabic-Bold.otf"
aliases: ["SST-ARABIC-B.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTArabic-Bold.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:439, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:439, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SCEPS4Yoongd-Light.otf"
aliases: ["SCE-EXT-HANGUL-L.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SCEPS4Yoongd-Light.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:440, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:440, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SCEPS4Yoongd-Medium.otf"
aliases: ["SCE-EXT-HANGUL-R.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SCEPS4Yoongd-Medium.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:441, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:441, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SCEPS4Yoongd-Bold.otf"
aliases: ["SCE-EXT-HANGUL-B.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SCEPS4Yoongd-Bold.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:442, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:442, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "e046323ms.ttf"
aliases: ["SSTCC-SERIF-MONO.OTF"]
required: false
hle_fallback: true
path: "fonts/font/e046323ms.ttf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:443, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:443, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "e046323ts.ttf"
aliases: ["SSTCC-SERIF.OTF"]
required: false
hle_fallback: true
path: "fonts/font/e046323ts.ttf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:444, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:444, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "n023055ms.ttf"
aliases: ["SSTCC-SANSSERIF-MONO.OTF"]
required: false
hle_fallback: true
path: "fonts/font/n023055ms.ttf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:445, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:445, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "n023055ts.ttf"
aliases: ["SSTCC-SANSSERIF.OTF"]
required: false
hle_fallback: true
path: "fonts/font/n023055ts.ttf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:446, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:446, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "d013013ds.ttf"
aliases: ["SSTCC-CUSUAL.OTF"]
required: false
hle_fallback: true
path: "fonts/font/d013013ds.ttf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:447, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:447, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "k006004ds.ttf"
aliases: ["SSTCC-CURSIVE.OTF"]
required: false
hle_fallback: true
path: "fonts/font/k006004ds.ttf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:448, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:448, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "c041056ts.ttf"
aliases: ["SSTCC-SMALLCAPITAL.OTF"]
required: false
hle_fallback: true
path: "fonts/font/c041056ts.ttf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:449, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:449, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SCE-RDC-R-JPN.otf"
aliases: ["SCE-JP-CATTLEYA-L.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SCE-RDC-R-JPN.otf"
path: "fonts/font2/SCE-RDC-R-JPN.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:450, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:450, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640, 655-661"
- name: "SCE-RDC-B-JPN.otf"
aliases: ["SCE-JP-CATTLEYA-B.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SCE-RDC-B-JPN.otf"
path: "fonts/font2/SCE-RDC-B-JPN.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:451, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:451, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640, 655-661"
- name: "SSTThai-Light.otf"
aliases: ["SST-THAI-L.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTThai-Light.otf"
path: "fonts/font2/SSTThai-Light.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:452, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:452, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640, 655-661"
- name: "SSTThai-Roman.otf"
aliases: ["SST-THAI-R.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTThai-Roman.otf"
path: "fonts/font2/SSTThai-Roman.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:453, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:453, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640, 655-661"
- name: "SSTThai-Medium.otf"
aliases: ["SST-THAI-M.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTThai-Medium.otf"
path: "fonts/font2/SSTThai-Medium.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:454, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:454, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640, 655-661"
- name: "SSTThai-Bold.otf"
aliases: ["SST-THAI-B.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTThai-Bold.otf"
path: "fonts/font2/SSTThai-Bold.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:455, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:455, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640, 655-661"
- name: "SSTVietnamese-Light.otf"
aliases: ["SST-VIETNAMESE-L.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTVietnamese-Light.otf"
path: "fonts/font2/SSTVietnamese-Light.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:456, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:456, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640, 655-661"
- name: "SSTVietnamese-Roman.otf"
aliases: ["SST-VIETNAMESE-R.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTVietnamese-Roman.otf"
path: "fonts/font2/SSTVietnamese-Roman.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:457, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:457, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640, 655-661"
- name: "SSTVietnamese-Medium.otf"
aliases: ["SST-VIETNAMESE-M.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTVietnamese-Medium.otf"
path: "fonts/font2/SSTVietnamese-Medium.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:458, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:458, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640, 655-661"
- name: "SSTVietnamese-Bold.otf"
aliases: ["SST-VIETNAMESE-B.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTVietnamese-Bold.otf"
path: "fonts/font2/SSTVietnamese-Bold.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:459, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:639-661"
source_ref: "src/core/libraries/font/font_internal.cpp:459, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640, 655-661"
- name: "SSTArabic-Roman.otf"
required: false
path: "fonts/font2/SSTArabic-Roman.otf"
description: "PS4 system font, font2 revision"
source_ref: "src/emulator.cpp:640, 655-661"
- name: "SSTArabic-Light.otf"
required: false
path: "fonts/font2/SSTArabic-Light.otf"
description: "PS4 system font, font2 revision"
source_ref: "src/emulator.cpp:640, 655-661"
- name: "SSTArabic-Medium.otf"
required: false
path: "fonts/font2/SSTArabic-Medium.otf"
description: "PS4 system font, font2 revision"
source_ref: "src/emulator.cpp:640, 655-661"
- name: "SSTArabic-Bold.otf"
required: false
path: "fonts/font2/SSTArabic-Bold.otf"
description: "PS4 system font, font2 revision"
source_ref: "src/emulator.cpp:640, 655-661"
- name: "DFHEI5-SONY2022.ttf"
required: false
path: "fonts/font2/DFHEI5-SONY2022.ttf"
description: "PS4 system font"
source_ref: "src/emulator.cpp:640, 655-661"
- name: "PS4Icon.ttf"
required: false
path: "fonts/font2/PS4Icon.ttf"
description: "PS4 button and icon glyphs"
source_ref: "src/emulator.cpp:640, 655-661"
- name: "SceWebKitSupplemental.otf"
required: false
path: "fonts/font2/SceWebKitSupplemental.otf"
description: "PS4 WebKit supplemental glyphs"
source_ref: "src/emulator.cpp:640, 655-661"
+4
View File
@@ -14,6 +14,10 @@ cores:
- sudachi
systems: [nintendo-switch]
mode: standalone
standalone_directories:
- "$XDG_DATA_HOME/sudachi"
- "$HOME/.local/share/sudachi"
- "PORTABLE_DIR"
data_root:
windows:
+8
View File
@@ -5007,6 +5007,14 @@ launchers:
passes_to: PORTABLE_DIR, the portable folder beside shadPS4.exe
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/ShadPS4.Generator.cs:29, 158-160"
- emulator: sudachi
build: standalone
kind: passes_path
names: []
search_dir: "<AppConfig.GetFullPath(\"sudachi\")>/user"
passes_to: PORTABLE_DIR, the portable folder beside sudachi.exe
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/Sudachi.Generator.cs:20, 29-30"
- emulator: yuzu
build: standalone
kind: passes_path
+2
View File
@@ -63,6 +63,7 @@ SOURCE_FILES = (
f"{GENERATORS}/ScummVm.Generator.cs",
f"{GENERATORS}/ShadPS4.Generator.cs",
f"{GENERATORS}/Snes9x.Generator.cs",
f"{GENERATORS}/Sudachi.Generator.cs",
f"{GENERATORS}/Tsugaru.Generator.cs",
f"{GENERATORS}/Uae.Generator.cs",
f"{GENERATORS}/Xemu.Generator.cs",
@@ -3092,6 +3093,7 @@ PORTABLE_USERS = (
("Eden.Generator.cs", "eden", "eden.exe", "PORTABLE_DIR"),
("Ryujinx.Generator.cs", "ryujinx", "Ryujinx.exe", "DefaultPortableDir"),
("ShadPS4.Generator.cs", "shadps4", "shadPS4.exe", "PORTABLE_DIR"),
("Sudachi.Generator.cs", "sudachi", "sudachi.exe", "PORTABLE_DIR"),
("Yuzu.Generator.cs", "yuzu", "yuzu.exe", "PORTABLE_DIR"),
)
_EMULATOR_FOLDER = (
+4 -1
View File
@@ -197,6 +197,7 @@ class APortableUserFolder(unittest.TestCase):
f"{rl.GENERATORS}/Eden.Generator.cs": source("e", yuzu_like("eden.exe")),
f"{rl.GENERATORS}/Ryujinx.Generator.cs": source("r", self.RYUJINX),
f"{rl.GENERATORS}/ShadPS4.Generator.cs": source("s", self.SHADPS4),
f"{rl.GENERATORS}/Sudachi.Generator.cs": source("u", yuzu_like("sudachi.exe")),
f"{rl.GENERATORS}/Yuzu.Generator.cs": source("y", yuzu_like("yuzu.exe")),
}
@@ -208,6 +209,7 @@ class APortableUserFolder(unittest.TestCase):
("eden", '<AppConfig.GetFullPath("eden")>/user', "e:3, 7-8"),
("ryujinx", '<AppConfig.GetFullPath("ryujinx")>/portable', "r:3-5"),
("shadps4", '<AppConfig.GetFullPath("shadps4")>/user', "s:3, 8-10"),
("sudachi", '<AppConfig.GetFullPath("sudachi")>/user', "u:3, 7-8"),
("yuzu", '<AppConfig.GetFullPath("yuzu")>/user', "y:3, 7-8")],
)
ryujinx = found[2]
@@ -293,7 +295,8 @@ class AUserFolderInTheConfigsFolder(unittest.TestCase):
with self.subTest(platform=platform):
self.assertEqual(
{(f.get("root"), f["standalone_path"].rsplit("/", 1)[0]) for f in view["files"]},
{("configs", "shadps4/user/sys_modules"), ("configs", "shadps4/user/fonts/font")},
{("configs", "shadps4/user/sys_modules"), ("configs", "shadps4/user/fonts/font"),
("configs", "shadps4/user/fonts/font2")},
)
def test_the_installer_follows_from_bios_to_the_configs_folder(self):