FC《三国志2:霸王的大陆》ROM编辑器2017版

FC《三国志2:霸王的大陆》ROM编辑器2017版

所属游戏: 三国志2:霸王的大陆
英文名称:
相关操作: 收藏 下载地址 扩展
模组作者:惊雲
标签:
最后更新:2020-02-06

霸王的大陆这个游戏,是我N年前非常喜欢的一个FC游戏,此游戏对我的人生有着难以磨灭的影响,曾经让我一度沉迷而荒废学业,高中都没上就走入了社会。多少年后又在家用电脑上与之再次结缘,虽然没以前那样沉迷,但依旧难以割舍这段游戏感情。后来曾以研究此游戏为乐趣,以修改而自娱自乐。不要踩我写的一个修改器,让我对学VB编程产生兴趣,自从跟好友无名学VB以来,一直有个心愿也就是当时学VB的初衷,自己编写一个游戏修改器。呵呵 虽然现在VB也才刚入门的水平,但写这样的修改器也足够了!

下面转入正题,简单的介绍一下此修改器,因没写帮助文件经常有人问XXX怎么用,所以在下面把常见的问题作一下简单说明:

相关资料破解和引用:星宇、不要踩我、小问问、dfqshy、风恋夕林、冷然御风、风来自何方、英雄泪、Doubledr、∑磚頭═→、疾风之狼

修改器综合其它同类修改器的功能和风格。其它功能如下:

1:[其它]页面修改的一个小问题

(一):エルウイン(342679542) 朋友指出:初始君主修改,如果修改刘备的话,选君主前会有个显示上的小BUG——仍会显示刘备。建议把这项也加到修改器同步修改!

测试后觉得不加入同步为好,此地址是选择君主时,光标首次出现所显示的人物头像和资料。比如有些改版更改了光标的位置,如果别人把光标位改到第二个人,但修改器改了这项确让它显示第一个人的头像资料,岂不是真成BUG了。所以此项不加入同步,可以自行根据实际情况,查找以上代码用UE手动修改。

(二):征兵价格项 常有人问征兵价格的文字如何修改,比如改成100金?

因为才三个字,没必要搞一大堆位图可视化代码。拿中文版来说:[20两]= 78 76 52     把“两”字先放一边,就可得知这些数字的编码。[]= 76 []= 77 []= 78 []=79 []= 7A []= 7B []= 7C []= 7D []= 7E []= 7F

因为此项才2个字节,如果改3个数字那肯定不够用了,因此得把那个“两”字拿掉 改成77 76 76,在游戏中的对话就会显示“每100士兵需100金”

 

2(一)全局修改,全局修改是指批量修改武将页面的某项数据。如大限补丁,237个武将的大限一键修改为300年。

2:(二)人物数据,双击列表弹出编辑窗口, 体力值在游戏中超过100就会有花屏现象,经验最大999 兵力1000 等级最大8级,状态[在野]是还没登场的,[出仕]是已登场,另两个更好理解了。 关于[大限]也就是寿命,有效值100-355年,但游戏中年号单字节最大FF也就是255年,到这年左右一般游戏会强制结束。

**注意事项** 修改头像编号:“读取ROM内部头像数据”是根据237个人的头像编号计算位图地址,把转换的位图组合显示成头像。如果你把某个的单一的头像编号更改成其它的后,ROM中有那个位图,但列表中确没有那个编号,所以这个图像就读取不了。因此建议 使用“图像总览”中的“ROM内部数据”然后点击“保存图片”,就会把所有编号的图像保存到BMP配置目录,这样以来替换头像直接从配置目录中选择编号,就不用担心头像编号丢失了。

 

3:坐标页面  

在游戏中 地图最上面一行和最下面一行是看不到的,通过读取ROM内部的地图编码,才显示出来的完整地图. 实际店铺坐标并不是[地图修改器] 所看到的那些店铺坐标,因此这些店铺座标要在这个页面设置。

 

4:地图编辑器     地图编辑器分两个,一个是修改两军对阵时的小地图,另一个是修改[坐标]页面所看到的那个地图,使用方法:鼠标点击下面的位图取色板选择图块,然后再点击上面的地图相应处贴上去就行了。

在ROM中,每个城市的大地图是由四个图块拼接成的,为了方便 修改器读取时先组合了编码,再把配置文件中的图块按编码显示成完整地图,要正确的更改地图中水和陆地,必须把调色板也改成相应的图块。大家可看到调色板有一行重合了,为8x16的格子,这也就是[坐标]页面所说的那个“Y-1”的原因。地图修改器中没有撤消功能,可使用创建地图备份的方法恢复。如上图:可双击备份列表的那个“洛阳[map].bak”即可把备份载入至所选择的城市列表处。

 

5:头像页面

打开一个ROM文件后 237个人物的头像编号就会显示到“文件A”列表中,单击列表既可显示此编号的ROM位图。 有很多朋友的修改版中画了一些不错的头像素材,如想在自己改的ROM使用那些头像,可以用“打开 文件B”把此ROM的头像读到"文件B"列表中。用“导出文件B全部位图”就可以把全部位图导出成单个文件保存至《MapTmp》目录,并显示到“文件C”列表中。可使用汉化工具打开这些单个的位图文件进行修改。

要替换文件A中某个人的头像位图,选定相应项目和编号后点击“替换选定位图”即可。也可使用“B全部导入A”,将B列表中的头像全部导入到A列表相同的区域中。勾上“A头像编号与B同步”则把A列表中头像编号也改成与B列表中一样的。

**注意事项** 程序暂时只根据常规对称头像显示位图,所以非对称头像0F编号没能正常显示,因只有个别0F图像,所以没有单独设计识别0F的功能。 虽然没去正确显示,但并不不影响位图替换。 因0F的位图比其它00 05 0A的字节要长一些, 所以不可替换到00 05编号处,只可替换至0A或0F处,否则会把其它的图覆盖掉两格,0A是每组中最后一个,后面还有四个多余的格子,因此0F换到0A不存在覆盖其它图源一说。

 

6:姓名修改    人物名 武器名 君主名 城市名

双击[名称]页面相关项目,就会弹出上图的编辑窗口,如君主名的字库编码修改,使用方法:先点击上面一块名字的位图,选择要替换的相应处的坐标,然后鼠标左键点下面取色板的图块,就替换了相应处的编码,鼠标右键为替换成空白图块。 除了[人物名称]中文字库的人物名编码没有设计成可视化外,其它几个项目的使用方法是一样的。 点击“启动编辑器” 可启动自带的《TLP视图编辑器》来进行相关的字库修改。

人物名称:

一处是游戏中太守处显示的人物名;[太守名称]已设计成可视化操作,使用方法如上。

一处是人物数据处显示的人物名(中文版为中文字库人物名,日文版为那些小日文字人物名)。[中文字库人物名称] 因为一些原因暂没做成可视化。自己可根据码表自行更改(http://www.dfqshy.com/Config/中文字库代码表.htm),编码格式 区号+编码 如果两个相连字的区号相同,可以把第二个区号省略,如:([06] 区    [0F] 阿 [10] 会 [11] 喃),阿会喃 = 06 0F 06 10 06 11 因为这几个字都是同区的,因此写成 阿会喃 = 06 0F 10 11 既可。

7:字库编辑器     字库编辑器也有两个

第一个:[中文字库编辑器]

因为这种字库储存方式不同于第二种字库,06年首次那时首次修改这个字库,那时没专用工具,都是用TLP手动修改,特别麻烦又费时,后来在07年改那个 霸王的大陆《英雄本色》修改版时,找惊风帮忙写了这个专用工具。专门针对 16x16 单色1bpp 的字库,这个中文版字库修改器是惊风写的,源代码还在我这,所以现在我把这个功能加到2010版修改器中。感谢 良师益友 惊风大侠!

**注意事项** 有几个朋友反映,写入的字边距与原来的字不一样, 经过测试找到原因:是因为系统中的VB运行库版本太老,跟修改器的运行库版本不兼容,更新一下系统的VB运行库即可,微软下载运行库(msvbvm60.dll 6.0.97.82),下载地址:http://download.microsoft.com/download/5/a/d/5ad868a0-8ecd-4bb0-a882-fe53eb7ef348/VB6.0-KB290887-X86.exe

第二个:[TLP视图编辑器] 为了好区分暂时叫这个名吧

这个工具是跟读取位图显示人物头像使用同一方式而制作的,速度和效率都非常好。使用方法和第一个相似,针对 8x8 NES 2bpp 字库进行写入操作。可自行设置 字体 大小 边距 等,“阳体”和“阴体”是指绿色背景和黑色背景,因为一些字是由4格组成的,有的字是两个半边组成的,所以设了四个角的复选勾勾来选择写入那几个角,如果有些字没有对应到光标中,可用“偏址微调”来调整位置。

例如:写入一个格子的8x8小字时,比如在下图那个4上面写一个8x8 的“a”,可以如下设置:

8:阵型修改项

攻守双方选项是选择视觉效果,阵型和坐标是通用的,只不过是两个相反方向而以。两个守城阵型只有守方可用,所以编辑守城阵型时,务必要使用守方的视觉效果进行设置。

使用方法:如选择“攻方”,鼠标左键点击灰色士兵进行选定,然后设置坐标,右键为取消选定和停止闪烁。同样若选择“守方”,就点击红色士兵进行设置。同步是以攻方坐标为基准,双方相对应。 设好某项阵型后点击“设定”存放相关数据,最后点“保存”即可。

**注意事项**:阵型上看到的“步弓骑”数量只是程序配置图标而以,不代表游戏中实际数据。修改“步弓骑”数量,自行在“战场”页面进行修改。有人问“地图上面怎么多了一行”?在游戏里战场小地图最上面一行是看不到的。此地图是读取内部地图编码数据,生成的完整地图。l因为游戏中看不到最上面一行,所以设置坐标时,不要设置到第一行就行。

------------------------------------------开源正式版发布以后的更新日志-------------------------------------------------

2010-03-10 修正:

 

 

很多网友反映关闭程序时,会出现内存不能为XXX的错误,后经很长时间的测试,才得知是那种彩色按纽造成的内存冲突,替换了这些控件后解决了这个内存错误。

2010-03-15 更新:

在朋友[怪怪]的建议下,增加武将属性的全局修改功能。

2010-03-29 更新:

在网友[caihong536]的建议下,增加了他所说的“时间轴”功能。

2010-04-10 更新:

 

 

名称编码可视化操作.增加自带的TLP视图字库编辑器,完美修改各项名称!

2010-06-02 修正:

无关紧要的小问题,如果打开无效文件,点头像读取可能会错误退出。

2010-06-12 修正:

无关紧要的小问题,如果打开空文件,读取和保存时可能会错误退出。

2010-06-20 修正:

区分不同的系统路径,以免错误判断系统缺少部件,而终止启动程序。    区分文件夹和根目录,避免程序在根目录时,读取配置文件可能会路径错误!

注册部件程序 更新:区分操作系统路径,可选择安装(系统目录/当前目录),建议还是安装在系统目录!若装在当前目录则不注册OCX,以免日后造成些未知问题。

。。。。。。。。使用说明。。。。。。。。等待添加。。。。。。。。

若有其它使用和操作问题,以及发现程序有bug和出错现象,可以及时向我反映以便修正。QQ:43523915

修改器 和 源代码 下载:http://dfqshy.ys168.com/ (惊雲-FC游戏交流站/◆[霸王的大陆] 专用修改器/A.霸王的大陆编辑器2010版)

发布日期点击标题下载对应游戏版本说明
2015-02-24FC《三国志2:霸王的大陆》ROM编辑器2017版    【35.12KB】