Board logo

标题: 《三国志英杰传》修订增强版 [打印本页]

作者: 神雕小侠    时间: 2024-6-25 23:03     标题: 《三国志英杰传》修订增强版

编者按:小弟自1996年开始玩英杰传,算来已近三十载。从最初的一路逃跑到后来狂练99,始终对英杰传留有执念。也越来越对原版游戏的很多设定不满意,我是个完美主义者,本想有生之年一定要练出自己满意的2X99,现在觉得倒不如自己修改出一个满意的练级专用版本再玩。从冒出这个念头到现在也有五六年的时间,思路逐渐捋顺,于是近期开始动手,截至发稿时刚刚做完了序章三场战斗。有道是“独乐乐不如众乐乐”,不知道有没有兄弟感兴趣,希望大家多提宝贵意见、多测出bug,另外在制作过程中遇到问题也要向众位前辈多多请教。

最后感谢龙吟大神,没有大神我永远只能是空想!

注:因为附件容量限制只好拆分成五个压缩包。

[ 本帖最后由 神雕小侠 于 2024-7-6 23:15 编辑 ]

附件: Reko.part1.rar (2024-6-29 23:48, 896 K) / 该附件被下载次数 116
http://xycq.org.cn/forum/attachment.php?aid=150577

附件: Reko.part2.rar (2024-6-29 23:48, 896 K) / 该附件被下载次数 82
http://xycq.org.cn/forum/attachment.php?aid=150578

附件: Reko.part3.rar (2024-6-29 23:48, 896 K) / 该附件被下载次数 85
http://xycq.org.cn/forum/attachment.php?aid=150579

附件: Reko.part4.rar (2024-6-29 23:48, 896 K) / 该附件被下载次数 86
http://xycq.org.cn/forum/attachment.php?aid=150580

附件: Reko.part5.rar (2024-6-29 23:48, 489.12 K) / 该附件被下载次数 85
http://xycq.org.cn/forum/attachment.php?aid=150581
作者: 神雕小侠    时间: 2024-6-25 23:03     标题: 修订说明

1.专为极限练级而制作该版本,通过增加敌军数量、提高敌军等级、增加配备宝物等方式,进一步加强游戏难度;
2.针对原版只能靠卖武器来进行极限练级的情况做了改进,适当增加了指南书的数量;
3.摒弃了原版游戏只能放弃某些关卡才能获得宝物的不合理设定;
4.去掉炸弹等道具,增加修改了多个武器和兵书,并对参数做了修订(详见附录);
5.参照《三国演义》原著(以下简称“原著”)适当增删部分关卡,对原版的某些关卡做了一定改进和取舍;
6.去掉了原版游戏中的虚构人物,按《三国演义》、《三国志》和《评话三国》增加了一些文臣武将,同时对我方人员作了精简;
7.对部分武将的能力进行了修订,力争更加合理;
8.增加了灭东吴的关卡,使最终大结局真正做到一统天下;
9.对游戏中的文本和对白也做了大量修改,以求尽量贴近原著,字库可自行选用简体或繁体,默认为简体。

[ 本帖最后由 神雕小侠 于 2024-6-26 01:09 编辑 ]

图片附件: 临江仙.png (2024-6-26 01:09, 87.7 K) / 该附件被下载次数 14
http://xycq.org.cn/forum/attachment.php?aid=150575


作者: 神雕小侠    时间: 2024-6-25 23:04     标题: 序章 讨伐董卓

 01 汜水关之战(30回合)

【自动出场】刘备、关羽、张飞
【 敌 军 】华雄(主将5级轻骑兵)、李肃(3级弓兵)、赵岑(3级短兵)、胡轸(3级短兵)、1级短兵×3
【敌军备注】华雄携带七宝刀、吴子兵法。
【胜利条件】歼灭华雄
【 单 挑 】刘备VS胡轸(斩杀,升级)、关羽VS华雄(斩杀,升级)
【 粮 仓 】豆
【 宝物库 】100金
【 缴 获 】100金
【 说 明 】本关给华雄增加了宝物,删除了毫无意义的友军,难度略微提升。原著中胡轸被黄盖所杀,这里改为刘备将其斩杀,弥补了原版游戏中刘备没有单挑的遗憾,同时也为下一关吕布方天画戟攻击力的提升做好准备,否则刘备将难以承受吕布一击。



 02 虎牢关之战(30回合)

【自动出场】刘备、关羽、张飞
【 友 军 】公孙瓒(4级轻骑兵)
【 敌 军 】吕布(主将6级轻骑兵)、张辽(5级短兵)、侯成(4级轻骑兵)、宋宪(4级弓兵)、魏续(4级短兵)、2级弓兵×2
【敌军备注】吕布携带宝物增加吴子兵法,张辽携带青釭剑、吴子兵法,下同。
【胜利条件】吕布败退
【 事 件 】第18回合,吕布出击
【 单 挑 】吕布VS公孙瓒(击退)、张飞VS吕布(击退,升级)
【 粮 仓 】豆
【 宝物库 】焦热书
【 缴 获 】100金
【 说 明 】小幅提升敌军等级,吕布、张辽均增加宝物,同时将方天画戟的攻击加成提升至24%。修改单挑为三对一,力争还原三英战吕布的原貌。



 03 荥阳之战(40回合)

【自动出场】刘备、关羽、张飞
【胜利条件】一、董卓败退;二、曹操到达城门。
【 友 军 】曹操(9级轻骑兵)、夏侯惇(6级轻骑兵)、夏侯渊(6级轻骑兵)、曹仁(6级短兵)、曹洪(6级短兵)、乐进(5级轻骑兵)、李典(5级短兵)
【友军备注】本关曹操携带青釭剑、吴子兵法,无玉玺。
【 敌 军 】董卓(主将11级轻骑兵)、李儒(6级军乐队)、贾诩(6级运输队)、吕布(6级轻骑兵)、李傕(6级轻骑兵)、郭汜(6级轻骑兵)、张济(6级短兵)、樊稠(6级短兵)、张辽(5级短兵)、高顺(5级猛兽师)、臧霸(5级轻骑兵)、侯成(4级轻骑兵)、宋宪(4级弓兵)、魏续(4级短兵)、郝萌(4级武术家)、曹性(4级弓兵)、张绣(5级轻骑兵)、胡车儿(4级山贼)、刁麟翔(4级武术家)
【敌方援军】[第3回合]徐荣(6级轻骑兵)、李肃(4级弓兵)、赵岑(4级短兵)
【敌军备注】董卓、李儒、李傕、郭汜、徐荣携带七宝刀、吴子兵法,贾诩、高顺、臧霸携带青釭剑、吴子兵法,下同。
【全体经验】50点(曹操到达城门)
【 单 挑 】吕布VS夏侯惇(击退)、关羽VS徐荣(斩杀,升级)、张飞VS张绣(战平,升级)
【 收 降 】刘备VS赵岑(倒戈,升级)
【 宝物库 】七宝刀、弓术指南书、浓雾书、500金
【 粮 仓 】豆
【 缴 获 】100金(歼灭董卓)
【 说 明 】原著中曹操独自率军追击董卓在荥阳战败,刘备并未参加此战,这里增设此关,虚构一场刘备曹操联手追击董卓的战斗;按照《三国志》记载增强了高顺和徐荣的能力并携带宝物,七宝刀则参考了原著第四回“谋董贼孟德献刀”中司徒王允的同名宝刀增设。在正史中徐荣并非被夏侯惇所杀,我们这里索性把斩将的功劳让给关羽;另外参照《评话三国》增加了宛城侯张绣和副将胡车儿、刁麟翔,并安排张绣与张飞单挑为长坂坡张绣和赵云的单挑埋下伏笔;参照原著中赵岑献了汜水关的描述,这里设定为收降他,可令其挡住城门以协助赚取50点经验。


[ 本帖最后由 神雕小侠 于 2024-7-7 18:09 编辑 ]

图片附件: 荥阳之战.png (2024-6-30 02:31, 141.3 K) / 该附件被下载次数 17
http://xycq.org.cn/forum/attachment.php?aid=150582


作者: 神雕小侠    时间: 2024-6-25 23:04     标题: 第一章 一、界桥之战



[ 本帖最后由 神雕小侠 于 2024-6-25 23:24 编辑 ]
作者: 神雕小侠    时间: 2024-6-25 23:05     标题: 第一章 二、支援徐州



[ 本帖最后由 神雕小侠 于 2024-6-25 23:24 编辑 ]
作者: 神雕小侠    时间: 2024-6-25 23:05     标题: 第一章 三、饿虎入室



[ 本帖最后由 神雕小侠 于 2024-6-25 23:24 编辑 ]
作者: 神雕小侠    时间: 2024-6-25 23:06     标题: 第一章 四、剿灭双雄



[ 本帖最后由 神雕小侠 于 2024-6-25 23:25 编辑 ]
作者: 神雕小侠    时间: 2024-6-25 23:06     标题: 第一章 五、徐州鏖战



[ 本帖最后由 神雕小侠 于 2024-6-25 23:28 编辑 ]
作者: 神雕小侠    时间: 2024-6-25 23:07     标题: 第二章 一、官渡之战



[ 本帖最后由 神雕小侠 于 2024-6-25 23:29 编辑 ]
作者: 神雕小侠    时间: 2024-6-25 23:07     标题: 第二章 二、隐伏新野



[ 本帖最后由 神雕小侠 于 2024-6-25 23:29 编辑 ]
作者: 神雕小侠    时间: 2024-6-25 23:08     标题: 第二章 三、孔明下山



[ 本帖最后由 神雕小侠 于 2024-6-25 23:30 编辑 ]
作者: 神雕小侠    时间: 2024-6-25 23:08     标题: 第二章 四、曹操南征



[ 本帖最后由 神雕小侠 于 2024-6-25 23:30 编辑 ]
作者: 神雕小侠    时间: 2024-6-25 23:08     标题: 第三章 一、平定荆南



[ 本帖最后由 神雕小侠 于 2024-6-25 23:30 编辑 ]
作者: 神雕小侠    时间: 2024-6-25 23:09     标题: 第三章 二、荆州纷争



[ 本帖最后由 神雕小侠 于 2024-6-25 23:30 编辑 ]
作者: 神雕小侠    时间: 2024-6-25 23:09     标题: 第三章 三、益州攻略



[ 本帖最后由 神雕小侠 于 2024-6-25 23:30 编辑 ]
作者: 神雕小侠    时间: 2024-6-25 23:09     标题: 第三章 四、夺取汉中



[ 本帖最后由 神雕小侠 于 2024-6-25 23:31 编辑 ]
作者: 神雕小侠    时间: 2024-6-25 23:10     标题: 第三章 五、蜀汉建国



[ 本帖最后由 神雕小侠 于 2024-6-25 23:31 编辑 ]
作者: 神雕小侠    时间: 2024-6-25 23:10     标题: 第四章 一、复夺荆州



[ 本帖最后由 神雕小侠 于 2024-6-25 23:31 编辑 ]
作者: 神雕小侠    时间: 2024-6-25 23:10     标题: 第四章 二、问鼎中原



[ 本帖最后由 神雕小侠 于 2024-6-25 23:31 编辑 ]
作者: 神雕小侠    时间: 2024-6-25 23:11     标题: 第四章 三、平灭江东



[ 本帖最后由 神雕小侠 于 2024-6-25 23:32 编辑 ]
作者: 神雕小侠    时间: 2024-6-25 23:11     标题: 第四章 四、蜀魏决战



[ 本帖最后由 神雕小侠 于 2024-6-25 23:32 编辑 ]
作者: 神雕小侠    时间: 2024-6-25 23:25     标题: 修订附录

一、兵器修正

丈八蛇矛——张飞自带,+10%攻击
青龙偃月刀——关羽自带,+12%攻击
七宝刀(雌雄双剑)——荥阳之战左上宝物库,+14%攻击
方天画戟——下邳之战右上宝物库,+24%攻击
三尖刀——张飞单挑纪灵后得到,+10%攻击
龙胆亮银枪(炸弹)——兖州之战宝物库,+16%攻击
青釭剑——长阪坡Ⅰ之战,赵云单挑夏侯恩得到,+20%攻击
涯角枪(七星剑)——长阪坡Ⅱ之战,赵云单挑韩猛得到,+26%攻击
虎头湛金枪(茶)——马超自带,+18%攻击
英杰剑(英雄之剑)——合淝之战宝物库,+22%攻击
古锭刀(霸王之剑)——建业之战宝物库,+28%攻击
倚天剑——许昌Ⅱ之战右上方宝物库,+30%攻击



二、兵书修正

吴子兵法——华容之战宝物库,+20%防御
尉缭子(伤药)——陈仓之战,城外左宝物库,+10%防御
司马法(中药)——陈仓之战,城内宝物库,+10%防御
三略——许昌Ⅰ之战宝物库,+15%防御
六韬——合淝之战宝物库,+15%防御
孙子兵法——建业之战宝物库,+25%防御
孟德新书——许昌Ⅱ之战,左上方宝物库,+30%防御


[ 本帖最后由 神雕小侠 于 2024-6-30 00:22 编辑 ]
作者: 时间轴空转    时间: 2024-6-26 09:30

好期待,老哥快放链接
作者: ささきこじろう    时间: 2024-6-26 12:16

东吴又被灭了,不知道有没有异民族、山贼、武术家、猛兽军团的道具书。
作者: 草原月亮    时间: 2024-6-26 18:24

神雕兄好雅兴,赞一个!期待大作问世。
作者: 神雕小侠    时间: 2024-6-26 23:48



QUOTE:
原帖由 时间轴空转 于 2024-6-26 09:30 发表
好期待,老哥快放链接

还在做最后的除虫修改,周末可以放上来
作者: dido_dd    时间: 2024-6-27 08:44

期待啊!练级狂人的福音
作者: 阿尔法孝直    时间: 2024-6-27 15:50

感觉敌军等级还不够高,建议参照SFC的敌军等级

顺便问一下,我军有没有陈到?

[ 本帖最后由 阿尔法孝直 于 2024-6-27 16:04 编辑 ]
作者: 神雕小侠    时间: 2024-6-27 17:51     标题: 回复 #28 阿尔法孝直 的帖子

有陈到的,我的等级安排是最后一关敌人普遍在99级就行了,超过的话数据溢出很别扭,不知道SFC的等级是啥情况

[ 本帖最后由 神雕小侠 于 2024-6-27 19:14 编辑 ]
作者: 神雕小侠    时间: 2024-6-27 19:15



QUOTE:
原帖由 ささきこじろう 于 2024-6-26 12:16 发表
东吴又被灭了,不知道有没有异民族、山贼、武术家、猛兽军团的道具书。

这个倒不是不能考虑,关键是转职道具的修改我暂时查不到相关的资料
作者: likelove    时间: 2024-6-27 21:47

转换代码在这附近,都是硬编码
找空地,改硬编码是有可能的

[Copy to clipboard]
CODE:
seg002:A373 C6 46 F8 0F                    mov     [bp+var_8], 0Fh ; 这几个变量存的是部队兵种代码
seg002:A377 C6 46 F9 12                    mov     [bp+var_7], 12h
seg002:A37B C6 46 FA 0C                    mov     [bp+var_6], 0Ch
seg002:A37F C6 46 FB 03                    mov     [bp+var_5], 3
seg002:A383 C6 46 FC 06                    mov     [bp+var_4], 6
seg002:A387 C6 46 FD 00                    mov     [bp+var_3], 0
seg002:A38B 80 7E 08 10                    cmp     [bp+_arg_ArtorItem], 10h
seg002:A38F 72 07                          jb      short loc_272B8
seg002:A391 8A 46 08                       mov     al, [bp+_arg_ArtorItem]
seg002:A394 2C 0D                          sub     al, 0Dh         ; 转换的,减一下代码


作者: 神雕小侠    时间: 2024-6-27 22:41



QUOTE:
原帖由 likelove 于 2024-6-27 21:47 发表
转换代码在这附近,都是硬编码
找空地,改硬编码是有可能的


seg002:A373 C6 46 F8 0F                    mov     , 0Fh ; 这几个变量存的是部队兵种代码
seg002:A377 C6 46 F9 12                    mov     , 12h
s ...

谢谢指点,上学的时候接触过一点点汇编语言,早就忘光了

其实我目前最迫切想知道道具屋的设置如何修改,我在荥阳之战前面安排了一个道具屋,但是购买物品是空的
作者: likelove    时间: 2024-6-27 23:13

这附近是取章节,到对应的数据区去取道具

[Copy to clipboard]
CODE:
seg003:268E 03 F0                          add     si, ax
seg003:2690 C1 E6 03                       shl     si, 3
seg003:2693 81 C6 44 44                    add     si, offset tb_34C14_ItemofSections
seg003:2697 89 36 E0 D3                    mov     word_3DBB0, si
seg003:269B C6 06 56 43 00                 mov     byte_34B26, 0
seg003:26A0
seg003:26A0                loc_2F5A0:                              ; CODE XREF: s_BuySellthings+37j
seg003:26A0 80 3C FF                       cmp     byte ptr [si], 0FFh
seg003:26A3 74 0C                          jz      short loc_2F5B1
seg003:26A5 46                             inc     si
seg003:26A6 FE 06 56 43                    inc     byte_34B26
seg003:26AA
seg003:26AA                loc_2F5AA:
seg003:26AA 80 3E 56 43 08                 cmp     byte_34B26, 8
seg003:26AF 72 EF                          jb      short loc_2F5A0


作者: 神雕小侠    时间: 2024-6-27 23:46     标题: 回复 #33 likelove 的帖子

感谢,看来我真的有必要去重新学习一下汇编语言了
作者: 神雕小侠    时间: 2024-6-29 23:57     标题: 序章初步更新完成

请大家不吝赐教,谢谢!
作者: 神雕小侠    时间: 2024-6-30 12:00



QUOTE:
原帖由 草原月亮 于 2024-6-26 18:24 发表
神雕兄好雅兴,赞一个!期待大作问世。

感谢月亮兄支持,多提宝贵意见
作者: heyou    时间: 2024-6-30 18:21     标题: 回复 #33 likelove 的帖子

借帖问一下
请问哪边可以修改地形的恢复兵力、士气能力,比如要让宝物库也能恢复兵力、士气?
请问哪边可以修改兵种的反击、被反击,比如要增加异民族的反击能力、取消近卫队的被反击属性
谢谢
作者: likelove    时间: 2024-7-1 21:59

宝物库恢复不太好改,代码空间太少了

反击改这里
为0的表示被攻击时可反击
为0, 2, 5表示攻击0时可能被反击, 改为其他就不会被反击

[Copy to clipboard]
CODE:
dseg:322E FF             tb_AttackBack   db 0FFh        ; 文件偏移3a3fe      
dseg:322E                                                      
dseg:322E                                                        ; 为0是反击兵种
dseg:322E                                                        ; 贼兵 武术家
dseg:322F FF                             db 0FFh
dseg:3230 FF                             db 0FFh
dseg:3231 01                             db    1
dseg:3232 01                             db    1
dseg:3233 01                             db    1
dseg:3234 02                             db    2    骑
dseg:3235 02                             db    2
dseg:3236 02                             db    2    近卫
dseg:3237 00                             db    0    贼
dseg:3238 00                             db    0
dseg:3239 00                             db    0
dseg:323A FF                             db 0FFh
dseg:323B 05                             db    5   猛兽
dseg:323C 00                             db    0   武术
dseg:323D 06                             db    6   
dseg:323E 02                             db    2   异民
dseg:323F FF                             db 0FFh
dseg:3240 FF                             db 0FFh



QUOTE:
原帖由 heyou 于 2024-6-30 18:21 发表
借帖问一下
请问哪边可以修改地形的恢复兵力、士气能力,比如要让宝物库也能恢复兵力、士气?
请问哪边可以修改兵种的反击、被反击,比如要增加异民族的反击能力、取消近卫队的被反击属性
谢谢 ...

[ 本帖最后由 likelove 于 2024-7-7 18:30 编辑 ]
作者: heyou    时间: 2024-7-4 00:08     标题: 回复 #38 likelove 的帖子

还以为地形的兵力恢复、士气恢复是类似
http://www.xycq.org.cn/forum/vie ... p;page=3#pid2508753
20种地形的防御效果那样,某位址开始依序列示每个地形有没有支援该功能

但有反击和被反击已经大感谢,谢谢你帮忙。
作者: 阿尔法孝直    时间: 2024-7-6 22:29     标题: 回复 #29 神雕小侠 的帖子

https://www.bilibili.com/video/BV1eY411k7uQ
这个是我在B站打的SFC的攻略,可以参考一下
作者: 神雕小侠    时间: 2024-7-7 16:22



QUOTE:
原帖由 阿尔法孝直 于 2024-7-6 22:29 发表
https://www.bilibili.com/video/BV1eY411k7uQ
这个是我在B站打的SFC的攻略,可以参考一下

看了前两关,但根本看不出敌军的等级是多少呀
作者: 阿尔法孝直    时间: 2024-7-7 18:39



QUOTE:
原帖由 神雕小侠 于 2024-7-7 16:22 发表


看了前两关,但根本看不出敌军的等级是多少呀

可能要自己打一遍看看。
我原先有一本手写的笔记,记录了SFC英杰传ROM文件的重要信息,
包括武将资料(相当于bakdata.r3),剧本文件(相当于snrxx.r3)的偏移位置,但是那个笔记丢了。改天我再分析一下。
作者: 神雕小侠    时间: 2024-7-7 20:02



QUOTE:
原帖由 阿尔法孝直 于 2024-7-7 18:39 发表


可能要自己打一遍看看。
我原先有一本手写的笔记,记录了SFC英杰传ROM文件的重要信息,
包括武将资料(相当于bakdata.r3),剧本文件(相当于snrxx.r3)的偏移位置,但是那个笔记丢了。改天我再分析一下。 ...

感谢感谢,我看视频意外发现了游戏的一个错误,第二关的“宋宪”被搞错成了“宋谦”,宋谦是孙权手下的将领,错误太低级了

[ 本帖最后由 神雕小侠 于 2024-7-7 20:12 编辑 ]
作者: 0dragon    时间: 2024-7-8 08:26

也不怪,日文版本就是宋慊
作者: 神雕小侠    时间: 2024-7-8 22:30



QUOTE:
原帖由 0dragon 于 2024-7-8 08:26 发表
也不怪,日文版本就是宋慊

嗯嗯,毕竟是日本人,对三国研究的再多也只能是流于表面,难以掌握精髓
作者: 神雕小侠    时间: 2024-8-20 21:39

经分析,荥阳之战前在洛阳营帐的道具屋中道具为空的问题已解决,main.exe中地址0003b610c到0003b6203之间有8个“FF”,替换成相应的道具代码即可,在下面的版本中将修复此bug
作者: czx1110    时间: 2024-9-9 17:00

win10好像玩不了
作者: 神雕小侠    时间: 2024-9-14 22:47

跟原版英杰传一样,在win10下玩需要搭配dosbox,我这里就没赘述,如果有需要我可以详细介绍dosbox的用法

QUOTE:
原帖由 czx1110 于 2024-9-9 17:00 发表
win10好像玩不了


作者: okokwori    时间: 2024-9-30 15:38

灌水刷权限




欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) Powered by Discuz! 5.0.0