-
0b84b32486
README: corrections from review
main

CydandClaude Fable 5
2026-07-13 13:07:35 -05:00
-
0cf5a23d2e
Release 4.12.2: version bump
v4.12.2

CydandClaude Fable 5
2026-07-13 11:30:36 -05:00
-
13424cce50
README: the Steamification story; lobby search goes worldwide

CydandClaude Fable 5
2026-07-13 11:27:45 -05:00
-
bfdbfe6353
Release 4.12.1: version banner and packaging name
v4.12.1

CydandClaude Fable 5
2026-07-13 11:10:34 -05:00
-
f1604213ad
Cockpit: radar trimmed to 1.35x (1.5x was a touch too large)

CydandClaude Fable 5
2026-07-13 11:09:05 -05:00
-
d6f4f16a24
Cockpit: radar 50 percent larger

CydandClaude Fable 5
2026-07-13 11:05:02 -05:00
-
29f8572d5c
environ.ini is self-documenting: every option shipped with comments

CydandClaude Fable 5
2026-07-13 11:00:19 -05:00
-
0ca6b5b01f
RGB keyboard lamp mirror: vRIO Dynamic Lighting port, live in-game

CydandClaude Fable 5
2026-07-13 10:49:35 -05:00
-
97adff22b3
Default layout: flight on the numpad, modifiers for throttle/reverse

CydandClaude Fable 5
2026-07-13 10:31:33 -05:00
-
b0def79de2
Rebindable input: vRIO bindings profile ported, full board coverage

CydandClaude Fable 5
2026-07-13 10:18:36 -05:00
-
fbd23ff1ca
Key-command audit: the up arrow was the abort key; bombs disarmed

CydandClaude Fable 5
2026-07-13 09:47:04 -05:00
-
18c6f05cf1
Members get the score sheet: owner publishes results through the lobby

CydandClaude Fable 5
2026-07-13 00:34:34 -05:00
-
a1b524da29
Test doc: Steam Input steals the pad on 480; abort key; steam env baked in

CydandClaude Fable 5
2026-07-13 00:10:26 -05:00
-
3f691cacb3
Departed-pod resilience: collision guard + console loss ends the race

CydandClaude Fable 5
2026-07-13 00:02:54 -05:00
-
2d5057c528
Hosted races stage properly: the owner no longer launches itself

CydandClaude Fable 5
2026-07-12 23:40:04 -05:00
-
7ad53e03b5
Steam transport: identity-resolved accepts + load-proof timeout

CydandClaude Fable 5
2026-07-12 23:19:03 -05:00
-
974cc6e120
Steam transport: accepted connections survive listener close

CydandClaude Fable 5
2026-07-12 23:03:22 -05:00
-
7eb765696d
Steam transport: status callbacks now dispatch (CCallback, not config ptr)

CydandClaude Fable 5
2026-07-12 22:45:45 -05:00
-
d2836d195f
Steam transport: full connection diagnostics + polled connect state

CydandClaude Fable 5
2026-07-12 22:19:34 -05:00
-
0deae09386
Three-machine Steam test procedure

CydandClaude Fable 5
2026-07-12 21:27:12 -05:00
-
5892af318e
Steam lobby: host, join, room, and launch into a marshaled race

CydandClaude Fable 5
2026-07-12 21:26:31 -05:00
-
c66cb00a7e
Network races: the local console marshals remote pods over the wire

CydandClaude Fable 5
2026-07-12 21:08:18 -05:00
-
a8053ad784
Track steam_api.dll (root .gitignore filtered it)

CydandClaude Fable 5
2026-07-12 20:34:47 -05:00
-
ff6ec8c56a
SteamNetTransport: the Steam wire is implemented and live

CydandClaude Fable 5
2026-07-12 20:34:07 -05:00
-
7315f3488d
Two-pod LAN mesh test: multiplayer verified through the seam

CydandClaude Fable 5
2026-07-12 20:14:47 -05:00
-
22421fb418
NetTransport seam: the wire moves behind an interface

CydandClaude Fable 5
2026-07-12 19:38:37 -05:00
-
8d7373974f
Results screen between race and menu

CydandClaude Fable 5
2026-07-12 19:05:55 -05:00
-
570eb3aceb
Single-binary race loop: menu -> race -> menu in one process

CydandClaude Fable 5
2026-07-12 18:48:56 -05:00
-
9f79508257
LocalConsole: the in-process marshal that ends missions

CydandClaude Fable 5
2026-07-12 18:10:02 -05:00
-
58eb25a792
In-game front end: race setup menu builds the mission egg locally

CydandClaude Fable 5
2026-07-12 16:20:05 -05:00
-
f842425452
Front-end design notes: TeslaConsole control code analysis + Steam plan

CydandClaude Fable 5
2026-07-12 15:53:34 -05:00
-
4f93bbc843
Panes flush to their edges - no black border against the viewscreen

CydandClaude Fable 5
2026-07-12 15:47:08 -05:00
-
2a6398702c
Black cockpit canvas + flicker-free pane painting

CydandClaude Fable 5
2026-07-12 15:41:49 -05:00
-
293e369656
Restore full-height MFD buttons

CydandClaude Fable 5
2026-07-12 15:33:54 -05:00
-
04b968da70
Full-canvas 1080p viewscreen, compact MFDs in the corners

CydandClaude Fable 5
2026-07-12 15:32:44 -05:00
-
1e15519e90
1920x1080 internal cockpit canvas with pod-bezel occlusion

CydandClaude Fable 5
2026-07-12 15:26:22 -05:00
-
6a06187d38
pack-dist: refuse to repack while the game runs from dist

CydandClaude Fable 5
2026-07-12 15:13:12 -05:00
-
4037e39810
Paint the cockpit panes immediately - queued WM_PAINTs starve

CydandClaude Fable 5
2026-07-12 15:12:17 -05:00
-
3b775e19d9
Auto-fit the cockpit to the monitor; hide the plasma glass for now

CydandClaude Fable 5
2026-07-12 15:01:19 -05:00
-
aa24968c3d
Assemble the whole cockpit in a single window

CydandClaude Fable 5
2026-07-12 14:52:26 -05:00
-
775ee130a7
Default layout now emulates the pod interior

CydandClaude Fable 5
2026-07-12 14:40:32 -05:00
-
d0553648eb
Drop the lower display row below the main screen

CydandClaude Fable 5
2026-07-12 14:33:51 -05:00
-
ec4d1d7fa1
Recenter the map glass under the upper-center MFD

CydandClaude Fable 5
2026-07-12 14:27:14 -05:00
-
c1990d0ffa
Hide the mouse cursor only in fullscreen

CydandClaude Fable 5
2026-07-12 14:26:14 -05:00
-
1058de326d
Cockpit buttons on the split displays, lamp-lit and clickable

CydandClaude Fable 5
2026-07-12 14:22:38 -05:00
-
214a8e079c
Un-pack the 7-display cockpit in-engine (L4MFDSPLIT=1)

CydandClaude Fable 5
2026-07-12 14:10:52 -05:00
-
7362fd0811
PadRIO: pod stick convention is opposite XInput on both axes

CydandClaude Fable 5
2026-07-12 13:55:56 -05:00
-
a2843fe0ea
pack-dist.ps1: assemble a runnable game package into dist\

CydandClaude Fable 5
2026-07-12 13:51:31 -05:00
-
de5a97d37d
Workstream A prototype: play without the cockpit

CydandClaude Fable 5
2026-07-12 13:13:37 -05:00
-
e4afc5ca19
Untrack the local cockpit-launcher wrappers

CydandClaude Fable 5
2026-07-12 12:53:34 -05:00
-
d6745353b1
L4D3D: survive missing textures instead of crashing at mission load

CydandClaude Fable 5
2026-07-12 12:41:29 -05:00
-
12b31187f9
Move the build to VS2022 (v143) with runtime parity against VC9

CydandClaude Fable 5
2026-07-12 12:22:31 -05:00
-
467934c968
RP412: fork from RP411 — Steam + internet-multiplayer line

CydandClaude Fable 5
2026-07-12 11:08:48 -05:00
-
3b8b729ecb
Add complete game working copy under assets/ (runtime data + binaries)

CydandClaude Opus 4.8
2026-07-01 10:11:47 -05:00
-
8d18ce0ee4
Wire up remaining DirectX SDK paths; build now succeeds

CydandClaude Opus 4.8
2026-07-01 09:56:19 -05:00
-
f849415c02
Remove ATL dependency so VC++ Express can build

CydandClaude Opus 4.8
2026-07-01 09:30:08 -05:00
-
2229f154d1
Clean solution, un-hardcode DirectX SDK path, add build docs

CydandClaude Opus 4.8
2026-07-01 09:12:29 -05:00
-
4abbf8879f
Initial import of Red Planet v4.10 Win32 source

CydandClaude Opus 4.8
2026-06-30 07:59:51 -05:00