标题: 《三国志英杰传》修订增强版
性别:未知-离线 likelove

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 36
编号 56074
注册 2005-12-27


发表于 2024-6-27 21:47 资料 短消息 只看该作者
转换代码在这附近,都是硬编码
找空地,改硬编码是有可能的

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         ; 转换的,减一下代码



顶部
性别:男-离线 神雕小侠

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 2
帖子 225
编号 44352
注册 2005-7-27


发表于 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

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 36
编号 56074
注册 2005-12-27


发表于 2024-6-27 23:13 资料 短消息 只看该作者
这附近是取章节,到对应的数据区去取道具

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

顶部
性别:男-离线 神雕小侠

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 2
帖子 225
编号 44352
注册 2005-7-27


发表于 2024-6-27 23:46 资料 短消息 只看该作者
回复 #33 likelove 的帖子

感谢,看来我真的有必要去重新学习一下汇编语言了
顶部
性别:男-离线 神雕小侠

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 2
帖子 225
编号 44352
注册 2005-7-27


发表于 2024-6-29 23:57 资料 短消息 只看该作者
序章初步更新完成

请大家不吝赐教,谢谢!
顶部
性别:男-离线 神雕小侠

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 2
帖子 225
编号 44352
注册 2005-7-27


发表于 2024-6-30 12:00 资料 短消息 只看该作者


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

感谢月亮兄支持,多提宝贵意见
顶部
性别:男-离线 heyou

★★

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 讨逆将军
功绩 27
帖子 670
编号 306697
注册 2009-1-20


发表于 2024-6-30 18:21 资料 个人空间 短消息 只看该作者
回复 #33 likelove 的帖子

借帖问一下
请问哪边可以修改地形的恢复兵力、士气能力,比如要让宝物库也能恢复兵力、士气?
请问哪边可以修改兵种的反击、被反击,比如要增加异民族的反击能力、取消近卫队的被反击属性
谢谢
顶部
性别:未知-离线 likelove

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 36
编号 56074
注册 2005-12-27


发表于 2024-7-1 21:59 资料 短消息 只看该作者
宝物库恢复不太好改,代码空间太少了

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

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

★★

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 讨逆将军
功绩 27
帖子 670
编号 306697
注册 2009-1-20


发表于 2024-7-4 00:08 资料 个人空间 短消息 只看该作者
回复 #38 likelove 的帖子

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

但有反击和被反击已经大感谢,谢谢你帮忙。
顶部
性别:男-离线 阿尔法孝直
(雀力日进)

闽国公
遂安军节度使
★★★★★★

Rank: 19Rank: 19Rank: 19Rank: 19
柱国(正二品) 轩辕春秋年度最佳(游戏人生区)
组别 节度使
级别 卫将军
好贴 2
功绩 1796
帖子 6034
编号 19070
注册 2004-10-16
家族 轩辕雀党


发表于 2024-7-6 22:29 资料 个人空间 短消息 只看该作者 QQ
回复 #29 神雕小侠 的帖子

https://www.bilibili.com/video/BV1eY411k7uQ
这个是我在B站打的SFC的攻略,可以参考一下
顶部
性别:男-离线 神雕小侠

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 2
帖子 225
编号 44352
注册 2005-7-27


发表于 2024-7-7 16:22 资料 短消息 只看该作者


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

看了前两关,但根本看不出敌军的等级是多少呀
顶部
性别:男-离线 阿尔法孝直
(雀力日进)

闽国公
遂安军节度使
★★★★★★

Rank: 19Rank: 19Rank: 19Rank: 19
柱国(正二品) 轩辕春秋年度最佳(游戏人生区)
组别 节度使
级别 卫将军
好贴 2
功绩 1796
帖子 6034
编号 19070
注册 2004-10-16
家族 轩辕雀党


发表于 2024-7-7 18:39 资料 个人空间 短消息 只看该作者 QQ


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


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

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

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 2
帖子 225
编号 44352
注册 2005-7-27


发表于 2024-7-7 20:02 资料 短消息 只看该作者


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


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

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

[ 本帖最后由 神雕小侠 于 2024-7-7 20:12 编辑 ]
顶部
性别:男-离线 0dragon

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 45
编号 290650
注册 2008-8-26


发表于 2024-7-8 08:26 资料 短消息 只看该作者
也不怪,日文版本就是宋慊
顶部
性别:男-离线 神雕小侠

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 2
帖子 225
编号 44352
注册 2005-7-27


发表于 2024-7-8 22:30 资料 短消息 只看该作者


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

嗯嗯,毕竟是日本人,对三国研究的再多也只能是流于表面,难以掌握精髓
顶部
性别:男-离线 神雕小侠

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 2
帖子 225
编号 44352
注册 2005-7-27


发表于 2024-8-20 21:39 资料 短消息 只看该作者
经分析,荥阳之战前在洛阳营帐的道具屋中道具为空的问题已解决,main.exe中地址0003b610c到0003b6203之间有8个“FF”,替换成相应的道具代码即可,在下面的版本中将修复此bug
顶部
性别:未知-离线 czx1110

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 2
编号 298271
注册 2008-11-10


发表于 2024-9-9 17:00 资料 短消息 只看该作者
win10好像玩不了
顶部
性别:男-离线 神雕小侠

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 2
帖子 225
编号 44352
注册 2005-7-27


发表于 2024-9-14 22:47 资料 短消息 只看该作者
跟原版英杰传一样,在win10下玩需要搭配dosbox,我这里就没赘述,如果有需要我可以详细介绍dosbox的用法

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

顶部
性别:未知-离线 okokwori

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 155
编号 509888
注册 2015-1-20


发表于 2024-9-30 15:38 资料 短消息 只看该作者
灌水刷权限
顶部
性别:男-离线 heyou

★★

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 讨逆将军
功绩 27
帖子 670
编号 306697
注册 2009-1-20


发表于 2024-10-21 11:16 资料 个人空间 短消息 只看该作者
催更!

然后借帖问一下
  1. 经验值获得
    对于单体补给系策略,如果补给方是军乐队或运粮队,则获得经验值=12,否则获得经验值=8。
    =>请问要怎么修改军乐队或运粮队为别的兵种
  2. 如果防御方是军乐队、运输队或妖术师
    策略攻击杀伤=策略攻击杀伤A÷2
    =>请问要怎么修改军乐队、运输队或妖术师为别的兵种
顶部
性别:男-离线 怀恋

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 113
编号 46242
注册 2005-8-21
家族 轩辕丐帮


发表于 2024-11-17 14:40 资料 短消息 只看该作者
好期待,老哥快放链接
顶部
性别:未知-离线 zh1300329

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 3
编号 322076
注册 2009-5-12


发表于 2024-11-21 13:56 资料 短消息 只看该作者
支持
顶部

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




当前时区 GMT+8, 现在时间是 2024-11-21 14:41
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

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

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