因为最近在试图优化原来的复刻引擎,看到原来的老复刻版都太旧了,有的运行起来很多问题。而如果一个一个都修改的话,重复工作量很大。因此产生了一个想法,就是用一个exe文件,只要放在不同MOD的目录里面,就可以运行该目录中的游戏,这样只要对核心的部分作了优化,所有的版本都可以有同样的优化。
首先下载原版复刻,如果有一个单独的exe文件,那么它会比压缩包里的新一些,务必也下载。之后想玩哪个MOD,就下载对应的数据包,只要将数据包覆盖到原版,就是相应的MOD了,exe文件会自动处理默认分辨率,主题曲,标题,内部字串,特殊名字等各自不同的地方。这样其实主要是减小了我的工作量,如果我发现哪里可以优化,那么只做一个exe文件就可以对应全部。在移植的时候也只需要编译一次即可。
kysmod.ini文件中,MODVersion即指明了目前执行的是哪一个MOD。如果你不知道修改此值会导致什么结果,就不要动它。
SEMIREAL是打开半即时,可以试着体验一下。
所有的老mod都可以用同一套代码和同一个exe文件即可运行,这样使那些老MOD重现的工作量会变得非常低,而且很多重复的部分,比如音乐音效等,都可以不必重下载。
下载新的exe覆盖之后,打开ini文件,在system里面加一行SEMIREAL=1,会开启半即时战斗。
原版在这里(kys.zip):
下载原版之后,请下载最新exe覆盖:http://kys-jedisdl.googlecode.com/svn/trunk/kys.exe
注意,这个exe可能随时都会更新,因此建议你每看到这个帖时都重下一次……或者,下载附件的update.zip,解压至游戏目录,执行其中的update.cmd,可自动获取新的exe。
另外推荐短歌行音色库,下载后放在music文件中覆盖原文件,可以改善mid音乐的音质。
/t/topic/196533/1
update.zip (385 KB)




