forked from Ports/goldeneye-pc-port
v0.5.0 playtest fold-in: fog and near-plane clip, crash fixes, polish (D540-D564)
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
This commit is contained in:
1 parent
d7b9371afb
commit
4b710728bf
243 files changed
+2908
-614
No files matched your search
@@ -1,5 +1,7 @@
|
||||
# GoldenEye 007 PC Port
|
||||
|
||||
<p align="center"><img src="docs/img/icon/ge007-icon.png" width="96" alt="project mark: a generic version of the game's default aim cross -- a circle with N/S/E/W lines crossing its edge (original generated art, see tools_pc/make_icon.py -- no game content)"></p>
|
||||
|
||||
[](https://github.com/jkdansereau/goldeneye-pc-port/actions/workflows/ci.yml)
|
||||
[](https://github.com/jkdansereau/goldeneye-pc-port/releases)
|
||||

|
||||
@@ -218,7 +220,8 @@ Select again) closes. With a keyboard, use `F10` and the arrow keys/Enter.
|
||||
saved automatically.
|
||||
- **Faithful N64 progression by default.** Opt-in extras: *Skip intro* and
|
||||
*All unlocked* (every level, 007 mode and the full cheat menu, without
|
||||
touching your save; both experimental).
|
||||
touching your save), and *Check for updates* (off
|
||||
by default; one request to GitHub per launch when on, see Security).
|
||||
- **Saves in a plain file** next to the game, so backing up is a file copy.
|
||||
|
||||
## Status
|
||||
@@ -240,7 +243,7 @@ only in the release packages, and no macOS/ARM builds yet.
|
||||
> those are not repaired; if you used it on an older build, keep a backup of
|
||||
> `data/ge007.eep`.
|
||||
|
||||
What a release installs (no networking, no telemetry, no ROM or game assets)
|
||||
What a release installs (no networking unless you turn on the opt-in update check, which is off by default and makes one HTTPS request to GitHub per launch; no telemetry, no ROM or game assets)
|
||||
and how faithfully the port tracks the original game's logic:
|
||||
[Security](docs/security.md) and [fidelity](docs/fidelity.md) status.
|
||||
The binaries are not code-signed; from v0.5.0 on each release artifact also
|
||||
@@ -651,7 +654,7 @@ release, is useless without a ROM you supply.
|
||||
|
||||
Textures, audio, models, level data and in-game text are extracted from a ROM
|
||||
*you already own*, on *your* machine, the first time you start the game. The
|
||||
port has no network access and never uploads anything.
|
||||
port has no network access unless you turn on the opt-in *Check for updates* option (`Game.CheckUpdates`, off by default). When on, it makes one HTTPS request per launch to GitHub's releases API to look for a newer release (GitHub sees the request and your IP, as with any web request), never downloads or installs anything, and never uploads anything.
|
||||
|
||||
### This repository
|
||||
|
||||
@@ -660,6 +663,10 @@ The repository is a fork of the public
|
||||
its contents (see [`NOTICE`](NOTICE) for what that includes). The few
|
||||
port-specific edits inside the decompiled code are marked `#ifdef PORT`.
|
||||
|
||||
The project mark / favicon is original *generated* art -- a generic version
|
||||
of the game's default aim cross (a circle with N/S/E/W lines crossing its
|
||||
edge), no game screenshots or logos in it.
|
||||
|
||||
### Your part
|
||||
|
||||
- Only use a ROM that you dumped from a cartridge you own.
|
||||
|
||||
Reference in new issue
Block a user