在Mac上使用ONScripter开发中文Galgame的准备工作
in 技术日志 with 0 comment and 100 read

在Mac上使用ONScripter开发中文Galgame的准备工作

in 技术日志 and 101 read

ONScripter是什么我就不讲了,简单的讲一下具体怎么操作吧。

官方网站:Studio O.G.A.

安装最新版ONScripter

在终端中使用brew安装。如果不会,请参考我的使用终端来管理你的软件一文中,关于Homebrew的章节。

brew install onscripter

安装完成之后,你可以在/usr/local/Cellar/osncripter/YYYYMMDD/bin的文件夹,这就是ONScripter的程序文件夹了。YYYYMMDD是软件包的版本号。

目前最新版本是20170814_1版本,也就是说,程序文件夹的目录是/usr/local/Cellar/osncripter/20170814_1/bin/

下载支持GBK的程序源代码

Github上搜索关键词onscripter gbk即可获得相关repo。

我们采用这个repo:iblueer/onscripter-GBK-2015

我们下载源代码到本地。

Download

下载完成后,得到一个ZIP文件,解压后得到一个文件夹。

文件夹

然后,在终端中打开这个文件夹。

这一步的具体操作,可以使用Alfred的Terminal Finder插件,也可以使用MAS里提供的Go2Shell等App,也可以使用系统自带的新建位于文件夹位置的终端窗口服务。可以参照在Finder中打开终端一文。

实在不行你可以看一下下载的目录,使用cd命令一步步跳转进去。

总之,在终端中打开这个文件夹。

终端

编译代码得到可执行文件

在终端中输入下面的命令。

make -f Makefile.MacOSX

这样我们就会得到一个可执行的onscripter文件。

onscripter

注意,编译方式根据系统不同有不同的语句,其他系统请参照iblueer/onscripter-GBK-2015一文。

将这个文件复制,粘贴到ONScripter的程序文件夹中,替换原有的onscripter。

替换

导入字体文件和脚本文件

字体文件和脚本文件是onscripter运行必须的。

字体文件要求ttf格式,脚本文件要求txt格式。

字体可以直接下载一个微软雅黑的ttf,重命名为default.ttf,添加到和onscripter可执行文件同一个文件夹中。

脚本文件,根据ons语法编写,文件名为0.txt。同样添加到这个文件夹中。可以复制下面的代码进行试验。

*define
game
*start
中文测试。\
end

运行试验

在ONScripter的程序文件夹中跳转到终端。

然后在终端中输入下面的命令。

./onscripter

如果前面的步骤都没有出错的话,程序会正常运行,弹出一个视窗。

视窗

大功告成

是时候把你写的故事、编的音乐、画的美少女搬进游戏里了!

Responses