Add proxy/VPN/telegram launchd and emergency runbooks; reorganize apps docs; document JA3 CrossOver runbook and Wine troubleshooting; add GOG/HoMM game scripts, disk cleanup guides, and gitea push-via-proxy helper. Ignore temp/. Co-authored-by: Cursor <cursoragent@cursor.com>
65 lines
2.7 KiB
Markdown
65 lines
2.7 KiB
Markdown
# GOG web-installer (без Steam)
|
||
|
||
Отдельный Whisky-bottle. Скрипты **не** трогают HoMM-OldenEra, Steam, `start.sh play`, дампы Steam.
|
||
|
||
Антипаттерны (swap, winedbg, «20 GB»): [docs/games/TROUBLESHOOTING.md](../../../docs/games/TROUBLESHOOTING.md#антипаттерны-не-делать).
|
||
|
||
## Один раз
|
||
|
||
```bash
|
||
# 1) Whisky → New Bottle → Windows 10 64-bit → имя «GOG-Install»
|
||
bash ~/code/local_machine/scripts/games/gog/list-bottles.sh
|
||
bash ~/code/local_machine/scripts/games/gog/use-bottle.sh <UUID> GOG-Install
|
||
|
||
# 2) Подготовка bottle (или одной командой: bash gog/install-all.sh /path/stub.exe)
|
||
bash ~/code/local_machine/scripts/games/gog/create-bottle.sh GOG-Install # если bottle ещё нет
|
||
bash ~/code/local_machine/scripts/games/gog/setup-bottle.sh
|
||
bash ~/code/local_machine/scripts/games/gog/install-gdiplus.sh # обязательно (~900MB скачивание)
|
||
brew install cabextract
|
||
bash ~/code/local_machine/scripts/games/gog/install-corefonts.sh
|
||
```
|
||
|
||
## Запуск web-stub
|
||
|
||
```bash
|
||
bash ~/code/local_machine/scripts/games/gog/run-web-installer.sh \
|
||
~/path/to/GOG_Galaxy_Jagged_Alliance_3.exe
|
||
```
|
||
|
||
Лог: `/tmp/gog-web-installer-GOG-Install.log`
|
||
|
||
## Jagged Alliance 3 **без GOG Galaxy** (канон)
|
||
|
||
**Runbook (установка + графика + RCA + антипаттерны):** [JA3_RUNBOOK.md](../../../docs/games/JA3_RUNBOOK.md)
|
||
|
||
```bash
|
||
# Установка (Whisky GOG-Install): 5 частей offline backup в ~/Games/
|
||
bash ~/code/local_machine/scripts/games/gog/install-ja3-innoextract.sh
|
||
bash ~/code/local_machine/scripts/games/gog/finish-ja3-layout.sh
|
||
|
||
# Запуск (CrossOver D3DMetal — один раз setup, затем каждый раз run):
|
||
brew install --cask crossover
|
||
bash ~/code/local_machine/scripts/games/gog/setup-ja3-crossover.sh
|
||
bash ~/code/local_machine/scripts/games/gog/run-ja3-crossover.sh
|
||
```
|
||
|
||
| Скрипт | Назначение |
|
||
|--------|------------|
|
||
| `install-ja3-innoextract.sh` | **Канон установки** (Whisky) |
|
||
| `finish-ja3-layout.sh` | CommonLua, реестр GOG |
|
||
| `setup-ja3-crossover.sh` | CrossOver bottle JA3-GOG + clone игры |
|
||
| **`run-ja3-crossover.sh`** | **Канон запуска** (D3D12 / D3DMetal) |
|
||
| `run-ja3.sh` | Whisky — **графика D3D12 не работает** (см. runbook) |
|
||
|
||
Galaxy / web-stub — **не использовать** для JA3 ([GOG_GALAXY_7H_RCA.md](../../../docs/games/GOG_GALAXY_7H_RCA.md)).
|
||
|
||
## Сброс только GOG
|
||
|
||
```bash
|
||
bash ~/code/local_machine/scripts/games/gog/reset.sh
|
||
```
|
||
|
||
## Устаревшее (не использовать для GOG)
|
||
|
||
- `setup-wine-bottle.sh` / bottle **HoMM-OldenEra** — там Steam и общий префикс.
|