非官方mod制作指南

本指南主要介绍如何为Starbound制作mod,任何人都可以来编辑此指南(如果有必要的话)。本指南会用浅显易懂的语言教会玩家如何编写mod。


入门:

本指南主要介绍在Windows系统下编写mod。 欢迎任何人编辑增添关于在其他系统下编辑mod的内容。

Starbound主要处理两种形式的代码,JSON和LUA。 大部分关于JSON的处理,并不需要玩家有编程基础。JSON和许多编程语言中的字典类型非常相像,用来存储游戏数据。JSON代码非常的简单易懂。 LUA则是地地道道的编程语言,需要深入学习之后才能较好的运用LUA去制作mod。

下一步我们需要一个可以编辑JSON代码的编辑器。高级的编辑器(比如微软的word)并不能很好的处理Starbound的UTF-8编码。所以我们需要一个既开源又基础的编辑器,windows最好的选择就是使用Notepad++

下一步我们需要解码游戏数据,具体步骤已经写在了这个页面上Modding Basics

当你完成了游戏数据解码之后,右键单击,选择用notepad++来进行编辑。 -(其他内容有待增加)

目录索引

  1. 理解JSON
  2. 第一个mod,编辑香草文件
  3. Creating a Custom Decorative object
  4. Creating an animated furnace
  5. Creating a crafting table



more to come.

avatar