我在英仙修mod之——达索·米高扬
本帖最后由 derekisthebest3 于 2026-5-18 01:19 编辑前言声明:鉴于达索米高扬的作者已经退圈,所以本篇指南不会提供任何下载。事实上,任何本系列的帖子(如果有的话)理论上都不会提供修改后的下载,最多以补丁形式发布。
接下来我要向你们讲述最古老的mod,其中的古老是非常古老。——Galatia学院考古系某教授
引子:
在远行星号的漫长历史中,许许多多mod因为各种各样的原因失去了与最新版本的连接,达索米高扬设计局由于其作者悲剧性的冲突,不幸成为其中的受害者。近日来,笔者对白色战舰的渴望逐渐加深,因而不得不想起这一个老旧的mod来。笔者认为,很多mod可以通过简单的方法重新在新版本运行。注意,笔者并不具备任何超过使用AI能获得的编程技术。为什么要这么说呢?因为mod的本质是api,或者接口。远行星号尽管已经改变了许多,但是其底层的接口改变并没有那么多。远行星号不是一个像我的世界一样的“化学”游戏,即所谓通过各种游戏元素之间产生反应,反应之间再产生许许多多反应的游戏。远行星号的本质建立在舰船、武器、LPC等上,他们之间产生的反应非常有限,所以大多数不改变底层逻辑的势力mod,可以通过简单的修改重新作用于新版本游戏中。
正文:
在开始维修mod之前,先下载一下论坛最新的达索米高扬mod
STEP 1 - 修改版本号:
很明显,如果不修改版本号,你甚至无法在启动器选中它。
当前位置:.\mod_info.json
需要操作:把高亮内容改成你的版本,笔者的版本是0.97。
STEP 2 - 添加失踪variant:
完成STEP 1,启动游戏,很快你就会获得第一个报错,坐和放宽,这很正常,让我们看看错误日志:
看来是缺少一个名叫aurora_Escort的variant。笔者找了很久也不知道这是哪艘船的variant,但是这不甚重要,俺们直接用俺寻思方法。来到data\variants,找一个你心仪的variant,复制一份。既然缺少的variant是a开头,我们就选这个astral_patrol把。把复制的variant改名为aurora_Escort,再用文本软件打开。当前位置:.\data\variants\aurora_Escort.variant需要操作:修改高亮内容为aurora_Escort。
STEP 3 - 修复插件错误:再次远神,启动!不出意料的话,我们已经可以成功进入游戏了,维修mod的最低要求已经完成。不过,我们当然还需要继续测试。让我们进入到什么达索米高扬的自带战役里,改装一下我们的船体,而当我们的鼠标划过内置插件的一刹那......是的,又崩溃了。
让我用我浅薄的知识理解一下这则报告。实际上,源代码没有任何问题。但是当作者编译它们时,它们与原游戏提供的依赖代码产生了...呃...某种纠缠。而当游戏版本更新,代码改变,mod中已经编译的代码无法再找到用来的代码进行反应,就产生了错误。我想现在代码大神应该已经想把我杀了,但是那也不重要。我们只需要对症下药:把编译后的代码删了,然后把代码放在外面,因为远行星号可以自动编译java文件,而且这么做可以总是调用游戏的最新代码。在mod目录新建一个mod文件夹,这里我们用patch代指,剪切.\data\hullmods到patch中。注意一定要保持原文件夹结构!注意一定要把原mod的该文件夹删除!接着复制.\graphics\ISTL\hullmods到patch中,这个不剪切似乎没什么问题。让我们给patch写一个mod_info.json。当前位置:patch\mod_info.json需要操作:复制原mod的mod_info到这里面,根据图片找找区别并修改,注意注释!
最后来到.\jars,进入jar文件中。jar其实就是zip,使用压缩软件强行打开。注意,以下是用来加深印象的错误操作,不要真的操作!真正的最后一步在STEP 4。进入DME.jar\data\hullmods,删除所有class。
STEP 4 - 尾声现在,让我们进入游戏,别忘了把patch模组也激活,它的名字你自己可以取。不错,划过插件不会又报错了。看来又一个指标完成!让我们开一局生涯......这么弱?!
不卖关子了,我们删多一个class,就是这个DMEBlockedHullmodDisplayScript,糟糕的是,没有事先准备java的话,我们现在可编译不出来。所以最好一开始,就不要删它。通过时间回溯,我们终于是修复了我们的错误。远神,再启动!
达索米高扬的首都!
现在,达索米高扬终于重回英仙座!你也来试试看吧!
高手 !强强!? 大佬 强强?! 0.95.1开始玩的,中间中断直到前不久下的0.98,势力《女武神》好像也没了,那个超巡还挺强力的,怀念当年开局在深空捡到《砗磲》的快乐 太强了 如果是工坊,就会有xx fork,xx continue啥的到处跑了,可惜这是远神社区,他只能继续死着。 宝石视觉 发表于 2026-5-18 17:55
如果是工坊,就会有xx fork,xx continue啥的到处跑了,可惜这是远神社区,他只能继续死着。 ...
没事,有工坊照样会有MOD彻底断更的,咱们要相信那些做游戏的人的能耐,例如骑马与砍杀2,天天勤快的更新,也没什么内容,也没什么优化,但就是能稳定的崩掉一个又一个MOD。。。 宝石视觉 发表于 2026-5-18 17:55
如果是工坊,就会有xx fork,xx continue啥的到处跑了,可惜这是远神社区,他只能继续死着。 ...
这玩意还真有xx fork,xx continue,只不过在你们远神社区不会传播 最看得懂的一集,太实用了XD 谁发个98成品啊{:tieba_03:}
为什么我的patch不显现? emmmm 也就是旧mod得自己改文件来复活是吧 真死灵法师了这下 GreyWind 发表于 2026-5-22 22:28
为什么我的patch不显现?
你的name拼错啦......
还有你的json格式不对
我把json分享出来吧,这个传播一下没什么关系
我寻思我是不是哪一步搞错了 derekisthebest3 发表于 2026-5-23 01:30
你的name拼错啦......
还有你的json格式不对
我把json分享出来吧,这个传播一下没什么关系
感谢,这个问题解决了 GreyWind 发表于 2026-5-23 11:14
我寻思我是不是哪一步搞错了
应该是你的patch的问题,你可以把它发过来我看看 已经结束的东西就让他结束吧,何苦违背作者的意愿给他复活呢 本帖最后由 GreyWind 于 2026-5-23 13:49 编辑
derekisthebest3 发表于 2026-5-23 12:26
应该是你的patch的问题,你可以把它发过来我看看
改完后的在这里,也不确定是哪里出了问题
GreyWind 发表于 2026-5-23 13:47
改完后的在这里,也不确定是哪里出了问题
兄弟你要按原mod的格式来
所谓“.\data\hullmods”也就是说在patch根目录里要建一个data文件夹,任何把原mod里的hullmods文件夹剪切过去
而“.\graphics\ISTL\hullmods”也就是说要建一个graphics文件夹,里面再建一个ISTL文件夹,然后把原mod此处的hullmods文件夹复制过来
现在我看你应该是直接把graphics的hullmods放根目录了,然后data文件夹的hullmods也并没有移过去 derekisthebest3 发表于 2026-5-23 14:54
兄弟你要按原mod的格式来
所谓“.\data\hullmods”也就是说在patch根目录里要建一个data文件夹,任何把原 ...
谢谢大佬解惑,现在成功进去游戏了{:tieba_22:}
页:
[1]