Merge remote-tracking branch 'origin/main'
This commit is contained in:
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Executable
+61
@@ -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 записи.
|
||||
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Reference in New Issue
Block a user