A Universe from Three Sectors: Recovering TradeWars 2002's Map from Its RNG Seed
21 hours ago
- #reverse-engineering
- #retro-gaming
- #brute-force
- TradeWars 2002宇宙由BIGBANG.EXE通过DOS时钟获取种子生成,约产生864万个可能的种子。
- 三个标志性星区(StarDock、Terra、Rylos)足以唯一识别种子,并通过暴力搜索重建整个星图。
- 地图恢复依赖于逆转线性同余生成器,精确重建需要完全掌握Big Bang程序随机调用的字节级序列。
- 该方法对早期DOS版本有效,但可能不适用于后续分支;然而,此前并无公开记录记载这种具体的逆向恢复方法。
- 虽然实际已过时,但凸显了看似复杂的地图如何被编码在少量信息(约23位)中。