找回密码
 初始化身份识别芯片
查看: 202|回复: 3

[Mod内容] 我在英仙修mod之——达索·米高扬

[复制链接]

战列舰长

发表于 11 小时前 | 显示全部楼层 |阅读模式
本帖最后由 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。

image.png


STEP 2 - 添加失踪variant:

完成STEP 1,启动游戏,很快你就会获得第一个报错,坐和放宽,这很正常,让我们看看错误日志:
image.png



看来是缺少一个名叫aurora_Escort的variant。笔者找了很久也不知道这是哪艘船的variant,但是这不甚重要,俺们直接用俺寻思方法。
来到data\variants,找一个你心仪的variant,复制一份。既然缺少的variant是a开头,我们就选这个astral_patrol把。把复制的variant改名为aurora_Escort,再用文本软件打开。
当前位置:.\data\variants\aurora_Escort.variant
需要操作:修改高亮内容为aurora_Escort。
image.png


STEP 3 - 修复插件错误:
再次远神,启动!不出意料的话,我们已经可以成功进入游戏了,维修mod的最低要求已经完成。
不过,我们当然还需要继续测试。让我们进入到什么达索米高扬的自带战役里,改装一下我们的船体,而当我们的鼠标划过内置插件的一刹那......
是的,又崩溃了。
image.png



让我用我浅薄的知识理解一下这则报告。实际上,源代码没有任何问题。但是当作者编译它们时,它们与原游戏提供的依赖代码产生了...呃...某种纠缠。而当游戏版本更新,代码改变,mod中已经编译的代码无法再找到用来的代码进行反应,就产生了错误。
我想现在代码大神应该已经想把我杀了,但是那也不重要。我们只需要对症下药:把编译后的代码删了,然后把代码放在外面,因为远行星号可以自动编译java文件,而且这么做可以总是调用游戏的最新代码。
在mod目录新建一个mod文件夹,这里我们用patch代指,剪切.\data\hullmods到patch中。注意一定要保持原文件夹结构!注意一定要把原mod的该文件夹删除!
接着复制.\graphics\ISTL\hullmods到patch中,这个不剪切似乎没什么问题。
让我们给patch写一个mod_info.json。
当前位置:patch\mod_info.json
需要操作:复制原mod的mod_info到这里面,根据图片找找区别并修改,注意注释!
image.png



最后来到.\jars,进入jar文件中。jar其实就是zip,使用压缩软件强行打开。
注意,以下是用来加深印象的错误操作,不要真的操作!真正的最后一步在STEP 4。
进入DME.jar\data\hullmods,删除所有class。

STEP 4 - 尾声
现在,让我们进入游戏,别忘了把patch模组也激活,它的名字你自己可以取。不错,划过插件不会又报错了。看来又一个指标完成!让我们开一局生涯......
这么弱?!
image.png


不卖关子了,我们删多一个class,就是这个DMEBlockedHullmodDisplayScript,糟糕的是,没有事先准备java的话,我们现在可编译不出来。所以最好一开始,就不要删它。
通过时间回溯,我们终于是修复了我们的错误。远神,再启动!
image.png

达索米高扬的首都!

现在,达索米高扬终于重回英仙座!你也来试试看吧!

评分

参与人数 1星币 +5 收起 理由
翔子 + 5 虽然有点绿皮,但俺寻思能用! ...

查看全部评分

势力巨擘

发表于 1 小时前 | 显示全部楼层
高手

战列舰长

发表于 1 小时前 | 显示全部楼层
!强强!?

巡洋大副

发表于 28 分钟前 来自手机 | 显示全部楼层
大佬

本版积分规则

Archiver|手机版|小黑屋|远行星号中文论坛

GMT+8, 2026-5-18 12:27

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

快速回复 返回顶部 返回列表