WeWorkBuddy

Show HN: Reversing Wing Commander to find the entity table in 64k to add co-op

I've always wanted to play Wing Commander with friends, so we could fly the story missions together. In 2015, I hypothesized that the full game state fit in the data segment (only 64k), and I could do small position and orientation experiments with vbindiff to discover how the memory was organized. Some fun findings: the camera was in entity index 0x3D (a "3D" joke?). My brother, Patrick, figured out Borland's overlay loader crashed the game until we made our stub look like a real stac

阅读原始来源
原始网页截图: Show HN: Reversing Wing Commander to find the entity table in 64k to add co-op
原始网页截图 · news.ycombinator.com

来源记录

指标快照

points · 4 votes
2026-11-14 21:57:59.611Z
cumulative since publication

研究分析

变化记录

来源描述:I've always wanted to play Wing Commander with friends, so we could fly the story missions together. In 2015, I hypothesized that the full game state fit in the data segment (only 64k), and I could do small position and orientation experiments with vbindiff to discover how the memory was organized. Some fun findings: the camera was in entity index 0x3D (a "3D" joke?). My brother, Patrick, figured out Borland's overlay loader crashed the game until we made our stub look like a real stac

版本与成本证据

来源票数: 4 votes (2026年11月14日 UTC; cumulative since publication);前次同口径记录为 4(2026年11月14日 UTC),两个观测值不等于需求增长。

适用与受影响对象

先明确变化影响的现有工作流,再判断是否升级。发布热度不证明效果提升;接口、价格或可用性变化也可能增加迁移工作。

缺失的比较信息

待补齐:新旧行为、受影响套餐与地区、生效时间、兼容性、回退路径及同一工作量下的成本。

采用与迁移验证

保存发布或政策原文,对新旧方案运行同一个任务并比较结果与完整账单;若涉及停服,先核验截止时间再安排迁移。