开贴缘由:
首先这游戏的mod还是比较少而精的。
但是不知道是游戏受众问题还是有人故意(听起来好像有人靠倒卖这游戏的mod赚钱)的,这游戏的mod一直在国内社区有一个很微妙的地位。很多人偷摸着用,表面上又没人分享。
同样也几乎没有人参与mod的维护和建设。
不过mod之外搞地图维护的几位b站大佬是真的值得好评给赞助。
反观国外社区最早搞地图的那几位大佬早弃坑跑路了,现在wiki上还都是超级老版本的地图。
安装mod的准备:
因为游戏使用了Il2Cpp发布,所以常见的dnspy并不能有效的修改游戏。(如果你是缺氧玩家应该很了解C#反编译使用dnspy简单修改游戏主逻辑的操作)
因此这个游戏的mod基于更加定制化的注入程序,Melon Loader进行加载。
那么如何安装 Melon Loader,可以参考下面2个链接。
官网介绍:(https://melonwiki.xyz/#/?id=requirements)
自动安装包:https://github.com/HerpDerpinstine/MelonLoader/releases/latest/download/MelonLoader.Installer.exe
如何查询mod:
事实上,漫漫长夜在国外社区中也并不像其他相较大众的游戏一般,有优秀的、大型专业的社区网站。
但也是拥有一个绝大多数mod的创始人大佬(xpazeman)设立的个人网站,进行整合与管理。
The Long Dark - Mod List (https://xpazeman.com/tld-mod-list/index.html)
在这个网页里你可以轻松的通过左侧的搜索栏、分类栏来快速找到所有漫漫长夜里有名有姓的mod。
如何汉化mod:
(简单)游戏过程中直接截图使用翻译软件。
(中等)通过源代码自己从代码中汉化对应文本并重新编译。
(复杂)依赖于作者是否使用了本地化插件(LocalizationUtilities.dll),并按照规范提供翻译文件,
- 如何查找源代码并重新构建mod:
打开详细mod窗口时,点击右下角的【SOURCE & README】按钮,即可打开对应的github仓库。
通过git或zip下载源代码,使用VSCode或其他你喜欢的编译器进行修改内容。
对根目录下的C#项目配置文件(例如WeightTweaks.csproj)进行构筑即可生成新的mod文件(WeightTweaks.dll)。
- VSCode下的环境安装与启动,使用VSCode打开csproj文件的第一时间,VSCode就会尝试去像微软下载C#的开发环境,如果你已经有那就更简单了,在终端中使用dotnet build .\WeightTweaks.csproj(名字看你实际用的)即可。
注意,通常csproj文件里也设置了TheLongDarkPath等一系列路径,记得换成你实际游戏的路径。
一些mod推荐:
————这是依赖的基础mod
ModSettings 绝大多数mod都依赖的一个mod,用来生成mod菜单
ComplexLogger 某些特定mod需要的一个输出log的mod,没依赖就不需要装
LocalizationUtilities 某些特定mod需要的一个支持多语言适配mod,没依赖就不需要装,反正目前为止没见过有国人大佬去提供中文文本的mod,而且大部分老mod也不支持多语言适配
————游戏体验相关
FasterSearching 可以跳过空箱子的搜索读条,提高游戏体验。
MapManager 可以设置画地图的范围、速度。还有自动、手动开全图快捷键可以设置。
HouseLights 可以自主通过房间内开关进行开关灯操作,并设置灯光的亮度与范围。
SaveManager 可以随地存读档,默认键F5F6。可以有效改善游戏操作逻辑,但实际上也可以用作作弊。
UseTheWorstFirstAndDropStone 根据设置让部分或全部道具都优先使用耐久度低的。
————下面是作弊相关
DeveloperConsole 开发者模式控制台,常见命令行有pos显示当前坐标,tp传送到指定坐标,add_gear添加制定道具,rifle快速测试步枪套装等… help显示全命令行。tab键可自动补全命令代码。
GearDecayModifier 腐坏速度修改,可以分类设置也可以全体设置,通过设置食物腐坏速度或未搜索前腐坏速度为0,可有效降低入侵的探图焦虑症状。也可以作弊设置道具永不腐坏。
SonicMode 设置潜行、步行、奔跑速度的倍率,也可以设置体力恢复速度和恢复开始时间。
UniversalTweaks 综合修改,与一些杂七杂八被统合的mod冲突,主要功能可以看github仓库里的readme。(Deaadman/UniversalTweaks:一种修改,通过调整 The Long Dark 中有意义的特定元素来增强游戏机制。 (github.com)),主要作弊功能:手电筒无限用、额外负重、自定义模式可获得徽章、雪屋腐坏速度、室内放石头堆。
WeightTweaks 重量倍率修改,可以分类修改部分道具的重量倍率。但是目前mod不支持最新的漫漫长夜,需要自己根据git上的pullrequest自行修改源代码重新发布dll。虽然是作弊但也是我最喜欢的mod。
首先这游戏的mod还是比较少而精的。
但是不知道是游戏受众问题还是有人故意(听起来好像有人靠倒卖这游戏的mod赚钱)的,这游戏的mod一直在国内社区有一个很微妙的地位。很多人偷摸着用,表面上又没人分享。
同样也几乎没有人参与mod的维护和建设。
不过mod之外搞地图维护的几位b站大佬是真的值得好评给赞助。
反观国外社区最早搞地图的那几位大佬早弃坑跑路了,现在wiki上还都是超级老版本的地图。
安装mod的准备:
因为游戏使用了Il2Cpp发布,所以常见的dnspy并不能有效的修改游戏。(如果你是缺氧玩家应该很了解C#反编译使用dnspy简单修改游戏主逻辑的操作)
因此这个游戏的mod基于更加定制化的注入程序,Melon Loader进行加载。
那么如何安装 Melon Loader,可以参考下面2个链接。
官网介绍:(https://melonwiki.xyz/#/?id=requirements)
自动安装包:https://github.com/HerpDerpinstine/MelonLoader/releases/latest/download/MelonLoader.Installer.exe
如何查询mod:
事实上,漫漫长夜在国外社区中也并不像其他相较大众的游戏一般,有优秀的、大型专业的社区网站。
但也是拥有一个绝大多数mod的创始人大佬(xpazeman)设立的个人网站,进行整合与管理。
The Long Dark - Mod List (https://xpazeman.com/tld-mod-list/index.html)
在这个网页里你可以轻松的通过左侧的搜索栏、分类栏来快速找到所有漫漫长夜里有名有姓的mod。
如何汉化mod:
(简单)游戏过程中直接截图使用翻译软件。
(中等)通过源代码自己从代码中汉化对应文本并重新编译。
(复杂)依赖于作者是否使用了本地化插件(LocalizationUtilities.dll),并按照规范提供翻译文件,
- 如何查找源代码并重新构建mod:
打开详细mod窗口时,点击右下角的【SOURCE & README】按钮,即可打开对应的github仓库。
通过git或zip下载源代码,使用VSCode或其他你喜欢的编译器进行修改内容。
对根目录下的C#项目配置文件(例如WeightTweaks.csproj)进行构筑即可生成新的mod文件(WeightTweaks.dll)。
- VSCode下的环境安装与启动,使用VSCode打开csproj文件的第一时间,VSCode就会尝试去像微软下载C#的开发环境,如果你已经有那就更简单了,在终端中使用dotnet build .\WeightTweaks.csproj(名字看你实际用的)即可。
注意,通常csproj文件里也设置了TheLongDarkPath等一系列路径,记得换成你实际游戏的路径。
一些mod推荐:
————这是依赖的基础mod
ModSettings 绝大多数mod都依赖的一个mod,用来生成mod菜单
ComplexLogger 某些特定mod需要的一个输出log的mod,没依赖就不需要装
LocalizationUtilities 某些特定mod需要的一个支持多语言适配mod,没依赖就不需要装,反正目前为止没见过有国人大佬去提供中文文本的mod,而且大部分老mod也不支持多语言适配
————游戏体验相关
FasterSearching 可以跳过空箱子的搜索读条,提高游戏体验。
MapManager 可以设置画地图的范围、速度。还有自动、手动开全图快捷键可以设置。
HouseLights 可以自主通过房间内开关进行开关灯操作,并设置灯光的亮度与范围。
SaveManager 可以随地存读档,默认键F5F6。可以有效改善游戏操作逻辑,但实际上也可以用作作弊。
UseTheWorstFirstAndDropStone 根据设置让部分或全部道具都优先使用耐久度低的。
————下面是作弊相关
DeveloperConsole 开发者模式控制台,常见命令行有pos显示当前坐标,tp传送到指定坐标,add_gear添加制定道具,rifle快速测试步枪套装等… help显示全命令行。tab键可自动补全命令代码。
GearDecayModifier 腐坏速度修改,可以分类设置也可以全体设置,通过设置食物腐坏速度或未搜索前腐坏速度为0,可有效降低入侵的探图焦虑症状。也可以作弊设置道具永不腐坏。
SonicMode 设置潜行、步行、奔跑速度的倍率,也可以设置体力恢复速度和恢复开始时间。
UniversalTweaks 综合修改,与一些杂七杂八被统合的mod冲突,主要功能可以看github仓库里的readme。(Deaadman/UniversalTweaks:一种修改,通过调整 The Long Dark 中有意义的特定元素来增强游戏机制。 (github.com)),主要作弊功能:手电筒无限用、额外负重、自定义模式可获得徽章、雪屋腐坏速度、室内放石头堆。
WeightTweaks 重量倍率修改,可以分类修改部分道具的重量倍率。但是目前mod不支持最新的漫漫长夜,需要自己根据git上的pullrequest自行修改源代码重新发布dll。虽然是作弊但也是我最喜欢的mod。