mirror of
https://github.com/jkdansereau/goldeneye-pc-port.git
synced 2026-10-24 00:02:45 +02:00
Deck/Windows playtest fixes: fog rework (D540) and RSP-style CPU near-plane clip with per-vertex N64 fog (D543), with fog recomputed on near-plane-clipped vertices as the RSP does, so the haze around the player stays steady (D553); colour-combiner clamp for banded walls (D548); rocket and thrown-item stack overflows (D545, D549); menu double-trigger mitigation (D541); Dam ending first-shot camera swivel restored by removing an old port look-at workaround (D552); settings standardisation (D546), live All unlocked (D547), F10 mouse (D544); static window title and the project mark (the in-game crosshair shape, site gold) as window/taskbar icon and favicon (D550). Reference frames re-based on Windows, Linux and Steam Deck (A/B-confirmed); capture_p7.sh runs on Windows. Opt-in update check, off by default (D551: one HTTPS request to GitHub per launch when enabled; winhttp.dll loaded only then; the tag CI job checks the tag against GE007_VERSION). Release notes, ROADMAP, internals and security docs updated; tree-hygiene pass. Refs: D540 D541 D543 D544 D545 D546 D547 D548 D549 D550 D551 D552 D553 D554 D555 D556 D557 D558 D559 D560 D561 D562 D563 D564
34 lines
1.5 KiB
Markdown
34 lines
1.5 KiB
Markdown
---
|
|
title: Documentation
|
|
description: The technical documentation for the GoldenEye 007 PC port; the architecture, the N64-to-PC bug catalogue, and how the project is developed.
|
|
date: '2026-10-05'
|
|
modified_time: '2026-10-05'
|
|
---
|
|
|
|
## Documentation
|
|
|
|
The technical documentation for the port: the **architecture** and how the
|
|
project is **developed**. (Building and running from source live on the
|
|
separate [Building](building.md) page.)
|
|
|
|
## Architecture
|
|
|
|
- **[Internals](internals.md)** — the architecture: the software RSP, the
|
|
port layer, the asset pipeline, and the phased plan. The single reference
|
|
for what the port is and how it's put together.
|
|
- **[Porting notes](porting-notes.md)** — the catalogue of N64→PC bugs: the
|
|
recurring classes of defect and the ground-truth pattern each fix follows.
|
|
|
|
## Development
|
|
|
|
- **[Development process](dev-process.md)** — the investigation workflow:
|
|
task budgets, file partitioning, the finding-log discipline, and the rules
|
|
for what counts as a diagnosis versus a change.
|
|
- **[Agentic development](dev/agentic-development.md)** — the case study:
|
|
how the two-AI-agent setup ran, its timeline and numbers, and an honest
|
|
read on what did and didn't work.
|
|
- **[Security status](security.md)** — what the release packages install
|
|
(and don't): no networking unless you opt in to the update check, no telemetry, no ROM, no system writes.
|
|
- **[Fidelity status](fidelity.md)** — how faithfully the port reproduces
|
|
the N64 game's logic, and what was audited to back that claim.
|