轩辕春秋文化论坛 » 运筹帷幄 » 打造历史时代的地图


2007-12-26 12:49 E世飞将
打造历史时代的地图

原三国题材的游戏地图。只适用于赤壁之战至荆州之战(公元208年到219年)这

个时期。其他时代的地图,按理按史来说,有较大的出入。

本人是坚定的拥汉派,但综观三国题材的系列游戏地图,游戏里原不出名的小地
方,都是通过刘备的流浪足迹实现(如小沛、新野、桂阳、武陵、零陵)。
而其他出名的大地方,却被埋没了。(如河内、徐州、青州、弘农、颖川、巨鹿
、琅琊、代县、太原、涿县)。

这种舍大就小的做法,不用说,大大的消减了三国游戏的光彩和内涵。



我敢说,如果312出来了,三国群英传8出来了,除208年至219年的地图不变外,
其他时期的地图不改变的话,无疑会逊色几分。


本人不才,用39修改器实现了地图的修改,把河内、河东等地方改成了都市。

2007-12-26 12:56 E世飞将
先把要修改的都市与地方表示出来。

桂阳与朝歌

零陵与河内

建宁与弘农

云南与河东

武陵与常山(或巨鹿)

庐江与琅琊(或东莱)

羌   与临晋(或太原)


武陵、桂阳、零陵、建宁、云南、庐江、羌这几个做都市,是大大浪费了!
都市本来就不多,才50个!
而几千年时期的人口、财富、文化等大多累积在黄河两岸。

所以将黄河两岸的大地区改为都市,才是比较符合历史、现实。(208年至219年,以及进入20世纪后除外)

[[i] 本帖最后由 E世飞将 于 2007-12-26 14:38 编辑 [/i]]

2007-12-26 13:26 E世飞将
本人没钱,请不起编程人员,本人才疏学浅,又懒惰爱玩,难做成什么先进的修改器,只有研究39多功能修改器Me多日,终于发现,可以用她改成理想的地图。

言归正传,就把我地图的心得发表出来吧。以我的战国剧本第二集为例,说明如下:

1   修改剧本D_Sce002.S9,把“[color=Red]常山”所属都市改成“长沙[/color]”,即会在游戏中显示“常山<长沙>"
([color=Red]注意[/color],一定要属于某个都市,要不然,游戏出错!)

2 先关掉39,打开[color=Red]Me[/color],点击"[color=Red]square[/color]",再点击“[color=Red]所属地域[/color]”。
([color=Red]注意[/color]!点“所属地域”后,一旦修改地图,就不要再点“所属地域”,要不然,很容易搞混出错的
建议一对一对的改为好)

3  [color=Red]选中[/color](用Shift键多选)属于“[color=Red]武陵[/color]”的编号,然后右键,在弹出的框框中选择‘[color=Red]修改所选[/color]”,在“[color=Red]所属地域[/color]”中选择“[color=Red]常山[/color]“。

再用同样的方法,把”常山“(这里指未修改前的常山)
改为”武陵“。

4  在[color=SeaGreen]信息文件[/color]中,修改都市名”武陵"为常山“,
修改据点名”常山“为”武陵“。

5  至此,地图修改完成,接下来就是进入游戏中此剧本,看看修改的成果!令人心动吧!

可在下面的附件中先看一下
“打造历史时代的地图1”

[[i] 本帖最后由 E世飞将 于 2007-12-31 14:13 编辑 [/i]]

2007-12-26 13:36 E世飞将
在看了上面的说明方法和效果后,再来进一步修改。

将原武陵都市的地地势改为2,就是北方都市的外形,改为0
就是中原都市的外形。

她原是荆州的,现改为冀州。还可以把雁门划分给“常山”等等。

由你想象,由你发挥。让我们期待你做的完美地图!

2007-12-26 14:18 E世飞将
:blink:[quote]原帖由 [i]dickdeer[/i] 于 2007-4-16 10:04 发表
在san9me中,有Square的修改,这里40000组数值正好对应于整个地图200*200个坐标每个坐标的属性。

rangzh的这个修改器为我们更好的研究三9提供了很好的途径啊,希望大家能有更多的发现。[/quote]


修改行军路线见
[url]http://www.xycq.net/forum/thread-133100-1-1.html[/url]


坐标属性具体修改方法:
假设一个点的坐标是(x,y),那么这个点的square=200y+x。反过来,知道square,将其除200,得到的整数为y,余数为x。
现在确定的square未知属性有以下几个:
512:可通行
1022:无法通行
16897:可建设用地
4609:码头(似乎不用特别界定,完全可用512代替,部队遇水自动变成船只)
其他数值产生的直接效果应该与512或1022相同,具体有什么差别还不清楚。



注意,rangzh的这个修改器显示的还不是完全正确的。
我来举个例子,比如说,2067这个点他编为是西河的点,就是错的。
其实,2067这个点,是可以通行的,不属于任何地方。

如同上几楼介绍的方法,把临晋地方改为了上郡都市(羌/匈奴),坐标点是(67,10)
再把2067这个点归到上郡都市(羌/匈奴),
就可以选择秦国从安定(或长安)出兵向上郡都市(羌/匈奴),
几旬后,可见部队进入了上郡都市(羌/匈奴)。

如果不把2067这个点归到上郡都市(羌/匈奴),部队是进不去上郡都市(羌/匈奴)的.


再举个例子
现在,我把点4652(52,23)归入上郡都市(羌/匈奴),并把上郡都市(羌/匈奴)的坐标改成(52。23)
,现在选赵王进入剧本,从晋阳向2万兵的上郡进攻,可见天水的秦军向上郡进军增援!几十天后,天水秦军进入了上郡。然后,上郡秦军出军攻打赵军。

也可选秦军,试试向上郡进军,可见是可以进去的,也是可以从上郡出兵的。

表明测试没问题。(见附件“打造历史时代的地图2‘)
[只把点4652(52,23)归入上郡都市的话,
是可以不夺取上郡就可以通过上郡的
下面再做出不可以随意通过上郡的剧本]

[[i] 本帖最后由 E世飞将 于 2007-12-26 15:50 编辑 [/i]]

2007-12-26 16:39 471074270
:^%:^%:^%可不可以将倭改在乐浪啊????

2007-12-26 16:48 白衣天子
没有时间来具体试验,但是感谢楼主所做的努力。

提个问题,新改出来的城市和原有的城市毫无区别吗?(我主要是指开发、人口、征兵等内政方面的问题)还是城池仅仅只是一个屯兵所?

2007-12-26 19:09 清风叶舞
[quote]原帖由 [i]471074270[/i] 于 2007-12-26 16:39 发表
:^%:^%:^%可不可以将倭改在乐浪啊???? [/quote]
这位同学 为什么要加一个倭寇呢?  要知道那时候倭寇还停留在奴隶时代,怎么可能翻洋过海来到乐浪的呢? 哼! 哼! 哼!

2007-12-26 19:58 zidaneluo
这个,莫非就是偶苦苦期盼的“地域互换”?
昨天还在圣诞祝福里面希望39剧本修改技术更加完善呢,没想到今天就有惊喜啊,吼吼!

如果楼主所言非虚的话,偶计划在39隋唐剧本(如果能够完成的话:titter:)里面进行以下互换:

武陵-->马邑(现太原所在)
零陵-->平壤
桂阳-->朔方
山越-->江都

2007-12-26 21:47 潇湘暮客
不错哦,飞将加油,希望能够见到你在修改地图上有所突破

2007-12-27 12:54 雪山虎
强强强!爽爽爽!
真是佩服啊,划时代的改革啊!
给人的振撼是超凡的。

2007-12-27 13:15 E世飞将
还是有一点不大令人满意,就是在进入游戏选剧本时,和切换成小地图(势力一览)时,修改地图的都市还是原位。

这就是G_Common文件起的作用,必须将她修改对应,才算的上是完美。

G_Common文件作用是:三国志9的按钮与背景框架
这是固定的。
做天地、东方修改器的作者一定会做的出的,(用天地版和东方版修改器不是会见到地图吗?)
其他兄弟姐妹也请帮忙做一下。

2007-12-27 13:21 E世飞将
[quote]原帖由 [i]白衣天子[/i] 于 2007-12-26 16:48 发表
没有时间来具体试验,但是感谢楼主所做的努力。

提个问题,新改出来的城市和原有的城市毫无区别吗?(我主要是指开发、人口、征兵等内政方面的问题)还是城池仅仅只是一个屯兵所? [/quote]


没有任何的不同!我测试了很久很多次了。没出过问题。


我只是把都市改了位置,然后改改形状、所属州而已。

绝对不是把城塞等的形状改成都市的样子。

2007-12-27 18:43 zidaneluo
[quote]原帖由 [i]E世飞将[/i] 于 2007-12-27 13:15 发表
还是有一点不大令人满意,就是在进入游戏选剧本时,和切换成小地图(势力一览)时,修改地图的都市还是原位。

这就是G_Common文件起的作用,必须将她修改对应,才算的上是完美。

G_Common文件作用是:三国 ... [/quote]

这个难度应该不大,至少比修改代码简单吧,如果三国志12比较失败的话:q??+,相信会有达人进一步来完善39的:qDD+

2007-12-27 23:24 E世飞将
云南与河东 ---------------------------------------河东郡===河套郡

武陵与常山(或巨鹿)-------------------------常山郡===巨鹿郡

庐江与琅琊(或东莱)-------------------------琅琊郡===胶东郡

羌   与临晋(或太原)-------------------------上郡=====朔方郡--匈奴----突厥

…………………………………………任意发挥

--------------------汉族精骑兵======朔方云中节度使

2007-12-28 19:18 zidaneluo
还有一个疑问,不知道西北角那片标记为“---/---”的地区能否也利用起来?期待楼主进一步研究!:wink:

2007-12-29 12:56 E世飞将
还是有一点不大令人满意,就是在进入游戏选剧本时,和切换成小地图(势力一览)时,修改地图的都市还是原位。

这就是G_Common文件起的作用,必须将她修改对应,才算的上是完美。

G_Common文件作用是:三国志9的按钮与背景框架
这是固定的。



还有一点,虽说PK版的AI大幅提高,但我这样修改地图后,发现魏国首都安邑竟然老是打交州。…………………………
这是由于安邑原就是零陵,可见小日本确是笨的很。


………………可见电脑PK版出兵的原则就是光荣设定好了的,

应将行军路线的远近作为出兵的原则!


期待我们能有人改进上面两点!(即G_Common、AI)

详见附件


再加一点AI吧,就是设定警戒线,让电脑一见到其他势力兵力靠近(不管友好不友好),就调兵防守好可能被攻击的地方。

[[i] 本帖最后由 E世飞将 于 2007-12-31 12:55 编辑 [/i]]

2007-12-29 13:03 hgg328
:^%做的好好野

2007-12-30 08:57 vul
强啊:^%:^%:D:D:D

2007-12-30 22:40 471074270
回复 #8 清风叶舞 的帖子

:funk:我只是觉得乐浪那里缺座城 所以别浪费了 :funk: 倭让我看到恶心:funk:

2007-12-31 12:57 E世飞将
修改都市位置过远,将导致出现远征军。所以修改都市最好不要过远。目前,修改39PK主程序有一定的难度。(如果修改39PK能按行军路线的长短,来决定电脑的出兵就好了)

所以,修改地图适用于给玩家选某个势力。比如说,我的战国剧本第二集(楚王兴师并越国 秦王出兵得巴蜀),可以修改成如下(见附件)
修改都市的这个剧本,适用于给选秦、楚的玩家。(因为是将南方的都市移到了北方,也就是把原属于秦楚的都市给了三晋和齐国。

2008-1-14 20:02 E世飞将
关于大明英烈剧本,如果加上了这打造好的地图,才能把剧本做的更好。

俗话说,巧妇难为无米之炊。

想想,当朱元璋、张士诚、陈友谅、陈有定、方国珍在江南大战!没有一定的都市在江苏、浙江、安徽、江西,那怎么做好这个剧本呢?

2008-1-14 20:03 E世飞将
接上楼


于是,在明朝剧本和清朝剧本中,我就把荆南四郡平行的改到了扬州,不会影响电脑的出兵。
(最好不要把一个都市超跨过两个都市,要不然,太远了,电脑出远征军的)

有点不足的是,切换到势力排行榜的大地图时,地图不是很完美的出现形势。

2008-1-15 00:10 a5647766
能做个真正三国演义里真实行军路线与城的地形吗?谢谢

2008-1-19 18:46 lvzhezi
为此贴而登陆,楼主加油

2008-1-31 15:33 烟雨飘零
支持 严重期待中

2008-2-5 16:10 云弟弟
:loveliness:我也很期待的

2008-2-23 01:22 yunxiang
期待!!!!!!!!!!!!!

2008-5-2 23:41 E世飞将
我的抗日解放战争剧本,用到了这个地域
互换修改大法。

根据坐标属性具体修改方法:
假设一个点的坐标是(x,y),那么这个点的square=200y+x。
反过来,知道square,将其除200,得到的整数为y,余数为x。
现在确定的square未知属性有以下几个:
512:可通行
1022:无法通行
16897:可建设用地
4609:码头(似乎不用特别界定,完全可用512代替,部队遇水自动变成船只)
其他数值产生的直接效果应该与512或1022相同,具体有什么差别还不清楚。



注意,rangzh的这个修改器显示的还不是完全正确的。
我来举个例子,比如说,2067这个点他编为是西河的点,就是错的。
其实,2067这个点,是可以通行的,不属于任何地方。

如同上几楼介绍的方法,把临晋地方改为了上郡都市(羌/匈奴),坐标点是(67,10)
再把2067这个点归到上郡都市(羌/匈奴),
就可以选择秦国从安定(或长安)出兵向上郡都市(羌/匈奴),
几旬后,可见部队进入了上郡都市(羌/匈奴)。

如果不把2067这个点归到上郡都市(羌/匈奴),部队是进不去上郡都市(羌/匈奴)的.


再举个例子
现在,我把点4652(52,23)归入上郡都市(羌/匈奴),并把上郡都市(羌/匈奴)的坐标改成(52。23)
,现在选赵王进入剧本,从晋阳向2万兵的上郡进攻,可见天水的秦军向上郡进军增援!几十天后,天水秦军进入了上郡。然后,上郡秦军出军攻打赵军。

也可选秦军,试试向上郡进军,可见是可以进去的,也是可以从上郡出兵的。

表明测试没问题.


由此,我们可以把汉中的沓中等地改到离汉中很近,再将其地域归为汉中(即沓中<汉中>),
并将其中square坐标点(或数点)归到新地点,即可。

2009-9-29 01:11 快哉风
蛮不错的贴子,建议这类贴加入置顶,害我还要从三九百度贴吧那里找过来,多麻烦啊,我试过了,把乌丸迁到乐浪,动输队进城没问题,

2011-12-13 22:28 E世飞将
三国志9地图大挪移

因为在历史上(近现代除外)中国北方发生的战事比较多,
所以必须想办法让北方的都市增加。


都市本来就不多,才50个!
而几千年时期的人口、财富、文化等大多累积在黄河两岸。

所以将黄河两岸的大地区改为都市,才是比较符合历史、现实。(208年至219年,以及进入20世纪后除外)

修改行军路线见
[url]http://www.xycq.net/forum/thread-133100-1-1.html[/url]


坐标属性具体修改方法:
假设一个点的坐标是(x,y),那么这个点的square=200y+x。反过来,知道square,将其除200,得到的整数为y,余数为x。
现在确定的square未知属性有以下几个:
512:可通行
1022:无法通行
16897:可建设用地
4609:码头(似乎不用特别界定,完全可用512代替,部队遇水自动变成船只)
其他数值产生的直接效果应该与512或1022相同,具体有什么差别还不清楚。



[b][size=5][color=Blue]

三国志9地图大挪移

改地图并不是太困难,工作量也不算太大,
相应的改动信息文件和改动剧本,也不算大。
困难的是,我没办法设定都市的攻防关系,
更没办法设定多少距离就不攻打的关系,也没办法设定多少距离就攻打的关系。

所以,敬请优化兄弟和大家帮忙咯。[/color][/size][/b]

[color=Silver][[i] 本帖最后由 E世飞将 于 2011-12-13 22:32 编辑 [/i]][/color]

页: [1]
查看完整版本: 打造历史时代的地图


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