设为首页收藏本站

永远的光荣

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 18004|回复: 114

成4大地图破解工具,真正实现对地形地貌画面的修改

    [复制链接]

0

主题

0

听众

327

积分

初级会员

Rank: 2Rank: 2

帖子
38
精华
1
发表于 2008-11-23 07:45:12 |显示全部楼层
论坛中提供了成4的修改版很多,一直以来修改的内容都局限在地域、资源、地形、城市和人物数据上面,也就是修改Mapfix.ck、Mapvar?.ck、Scedat?.ck、Message.ck、NewName.ck、Areamap.bmp和Maskmap.bmp几个数据和图元文件,总体上来说有两大致病缺陷。
      1. 从未修改增加游戏初始城市数量,只会将这个城市移到那里,那个城市移到这里,剧本里原有几个城市还是几个城市。
      2. 单单改Mapfix.ck里的地形,而不改大地图Largemap.bmp的地貌形态。例如,将原来的丛林地形改为平地地形,造建筑是可以了,但是地貌形态还是丛林,画面上没有任何变化。
      本人对成4修改做过几天研究,第一个难题到现在还没弄清楚,但经过昨天半宿的研究,终于弄清了Largemap.bmp文件是如何进行存储的,并用VB写了一个小程序,能够实现将Largemap.bmp分解成多个直接可视的区域地图(即在图片浏览器中看到的与在游戏中看到的一样),以下是分解后的两个BMP子文件:
        
     (左面是关外长白山天池东部,右边是亚欧交界的乌拉尔山地区,这两个地方我都建过城市,非常熟悉)
     
     获得了直观上的BMP文件,我们就可以对相要修改的地点的地形地貌进行修改了。
     首先,找到要修改位置在哪一个dmp?.bmp中,这很简单,先找一个你认识的dmp?.bmp,在游戏里看要修改位置距离这块区域横向有多远,纵向有多远。一个dmp?.bmp文件的大小是320×226像素,称为一个块。大地图上由50×16个块组成,不是IQ太低都会推算吧,/on61 。
     其次,找到这个块之后,用PHOTOSHOP的图章工具将地形仿制成要修改的地形,如山林变平地(什么?不会PHOTOSHOP,我就无语了)。改好后保存,用2楼提供的破解工具重新将800个块组合成新的大地图,拷贝覆盖原来的Largemap.bmp。
     最后,修改Mapfix.ck中对应的数据,把相应数据改过就可以了。
     现在再进入游戏,不仅画面上地貌形态改变了,地形数据也改了,大功告成。

     当然,做一个类似文明3的地图编辑器是最完美的,但成4里面没有图元文件,只好想出这样一个替代方法,希望对大家有所帮助!

[ 本帖最后由 showin77 于 2008-11-23 10:50 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

回复

使用道具 举报

0

主题

0

听众

327

积分

初级会员

Rank: 2Rank: 2

帖子
38
精华
1
发表于 2008-11-23 07:51:52 |显示全部楼层

工具下载在2楼

第1次发贴,弄了半天不成功,只好放到2楼了
     

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

回复

使用道具 举报

2

主题

0

听众

242

积分

初级会员

Rank: 2Rank: 2

帖子
192
精华
0
发表于 2008-11-23 08:44:32 |显示全部楼层
谢了,楼主,下了试试看。
回复

使用道具 举报

0

主题

0

听众

285

积分

中级会员

Rank: 3

帖子
95
精华
0
发表于 2008-11-23 10:15:53 |显示全部楼层
哦....不失為一個方法喎~~
回复

使用道具 举报

0

主题

0

听众

374

积分

中级会员

Rank: 3

帖子
16
精华
0
发表于 2008-11-23 11:03:50 |显示全部楼层

又一个福音啊~

希望论坛里这样有才的兄弟越来越多~
回复

使用道具 举报

0

主题

0

听众

285

积分

中级会员

Rank: 3

帖子
95
精华
0
发表于 2008-11-23 11:04:50 |显示全部楼层
附帶一問,如果在海上加有小島(有港口),可以連小地圖都修改嗎??


(因如果大地圖由海變成小島,而中小地圖沒變化的話會很怪)
回复

使用道具 举报

0

主题

0

听众

327

积分

初级会员

Rank: 2Rank: 2

帖子
38
精华
1
发表于 2008-11-23 11:51:02 |显示全部楼层
如果岛的面积够大,改变了大地图,自然要改变小地图Smallmap、中地图Areamap、Maskmap和BlankMap,Mapfix.ck等文件,牵一发而动全身,如果追求完美的话,最好对成4里每个文件是做什么的有足够了解。
回复

使用道具 举报

0

主题

0

听众

228

积分

初级会员

Rank: 2Rank: 2

帖子
143
精华
0
发表于 2008-11-23 13:33:50 |显示全部楼层
下载个试试看
回复

使用道具 举报

5

主题

2

听众

519

积分

中级会员

Rank: 3

帖子
374
精华
0
发表于 2008-11-23 14:26:45 |显示全部楼层
看到了,功德無量啊~~下一個支持先,期待新人,期待這歷史性的突破!
道法自然
回复

使用道具 举报

0

主题

0

听众

4814

积分

核心会员

康南海门生

Rank: 10Rank: 10

帖子
3486
精华
4
发表于 2008-11-23 14:45:46 |显示全部楼层
楼主辛苦了,厉害啊。
要是第一个问题也解决了,那就是功德无量了
回复

使用道具 举报

0

主题

0

听众

355

积分

初级会员

Rank: 2Rank: 2

帖子
119
精华
1
发表于 2008-11-23 21:48:32 |显示全部楼层
大地图加密是xichu最先解密的。好几年前的事了。
xichu发布的一些修改版也是改过大地图地貌的。如《大宋重兴》。

不过因为PS确实很麻烦。全地图有那么多个格子。一一去弄要花很长时间。
最关键的是成四的格子是菱形的,尖角朝上。
PS时用正方形的框或长方形的框来复制某处地貌到另一处,很麻烦。
我试过很多次了,很难弄的。
你们可以试试,有谁有PS的好方法可以告诉我。我就做一个新的东亚地图。

[ 本帖最后由 hhxk 于 2008-11-24 21:40 编辑 ]
回复

使用道具 举报

0

主题

0

听众

285

积分

中级会员

Rank: 3

帖子
95
精华
0
发表于 2008-11-24 13:47:47 |显示全部楼层
goodgoodar
回复

使用道具 举报

0

主题

0

听众

399

积分

中级会员

Rank: 3

帖子
88
精华
0
发表于 2008-11-24 14:30:33 |显示全部楼层
呀,试一下如何弄的。
回复

使用道具 举报

5

主题

2

听众

519

积分

中级会员

Rank: 3

帖子
374
精华
0
发表于 2008-11-24 19:31:44 |显示全部楼层
顺便更正一个,那不是天池,天池是下方那个,图中的是兴凯湖
道法自然
回复

使用道具 举报

0

主题

0

听众

843

积分

中级会员

Rank: 3

帖子
315
精华
2
发表于 2008-11-25 09:31:51 |显示全部楼层
提个意见:能不能改成分解为640×452  25×8=200块。这样工作量小一点。
回复

使用道具 举报

0

主题

0

听众

46

积分

蜡笔小新

Rank: 1

帖子
21
精华
0
发表于 2008-11-26 10:31:15 |显示全部楼层
大家玩的很花啊
回复

使用道具 举报

0

主题

0

听众

322

积分

中级会员

Rank: 3

帖子
72
精华
0
发表于 2008-12-14 12:05:08 |显示全部楼层
厉害啊!
回复

使用道具 举报

0

主题

0

听众

137

积分

初级会员

Rank: 2Rank: 2

帖子
101
精华
0
发表于 2008-12-14 17:46:21 |显示全部楼层
谢谢楼主啦
回复

使用道具 举报

0

主题

0

听众

40

积分

新手会员

帖子
16
精华
0
发表于 2008-12-15 10:58:06 |显示全部楼层
有些搞不懂了
回复

使用道具 举报

0

主题

0

听众

43

积分

蜡笔小新

Rank: 1

帖子
15
精华
0
发表于 2008-12-15 14:12:43 |显示全部楼层
下一个来看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|永远的光荣 ( 京ICP备11036817号  

GMT+8, 2018-2-23 20:15 , Processed in 0.042689 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部