RimWorld:模组制作相关软件推荐

前言

相关内容来自RimWorld Wiki ,本文仅做翻译和有限的补充,除非另有说明,所属内容均在 CC BY-SA 3.0 下提供。

RimWorld Wiki:https://www.rimworldwiki.com/wiki/Main_PageRimWorld

RimWorld Wiki - Recommended software:https://www.rimworldwiki.com/wiki/Modding_Tutorials/Recommended_software

水平有限,如有错漏,敬请见谅

如果您喜欢这篇文章,麻烦大家帮我点个赞,谢谢大家的支持!

关于本篇

本教程列出了一些可以用来编辑XML和C#代码的软件程序。

XML代码编辑器

基础编辑器

几乎任何文本编辑器都可以编写xml代码,但有些编辑器比其他编辑器更适合。应该避免使用富文本编辑器(如写字板,任意Office套件等)。可以使用Windows的记事本,但记事本无法实现在文件中查找和语法高亮等功能。如果要认真对待模组制作,以下应用程序可以很大程度上给予帮助:

软件操作系统相关描述
Notepad++Windows一种轻量级编辑器,支持扩展。
NotepadQQLinuxNotepadqq是一个类似于Notepad++的Linux桌面编辑器,具有与Notepad++完全相同的用户界面和功能。
Sublime TextLinux/Windows/Mac默认支持许多编程语言和标记语言,用户可以使用插件扩展其功能。

这里有其功能的简要概述完整教程
AtomLinux/Windows/Mac一个hackable的文本编辑器,强调扩展和GitHub协作。
Visual Studio CodeLinux/Windows/Mac一个强调生产力和扩展支持的文本编辑器。
XML NotepadWindows面向xml的编辑器,具有许多可能永远不会在RimWorld模组制作中使用的功能。
GeanyLinux/Windows/Mac非常轻量级的文本编辑器,具有语法高亮显示和其他一些面向XML和代码编辑的基本功能。

高级编辑器

有许多专门为XML代码设计的编辑器。因为RimWorld以使用XML的方式通常非常简单,所以很少需要高级代码编辑器。然而,如果有所需要,下面的应用程序可能会有所帮助:

软件操作系统相关描述
XPontusWindows具有树状视图,能够检查XML中的错误,修复标签并详细说明每个标签的数据类型。
XMLGrid-能够验证xml并将其转换为Excel电子表格、XSD图表,也可以将xml转化为一个详细说明每个标签类型和内容的在线表格。
Codebeautify’s xmlviewer-可以将xml显示为树状视图,自动格式化/缩进代码,还可以验证和显示错误。

“高级编辑器”的另一种选择是插件/扩展。好的扩展可以突出显示非标准的语法、格式化xml、查找xpath、自动关闭xml标签、支持重命名标签等等。
上文中的一些基础编辑器在添加合适的插件/扩展后可以到达不亚于高级编辑器的效果。

IDEs 集成开发环境

C#代码最好在IDE(集成开发环境)中进行编辑,以便简单快速的编辑代码、管理解决方案和编译项目。任何适用于C#的IDE都可以良好工作,以下是建议的IDE:

软件操作系统相关描述
Visual StudioWindows/Mac使用非常广泛的IDE,具有付费、试用和免费版本。任意版本都是有效的,所以不妨选择对个人和小型团队免费的Visual Studio社区版
SharpDevelopWindows专门应用于C#的免费IDE。
XamarinWindows/Mac一个免费IDE,但需要注册才能下载。

Xamarin是一个开源平台,用于使用.NET为iOS、Android和Windows构建现代化、高性能的应用程序。

可作为Visual studio 2022和2019的扩展。
RiderWindows/Mac/Linux付费IDE,提供了许多跨平台的工具。对学生免费。

无论选择哪种IDE,都要确保它能够编译 .NET Framework 4.7.2。如果由于某种原因没有安装这个框架,可以在这里下载它。

其他C#软件(反编译)

除了IDE之外,强烈建议选择以下软件进行反编译:

软件操作系统相关描述
dnSpyWindows一款能够反编译源代码的软件,在RimWorld模组制作中非常有用(有些人在dnSpy的运气可能比在ILSpy上更好)。
ILSpyWindows/Linux/Mac一款能够反编译源代码的软件,在RimWorld模组制作中非常有用。
MonoDevelopLinux/Windows/Mac该软件的Linux版本具有用于.dll的集成反编译器。
dotPeekWindows一款.dll的C#反编译器。打开速度较慢,但功能强大。

图像处理软件

制作纹理需要图像处理软件。任何图像处理软件应该都是有效的,以下是建议的图像处理软件,如果你正在使用其他图像处理软件,自然也没有问题:

软件操作系统相关描述
Photofiltre StudioWindows用户界面非常简洁的功能软件。不支持数位板。
PhotofiltreWindowsPhotofiltre Studio的免费版本,功能较付费版有所限制。同样不支持数位板。
InkscapeLinux/Windows/Mac免费的矢量图像处理软件。由于是基于矢量的图像编辑软件,Inkscape的学习曲线更加陡峭(难度更大)。在RimWorld中,矢量图比位图看起来更好。
PhotoshopWindows/Mac付费软件(有试用版)。RimWorld的原始图像就是在Photoshop中绘制的(都是.PSD文件)。
GIMPLinux/Windows/Mac免费的、开源的Photoshop替代品,自1998年以来一直存在。GIMP有一个庞大的用户社区,在官方网站上有大量的教程。
KritaLinux/Windows/Mac免费的数字绘画软件。比GIMP更适合绘画,对Photoshop用户来说应该可以很快上手。

音频处理软件

为模组录制专属的音频可能难度过高,但编辑音频还是可行的。这可由以下软件或者相关替代软件完成:

软件操作系统相关描述
AudacityLinux/Windows/Mac音频编辑软件,具有许多有用的功能和相对可读的界面。此外还拥有许多在线教程。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值