标题: 三国志英杰传剧本编辑器1.10.1版, 附:黄忠严颜完美不死补丁
性别:未知-离线 龙吟

白衣伯爵光禄大夫

Rank: 7Rank: 7Rank: 7Rank: 7
组别 白衣卿相
级别 忠义校尉
功绩 247
帖子 214
编号 3497
注册 2003-12-18


发表于 2012-1-8 06:16 资料 文集 短消息 看全部作者
三国志英杰传剧本编辑器1.10.1版

龙吟发布三国志英杰传剧本编辑器1.10.1版。该版本使用VC2005开发,在WINDOWS 7下测试过。

该剧本编辑器可以编辑剧情、对话、人物属性、战场地图。使用方法:将压缩包中的所有文件拷贝到英杰传目录下,执行rekoed.exe即可编辑。

由于部分剧本指令还未分析完毕,使用编辑器时请慎重编辑这些指令。

编辑前请备份三国志英杰传,以免龙吟没有测到的BUG将您的英杰传改得不能用了。

目前编辑器中还没有加入LS11压缩和解码功能,所以不能直接编辑原有的压缩剧本,附件中包含了解压缩后的剧本文件。使用编辑器保存的剧本文件是非压缩格式,可以直接导入。

目前可以编辑剧本指令、人物属性、战场地图,还不能新增战斗、修改人物头像等,等以后分析得更深入后再增加功能吧。


附带一个使用本编辑器编辑后的完美黄忠严颜不死补丁。

1.10.1 版更新:
    战场地图编辑中,地图和模板都扩大到原来的1.5倍
    剧本编辑中,增加目前章节和段的提示
    当使用6×6画笔时,如果涉及多次自动修改战术地形,只显示一次提示
    另外修正了自己发现的一个小 BUG

1.10 版更新:
    增加了战场地图编辑功能。
    修改了“AI类型错”的BUG。

1.01 版更新:
    增加双击编辑、改善操作。
    增加人物编辑功能。
    人物编辑功能中的增强版功能用于龙吟自己开发的 英杰传威力加强版,目前还在开发中,这个编辑器中的天赋和兵法常识并不适用于威力加强版0.0.3,需要等待过一阵龙吟发布新的0.0.4或0.1.0版才能支持。

[ 本帖最后由 龙吟 于 2012-3-3 11:51 编辑 ]


附件: [剧本编辑器] rekoed.rar (2012-3-3 11:51, 330.81 K)
该附件被下载次数 3257


附件: [黄忠严颜不死补丁] busi.rar (2012-1-8 06:16, 22.97 K)
该附件被下载次数 1037


精华帖
顶部
性别:未知-离线 龙吟

白衣伯爵光禄大夫

Rank: 7Rank: 7Rank: 7Rank: 7
组别 白衣卿相
级别 忠义校尉
功绩 247
帖子 214
编号 3497
注册 2003-12-18


发表于 2012-1-9 00:12 资料 文集 短消息 看全部作者


QUOTE:
原帖由 TommyChampion 于 2012-1-8 20:05 发表
出错了!

从出错信息判断,似乎是系统中没有安装 VC 的运行库的原因。 请到微软网站上下载 VC2005的运行库试一下:

   http://www.microsoft.com/download/en/details.aspx?id=3387

或者

http://www.microsoft.com/download/en/details.aspx?id=21254

[ 本帖最后由 龙吟 于 2012-1-9 00:19 编辑 ]


精华帖
顶部
性别:未知-离线 龙吟

白衣伯爵光禄大夫

Rank: 7Rank: 7Rank: 7Rank: 7
组别 白衣卿相
级别 忠义校尉
功绩 247
帖子 214
编号 3497
注册 2003-12-18


发表于 2012-1-9 22:18 资料 文集 短消息 看全部作者
我重新编译了一下,使用MFC静态库,大家可以重新下载一下编辑器试一下,这一次不需要VC2005运行库的支持了。


附件: [编辑器] rekoed.rar (2012-1-9 22:18, 194.19 K)
该附件被下载次数 51162
精华帖
顶部
性别:未知-离线 龙吟

白衣伯爵光禄大夫

Rank: 7Rank: 7Rank: 7Rank: 7
组别 白衣卿相
级别 忠义校尉
功绩 247
帖子 214
编号 3497
注册 2003-12-18


发表于 2012-1-9 22:46 资料 文集 短消息 看全部作者
这个版本只是一个初步的版本,还有许多功能需要完善,例如:易用性、LS压缩支持等等。现在,这只是一个“可以用”的版本。我最近正在修改一篇论文,大约还需要一周左右的时间。等到下一周估计可以推出下一个版本。
精华帖
顶部
性别:未知-离线 龙吟

白衣伯爵光禄大夫

Rank: 7Rank: 7Rank: 7Rank: 7
组别 白衣卿相
级别 忠义校尉
功绩 247
帖子 214
编号 3497
注册 2003-12-18


发表于 2012-1-17 09:46 资料 文集 短消息 看全部作者
更新 编辑器 1.01版本
精华帖
顶部
性别:未知-离线 龙吟

白衣伯爵光禄大夫

Rank: 7Rank: 7Rank: 7Rank: 7
组别 白衣卿相
级别 忠义校尉
功绩 247
帖子 214
编号 3497
注册 2003-12-18


发表于 2012-2-9 01:32 资料 文集 短消息 看全部作者


QUOTE:
原帖由 godtype 于 2012-2-8 11:32 发表
从第一章至第三章汉中攻防战,无法编辑34 部署敌军,点击就出现“AI类型错”的提示。开始以为是我的剧本文件有问题,但用我自己的编辑器是正常的,重新换了一份剧本文件仍然是有这个问题。

谢谢 godtype 的测试,这个应该是一个BUG。龙吟的电脑现在还在修理中,等到电脑修好后,马上发布一个修正补丁。
精华帖
顶部
性别:未知-离线 龙吟

白衣伯爵光禄大夫

Rank: 7Rank: 7Rank: 7Rank: 7
组别 白衣卿相
级别 忠义校尉
功绩 247
帖子 214
编号 3497
注册 2003-12-18


发表于 2012-3-1 12:52 资料 文集 短消息 看全部作者
哇卡卡,电脑终于修好了!!!LUCKY!!!

现在发布新的剧本编辑器,版本已经更新到 1.10 版,欢迎下载使用。

[ 本帖最后由 龙吟 于 2012-3-1 12:54 编辑 ]
精华帖
顶部
性别:未知-离线 龙吟

白衣伯爵光禄大夫

Rank: 7Rank: 7Rank: 7Rank: 7
组别 白衣卿相
级别 忠义校尉
功绩 247
帖子 214
编号 3497
注册 2003-12-18


发表于 2012-3-1 12:53 资料 文集 短消息 看全部作者
回复 #18 笨笨熊 的帖子

这个版本修改的是DOS版的英杰传,你的猪猪版估计是WINDOWS简体中文版吧。
精华帖
顶部
性别:未知-离线 龙吟

白衣伯爵光禄大夫

Rank: 7Rank: 7Rank: 7Rank: 7
组别 白衣卿相
级别 忠义校尉
功绩 247
帖子 214
编号 3497
注册 2003-12-18


发表于 2012-3-1 13:01 资料 文集 短消息 看全部作者
顺便吐个槽。FACEDAT.R3实在是有够复杂,我分析了两天,才大约弄懂了里面的大致结构。这个FACEDAT.R3文件里每个头像都是一个64×80的16色图像,而图像的数据这是用指令来画上去了。圈圈叉叉的!光荣当年为了省空间真是无所不用其极啊。整个TFDED.COM就是用来解析指令加画图的,还用一个INT 62来调用。

呵呵,吐完槽,等到完全分析出来再发个帖子吧!
精华帖
顶部
性别:未知-离线 龙吟

白衣伯爵光禄大夫

Rank: 7Rank: 7Rank: 7Rank: 7
组别 白衣卿相
级别 忠义校尉
功绩 247
帖子 214
编号 3497
注册 2003-12-18


发表于 2012-3-11 12:28 资料 文集 短消息 看全部作者
回复 #30 WHITESHIP 的帖子



QUOTE:
原帖由 WHITESHIP 于 2012-3-11 11:34 发表
呜呜!不可能吧……头像是、是、是用程序画的!?18年前的暗荣……这么苦逼……

那要怎么改头像啊……咬牙用体力活试试…………


---------------
对了:
第一,人物能改兵种吗?
第二,R场景里能和人 ...

英杰传的显示方式是640×480×16色。在显示卡内存中分为4个显示页,每个显示页的大小是640×80字节,用一个bit表示屏幕上的一个像素,地址由系统显存地址A000:000开始。屏幕上的每个像素由4个bit表示,每个显示页存储了一个bit,4个bit合在一起可以表示16色。光荣编写了一个tfded.com作为直接写系统显存地址的驱动程序,这个程序为了节省空间大小使用了许多小技巧,有兴趣的人可以反汇编这个程序分析一下,很有意思。

光荣使用FACE.DAT存放了画人物头像的指令信息,包括指令头和指令内容。指令头部指定了头像的大小等信息,指令内容由若干能被tfded.com识别的指令构成。英杰传显示头像时,读取FACE.DAT中的指令内容,然后调用INT62中断,驱动tfded.com直接写系统显存完成头像绘制。

人物的头像为64列80行大小。光荣在写系统显存是按照如下顺序:先由上到下写第1列,再由下向上写第2列,再由上向下写第3列,由下向上写第4列,依次类推,直到由下向上写第64列。指令共有32种,大约如以下几类:
     重复写X字节,内容为Y(X字节表示8X个像素)。
     将第X个显示页中某块区域的内容拷贝到第Y个显示页的某个区域。
     等等等等......

tfded.com读取存储在facedat.r3文件中的显示指令,逐一执行指令,将头像的像素写入系统显存,直到64×80的位图全部写完为止。

具体指令的内容仍然在分析中,不过最近比较忙,进度缓慢。我将目前反汇编tfded.com的分析结果贴在附件中,由兴趣的可以参考一下。(补充说明:系统调用TFDED时,主功能号是0,子功能号是1,

另外:确实可以修改人物的初始兵种,不过目前编辑器的版本还没有增加这个功能。人物对话触发的确需要主控人物触发(似乎只能控制刘备行动)。

[ 本帖最后由 龙吟 于 2012-3-11 12:50 编辑 ]


附件: [TFDED.COM的目前分析进度] TFDED.rar (2012-3-11 12:46, 10.91 K)
该附件被下载次数 45, 阅读权限 10
精华帖
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-7-18 09:50
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.015562 second(s), 10 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP