仙境传说吧 关注:155,197贴子:2,723,761
  • 28回复贴,共1

2023自制ro单机历程

只看楼主收藏回复

回归国服应该差不多3个月,一个3转的都没练成,每天就签个到,偶尔就练级刷卡,时间有限没怎么玩,想找人组队也不可能,只能做独狼,期间想着找单机版,发现真是物是人非,以前大家都是爱好兴趣做出来玩的单机分享,多的随便下,现在一档难求,很多还要付费好几百,有bug还没售后,试着找教程自己做吧,出外地学习实践了2个星期,终于自己制作了开机档,期间遇到的问题比以下截图还多(被删了,大概几十个吧),还有很多没记录完的,但重点是:大家想自己做的不要害怕,编程零基础也可以成功,因为都是现成的软件,下载运行设置下就行。即使时光不再,美好成为回忆,愿各位也能在未来找到新的快乐 。
提醒:以下是自己的历程,因为自己不懂程序和代码,只是做到能玩,所以有不对的知识请谅解。单机版组成由模拟器,主程序和登入器制作而成,各服主程序需到官网下载,韩服和其他服要科学下载,以下是我自己找到的相关软件,因为是繁体版需系统改成繁体系统,要在语言→系统管理语言设定→里面改,否则游戏字体会很小,还会乱码。
步骤:
1.安装mariadb,全默认,设置好密码,记住。如果有安装过其他数据库的得把其他的断口改了,默认3306,如果改这个的端口,后面的客户端、模拟器都要改,试过改了后还是不认,所以还是把其他的数据库端口改了更好。
2.打开heidisql,输入刚才的密码,用户管理→新增→用户名:ragnarok→密码:ragnarok,新建会话ragnarok,然后右键新建数据库ragnarok,编码我选big5_bin(因为它没自动选),然后在数据库名称上右键加载sql,路径在pandas模拟器的sql-files→creation文件夹内,共4个。然後在数据库ragnarok上右键编辑确定,不知为何,不做这一步ragnarok一直是空白。
3.打开pandas服务器的runserver. bat
4.用memo打开登入器20211117,新的模拟器一般都是用这个版本,选择自己想要的功能(诸如商城,轮盘,各种文件路径,其他什么的大部分都是中文,一般直接选推荐选项,多加个优先读取data目录,这样读取和修改sclientinfo.xml比较方便),套用选项diff就行了,diff后4个文件都复制进客户端里,不是所有的登入器都能diff,只能diff韩服脱壳干净的登入器。
5.把补丁放进客户端里。
6.打开登入器,注册账号:例如123_M(或者F),然后输密码(6位数,除非在diff的时候选了解除密码限制4位数),下次进入就直接123就行了,我的登入器是1位数就可以的,方便自己。注册后在ragnarok数据库找到login→资料→groud_id改成99就是gm权限了。
7.没有什么问题是重新安装解决不了的,如果数据库打不开,多数是服务没打开,在系统搜索服务,找到mariadb,看看有没有显示运行中,没有就点进去启用;如果服务器一堆报错,基本也是数据库问题或者没加载sql,ragnarok数据表为空,处理看上面;如果登入器报错多,按需添加文件,如果报错没影响游戏就不管它;如果你放错了补丁,可能客户端登录不了,那就删干净客户端,备份好联网文件和另外几个文件(就我补丁里那几个,不然下次要重新更新要等很久)如果你想要其他服的,也可以自己做。
8.制作补丁要用grfeditor解data. grf,对data资料夹右鍵 > Extract > Extract folder... (有点点的可以自定路径),韩服data1和台服data2的都解压,然后用WinMerge比对两个文件夹,比对完后,检视 > 只勾选显示相异項目, 显示左边独有项目, 显示略过的项目, 显示二进制档案,剩下的文件就是台服没有的,韩服独有的文件,全选文件,右键另存,然后用grfeditor压缩成grf放回客户端里面,用韩服端做的补丁,覆盖到更新完全的台服主程序文件夹就能用(可能会有错误提示,可以按提示在台服或者韩服里找文件添加和改名),把比对的文件夹位置对换就是台服补丁,用台服的补丁放到韩服是最好的,不会报错,但是要把汉化文件改名覆盖到韩服。data. ini要设置读取grf顺序,优先自己做的补丁,懒做这一步的,就直接把台服data. grf改名放到韩服客户端,优先读取台服grf就可以了,就是多占点空间,但是里面的文件还是改名适应韩服的登入器,把台服grf里所有lub后缀的文件名里添加sak或者其他,这样登入器才能读取到资料,自己对照解压出来的两个data文件夹改就行了,一切按韩服的文件格式改。(不改也能玩,就是某些道具变苹果或者乱码,iteminfo这个文件是物品说明,台服的有bug,明明有这个物品说明也会显示苹果或者无图片,而且有些韩服独有的道具里面没收录,会有些东西显示苹果,解决办法是自己按格式添加进去,还要对应图片路径,这比较复杂,我没研究)我就是直接把韩服data改名放台服试玩,因为自己做的补丁还没改完,国服现在我已经1个月没登录了,回忆之旅也算是终止了,单机我也没测试,也不知道有什么副本,只试了gm命令转职四转,技能已实装,(GM指令→pandas模擬器 conf\atcommands.yml),ep到多少不知道,虽然客户端是同步官服,但剧情npc等等是在模拟器端,不知有没自带,模拟器都是英文npc,就是各种npc和剧情都是英文的,这是普遍现象,只有模拟器自带的,中文很难找,另外副本也是,官方的没有,找到的可以分享下,记得放台服要简繁转换,还要对比好。
9.按以上操作得来的单机,有些问题,lub的文件需要软件解码成lua才能修改里面的内容,改完后又要重新加密成lub,但是我没有这个软件,所以我也处理不了,要台币或者签到3个多月积分买,没那边的卡买不了。1.频道名是乱码,要改客户端 savedata\ChatWndInfo_U,但是我最近想登录国服登录不了,显示gameguard111错误,所以大家能登的就进去改改就行了。2.导航里魔物名和npc是乱码,要改客户端data\luafiles514\lua files\navigation\navi_mob_tw,改成韩服用的后缀,如navi_mob_krsak(反正对照韩服data解压出来,改成同文件夹内的文件名),其他问题就不知道了,因为没测试。3.某些道具不能使用,要改lub,没软件改不了。
10.我只能回答我遇到过的问题,没遇到过的我也不会,望见谅。









IP属地:广东来自Android客户端1楼2023-08-31 14:33回复
    2l自咏


    IP属地:广东来自Android客户端2楼2023-08-31 14:34
    收起回复
      佩服大佬哦


      IP属地:广东来自iPhone客户端3楼2023-09-02 00:29
      回复
        互联网精神!赞美楼主!


        IP属地:河北4楼2023-09-02 01:36
        回复
          嗷 你学了不少 神功大成了啊


          IP属地:浙江5楼2023-09-02 02:33
          收起回复
            LZ加油,能不能玩到四转就靠LZ你了


            IP属地:浙江6楼2023-09-05 20:44
            收起回复
              厉害啊,这个可以放在虚拟机里运行么?


              IP属地:江苏7楼2023-10-29 22:11
              回复
                攻击速度上限怎么调199


                IP属地:上海来自iPhone客户端8楼2023-11-09 23:40
                收起回复
                  大佬,请问怎么修改仓库储存上限和人物能携带的道具上限啊?


                  IP属地:河南来自Android客户端9楼2024-01-12 01:11
                  收起回复
                    不理解第二项,大佬,加载sql我找不到


                    IP属地:上海10楼2024-05-09 21:58
                    回复
                      三转的公式 怎么设置无念?


                      IP属地:广东来自iPhone客户端11楼2024-05-12 14:18
                      回复