抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

来自PPM
(只翻关键部分)

作者:Dark Templar X

简单来说,它是控制当有扩展地图包时,什么地图将出现在遭遇战的各种模式中。当然,MPR和YRM格式的地图没必要有它。

不管怎样,其基本的设置类似于rules文件中的载具列表,里面有地图的列表以及各个地图的细节内容。

PKT文件创建起来非常容易:新建一个文本文档并重命名为modname.pkt 即可。名字并不重要,但它有助于分辨文件的来源。

首先是[MultiMaps]部分。

例如:

1
2
3
4
5
[MultiMaps] 
1=SOMEMAP1
2=SOMEMAP2
3=SOMEMAP3
……

然后是对地图的定义。

例如:

1
2
3
4
5
6
[SOMEMAP1] 
Description=DESC:SOMEMAP1
CD=0,1,2
MinPlayers=2
MaxPlayers=2
GameMode=standard, meatgrind

[SOMEMAP1]是地图文件的名字。

Description= 是CSF中对应的“类型:项目”名。

CD= 指定哪个盘需要在地图里播放。

注: 在例举中我把所有的三个都用上了,建议你也这么做。
(译注:这条应该是废弃了,参见后面的补充)

MinPlayers= 决定这个地图的最少玩家数。(译注:不应小于2)

MaxPlayers= 决定这个地图的最多玩家数,不能大于8。

GameMode= 决定可以使用的游戏模式,模式参考mpmodes(md).ini


补充:

Allied General 的回复:

据我所知,PKT文件只在遭遇战开发者套装里的文件中有所提及。

CD= 我认为它实际上已经废弃了,因为在assault.pktCD=0 是默认的使用方法,而且我也没有因它遇见过任何问题。

GameMode= 是PKT中最有用的部分,因为它可以使你能够定义一些有可用地图的特殊模式。

例如在你的mpmodes(md).ini中有

=GUI:FFAAssault, STT:ModeFFAAssault,MPFreeForAllMD.ini, assault, false

那么任何有GameMode=assault的地图将会使用MPFreeForAllMD.ini 里的设置,或者你也可以特别为它做一个,比如MPCaptureOnlyMD.ini

评论