Hasty Briefsbeta

双语

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位)中。