Files
obsidian-vault/family/how-to/htpc-discworld-noir-nq.md
T

62 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 записи.