[2026-05-29] discworld noir nq setup doc
This commit is contained in:
@@ -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 записи.
|
||||
@@ -0,0 +1,94 @@
|
||||
# Weekly Review — Week of 2026-05-25
|
||||
|
||||
## ✅ Moved Forward
|
||||
|
||||
**New Top Priority project kicked off and shipping** — [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) (due Jun 5). [Kick-off](https://app.asana.com/0/0/1214592851898713) ran async May 26 with Alessandro; scope locked, advisor on board, and four implementation PRs landed in week one:
|
||||
- [Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955) — PR up
|
||||
- [Hide "stop chat" button in the input box [0.5d]](https://app.asana.com/0/0/1215009192158954) — PR up
|
||||
- [Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952) — PR up, fade-in tweak in review
|
||||
- [Disable back button during duck.ai onboarding [1d]](https://app.asana.com/0/0/1215009192158960) — descoped (closed)
|
||||
|
||||
**Prior O-N project wrapped** — [iOS: Introduce a new screen that allows usage of the toggle with Search or Duck.ai set as the default toggle state](https://app.asana.com/0/0/1213320237636425) closed May 26. A/B/N experiment concluded with Treatment B as winner. [Postmortem](https://app.asana.com/0/0/1213320327587346) completed.
|
||||
|
||||
**Incident closed cleanly** — [Incident Postmortem: AI Agent use via likely external Discord service](https://app.asana.com/0/0/1214996544314182) completed May 28. Action items captured and assigned (GDPR follow-up scheduled, [Mattermost Bots request](https://app.asana.com/0/0/1214799615211686) submitted).
|
||||
|
||||
### Ship Reviews closed
|
||||
None this week. (Prior week's Ship Review for "Demo tracker blocking" closed May 20.)
|
||||
|
||||
### Tech Designs approved
|
||||
None this week.
|
||||
|
||||
### PRs merged / reviewed
|
||||
- [PR: Simplify tab access in TabBarViewController](https://app.asana.com/0/0/1215059168411571) — merged May 28
|
||||
- [PR: iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214425079182350) — testing steps refreshed, dax-logo blink fix landed, ready for review
|
||||
- Alessandro's UTI work PR (#4668 in apple-browsers) — approved & merged
|
||||
- 3 new PRs opened for current TP project (above)
|
||||
|
||||
### Rotations completed
|
||||
None active this week.
|
||||
|
||||
---
|
||||
|
||||
## 🔄 Didn't Move
|
||||
|
||||
Older active/planning items that didn't get a touch — mostly tech-debt / infra that loses out to project work:
|
||||
|
||||
- [Drop Storyboards in favor of code-initialized views](https://app.asana.com/0/0/1206472717181420) — active since Feb, no movement. Likely deprioritized in favor of project work; reassess whether it should stay `active`.
|
||||
- [UI Tests refinement](https://app.asana.com/0/0/1210056873095697) — active since Feb. Tied to broader test-infra effort; needs a champion or descoping.
|
||||
- [GH Workflow Failure - UI Tests](https://app.asana.com/0/0/1213729659282440) — active, last touched Mar 20. Worth a 30-min triage: still failing? Still relevant?
|
||||
- [PR Check failing on main: testWhenTabWithConnectionLostErrorActivatedAndReloadFailsAgain](https://app.asana.com/0/0/1213975496167929) — due Apr 22, modified May 13. Either fix or quarantine the test.
|
||||
- [Cursor integration: configure VSCode support](https://app.asana.com/0/0/1209808486380252) — active since May 7, no progress. Low-stakes; close or schedule.
|
||||
|
||||
Likely cause: TP project work + the AI Agent incident consumed the week. Recommend a Quick-Wins-style sweep on one of these next week if the schedule allows.
|
||||
|
||||
---
|
||||
|
||||
## 🔗 Open Loops Carrying Forward
|
||||
|
||||
**Current TP project — live PRs heading into review/ship next week:**
|
||||
- [Hide "stop chat" button](https://app.asana.com/0/0/1215009192158954) — due May 29 (today)
|
||||
- [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) — needs Ship Review (per Alex's May 28 status)
|
||||
- [Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215009192158952) — PR in review with fade-in fix
|
||||
- [Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950) — due Jun 1
|
||||
- [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) — due Jun 1
|
||||
- [Address Bar Toggle Selection: Animated Assets [2-3d]](https://app.asana.com/0/0/1214627423981798) — due Jun 4 (asset dependency)
|
||||
|
||||
**Incident follow-ups (open):**
|
||||
- [Follow-up with Discord on GDPR request](https://app.asana.com/0/0/1215193471130270) — self-scheduled for ~Jun 15 (GDPR submitted May 12, still no response)
|
||||
- [Create Mattermost Bots request](https://app.asana.com/0/0/1214799615211686) — submitted, awaiting response
|
||||
|
||||
**Other:**
|
||||
- [DRI <> Project Advisor async for Demo tracker blocking](https://app.asana.com/0/0/1213551072611261) — still open; consider closing if the project shipped.
|
||||
- [[ON HOLD] iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) — marked on-hold; revisit status next week.
|
||||
|
||||
**Ship Reviews / Tech Designs awaiting your re-review:** None.
|
||||
**Delegated tasks overdue:** None surfaced.
|
||||
**Incidents without postmortem:** None.
|
||||
**PFRs awaiting decision summary:** None.
|
||||
|
||||
---
|
||||
|
||||
## 📅 Next Week Setup
|
||||
|
||||
**TP Suggestion**: Continue [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234). Reasoning: project due Jun 5; 3 PRs in review and 3 tasks still to start. Treatment B ship needs to clear Ship Review next week to hold the schedule — and you're partly AFK for WWDC Jun 8–12, so the project must close before then. This is the obvious TP, keep it.
|
||||
|
||||
**Rotation**: None starting next week.
|
||||
|
||||
**OOO watch** — heads-up on collaborators:
|
||||
- **Dominik (career advisor)** AFK Jun 1–3 (LDX3) and Jun 4–5 (public holiday). Effectively gone Mon–Fri. **1:1 likely skips** — confirm reschedule.
|
||||
- **Sabrina, Lorenzo, Fernando, Pete, Marcos** all at LDX3 Jun 1–3. Several iOS/macOS folks unavailable early week — anything needing their review should ship today or wait.
|
||||
- **You** — [Partly AFK Jun 8–12 for WWDC'26](https://app.asana.com/0/0/1212684797790491). Two weeks out, but the TP project due Jun 5 needs to close before WWDC week.
|
||||
|
||||
**1:1 with Dominik** — last agenda was [May 26](https://app.asana.com/0/0/1214933759913756). Next slot likely Jun 9+ given Dominik's OOO. Items to bring:
|
||||
- TP project ship status (Treatment B Ship Review, project close-out before WWDC)
|
||||
- AI Agent incident postmortem outcomes — Mattermost Bots + Discord GDPR action items
|
||||
- DDG Mac runner/AI worker infrastructure (carry-over from last agenda)
|
||||
- Pre-WWDC handoff plan for in-flight work
|
||||
|
||||
---
|
||||
|
||||
## 🏆 Wins
|
||||
|
||||
1. **Closed an O-N project end-to-end** — A/B/N experiment ran, winner identified, [project wrap-up](https://app.asana.com/0/0/1213320237636425) posted, and [postmortem](https://app.asana.com/0/0/1213320327587346) shipped. Clean close-out.
|
||||
2. **New TP project hit the ground running** — [scoped, kicked off, and 4 PRs landed in week 1](https://app.asana.com/0/0/1214592943696234). On track for the 2-week window.
|
||||
3. **Incident postmortem done well** — [AI Agent Discord incident](https://app.asana.com/0/0/1214996544314182) closed with concrete follow-ups (GDPR, Mattermost Bots, O-T project link). Positive notes from leadership on the [Full Analysis](https://app.asana.com/0/0/1214900901154134) doc.
|
||||
Reference in New Issue
Block a user