冲锋岛吧 关注:15,490贴子:131,733
  • 7回复贴,共1

冲锋岛复活成功!外网老哥成功用源端进入游戏!原!汁!原!味!

取消只看楼主收藏回复

终于等到这一天!冲锋岛时隔多年终于复活了!
这个消息对于所有曾经热爱过这款游戏的玩家来说无疑是一份喜讯!!
我13~16岁自学代码,摸爬滚打参与过2个复活冲锋岛的团体,但是都是以借用美术资源的形式二开,做自己的小游戏,但是项目组都半途而废了,现在岁数大了也懒得折腾。。现在终于找到一个可以从源端进入游戏的大佬了。
日本老哥声称去年才拿到包的本体,自认为进入游戏不难,所以着手了相关操作,在这之前也有逆向开发冒险岛的案例,现在也同时进行着冒险岛和冲锋岛的复活工作,因为是业余爱好,也没什么宣传,不过在推特上有大量的日常工作分享。外网的播放量也很低。现在一个韩国老哥在协助日本老哥所有的反编译工作,逐步推进中。
从我进入游戏的那一瞬间,我相信一切都会慢慢好起来的。
先原谅我标题党,但是确确实实是在稳步前进中了,总而言之目前已经成功执行的功能是(单机):
1.登录游戏,创建/选择角色(三职业均可),移动,跳跃,上坐骑(精灵是合体)等等。日版可以移动地图,所有地图都有,但是因为无法打开大地图,所以路线得自己摸索一下。(但是日版的界面因为是日语所以有一点陌生,中文版一开屏就是世纪天成,健康提醒之类的,非常怀念。)最怀念的是幽灵营地的BGM,真的非常的空灵,让人静下心。有找到路线的大佬可以和我说一下。
2.功能栏只有一半可以使用(背包,技能,角色之类的可以。地图,好友,商城,小游戏之类的暂时不行)
3.因为没有武器,所以暂时无法攻击,只能跑和跳,也没办法飞行。(也可能是我忘了怎么飞行了)
4.可以按K打开键盘设置,查看所有的快捷键,目前来看,测的必要不大,没有放进去的功能执行了是没有反应的。最最最最重要的是!所有的音效资源,手感啊,美术啊,都是原版的!
从输入账号开始,到进入游戏,全都回来了。懂的都懂。
沟通了一整天下来,目前只能从源汇编代码逐步排查分析测试每一行代码执行的命令,解析成功的代码便会放入,目前已经几乎测试了所有的代码,每一行的功能都有标注,但是部分功能执行不齐全,所以暂时没有放入这个版本的测试包里。
下个版本会加入物品的功能,可以攻击啊,开箱子啊,卡片啊之类的都会有。
反正包体也就500M,下载回来回忆一下青春吧!我只上传了日语版和中文版。


IP属地:上海1楼2023-10-28 01:48回复
    我只上传了日语版和中文版。因为老哥主攻的是日语版,所以暂时只有日语版可以移动地图。
    中文版的无法移动地图,进入传送点会黑屏,需要重新创建角色才可以,创建角色后返回选择界面。进入游戏。
    有相关大佬需要支持,可以私信我,或者查看我上一个帖子获取联系方式。


    IP属地:上海3楼2023-10-28 01:54
    收起回复
      解压后,打开\newversionofrunemu1027下的RunEmuTenvi.ini

      修改TargetEXE=为自己tenvi.exe的实际路径
      然后双击RunEmuTenvi.exe即可直接进入游戏


      IP属地:上海4楼2023-10-28 01:57
      收起回复

        技能也被测试出来了,还在调试当中


        IP属地:上海7楼2023-10-28 03:49
        收起回复
          有人问联机问题,正好日本老哥也发了,之前我也问过
          目前主攻的方向就是多人游戏,其实想想所有的功能应该都是为多人游戏服务的,本来就该是一款大家一起玩才会更有趣的游戏

          以下是谷歌机翻:
          对于多人游戏,需要这些东西
          1. 初始化包(登录)
          它与普通数据包不一样
          客户端收到此数据包后将发送登录数据包
          服务器可以从这个数据包中获取nexonid和密码,并且服务器将帐户数据提供给客户端
          2. 初始化数据包(更改服务器)
          它与普通数据包不一样
          可能需要在用户选择字符或更改频道后发送
          它的工作原理是这样的,
          - 服务器发送下一个服务器 IP 和端口
          - 客户端连接到服务器
          - 客户端等待初始化数据包
          3.了解数据包加密
          目前工具忽略数据包加密,但是如果我们想使用服务器玩tenvi,我们需要对数据包进行加密
          如果我们通过内存编辑删除数据包加密系统,则可以忽略它
          4.生成其他玩家包
          5. 角色数据包(聊天、动作、攻击)
          6. 地图数据
          地图对象(npc、mob)坐标的设置
          使用传送门后下一个角色生成坐标
          7. 生物包(移动、死亡)
          8.地图包(物品掉落、生成物体)
          9. NPC和传送门脚本


          IP属地:上海55楼2023-11-03 10:49
          回复

            韩国老哥的进度,找到了小怪的状态,接受攻击,移动,属性,等数据包
            但是目前还没找到NPC,小怪的坐标。。不知道该放在哪儿,一个个人工去放的话工作量很大而且不现实


            IP属地:上海56楼2023-11-03 10:54
            收起回复
              前几天把另一个帖子的解包数据分享后,找到了对应的所有物品的编号,
              结合之前找到生成物品的功能代码
              已经可以实现在背包里生成对应物品了
              还有个叫琥珀的中国人老哥,贴吧里好像没露面



              IP属地:上海57楼2023-11-03 11:03
              回复
                目前和国内的几位热衷于冲锋岛复刻的究极大佬们在积极交流中,希望可以尽快帮到日本老哥,尽可能的参与进项目并加快进度。
                真的非常感谢国内的这几位大佬们多年以来对冲锋岛的贡献,至今都在不求回报默默付出,
                也联系上了七八年没联系了的,以前一起搞开发的同伴。。。现在居然还在搞。。太佩服了
                这几天日本老哥那边又扒出来几个功能,
                国内的大佬们也成功让国服客户端可以切换地图了,各方面都稳中向好
                大家一起期待


                IP属地:上海68楼2023-11-06 03:35
                收起回复