the nvl maker是一款专业的avg游戏制作软件,有了这款软件就可以轻松制作出自己喜欢的avg游戏风格了,除了制作游戏,还可以制作电子小说,非常好用的一款软件,用过的朋友都说好。感兴趣的朋友不妨下载试试吧!
基本介绍
the nvl maker拥有极其直观简单的界面和功能,完全不懂程序也能轻松制作出一款简单的AVG游戏。新手可以快速上手学会使用。而即使你是想制作专业水平的AVG游戏,这款软件依然是同类软件中出类拔萃的选择。
the nvl maker特点
使用界面模板:
工具包内附热心游戏作者们设计的的界面素材,创建新游戏时,可以直接选择风格与分辨率
自己设计界面:
假如拥有界面设计能力的话,可以选择使用默认的空白模板,然后自己排版。利用THE NVL Maker的图形界面,功能、位置、图片、音效等等,都可以非常轻松地自定义
制作剧情:
提供丰富的指令,显示背景、显示人物、显示文字、播放音乐、音效、动态特效等。只需要点击按钮,输入对话,即可完成游戏剧情的制作
可以直接从当前编辑的剧情开始测试游戏,不必每次都从开头执行
也可以由图形模式切换到文本编辑模式,方便批量复制、粘贴对话等
构建地图与养成画面:
可以快速制作地图画面和养成指令输入面板,制作完成后可在脚本里调用。内置用于养成画面的文字、图形、图形数字显示等模块。这个功能还可以用来制作电话簿、好感度查询界面、音乐鉴赏系统等
the nvl maker功能
一:工程设定
默认打开的是“工程设定”页,在这里可以进行如下操作:
标题:修改游戏名称,名称将会在窗口模式下,显示在游戏的左上角
启动画面:启动画面脚本是指THE NVL Maker游戏开始时,会执行的第一个脚本。默认是title.ks。修改启动画面,让它跳转到自制的脚本,就可以实现完全的自制标题、或者先执行前言再进入标题画面的效果
宽度、高度:修改游戏分辨率(不推荐新手使用,因为修改以后素材并不会自动跟着修改,可能会导致素材与画面大小不同的弹窗、画面按钮显示不全等错误。修改分辨率时请尽量使用Wizard.exe)
选项音效:设定当游戏中出现分支选项时,鼠标移动到选项上和按下选项之后播放的音效
选项按钮:设定当游戏中出现分支选项时,用作选项文字衬底按钮的一般、选中、按下状态
选项文字:设定当游戏中出现分支选项时,选项文字的字号、一般、选中、按下、曾经选择过时的文字颜色
二:界面设定
这部分用于编辑THE NVL Maker游戏的界面样式。
点下界面设定部分的每个按钮,都会打开一个新的编辑窗口或者文件。
请在编辑后点击“确认”或者“保存”将修改记录下来。只有当返回到上图的画面时,才算真正编辑完毕。
编辑的修改都会在游戏测试时体现出来。不过请注意,如果测试时读取了编辑之前保存的存档,排版等等可能还会维持之前的样式。
具体的按钮说明见下:
(1)Config.tjs:打开吉里吉里/KAG设定文件的编辑工具KAGConfigEX2.exe,假如无法启动这个工具,请查看教程“下载运行”篇。 包含几乎所有的系统细节设置功能,如果有某个细节不知道在哪里改,多半可以从这里找到
(2)对话画面:设置三种对话框样式、头像的位置、对话框上的系统按钮
(3)默认标题画面:设置游戏启动时默认进入的标题画面title.ks的显示效果。包含游戏组LOGO、标题背景、前景、开始游戏、读取进度、CG模式等按钮
(4)主选单:当点击对话画面的“主选单”系统按钮之后,会进入到这个界面、可以通过这个界面继续选择保存、读取游戏、系统设定、显示历史记录等
(5)系统设定:游戏内的系统参数设置界面,包括了音乐、音效的音量、文字前进速度、自动前进等待时间、快进设定、全屏/窗口设定等功能
(6)历史记录:显示游戏对话记录的界面,包括了滚动条、上下翻页按钮等的设置
(7)存取样式-版面设定:保存、读取系统的排版,两个系统将会采用同一个布局,但可以通过下面分别的系统样式来指定具体的图片、按钮样式
(8)存储系统样式:保存画面上的图片、按钮样式设置
(9)读取系统样式:读取画面上的图片、按钮样式设置
(10)CG界面编辑:CG模式的界面样式,包含了CG缩略图大小、翻页按钮等的设置
(11)CG列表编辑:打开文本文件cglist.txt,将待显示的CG文件名写入,则登陆CG之后,可以在CG模式下看到对应的CG图
三:脚本编辑
这部分用来编辑游戏的“剧情”。可以新建脚本或者打开现有的脚本进行编辑。
“打开脚本”之后就进入到了具体的脚本编辑界面,可以往脚本里添加显示背景、人物、播放音乐音效、显示对话、选项分支等等。
此外,使用“台词抽取”功能,可以将脚本里的描述或台词单独导出成文本,方便进行游戏字数统计,以及制作语音版。
四:姓名编辑
姓名编辑是THE NVL Maker一个重要的辅助功能。
在这里记录的姓名信息会出现在脚本编辑界面里的人物姓名列表中,可以直接选择,省略了对话时需要频繁输入姓名的麻烦。
还可以设定每个姓名对应的颜色,则在对话和历史记录回放中,人物名称会有各自独立的颜色。
五:游戏系统
提供AVG游戏常用的自制界面——地图和养成画面的编辑工具。
和界面编辑器里设定的系统界面不同,地图和养成画面都可以设定多个,并可在剧情脚本中调用。
地图画面提供了地图点(按钮)设置功能,可用于制作简单的AVG地图或列表。
养成画面则在按钮的基础上,提供了文字、数字、图形、图形数字显示的功能。可以用来制作养成系统的指令下达画面、或较复杂的AVG游戏地图。
the nvl maker使用教程
常用标志的意义
上图为THE NVL Maker里面一些常用的标志,请尽量熟悉。
当找不到某些特定的内容时,通常继续点击“方块”即可进入更详细的参数输入窗口。
图中提到的所谓“控件”是指游戏界面里的元素。
例如对话框、头像、系统按钮、历史记录画面的滚动条等。
在界面编辑器里,可以修改这些控件的位置与外观。
参数输入窗口基本操作
在参数输入窗口内,可以使用如下操作:
复制:在输入框里,选中文字按下Ctrl+C,可以进行复制
粘贴:在输入框里,按下Ctrl+V,可以进行粘贴
界面编辑器基本操作
在界面编辑器内,可以使用如下操作:
选中:鼠标左键点击控件的情况下,会选中这个控件(以红框表示)
移动:在控件上点下鼠标左键,并维持点下的状态,可以移动选中控件
移动(微调):按住键盘方向键可以微调选中控件的位置,Shift+方向键可以一次移动10象素
脚本编辑界面基本操作
在脚本编辑界面内,可以使用如下操作:
选中:鼠标左键单击某一行,可以选中这行脚本(蓝色半透明高亮)
编辑:再次单击选中的行,可以打开该行的详细参数编辑窗口
剪切:按下Ctrl+X,可以剪切当前选中的一行
复制:按下Ctrl+C,可以复制当前选中的一行
粘贴:按下Ctrl+V,可以粘贴之前复制的一行
删除:按下Del键,可以删除当前选中的一行
假如想要进行多行操作,请使用“直接编辑”功能。
层的概念
这其实是吉里吉里/KAG的概念,并非NVL独有的,但为了更好地理解后面的教程,还是进行一下大致说明。
另外,会对NVL游戏工程里的各层结构、功能进行说明。
层的分类、命名与显示顺序
KAG ,或者说吉里吉里的画面,是全部由所谓的「层(layer)」叠起来组成的 ( 和 Photoshop 等软件的层差不多 )。
层分成“消息层(文字层)”和“图片层”两种。前者用于显示文字、文字连接[link]和按钮,后者用于显示背景图片、角色图片、界面底板图片等等。
消息层的命名方式为“message+数字编号”,而图片层则只需要“数字编号”。
这些层的排列具有一定的顺序,例如背景层一定会显示在人物层后面,而人物层又会被对话框所在的消息层挡住一部分。
这个显示顺序是由一个数值index指定的,index的数值越大,则显示得越靠前。
THE NVL Maker游戏工程的层结构
在NVL游戏工程里,层的数量和顺序都是在一开始设定好的,并且大部分层都有专门的用途。
这些设定被放在nvl/macro.ks里,详细请见下。(背景层为最靠后,图层0在背景层之前,以此类推。)
背景和角色层
stage——KAGEX的背景层,用来替代KAG3传统的base层,支持各种动态特效
0——角色图片层
1——角色图片层
2——角色图片层
3——角色图片层
4——角色图片层
5——角色图片层
6——角色图片层
7——角色图片层
event——预留
一级界面:对话框、头像、系统按钮、选择相关
message0——对话框、全屏框、透明框、标题画面按钮
8——头像图片层,点下右键时,这个图层会随对话框一起隐藏
message1——用于显示选项按钮
9——预留
10——预留
message2——用于显示对话画面上设定的系统按钮,点下右键时,系统按钮会随对话框一起隐藏
3.70开始,将地图与养成面板使用的图层顺序进行了调整,不再与选择按钮共用图层。
二级界面:地图、养成面板、自制界面用
11——用于显示地图和养成面板的背景板(CG收集和BGM鉴赏背景也是这个图层)
message3——用于显示选项、地图画面和养成面板的按钮
12——用于显示养成面板的图形文字、数值等
13——地图、养成面板的悬停图片默认将显示在这一层
NVL的界面框架,基本都是由界面背景图(底板),消息层(按钮等),以及上方的1~3层图片层构成。
其中11-13号图层,以及message3是给自制界面预留的层。
可以使用地图、养成面板来自制界面,或者完全自己重写。
三级界面:主选单、存储、读取、系统设定等
14——用于显示系统菜单背景图
message4——用于显示系统菜单的按钮、滑动槽等
15——用于显示系统设定画面高亮效果、存取按钮新档标记、存取按钮上的截图
16——用于显示存取画面悬停文字、CG界面的大图
17——用于显示存取画面悬停截图
处于同一级的界面会使用相同的几层。
例如主选单、存储、读取、系统设定等,都使用了图层14~17,以及message4。
常见问题解答
启动与测试
Q. 脚本编辑器打开中,点下绿色箭头无法测试。
不要恐慌,这是正常情况。
请用脚本编辑界面左侧的“全局测试”“事件测试”按钮代替。
Q. 其他情况下,点下绿色箭头无法测试。
请确认编辑中的游戏文件夹下有krkr.exe这个文件。
想要将游戏可执行文件改名是没问题的,但请复制一份krkr.exe以备编辑器测试。
Q. 打不开Wizard.exe或者KAGConfigEX2.exe。
请确保没有移动过他们的位置。
请安装netframework 4.0。
安装的情况下依然无法使用,请更换版本(官网下载页有提供)。
终极方案:其实Wizard.exe不是必须的,直接复制一份project下面的Template,当做新游戏工程用就行了。
终极方案2:其实KAGConfigEX2.exe也不是必须的,直接用文本编辑器打开Config.tjs就可以修改了。
Q. 打不开编辑器Editor.exe。
日版系统下可能无法使用THE NVL Maker中文版。
请将电脑区域语言切至中文或下载国际版。
Q. 编辑器Editor.exe无法显示全部画面。
这也分成两种情况:
1、显示器分辨率太小,相对来说编辑器太大
这种情况下,请设置合适的显示器分辨率。
如果只想制作800x600分辨率游戏,也可以使用为笔记本电脑等小分辨率版本特制的Editor_lite.exe。
终极解决方案:请升级显示器,笔记本电脑请使用外接显示器。
2、游戏分辨率太大,相对来说编辑器太小
这种情况下,虽然你的显示器很牛逼,但也请不要创建大于1280x800的游戏。
终极解决方案:下载编辑器源代码,修改编辑器的窗口大小直到画面能显示下你的游戏界面+侧边栏,理论上来说可以无限放大,只要电脑带得动。
Q. 直接打开游戏的krkr.exe测试游戏,无法进入标题画面,而是进入了上次编辑的剧情。
发生原因是上一次使用脚本编辑界面时,使用了“事件测试”功能,并且没有关闭脚本,而是直接关闭了编辑器,导致系统维持事件测试状态。
请打开编辑器,点一下测试的绿色箭头,会自动修改回来。
Q. 修改了一些配置(例如字体)之后,发现在游戏里没有生效。
请运行一次“删除存档.bat”。
导入素材
Q. 去哪里寻找可用素材?
请参考官网素材推荐页。
Q. 添加的素材文件在图片选择窗口里找不到。
添加素材后请“重载工程”或关闭编辑器再重新打开。
可能不是放在默认文件夹,请点击三角形选择不同的文件夹。
请确保素材文件格式和名称正确,除了扩展名以外不要使用包含“.”的文件名。
Q. 人物图片应该选择什么颜色作为透明色?
不需要指定透明色,直接导出成带透明通道(alpha channel)的PNG格式即可。
Q. 制作中途,突然想要改变游戏的分辨率,是否可能?
请使用Wizard.exe,选择“项目”后,进行分辨率更改。
放大或多次修改分辨率会导致素材图片质量劣化,因此不推荐。
假如直接使用Config.tjs的分辨率修改,则只能修改窗口大小,素材图片需要自己手动修改。
图片显示
Q. 怎样正确地在CG鉴赏画面里显示一张CG?
1、使用“界面设定-CG列表编辑”功能。打开cglist.txt,并将CG图片文件名按照格式填入。
2、在脚本里使用“登陆CG”指令,并指定对应的CG图片文件名。
满足以上两个条件(CG列表里有、执行过登陆CG指令)的图片,就能够在CG鉴赏画面里显示出来。
3、cglist.txt的填写格式:
每行一张(或多张)图片对应同一张CG缩略图,同一行的多张图片之间用半角逗号隔开,但行末不需要逗号。
为了避免报错,请不要留有空行。
当搜索不到对应CG缩略图(文件名_thum.png)时,会使用每行第一张CG缩小来作为按钮。
Q. 怎样显示两个或以上的角色?
请为每个角色指定不同的图层编号。
Q. 左对齐、居中、右对齐等的具体位置是怎么设定的?
请修改Config.tjs“图形与音声设定”的“前景层的自动对齐位置指定”数值。
Q. 怎样使两个角色立绘同时显示,或表情同时变化?
1、准备切换
2、载入图片A在图层1,里页
3、载入图片B在图层2,里页
4、执行切换
5、等待切换
Q. 怎样只消除头像?
使用“消除人物/头像”指令,编号指定为“头像层No.8”。
Q. 怎样在对话中途改变人物表情等?
直接在对话中插入对应指令。例如:
你好,
[fg storage="abc"]
又见面了呢。[w]
Q. 背景循环滚动的效果要怎么做?
请查看nvl\PicScroller.ks内的说明。
Q. 播放逐帧图片动画的效果要怎么做?
请查看nvl\AnimPlayer.ks内的说明。
音声播放
Q. 播放MIDI没有声音。
Config.tjs里,将“图形与音声设定”一栏的“音乐文件格式”设定为“MIDI文件”。
Q. 怎样同时播放多个音效?
请为音效指定不同的编号。可选0、1、2。
需要更多时请在Config.tjs里,将“图形与音声设定”一栏的“音效缓冲数量”数值增加。
Q. 怎样在显示台词时插播语音,并可以在历史记录里重放?
使用[vo storage="语音文件名"][endvo]将对应的台词括起来,例如:
[vo storage="角色语音_001.ogg"]
今天天气真好。
Q. 使用以上代码播放视频文件黑屏。
请查看后台,是否显示无法播放视频。
请确保导出的视频文件格式正确。
关于导出格式,推荐由蘇眉撰写的教学文“KRKR视频压缩/转换经验浅谈”。
Q. 视频要做得和窗口一样大小吗?
不需要,可以调整video的width和height来缩放视频。
配置要求
显示器分辨率:1400x900以上(推荐)
色彩:65536色 (TrueColor, 16bit)以上
操作系统:Windows 2000/XP/Vista/7
DirectX 9或以上
NET Framework 4.0(Wizard.exe/KAGConfigEX2.exe运行必需、请下载并安装)