You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Happy Wheels的get_level.hw响应转换为可读的LevelXML格式?

Happy Wheels关卡数据解码问题

问题背景

我正在提取Happy Wheels的关卡数据,目前已通过API获取到关卡列表及单个关卡ID(返回格式为XML),但拉取关卡结构数据(障碍物、枪械等元素)时,API返回octet-stream格式。我已将响应内容读取为十六进制,但不知道后续该如何处理。

API调用详情

调用POST请求 https://totaljerkface.com/get_level.hw?level_id=1786343&action=get_record&ip_tracking=53445,该接口是游戏加载新关卡时调用的,但返回格式未知。我的最终目标是将关卡结构数据转换为JSON或XML格式,以便通过代码读取。

其他发现

  • 借助浏览器开发者工具的「Network」标签调试发现,所有关卡相关操作均使用/get_level.hw接口,通过不同参数指定具体操作。
  • 自己创建关卡时,可通过UI获取原始的LevelXML,但获取其他用户创建的关卡时,调用的仍是返回该未知格式的get_level.hw接口,这说明所需数据确实存在于响应中,只是不清楚解码方式。

疑问

  • 是否可以将get_level.hw的响应转换为更易读的格式?我认为目标格式应为Happy Wheels Wiki中描述的LevelXML格式。
  • 解码逻辑似乎存在于游戏的JavaScript代码中,但缺少源映射文件,且在GitHub上未找到已解码的源码。
  • API响应的十六进制视图截图:API响应十六进制输出

内容的提问来源于stack exchange,提问作者Andrew Gosselin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 17:56:03