Friday, May 23, 2008

All Heros in Kam Yung 's Stories -- 苍龙逐日 复刻版

此版本仅是复刻版,所有情节,设置等与小小猪制作的DOS版《苍龙逐日》基本一致。
需要下载exe文件和DLL文件放到原目录。
需要kaiu.ttf和consola.ttf两个字体文件。

与原来版本的不同:

没有初始密码;
不能刷武功;
结尾动画不全;
战斗中某些公式与原版不一致;
无防御拐点的设置,所以初期可能比原版要难;
对修改器支持不好;
场景内动态效果有问题,所以屏蔽了;
无大地图飘云效果;
大地图少数贴图有错误;
可能存在未知的BUG;
可以使用鼠标,但是不推荐走路时使用;
可以使用mp3文件代替mid文件作为背景音乐;
可以升级到60;
我私自作了一张简单的图作为标题画面。

2008-5-25
升级时中毒和受伤清零;
更正万鳄岛战斗时跳出;
更正解毒时不显示数字;
更正AI在使用面攻击类武功的错误;
更正物品选单光标在选单外面的错误;
微调速度。

2008-5-27
更新抗毒效果;
更新了修改事件的效率;
重写RLE8绘制子程,从分别绘制改为对基本过程的封装;
用可变记录封装R属性,这可能会降低效率,因此可能会引发未知的bug;
可用FishEdit修改存档;
当名字为某个特殊字串时可获得全满的起始属性。

更正显示状态时防御与轻功顺序错误;
更正离队事件错误;
不再支持mid格式;
更正修炼药品的错误。

2008-5-28
更正大地图某些显示的错误;
更正抗毒过高时中毒值为负的错误;
更正已有此项武功时,可能不能修炼对应秘笈的错误;
更正自动战斗时增加武功级别的错误;
更正品德可能为负的错误;
大地图加入主角动作;
修正某些事件触发位置的错误*;
增加主角走动效果。

【*】:这个是原游戏本身的bug,在修改事件的时候如果修改了坐标,但是并不在当前场景,会导致S文件与D文件中记录的坐标位置不一致,而《苍龙逐日》恰好有数条语句满足这个条件,却导致了正确的结果。
在使用正确逻辑之后,却反而会使某些事件无法触发。

2008-5-30
分辨率改为640*440;
调整部分选单的显示位置;
增加开头和结局的字幕(均是作者原文)。

Font files.

DLL files.

Executable files.

 

image

image

image

image

Sunday, May 11, 2008

All Heros in Kam Yung's Story 复刻测试版


四川发生地震,呼吁大家关心此事。用行动支援我们的同胞。

游戏已经有两个复刻版,分别是SwimmingFish用VB和tianua用SDL制作的。但是现在这两个复刻版都存在着很多不足。其中最大的就是不能支持MOD以及没有继续发展的空间。

此次复刻的目的是用新的技术复刻整个游戏,在某些地方使用新的技术,并且提供对新指令的解释。

图像引擎:基本不会变化,但是文字的显示直接使用ttf字体。
音频引擎:添加对其他音频格式(主要是mp3文件)的支持。
事件系统:对原有指令和扩充指令基本完整复刻,少数难以实现的就不支持了。

下载地址:Click here.

需要合并场景贴图文件,不知道是什么的就到这里下载:http://swimmingfish.ys168.com/

我不清楚Google的空间是否有流量限制,如果你喜欢的话,欢迎提供转载和分流。但请保留SDL引擎的版权信息。

测试版已经完成大部分功能。还有一些与原版不同:

韦小宝去其他客栈这个事件我嫌麻烦,就让他一直呆在一个地方卖所有的物品。
少数复杂的动画暂时不支持。有些动画可能有贴图上的错误,主要是什么时候有主角,什么时候没主角我还没搞清楚怎么判断。
内场景的动态效果,主地图的飘云效果暂时不支持。
武林大会相关指令基本完成,但是判断是否放好天书这个指令我偷了懒,游戏能正常结束。
未设定需要自宫的物品。
公式和原版并不完全一致,主要是我比较懒。
可以使用鼠标,但是用鼠标走路不太方便。其实这种45度视角游戏并不适合用鼠标走路,但是选物品和战斗时会方便一点。
基本支持全部50指令,包括扩展战斗指令,不包括直接读写内存的两个指令。
敌人的AI很简单,基本是猛攻,我方的也一样。自动战斗的时候连点ESC可以回到手动状态。
背景音乐放弃了对原有格式的支持,改用MP3格式。把你喜欢的音乐放在游戏目录里面,命名为1.mp3,2.mp3……即可在游戏中作为背景音乐。
标题画面实际上是游戏目录下面的open.bmp文件,你可以自己编辑,但是注意给文字留出位置。
可能存在未知BUG,所以你的重要存档就不要用它了。

注意事项:

此复刻版使用SDL作为基本引擎,因此压缩包里面有很多SDL相关的DLL文件,有些可能是无用的。
默认使用的字体:中文是标楷体,英文是Consolas,压缩包里面已经包含了这些字体。文字的位置是特别对这两种字体优化的,可以换成其他字体,但是位置会有些问题。
使用effect.bin,leave.bin,levelup.bin,match.bin保存游戏中的列表。实际上是把z.dat中的对应部分复制了出来。这4个列表均对应原版。
输入姓名时请直接输入繁体中文。尽管游戏实际的内码是Unicode,但是存档文件中仍是Big5码,是没有简体中文字符的。
虽然有5个位置可以存储进度,但是一开始读取进度4、5会出错。你需要先把进度保存到这两个位置才能读取。

截图:

image

image

image

image

《笑梦游记》系统增强补丁


看状态能看到更多,可以显示物品的属性,伤害公式略有调整(可自行修改)。

仅能用于1.11版,置于游戏目录直接运行z1.exe即可,推荐使用dosbox。

可能有音效文件的bug,但不确定是否存在以及产生原因。

 

Click here.

Thursday, May 08, 2008

All Heros in KYS 复刻计划


计划是使用新的引擎复刻整个游戏,包含对新添加指令的支持。

贴图系统保留,增加对其他格式的支持;
音频系统重写;
战斗系统基本保留;
指令系统保留,可以扩充;
文字系统直接使用TTF格式。

这是对话的效果,使用的字体是标楷(好像英文标准名是DF-Kai,文件名是KaiU.ttf)。

image

Thursday, May 01, 2008

稀疏矩阵



从生成到计算,有很多无聊的记法。CG,GMRES都可以试试,但是没有一个效率高的。