Skip to content

nextgal/the-nvl-maker

Repository files navigation

更新记录

本工具为使用吉里吉里2/KAGEX开发的免费开源软件。 下载最新版本、疑问、讨论、添加自制游戏、推荐素材等,请访问THE NVL Maker官网。

3.90 alpha

(一)编辑器:

1、新功能

  • 整合简繁语言版代码,无论使用哪种语言,下载主版本分支即可
  • 追加“格式整理”功能,使写好脚本内的[lr][w][font]等标记单独一行,方便多语言等其他处理
  • 追加“插入引号”功能,可自动为人名宏后的对白加入“”或者「」『』等符号,方便区分对话和描述
  • 追加姓名栏单独编辑功能,不需要修改代码来实现这一效果了
  • 追加素材统计功能,能够计算脚本中使用到的背景、立绘图片素材次数
  • 标题界面加入新的可设置按钮:NewGame+/官网链接等

2、修正错误与优化

  • 使用体验优化:当找不到素材文件夹或部分素材时,报错后依然可以继续使用编辑器
  • 导出文本时自动为特定指令添加label/selction等标记,方便翻译时确认对应字段用途
  • 将“选项按钮”设置从“工程设定”中独立出来

(二)模板工程:

1、新功能

  • 默认界面皮肤更换为16:9版本,并添加更多演示功能(UI作者:炒饭/立绘作者:33)
  • 游戏内置多语言系统字段,通过改变sf.language的值可切换询问窗口等处的界面语言
  • 换行兼容:中日文/英文自动兼容。英文换行时将根据空格标志,不会进行单词中断行
  • 可通过exportdata.xlsm或者systemstring.tjs进行系统字段编辑,不需要手动修改代码了
  • 追加姓名栏单独编辑功能,不需要修改代码来实现这一效果了
  • 标题界面加入新的可设置按钮:NewGame+/官网链接等
  • 使用养成面板自定义界面系统范例更新

2、修正错误与优化

  • npc指令传入指定参数修改人物姓名颜色功能有效化
  • 地图、自制养成面板添加参数,可以指定11/14作为底层(默认为11,指定为14时,自制界面将不会被主选单挡住了)
  • 将“选项按钮”设置从“工程设定”中独立出来,需要新编辑器识别旧工程的情况,将模板工程内的uisel.tjs复制到旧工程macro文件夹下即可

3.85 stable

###(一)编辑器:

####1、新功能

  • 添加通关标题界面编辑窗口
  • 添加询问窗口界面编辑,可以自定义询问窗口(保存、读取、退出游戏、返回标题)的样式了

####2、修正错误与优化

  • 导出成BKE脚本的功能配合BKE的指令更新进行了更新
  • 地图、养成面板的控件标题将只显示5个字,避免因为名字过长导致无法打开细节编辑窗口的问题

###(二)模板工程:

####1、新功能

  • 支持通关后(二周目)改变标题画面的效果,当执行到结局收集指令之后,视为游戏通关,接下来将调用通关标题面板的效果来代替默认标题面板。
  • 逐帧动画播放插件AnimPlayer追加了少量新指令

####2、修正错误与优化

  • 添加videovoice空文件夹,避免因为缺少这两个文件夹导致的报错
  • 返回标题时将清理按键HOOK,避免在右键隐藏对话框情况下直接返回标题导致的报错

3.81 stable

###(一)编辑器:

####1、新功能

  • 添加结局收集BGM鉴赏模式的界面编辑器(兼容没有END、BGMMODE的版本,当不存在对应界面时不显示)
  • 对应追加addend登陆结局指令相关的界面
  • 添加了导出界面配置到JSON的功能,并调整导出路径
  • 配合NVLMaker跨平台版,添加了从.ks剧情脚本一键转换至.bkscr脚本的功能

####2、修正错误与优化

  • 调整指令界面排版、修正缺少部分指令窗口导致报错的问题
  • 头像、SL画面等几个控件添加可以通过侧边栏调整坐标的设置窗口,避免出现控件拖出框导致无法使用的问题
  • 修正历史记录滚动条修改后没有刷新的问题
  • 简约科幻模板添加缺失的CG收集画面背景文件
  • 修改部分用词,如统一前后翻页按钮用语为“前一页”、“后一页”,添加解释和注释

###(二)模板工程:

####1、新功能

  • 结局收集BGM鉴赏模式进行了重写,并整合到模板工程中

####2、修正错误与优化

  • 修正切换透明框时没有重置消息层图片的问题,对应的部分风格模板也进行了修改
  • 对语音播放的代码进行了调整,只在自动模式下,点击才会中断语音
  • 修正auto/skip按钮在非安定状态下无法使用的问题
  • 修正选项按钮每行字数为固定值的问题,为多行时,将可以自己修改字数

3.70 beta

###(一)编辑器:

####1、新功能

  • 地图养成面板上的按钮添加了鼠标移入/移出(onenter/onleave)属性(请参考下方模板工程部分的说明)
  • 系统设定画面添加了语音音量设置、恢复默认设置功能,基于新模板建立的工程将带有此功能,旧工程可正常打开但无法设置这两项
  • 游戏打包调用的krkrrel.exe现在可以自动指定对应的Data目录,无需自己手动选择了
  • 追加了用于制作多语言版游戏导出文本回写文本功能:
  • 该功能不会覆盖scenario文件夹下的任何.ks文件,请放心使用~
  • 将会遍历脚本列表,即macro/scenario.txt内列出的文件,导出以下内容:对话与描述(不含人名)、可存档标签的章节名、选项
  • 导出文本将保存到工程savedata\dialogue.txt内,带有文本编号
  • 抽出文本,只余编号的脚本也将会被输出到savedata\orin
  • 可修改dialogue.txt,例如翻译成其他语言
  • 点击“回写”按钮,会根据当前的dialogue.txt以及savedata\orin的内容,生成翻译脚本,输出到savedata\tran
  • 人名翻译:使用姓名编辑功能,不改变“简称”的情况下,翻译“姓名”并重新生成宏,无需修改脚本即可在游戏中显示翻译后的名

####2、修正错误与优化

  • 修正了脚本编辑器解读包含宏定义的脚本时,会出现错误的问题。(TagExtractor.dll与编辑器本体均有更新)
  • 对话界面的头像修改为默认不显示,避免一部分新手迷惑,但在功能上没有任何影响
  • 微调了界面,统一界面字体,添加了更多说明,并隐藏了一部分不必要的参数
  • 修改代码,可以通过简单修改编辑器窗口大小,制作大分辨率游戏(需下载开源编辑器之后改写编辑器的Config.tjs里的对应参数)

###(二)模板工程:

####1、新功能

  • 地图养成面板上的按钮添加了鼠标移入/移出(onenter/onleave)功能。

配合新加在macro_map.ks里的TJS函数,可以制作出类似鼠标移动到按钮上,则在其他位置显示悬停图片的功能 **注:**使用方式为在对应参数里填入内容: 鼠标移入:mapshow('图片名',x,y) 鼠标移出:maphide()

  • 系统设定画面添加了语音音量设置恢复默认设置功能
  • 修改CG系统缩略图缩放功能,并添加了自动查找小缩略图的功能。对CG系统自动抓图缩放会导致画面锯齿化不满的童鞋们可以安心了~
  • 对缩放原图的方法进行了修改,让默认效果变得更平滑了
  • 假如依然不满意默认效果,可使用xxx_thum.png的小图作为对应xxx的缩略图(注意必须是png)
  • 添加了截图功能,按下F5或小键盘星号键时,将会把当前画面自动保存到screenshot文件夹下

####2、使用范例

  • 范例脚本里添加了显示并登陆CG差分的演示,第一张CG图现在有两个差分了
  • 添加了使用养成面板制作的查看主角资料(姓名)界面,具体代码在other.ks,原来的other.ks改名叫other_sample.ks
  • 添加了EXTRA系统,使用地图+脚本制作,不想要这个功能的直接把title_other.ks改成自己的内容即可
  • 可以从标题进入在title_other.ks里写的EXTRA系统,默认有CG收集音乐欣赏结局收集三个选项:
  • EXTRA系统的选单本身是地图,直接打开地图编辑器修改即可
  • 音乐鉴赏模式为纯脚本,不过可以修改坐标、图片的地方都有中文注释,对系统功能个性化没有特殊需求的使用者,直接替换素材略加修改即可
  • 结局收集选单同样使用地图制作,直接照着原有的范例(结局A、结局B)修改地图和追加新的结局脚本即可

####3、图层调整

  • 将显示CG用的默认图层改为layer16,这样想修改系统的可以用上下其他图层(layer15layer17)干点别的
  • 将地图画面和养成面板使用的图层顺序统一调整了一下,避免和其他如选择按钮共用图层
  • 背景从event移动到了layer11
  • 地图和养成按钮从message1移动到了message3
  • 养成面板的数值、图形显示从layer9移动到了layer12
  • 新增的悬停图片功能显示在layer13
  • 为配合新增的EXTRA系统,CG模式和BGM模式的背景图层改为和地图、养成面板背景同一层(layer11层)

####4、修正错误与优化

  • 修正因为拼写错误导致历史记录播放语音使用的是se[0]而不是se[1]的错误
  • 修正当使用code文件夹下追加的透明询问窗口MyYesNoDialog.tjs代码时可能会导致的窗口弹出后立刻自动消失的问题
  • 优化了一些代码,主要是macro_ui.ks等的部分,更多地用TJS去代替KAG宏(总的来说代码行数减少了很多,修改起来也更方便了,但对新手来说结果可能只是更加看不懂)
  • 系统按钮的有效化/无效化改用了正直的写法(意思是原来用的方法很猥琐,不要学)
  • 代码做了少量修改,可以同时支持krkr原版和krkrz两种exe,不过这个基本没什么意义……
  • 追加了一些注释并删除了一些多余的代码

3.55 stable

###编辑器:

  • 新增台词抽取功能,可以将已经完成的脚本中的对话和描述内容抽出,方便制作配音版和统计最终剧本字数
  • 修改部分界面图片,添加退出按钮
  • 在界面上添加使用规约
  • 修正淡出音乐的时间默认值设定没有条件判断,导致输入的淡出时间被重置为默认值的问题
  • 为如何修改单页档案个数添加文字提示
  • 调整界面文字大小
  • 当选中universal模式时,会自动添加rule参数的默认值了,避免因没有指定遮片图而导致的游戏执行出错
  • 原“等待时间”指令按钮更名为“等待操作”,并追加“等待点击”功能在“等待操作”指令下
  • 图片选择窗口的“查看原图”功能,改为双击缩略图后打开(原来为选中缩略图即打开)
  • 调整margin设置(对话框页边距)白框的文字位置,使其更接近实际文字显示位置
  • 打开最近工程时,将判断工程文件是否存在了(避免删除当前编辑中的工程后,编辑器因找不到工程而导致的出错)
  • 为脚本编辑器的NPC姓名指令增加头像、角色图和编号参数,其实本来就该有的功能为什么没有做呢_(:з」∠)_

###分支:

  • 新增小分辨率版本编辑器Editor_lite.exe,可用于在笔记本屏幕上编辑800x600大小的游戏画面

###模板工程:

  • 修正雾气效果插件显示顺位过于靠前的问题,以及保存后读取可能无法正常还原效果的问题(fog.ks)
  • 调整空白模板的按钮图形,使按钮在黑背景下也能看清
  • 增加scenario.txt(抽取台词用的设定文档)
  • 选项按钮支持多行效果,超过20字会自动换行(虽然应该几乎不会有人用到吧……)
  • 修改模板工程的范例文字,避免打开编辑prelogue.ks时,因为显示文字内有@并被系统识别为指令而出现错误

###其他:

  • 官网地址修改为新域名:http://www.nvlmaker.net/并进行了改版
  • 使用手册重写,新增大量内容,并改为HTML形式,可从编辑器直接打开浏览器查看
  • Wizard.exe和KAGConfigEX2.exe进行了重新编译并修正了一些隐藏问题
  • 修正第一个图片窗口代码的Override.tjs里缺少nvl文件夹搜索导致直接覆盖运行会出错的问题

##3.52 stable

###编辑器:

  • 加入了显示器分辨率不满足条件时,编辑器显示滚动条的功能(全屏外的另一选择)
  • 统一部分用语

###模板工程:

  • 添加了空白宏文件macro_self.ks,可填写自制宏内容 ·添加了关于使用规约的简单说明 ·范例使用到的图片进行了更新
  • 修复游戏界面字体默认显示为“用户选择字体”而非Config.tjs里设定的默认字体的问题
  • 新增文件夹nvl,放置不会被编辑器改动的系统文件、TJS插件等 ·修正当文件名中有非扩展名的“.”,导致的选项分支显示出错
  • 修正少量界面指令使其名称和功能对应,并添加注释
  • 默认标题画面的“自定按钮”和主菜单或对话框上的“自定按钮”将分别连接到title_other.ks和other.ks上
  • 对自定按钮连接到的脚本内容进行了更新,加入了如何添加自定内容的说明

###其他:

  • 教程进行了对应更新
  • 3.51-3.52,依然请采取拷贝配置文件和剧情脚本,覆盖到新建空白工程的方法
  • 要复制的TJS配置文件列表:

cglist.txt macro_name.ks namelist.tjs setting.tjs uicgmode.tjs uidia.tjs uihistory.tjs uiload.tjs uimenu.tjs uioption.tjs uisave.tjs uislpos.tjs uititle.tjs

  • 今后进行系统等更新时,如无特别说明,仅需备份并将macro和scenario覆盖到新建空白工程
  • 当然,最好还是不用更新了……

##3.51 beta

编辑器: ·为对话框加入了文字范围边界显示和文字样式示例 ·当改变对话框图片时,页边距会自动设定为0,避免因为忘记调整页边距导致文字无法显示的情况 ·修复了字体的阴影和边缘效果在编辑器部分界面不显示的问题 ·修正了地图按钮无法记录执行TJS式的问题(EXP参数) ·对非4:3的游戏,截图演示的长度和宽度进行了修正,能够正确显示截图大小了 ·修复路径中有空格会导致KAGCONFIG.EXE无法打开的问题 ·地图和养成部分按钮增加了音效输入

模板工程: ·修复没有加载插件,无法播放MP3和OGG的问题 ·修复没有加载特效插件,可能导致部分切换效果无法使用的问题 ·修复游戏部分字体与Config.tjs设定不同的问题 ·修复分页[w]之后,文字依然存在的问题 ·修复auto\skip系统按钮在非安定状态无法点击的问题 ·修复Slider的实际位置和编辑器显示不同的问题 ·修复历史记录的按钮在编辑器中可以设置音效,但在游戏中没有实际音效的问题 ·修复option画面下,跳过全部和只跳已读按钮不根据状态显示,而是都显示的问题 ·删除无用的函数并加入更详细的注释 ·配合编辑器,地图和养成部分按钮增加了音效播放功能 ·prelogue.ks增加了输入姓名、显示立绘、范例地图的演示 ·MySaveLoadFuntion.tjs里增加了退出和返回标题的询问文字,可以自行修改了

其他: ·加入了新的界面模板:flower dream,作者QR ·加入了新的界面模板:darkness,作者xdeadgodx ·加入了新的图形退出询问窗口代码,并更新使用说明 ·Tool文件夹下添加krkr.exe,使游戏可以打包成单个exe格式 ·同捆的GPL协议修正为与吉里吉里SDK相同的GPLv2 ·教程针对3.5版做了一些修正,更换了部分截图 ·为节约空间,道具系统范例放入官网Document页提供独立下载


##3.5 alpha

编辑器: ·对应模板工程,去掉多余的设置项 ·工程设定界面重做,不再强制修改config.tjs的其他内容 ·可以直接使用KAGConfigEX2来编辑详细设定了(点击界面设定config.tjs) ·历史记录界面重做 ·2.32版EXE恢复使用(编辑器启动时左上角仍有黑色方块,属于正常现象,游戏工程不会有)

模板工程: ·更换全system文件夹为KAGEX1原版(2.32版EXE下,启动时左上角也不会有黑色方块了) ·改写部分macro脚本,添加MySaveLoadFunction.tjs等 ·更换历史记录系统的写法

其他: ·SKIN对应修改 ·询问窗口对应修改

从3.1X到3.5版工程更新方法: 由于系统进行了大幅度更新(包括macro和system), 因此建议不要将新系统直接覆盖到旧工程里, 最好建立新工程,之后将自己的文件复制到新工程的办法。

·在3.5下新建工程 ·将原工程的素材与macro文件夹下的TJS配置文件覆盖到新工程对应文件夹下 ·要复制的TJS配置文件列表: macro_name.ks namelist.tjs setting.tjs uicgmode.tjs uidia.tjs uihistory.tjs uiload.tjs uimenu.tjs uioption.tjs uisave.tjs uislpos.tjs uititle.tjs ·将原工程里已经制作的剧情脚本复制到新工程scenario文件夹下(不包括first.ks/title.ks,这两个请使用新版) ·打开历史记录界面编辑器,调整滚动条的长和宽、更换滚动条按钮(滚动条底图现在可以直接做到历史记录底图上)


##3.14 beta

编辑器: ·为脚本编辑器加入直接打开KS文件功能与全局测试功能 ·修正checkbox无法辨别字符串形式"false"的问题 ·微调界面显示位置,使对分辨率的需求降低 ·将历史记录宽度的判断从800改成画面宽度

模板工程: ·HistoryLayerCustomConfig.tjs的margin统一设为0

其他: ·工具KAGConfigEX2更新 ·繁体版SKIN说明更新

3.13 正式版

编辑器: ·更新Editor.exe设置,使其在全屏下可以正常缩放以显示全部内容。 ·为保证版本统一,分辨率修改回1440x900。 ·界面排列顺序进行了一些调整。

模板工程: ·微调macro_ui.ks内实现系统按钮隐藏对话框的代码,避免可能导致的跳转错误BUG。

文档&其他: ·附录添加CG系统相关变数记录。


##3.12 beta版

编辑器、模板工程、范例: ·将所有EXE版本改为2.28,以修复游戏启动时左上角出现黑色方框的问题 ·因此删除2.30的繁体中文内核,将日文内核更换成2.28版。

从3.11版本到3.12的升级方式[手动醒目]: (1)替换Editor.exe和所有游戏工程的krkr.exe (2)删除所有的savedata文件夹,包括编辑器本身的和游戏工程(含Template)的 (3)所有游戏工程(含Template)的macro文件夹下的tjs配置文件需要进行手动修改: ·使用文本编辑器打开macro文件夹下的所有tjs文件 ·使用全部替换功能,将所有(const)替换为空

同样原理,对所有使用3.11或之前版本制作的游戏,想要去掉启动时左上角黑色方块的办法: (1)将krkr.exe替换成2.28版本 (2)删除savedata文件夹 (3)将所有tjs配置文件里的(const)删除 (4)有自建map/edu文件的情况,用同样方法打开,删除(const)即可被正常读取。


##3.11 正式版

编辑器: ·修复因为部分脚本文件没有UNICODE化造成的日文系统下无法正常开启编辑器问题 ·增加由久遠.悠(https://sites.google.com/site/hiyuadv/) 翻译的繁体中文内核krkrcht.exe ·如日文系统无法开启Editor.exe,请使用同目录下的krkrcht.exe打开

其他: ·Wizard.exe更新,BUG修复,添加改变既有工程分辨率的功能 ·加入代码(Code)文件夹,提供一些可以直接使用的追加功能, ·修复3.10时,图片询问窗口代码包内没有返回值,导致记录最新档功能失效的问题 ·加入范例游戏(project/Samplegame) ·修复3.10时,范例游戏姓名输入因缺少[commit]导致输入的名字无法正常被记录的问题

模板工程: ·修复地图按钮最后一个无法显示的问题 ·修复Template/Data/system/HistoryLayerCustomConfig.tjs没有UNICODE化造成的日文系统下无法正常开启游戏的问题 ·增加对应版本的日文EXE和由 久遠.悠(https://sites.google.com/site/hiyuadv/)翻译的繁体中文版EXE ·如日文系统无法开启krkr.exe,请使用krkrcht.exe/krkrjpn.exe打开


##3.10 正式版

编辑器: ·增加了新建工程功能 ·一些窗口的排版调整 ·统一将“TJS”与“执行”“EXP”栏名称改为“表达式”,修改部分说明文字 ·添加了“创建分歧”的窗口,可以一次性创建@if~@elsif~@else~@endif的分歧框架 ·TJS条件生成器写法更新 ·分歧结束指令窗口增加了else和endif的选择

工具: ·增加了新建工程向导Wizard.exe(源代码地址:http://code.google.com/p/nvlmaker-wizard/) ·KAGConfigEx2.exe更新(源代码地址:http://kcddp.keyfc.net/bbs/viewthread.php?tid=1374&extra=page%3D1) ·增加了放置界面模板的skin文件夹

模板工程: ·mapbutton增加执行EXP功能(更新macro_map.ks) ·追加逐帧动画播放插件AnimPlayer.ks于system文件夹下(需要手动添加AnimPlayer.ks并更新macro.ks) ·修正显示名字同时有头像显示时,会导致名字字体变化的问题(更新macro_play.ks) ·修正默认标题文件当游戏画面大于1024x768时出现的文字层大小与窗口不对应问题(更新title.ks)

文档: ·使用手册修正、新手教程完成。


##3.07 beta版

编辑器:

·多行文本框更新为TJS插件(修复在全屏状态下,输入对话等指令窗口无法正常显示文本框的问题。) 另外,插入特殊符号功能修改为插入到光标所在位置,依旧支持选中、剪切、复制、粘贴等功能。 (限制:每次输入的对话字数控制将被在文本框范围之内,需要大批量输入文本时,请打开脚本直接输入。) 假如认为文本框没有原来的好用,请上论坛反应,这个部分的修改将会回滚。

·修复存取、CG编辑器在改变每页存档按钮或CG按钮数量时,由多->少改变设置可能出现的报错。

·地图和养成面板编辑器,为据点和按钮设定标签跳转时,如果忘记加入*号,编辑器会自动帮忙加上。

·3.06->3.07更新方法:覆盖Data.xp3

游戏工程:

·修复有一定几率在读档之后,系统按钮依然无效化,需要用滚轮打开一次历史记录之类的才能重新有效的BUG。

·3.06->3.07更新方法:覆盖project文件夹下,模板工程或其他游戏工程里Data/macro文件夹下的以下同名文件—— Data/macro/macro_ui.ks Data/macro/main_menu.ks Data/macro/save.ks Data/macro/load.ks Data/macro/history.ks Data/macro/option.ks

PS:拥有吉里吉里知识,并已经大量修改模板系统内容的同学可以不用覆盖,自行修复此BUG,具体修改内容见: http://kcddp.keyfc.net/bbs/viewthread.php?tid=1381&extra=page%3D1


##3.06 安定版

修改部分数值计算使config.tjs里不至于出现小数(请使用之前版本的同学更新编辑器后重新保存一次工程设定)

修正读入config.tjs的方式,从读入编辑器模板强制覆盖,改成读入当前工程文件夹的Config.tjs。(不推荐手写编辑,假如你需要大量修改,请使用KAGConfig工具)

上方工具栏新增“素材管理”按钮,可直接打开当前编辑中的游戏素材文件夹(Data)

模板工程内添加了支持的素材格式说明文档

加入一些简单的操作说明,例如页边距的设定,鼠标应从左上到右下拖动

为fadeoutbgm加入默认参数时间值,当忘记在编辑器内填写渐变时间时,执行游戏也不会出错了

养成部分功能更新,增加了“等待玩家选择”一项。(需要更新游戏工程内的macro_edu.ks脚本)

例如当周一输入时,可以设定一张面板A显示养成项目,并勾上“等待玩家选择”。
而当玩家点击某个养成项目后,使用另一张面板B显示养成数据,不使用“等待玩家选择”。

循环示例:

【周一】显示面板A(等待玩家选择)->玩家选择项目“锻炼”
【周一】->锻炼第一次,体能增加->显示面板B
【周二】->锻炼第二次,体能增加,显示面板B
……
【周五】->锻炼第五次,体能增加->显示面板B
【周末】->自由行动

则做出的效果是周一选择日程,之后一直到周五执行日程。并且每次执行后数值都会更新。
当然,这个需要一定的变数操作知识。

另外养成面板的按钮增加了设置“执行(当点下按钮时执行的TJS式)”的功能(对应KAG的button的exp属性)。

【从3.05-3.06的更新方式】

1、编辑器本体

替换Data.xp3

2、模板工程或其他游戏工程

修正Config.tjs——更新编辑器后重新保存一次工程设定

直接替换文件:/project/Template/Data/macro/macro_edu.ks

3、Tool文件夹

因为KAGConfig在WIN 7系统下无法使用,添加了新版的KAGConfigEx2

【从3.04-3.06的更新方式】

1、编辑器本体

替换Data.xp3

2、模板工程或其他游戏工程

修改(或直接替换)的文件:

/project/Template/Data/macro/macro_edu.ks(直接替换)

/project/Template/Data/macro/macro.ks(增加一行,[call storage="macro_cg.ks"],用于呼叫macro_cg.ks)

/project/Template/Data/scenario/title.ks(*附加按钮 标签下增加一行,[call storage="cgmode.ks"],这样点下标题画面里的“自定按钮”后,将跳转到cgmode.ks)

新增的文件(复制粘贴,大家都会的吧……):

/project/Template/Data/image/sample_cgthum.png(用于决定CG缩略图大小的空白PNG图片)

/project/Template/Data/macro/macro_cg.ks(CG模式的宏指令)

/project/Template/Data/macro/uicgmode.tjs(CG模式的界面配置表)

/project/Template/Data/macro/cglist.txt(记录需要显示的CG文件名,每行一个)

/project/Template/Data/macro/cgmode.ks(CG模式系统的脚本)


##3.05

添加了CG系统编辑界面。

修正了从编辑器无法试听MID格式音乐的问题。

使用3.04的各位如果不想覆盖原有工程,请更新以下几个文件,即可更新到3.05版:

1、编辑器本体

替换Data.xp3

2、模板工程或其他游戏工程

修改(或直接替换)的文件:

/project/Template/Data/macro/macro.ks(增加一行,[call storage="macro_cg.ks"],用于呼叫macro_cg.ks)

/project/Template/Data/scenario/title.ks(*附加按钮 标签下增加一行,[call storage="cgmode.ks"],这样点下标题画面里的“自定按钮”后,将跳转到cgmode.ks)

新增的文件(复制粘贴,大家都会的吧……):

/project/Template/Data/image/sample_cgthum.png(用于决定CG缩略图大小的空白PNG图片)

/project/Template/Data/macro/macro_cg.ks(CG模式的宏指令)

/project/Template/Data/macro/uicgmode.tjs(CG模式的界面配置表)

/project/Template/Data/macro/cglist.txt(记录需要显示的CG文件名,每行一个)

/project/Template/Data/macro/cgmode.ks(CG模式系统的脚本)


##3.04

使用说明手册进行了少量更新,添加了新手教程关于标签与跳转的部分

模板工程选择按钮的标签名统一为需要加星号,编辑器也做了对应的修改

图片选择窗口每页可显示15张图片,缩略图大小扩大为240x180,并添加独立的图片预览窗口

修正保存角色名字时,主角名和默认名的文字颜色无法直接输入的问题


##3.03

模板工程所有系统按钮添加选中、按下时的音效功能,并可以在编辑器里随时试听

修复上次紧急更新去掉的显示新档标记功能

模板工程存储界面,没有任何存档时,不显示新档标记(原来会默认显示在第一个存档位置上)

模板工程存储界面,成功保存游戏后会刷新悬停效果缩略图

修正模板工程默认标题画面设置了前景图片但是不显示的问题


##3.02

添加枫叶粒子效果

修复SL界面上的控件无法通过拖动来调整位置的严重BUG


##3.01

将脚本编辑器的显示范围扩大,并拉长到35行

切换使用手册路径

为if/elsif增加TJS条件生成器

添加历史记录操作的指令窗口

添加部分防出错功能(标签*号自动添加、去除相关)

Written with StackEdit.