Retro64
模组属性评比

距离显示结果还剩4票~

路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志更多
历史编辑记录更多
    管理组申请

      暂无管理组..

    编辑组申请

      暂无编辑组..

    开发组申请

      暂无开发组..

    最近参与编辑
    活跃
    开源

    Retro64

    • 支持平台: JAVA版 (JAVA Edition)
    • 运作方式: Forge
    • 运行环境: 客户端需装, 服务端需装
    • 收录时间: 12天前
    • 编辑次数: 1次
    • 最后编辑: 12天前
    • 最后推荐: 8天前
    • 模组标签:
    • 支持的MC版本:
    • Mod作者/开发团队:
      显示更多成员

    0.0

    无人问津

    昨日指数: 26
    昨日平均指数: 152.453

    886

    总浏览

    --

    资料填充率


    如何下载?
    • Retro64是一个将任天堂的超级马里奥64游戏引擎移植进Minecraft的Mod。

      它基于超级马里奥64反编译项目libsm64项目而来。反编译项目将原游戏的ROM反编译成了可供阅读的源代码,源代码使用的是C语言,这使得将游戏移植到各种平台上变为了可能;这之后有人基于这个反编译项目成果将源代码制作成了一个运行库,这就是libsm64,基本上整个游戏的源代码都包含在了运行库里,唯一的需求就是从原作ROM中读取素材文件才可以正常使用。这两个项目都成功避开了任天堂最强法务部,目前只有它人使用其源代码将游戏移植到PC的游戏本体被任天堂撤下了。

      由于源代码使用的是C语言,而Minecraft Java版使用的是Java语言,把源代码从C语言移植到Java语言是很费时间和精力的事情(理论上没准也可以用一样的方式把引擎移植到基岩版?),而且作者也承认自己比较懒,于是作者选择了利用Java自带的Java本地接口(JNI)让Java直接调用源代码。Minecraft会发送信息给马里奥64引擎,让引擎根据这些信息生成一个虚拟世界出来用于交互,并将马里奥的渲染返回给Minecraft。这个过程会每秒执行30次,不过在移动时会立刻执行。正因为这个Mod使用了libsm64运行库,你可以在Minecraft里使用与超级马里奥64原作完全一样的操作来操纵马里奥,包括原作的bug。

      Mod默认M键切换角色,Z键打开GUI切换当前使用的模型。(只有在切换角色后才有效),左Alt键为Action键。

      本Mod的旧版版本需要自行编译,(作者当时保险起见为规避版权问题没有发布二进制文件)如果嫌麻烦的话可直接下载已自带全部所需要运行库的最新版本,Mod需要美版超级马里奥64ROM才可以正常运作。

      作者的未来计划是在会修完bug和三个系统的兼容性问题后陆续添加原作的敌人和关键元素进来。

      Retro64-第1张图片Retro64-第2张图片Retro64-第3张图片

    短评加载中..