Merge remote-tracking branch 'origin/main'

This commit is contained in:
Syncthing
2026-05-29 16:03:56 +00:00
43 changed files with 61 additions and 0 deletions
View File
Regular → Executable
View File
Regular → Executable
View File
View File
View File
View File
View File
View File
+61
View File
@@ -0,0 +1,61 @@
# Discworld Noir (NQ) — установка и запуск
## Структура
- **Игра:** `/run/media/bazzite/Data/games/discworld_noir_nq/`
- `tin3_dxd.exe` — exe из NQ-репака (оригинал, md5: `962c76c5`)
- `cd1/` — 313 файлов
- `cd2/` — 313 файлов (мердж через `cp -an` из обоих CD)
- `cd3``cd1`, `cd4``cd1` ... `cd8``cd1` — симлинки
- `DN_Setting_*.exe` — конфигуратор
- `cw3220.dll`, `dwnoir.dll`
- **Proton prefix:** `compatdata/2973247222/pfx/` (unsigned от appid `-1321720074`)
- **Symlink:** `C:\Discworld Noir``/run/media/bazzite/Data/games/discworld_noir_nq/`
## Steam shortcut
- **AppName:** «Discworld Noir (NQ)» (index 108)
- **AppID:** signed `-1321720074`, unsigned `2973247222`
- **Exe:** `/run/media/bazzite/Data/games/discworld_noir_nq/tin3_dxd.exe`
- **StartDir:** `/run/media/bazzite/Data/games/discworld_noir_nq`
- **CompatToolMapping:** `-1321720074``GE-Proton10-34`
## Registry (system.reg)
Секция `[Software\\Wow6432Node\\Perfect Entertainment\\Discworld Noir]` (в prefix `2973247222`):
```
"HD Path"="C:\\Discworld Noir"
"Install Path"="C:\\Discworld Noir"
"Install Type"="Typical"
"Installed Files"="14"
"Language"="English"
"Minimum"="49152"
"Music Volume"="100"
"No Sound"="No"
"Sample Path"="C:\\Discworld Noir\\cd1"
"SoundFX Volume"="100"
"Special"="xDM xEDS xPD xMPD NNT"
"Specify"="Yes"
"Start Windowed"="No"
"Subtitles"="No"
"Verbose"="No"
"Voice Volume"="100"
```
## Порядок настройки (если переустанавливать)
1. Скопировать файлы игры в `/run/media/bazzite/Data/games/discworld_noir_nq/`
2. Удостовериться что в `cd1/` и `cd2/` по 313 файлов (если нет — скопировать все уникальные в обе папки)
3. Создать symlink: `ln -sfn /run/media/bazzite/Data/games/discworld_noir_nq $PFX/drive_c/Discworld Noir`
4. Через `shortcuts.vdf` добавить shortcut с Linux-путями (прямые пути, не `C:\...`)
5. Добавить `CompatToolMapping` в `config.vdf` для signed appid
6. Прописать registry entries в `{prefix}/system.reg` (секция Wow6432Node)
## Важные моменты
- **Пути в shortcuts.vdf должны быть Linux-путями** (напрямую к файлам через `/run/media/...`), не `C:\...`. Proton сам маппит их на `Z:\`.
- **Symlink** и **registry** на `C:\Discworld Noir` нужны для того, чтобы игра находила registry entries и CD-файлы внутри Proton-окружения.
- appid в shortcuts.vdf signed, а compatdata создаётся с unsigned значением — надо синхронизировать.
- Steam может перезаписывать `config.vdf` при старте, восстанавливая старые CompatToolMapping. Нужно удалять дублирующиеся unsigned записи.
View File
Regular → Executable
View File
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
Regular → Executable
View File