Pieter Levels(@levelsio)
I keep going more niche with reverse engineered web-based versions of games 👉 https://t.co/MohU4A8Zel 👈 6 months ago I tried to reverse engineer Urban Terror Urban Terror was kind of a Counter-Strike style mod on top of the Quake 3 Arena engine, I think @Erwin_AI got me to play this during COVID Because it runs on Quake 3's engine like RTCW and Q3 itself, I thought I could just use ioquake3 and WASM to run it on web, then add a multiplayer server and it'd just work... But no it didn't, I got stuck 6 mo
6.7内容质量

TL;DR · AI 摘要
@levelsio on X: "I keep going more niche with reverse engineered web-based versions of games 👉 👈 6 months ago I tried to...
核心要点
- 主题聚焦:I keep going more niche with reverse engineered
- 来源:Pieter Levels(@levelsio),建议结合原文判断细节。
- AI 分析暂不可用,本条为保底评分与摘要。
#AI#编程#后端
打开原文@levelsio on X: "我越来越专注于反向工程的网页版游戏 👉 https://t.co/MohU4A8Zel 👈 6个月前我尝试反向工程Urban Terror。Urban Terror是基于Quake 3 Arena引擎的Counter-Strike风格模组,我认为@Erwin_AI曾让我在疫情期间玩过这个游戏。因为它是基于Quake 3引擎运行的(就像RTCW和Q3本身一样),我原本以为只需使用ioquake3和WASM就可以在网页上运行,然后添加一个多人服务器就能直接工作...但事实并非如此,6个月前我卡住了,当时游戏存在很多bug且无法运行。我不断尝试,勉强让它加载但无法真正游玩。今天我再次尝试使用Opus 5.5,但依然无法让它运行,最终放弃了。我最后一次尝试使用Fable 5.1并投入大量精力,过了一段时间后终于找到了问题所在!'引擎的结构体比UT字节码预期的多出4个字节,从那之后的所有内容(实体数量和实体列表)都读取偏移了4个字节'。它重写了字节码并成功解决了问题!现在我们又成功保存了一款游戏,通过WASM在网页端100%运行,并且绑定了一个多人服务器,你可以和朋友一起游玩 😊 每个新模型的出现都让一些事情变得更可行,你可以继续尝试之前无法实现的旧方法。我也看到很多人现在在对现代游戏进行模组开发,看起来也非常酷。这里我刚刚和@marckohlbrugge玩了几分钟!无论如何,你也可以和其他人一起在now :D 玩这个游戏。
$
00:00
/$
10:34 PM · Oct 2, 2026
·
60.9K
Views
112
9
406
180