轩辕春秋文化论坛 » 设计与修改 » 大航海时代IV 详细修改帮助


2005-9-23 22:19 wlp_new
这是我挺早以前总结出来的一点心得,主要是针对大航海时代IV非加强版(记得好像那时加强版还没出),但是大部分方法应该同样适用于加强版(除了具体的地址)
另外我在做帝国时代的“三国”MOD,包括图象和剧本,因为只有我一个人,感觉实在做不下去,时间有限而且本人对做剧本好像还是缺少想象力,希望对此有兴趣的一起来参与,图象基本上我一个人可以解决,主要是在剧本(策划或者具体编写)、AI(懂的话最好)等方面一起来做。

下面正文,注释部分文字会和HEX对应不上,可以拷贝到记事本然后用新宋体来看。

[size=3]修改DK4.EXE [/size]

EXE中0013****h处依次是城市、势力、船的数据。
0013e15b以下为铁甲船等在游戏设定可以购买的船只,0013e46bh以下为怪鱼级等。

城市 ---例:                                                
0x0013c350h至0013c3efh为杭州:

54 09 57 00 A0 82 00 00 F0 19 00 00 C8 82 00 00
--------
  0)
E8 19 00 00 01 00 00 00 10 10 2A 00 E8 03 19 00
            --          --    --    ----- --
        城市类型       国家   1)     2) 3)
33 00 D0 07 19 00 3B 00 A0 0F 0C 00 3E 00 AC 0D
--    ----- --    --    ----- --    --    -----
1)     2) 3)   1)     2) 3)     1)     2)
0C 00 4F 00 10 0E 08 00 00 00 00 00 7F 09 00 00
--    --    ----- --    --          -----
3)     1)     2) 3)    a)        城市设施
03 46 15 00 15 00 10 0E A0 0F 00 00 00 00 00 00
----------------- ----- -----
势力和商业占有率  发展  武装
00 00 00 00 00 00 EE 02 19 00 00 00 B0 04 19 00
            --    ----- --    --    ----- --
             4)   5) 6)     4)   5) 6)
00 00 E8 03 0C 00 00 00 78 0A 0C 00 01 00 98 08
--    ----- --    --    ----- --    --    -----
4)   5) 6)     4)   5) 6)     4)   5)
08 00 64 00 64 00 64 00 64 00 64 00 64 00 64 00
--    ----------------------------------------->
6)              货物价格
64 00 64 00 64 00 64 00 64 00 64 00 64 00 64 00
----------------------------------------------->
     
64 00 64 00 64 00 64 00 65 00 65 00 0C 00 00 00
-------------------- ----- -----    --
                      流行  流行    城市状态

0):标识,城市名在内存中的位址。
城市类型:01为都市,00为一般城市。
国家:10为中国,02德国,03北欧,04葡萄牙,05为西班牙,0A为西非,0B东非,
      0C为阿拉伯,0D为印度,0E为印度支那,0F为印尼,13为加勒比海,14为墨西哥,
1)、2)、3) 依次为特产种类(65为空),值A(城市发展度低于该值的时候不能交易,还会影响其最终等级)
和数量(?)。
a):城市情报是否已知,01为是。
城市设施,按01+02+04+08+10+20...计算。
     01为广场,02为交易所,04为造船厂,08为码头,10为酒馆,
     20为同业工会,40为王宫(80为总督府),0001为旅馆,
     0008为城门(0002为遗迹,0004为教堂)。
4)、5)、6)依次为特产状态、价格和可交易数量。状态=00为可以交易的,01还是隐含的。
货物价格:货物的价格,如65为100%。
流行:前一位为流行阶段,后一位址为流行何种货物。
    流行阶段,00为将要开始,FF为快要结束,设为一较小值可以大赚一笔。
    流行何种货物,65为无。
城市状态:0C正常,03好景气,00战争,01疫疾,02饥荒,04不景气,05至0A特定货物不足。

======

*00140408h ~ 001404cfh处为中国各种货物的价格。

                        4006  9803  BC07  0807
                        小麦  米    玉蜀黍马铃薯
8E03  4C04  AA05  1405  7805  7805  B004  6608
大豆  鱼肉  牛肉  南瓜  乳酪  蕃茄  香蕉  砂糖
CA08  2C06  B004  2003  8403  2003  3403  D007
蜂蜜  盐    橄榄油椰子油荔枝  榛子  葡萄乾鱼子酱
DC05  4006  DC05  4605  AA05  B009  A406  F80C
鱼翅  胡椒  丁香  豆蔻  肉桂  甜椒  罗望子藏红花
7805  420E  E006  6C07  A410  6009  2C06  3408
香草  辣椒  咖啡  茶    可可  烟草  葡萄酒白兰地
D007  4006  2823  EA0B  9619  6E0F  C409  4006
莱姆酒清酒  金    银    白金  玻璃  陶瓷器漆器
9407  E204  1103  3408  6004  540B  7206  FC08
象牙艺品羊毛棉花  丝绸  麻    毛织品棉织品丝织品
DC05  3011  480D  6211  F609  5A0A  740E  9808
麻织品绒织品纱布  骨董品毛皮  绘画  雕刻  麝香
A60E  6009  2A12  D20F  6608  040B  7A0D  BE0A
乳香  龙涎香翡翠  象牙  珊瑚  玳瑁甲琥珀  水晶
100E  160D  2823  201C  401F  BC1B  5A0A  4416
软玉  珍珠  钻石  蓝宝石祖母绿红宝石天青石犀牛角
6810  6C07  C00D  0410  7805  6C07  480D  E204
人参  奎宁  杏仁  冬虫夏草郁金靛蓝  胭脂红槟榔
DC05  E204  E614  6C20  540B  540B  D606  6608
大黄  山竹果洋枪  大炮  刀剑  甲胄  铁矿石铜矿石
4006  2E09  5A0A  4605  A406  4E0C  EE02  800C
锡矿石硝石  硫黄  木材  皮草  蜡    糖胶  鸟粪石

=================================================

船 ---例:
如0013e350h至0013e387h为大型中国帆船:

E8 01 57 00 02 00 50 00 A0 09 01 00 03 03 01 00
--------    --    --    --------    -- -- --
  0)    船体类型 装甲   售价        帆 帆 帆
00 00 00 01 00 00 02 02 02 03 04 0A 0A 08 0C 0D
-- -- ----------- -------------------- -------->
ZJ1 ZJ2    船舱1        船舱2
05 06 0A 0A 07 14 0E 0F 09 09 15 07 07 09 10 11
----------- -------------------- -------------->
    船舱3      船舱4                  船舱5
16 03 90 01 20 00 00 00
-- -- ----- --
   炮   X)  何处可以购买

0):标识,船型号名在内存中的位址。
何处可以购买:按01+02+04+08+10+20...计算。北海01,地中海02,非洲04,
    印度洋08,东南亚10,东亚20,新大陆40,(全世界7f)。
X):武装度大于一定值才能购买。   
如含有0B是无法在中国买到的。
帆:按01+02+04+08计算。01为三角帆,02(03)为横帆,05为上帆+三角帆,07为上帆+横帆,
    0F为上帆+横帆+斜帆,(0D为上帆+三角帆+斜帆,游戏中本没有这样的帆)。
ZJ1:追加1:按01+02+04+08计算。01为船首帆,02为船尾帆,04为装甲1,08为装甲2。
     10,20,40,80分别是追加船舱1、追加船舱2、船首炮和船尾炮。
ZJ2:追加2。01为撞木。
船舱:*具体舱室代码见下面“对应代码与地址”部分。如含有0B划桨手室是无法在中国买到的。
炮:最好的炮是05。


=================================================

水手 ---例:

                                    F4 12 57 00
                                    ---------->
                                    名字三个部分的Code

0C 63 56 00 00 00 00 00 00 04 04 08 00 4A 3A 31
-----------------------             -- -- -- --
                                 所属 体力 敏捷 魅力

22 37 3E 00 00 00 00 00 C2 01 00 00 00 00 00 03
-- -- --                -----
智力 精神 运气          经验(决定等级)

00 AF AF AF AF AF 05 01
                  -----
                  脸谱
                  
所属:03为李家,15为无所属


SAVEDAT --船:
SAMPLE:
                     A4 70 A5 DB A7 7B 00 00 00
                     -------------------------->
                           船           名
00 00 00 00 00 00 00 00 00 00 CD 1B 00 03 00 00
----------------------------- -- --
                             舰长 船级
00 18 01 00 18 18 02 02 03 04 0A 0A 18 0C 0D 05


06 09 18 18 18 18 18 18 18 18 18 18 18 18 18 18


00 0B 1E 00 00 00 00 00 2A 04 2A 04 65 00 65 00


65 00 06 00 57


船舱种类(27) 炮种 船首像 00 耐久(2) 水(2) 粮食(2) 65 00 65 00 65 00 65 00 65 00 水手数

船首像---00大鹫像(快速)、01小猪像(减饭量)、02虎鲸像(避风雨)、03白鲸像(难沉没,耐久最大值+10)、04龙像(加炮击威力)、05海豚像(视野远)、06处女像(安宁)、07魔鬼像(各种效果)、08王者像(令水手振奋)、09圣母像(驱病)、0B没有船首像。

舰长:CD为无(属下)。
船级:见"对应代码和地址"。


=================================================

水手:

AFAFAFAFAF后一位是所属(03为李家,15为无所属),接下去分别是
体力 敏捷 魅力 智力 精神 运气 。

=================================================

[size=3]修改存档文件SAVEDAT*.DK4[/size]

--城市:

SAMPLE:
         01 00 7F 09 00 00 C8 0F 00 00 00 00 A0
         ---   -----       -----             --->
        1)    2)         发展              武装
0F 00 00 00 00 03 5A 15 00 15 00 00 EF 03 2E 00
--             ----------------- -- ----- --
                势力和商业占有率  3)4) 5)
00 B0 04 2D 00 00 E8 03 15 00 00 78 0A 07 0E 01
-- ----- --    -- ----- --    -- ----- --    --
3)4) 5)     3)4) 5)     3)4) 5)     3)
98 08 08 00 63 00 65 00 65 00 64 00 61 00 65 00
----- --    ------------------------------------>
4)  5)           6)
63 00 66 00 5C 00 68 00 63 00 63 00 6E 00 65 00
------------------------------------------------>

63 00 64 00 64 00 65 00 64 00 65 C8 65 00 0C 00
-------------------------- ----- -----    ---
                          流行1  流行2   城市状态
1):城市情报是否已知,01为是。
2):城市设施,按01+02+04+08+10+20...计算。
     01为广场,02为交易所,04为造船厂,08为码头,10为酒馆,
     20为同业工会,40为王宫(80为总督府),0001为旅馆,
     0008为城门(0002为遗迹,0004为教堂)。
势力和商业占有率:李家为03。
3)、4)、5)依次为特产状态、价格和交易数量。状态=00为可以交易的,01还是隐含的。
6):特产的价格,如65为100%。
流行1& 2:前一位为流行阶段,后一位址为流行何种货物。
    流行阶段,00为将要开始,FF为快要结束,设为一较小值可以大赚一笔。
    流行何种货物,65为无。
城市状态:0C正常,03好景气,00战争,01疫疾,02饥荒,04不景气,05至0A特定货物不足。
-------------------------------------------------------------------------
=========================================================================

============================================

[size=3]对应代码和地址[/size]

船 (没有注明代码的是不能为玩家所有的):
  大型中国武装帆船    中国武装帆船    小型中国武装帆船
  阿拉伯叁角帆武装船      阿拉伯武装轻快船    小型阿拉伯武装船  
  巨型军用桨帆并用船      大型桨帆并用武装船      中型桨帆并用武装船     小型桨帆并用武装船
  北海多桅横帆武装船      叁桅叁角帆武装船    北海叁桅横帆武装船      多桅叁角帆武装船  
  军用战丞舰      军用护航舰      小型军用护航艇   
  双桅方形帆武装船    双桅横方形帆武装船      英双桅叁角帆武装船      小型英国方帆武装船   
  大型北海叁桅武装船      中型北海叁桅武装船   
  大型西班牙方帆军船      中型西班牙方帆军船   
  叁桅方形帆武装帆船      双桅叁角帆武装帆船   
  小型方形帆武装帆船      小型叁角帆武装帆船      小型汉撒式武装帆船   
  运输用铁甲船  
  大型中国商用帆船    中国商用帆船  
  阿拉伯叁角帆商船    中型阿拉伯轻快商船   
  巨型运输用桨帆船    大型运输用桨帆船    中型运输用桨帆船  
  北海多桅大方帆商船      北海叁桅叁角帆商船      北海叁桅大方帆商船      北海多桅叁角帆商船   运输合约用战丞舰    运输合约用护航舰    运输合约用护航艇  
  中型双桅叁角帆商船      北海叁桅方形帆商船   
  军用铁甲船   
  大型日本武装桨帆船      中型日本武装桨船    小型日本武装桨船  
  英国双桅叁角帆商船   
  中型双桅横方帆商船      中型双桅方形帆商船   
  大型日本商用桨帆船      中型日本商用桨船  
  北海叁桅方帆大商船   
  西班牙方形帆大商船      西班牙方形帆商船  
  商用叁桅方形帆宽船   
  中型阿拉伯快船   
  北海多桅方形横帆船      北海叁桅方形横帆船      北海叁桅叁角帆船  
  中型大桅横帆船   
  宽大型叁桅方形帆船   


25白鲸 24鲨鱼 23大墨鱼  22怪鱼  


21铁甲船  
20大型日本桨帆并用船    1F中型日本桨船  1E小型日本桨船  
1D大型中国帆船  1C中国帆船  1B小型中国帆船  
1A巨型阿拉伯船  19中型阿拉伯轻快船  18小型阿拉伯船  
17巨型桨帆并用船    16大型桨帆并用船    15中型桨帆并用船    14小型桨帆并用船   
13北海多桅横方帆大船    12北海叁桅叁角帆大船    11北海叁桅横方帆大船    10北海多桅叁角帆大船
0F战列舰  0E护航舰  0D小型护航艇   
0C中型大桅方形帆船  0B中型大桅横方形帆船   
0A英国双桅叁角帆船  09小型英国方形帆船  
08大型北海叁桅方帆船    07中型北海叁桅方帆船   
06大型西班牙方形帆船    05中型西班牙方形帆船   
04大型叁桅方帆宽身船    03中型双桅叁角帆船  
02小型方形帆船  01小型叁角帆船  00小型汉撒式帆船
---------------------------------------------------------------
a80157铁甲船  
b00157大型日本桨帆并用船    c80157中型日本桨船  d80157小型日本桨船  
e80157大型中国帆船  f80157中国帆船  040257小型中国帆船  
140257巨型阿拉伯船  240257中型阿拉伯轻快船  380257小型阿拉伯船  
480257巨型桨帆并用船    5c0257大型桨帆并用船    700257中型桨帆并用船    840257小型桨帆并用船 980257北海多桅横方帆大船 b00257北海叁桅叁角帆大船
c80257北海叁桅横方帆大船 e00257北海多桅叁角帆大船
f80257战列舰  000357护航舰  080357小型护航艇   
180357中型大桅方形帆船  2c0357中型大桅横方形帆船   
440357英国双桅叁角帆船  580357小型英国方形帆船  
6c0357大型北海叁桅方帆船    840357中型北海叁桅方帆船   
9c0357大型西班牙方形帆船    b40357中型西班牙方形帆船   
cc0357大型叁桅方帆宽身船    e40357中型双桅叁角帆船  
f80357小型方形帆船  080457小型叁角帆船  180457小型汉撒式帆船
================================================================
势力
140557李家
================================================================
货物:

63鸟粪石 62糖胶 61蜡 60皮草 5F木材
5E硫黄 5D硝石 5C锡矿石 5B铜矿石 5A铁矿石
59甲胄 58刀剑 57大炮 56洋枪
55山竹果 54大黄 53槟榔 52胭脂红 51靛蓝 50郁金
4F冬虫夏草 4E杏仁 4D奎宁 4C人参 4B犀牛角
4A天青石 49红宝石 48祖母绿 47蓝宝石 46钻石 45珍珠 44软玉 43水晶 42琥珀
         41玳瑁甲 40珊瑚 3F象牙 3E翡翠
3D龙涎香 3C乳香 3B麝香
3A雕刻 39绘画 38毛皮 37骨董品
36纱布 35绒织品 34麻织品 33丝织品 32棉织品 31毛织品
30麻 2F丝绸 2E棉花 2D羊毛
2C象牙艺品 2B漆器 2A陶瓷器 29玻璃
28白金 27银 26金
25清酒 24莱姆酒 23白兰地 22葡萄酒
21烟草 20可可 1F茶 1E咖啡
1D辣椒 1C香草 1B藏红花 1A罗望子 19甜椒 18肉桂 17豆蔻 16丁香 15胡椒
14鱼翅 13鱼子酱 12葡萄乾 11榛子 10荔枝
0F椰子油 0E橄榄油 0D盐 0C蜂蜜 0B砂糖
0A香蕉 09蕃茄 08乳酪 07南瓜 06牛肉 05鱼肉 04大豆 03马铃薯 02玉蜀黍 01米 00小麦

=================================================================
船舱:

17无 16追加2 15追加1 14主计室 13参谋室 12礼拜室 11饲养室 10娱乐室 0f厨房
0e医务室 0d木材室 0c单人房 0b划桨手室 0a货物仓库 09物资仓库 08武装炮台 07水兵室
06副官室 05舰长室 04舵轮 03测量 02甲板 01了望台 00桅杆

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.