注册 | 登录

游侠NETSHOW论坛





查看: 21669|回复: 58
打印 上一主题 下一主题

[讨论] [沉船] 新手小趣(优化夜间战斗流畅度) [复制链接]

帖子
579
精华
0
积分
290
金钱
6682
荣誉
0
人气
3
评议
0
跳转到指定楼层
楼主
发表于 2009-7-23 12:06:51 |只看该作者 |正序浏览
游戏删了段时间,近来又没有什么时间玩大游戏。还是装上这沉船继续小打海战吧……


==================== 小趣部分(优化夜间战斗流畅度)========================

船多起来时,一到晚上开战就非常卡。自己就琢磨着改了灯光设置,果然就不卡了。
E:\Playlogic\Age of Pirates 2\Program\SEA_AI\ShipLights.c
  里的 ShipLights.MaxD3DLights = 7;  改成 ShipLights.MaxD3DLights = 0;
虽然不知道这个效果改动的是什么,但是只要能有效解决夜间卡的问题,大家就看着办吧。



----------------------------
添加46船MOD

声明:该MOD非我所做,纯属推荐。若该MOD有侵权行为,概不知情。如果该MOD在游侠早就提过,那算我孤陋剐人,该剐了。我们做伸手党的,拿了东西敬个礼是应该的,请尊重原作者的劳动成果。

MOD说明:新增46类船。需要重新开档。该MOD在英文版游戏下有效,汉化后的不知。

网页链接(国外的):
http://forum.piratesahoy.net//in ... ips-and-characters/
网页里的只有MOD说明,下载在该论坛的FTP服务器上,要用FTP下载工具下载。该网页里有人物添加包,鉴于游侠里也有类似的东西,有本土的还是装本土的吧。

下载方式:
FTP下载工具:FTP Commander,国内应该有别的同类型工具。
服务器地址  ftp.pyratesahoy.com  
用户名 potc@pafiles.com  密码  p1rate5ah0y
用户名 aop@pafiles.com   密码   p1rate5ah0y
上面两组用户,用哪个登陆就可以。
进服务器去后按网页说明找到CoAS Mods文件夹,到里面去下载COAS_Ships.zip文件。安装前注意备份,不过改的东西太多,备份还不如重装。

下面是该MOD专业评论:大部分的船都是替换老船的,只有十条左右是新的,而且这十条除了已经发布的太阳王号,奇迹号,宪法号,黑珍珠号以外,其他的几乎都是从加勒比系列老版中提取的老船和换了新贴图当做新船,不值得完整下载。

本人评论:对于航海游戏接触不多的在下,只知道游戏里船总加了很多,打起来更有意思。有些船会出现颜色过亮的情况,不影响游戏。本MOD

无致命BUG,但弹出率+5%。由于要重新开档,请自行斟酌。

添加船类一览:
6:Bermsloop ,Pink ,Lugger_h ,Galeoth_h ,Sloop new model,ColonialSchooner
5:Bounty,Edinburg ,Barque new model,Xebec ,Packet_Brig ,Enterprise
4:Brigantine new model,Brig new model,Barkentine new model,Interceptor ,Fleut new model,BattleXebec
3:Corvette new model,Blackangel ,BattleCorvette
2:TheBlackpearl ,Jamaicaship ,BlackPearl ,Salamander ,Nightmare ,ColonialFrigate ,Surprise,Boussole ,Mermaidgrief ,Lightfrigate ,Frigate_sat ,BattleFrigate ,Constitution ,Fearless
1:Dutchlineship ,LineShip new model,Lineshipheavy ,Linearship ,Shark ,Manowar_fast ,Manowar new model,BattleManowar,SoleilRoyal



----------------------------
自己加了船队上限,副官数量就感觉不够用了。于是自己就琢磨改副官上限的方法,先想去改副官上限的计算函数,但Age of Pirates 2\Program\characters\RPGUtilite.c这个文件,用记事本打开再保存就会引起游戏启动出错(无论是否改动),我猜可能是:操作系统的中文语言系统扰乱了文件内一些非中文的判定语言,还请高手指教。后来我只能改再招募副官时的判定条件,还好成功了。[顺便补充了下第一视角看到水手的修改方法,现在直接读在第一视角下档可以马上看见水手。]

方法如下(注意备份):

打开Age of Pirates 2\Program\scripts\officers.c 找
GetCharacterMaxOfficersQty(Pchar)
找到后看到 if (GetCharacterMaxOfficersQty(Pchar) <= 这部分,
把 GetCharacterMaxOfficersQty(Pchar) 改为 (GetCharacterMaxOfficersQty(Pchar)+3)
,于是原部分就变为 if ((GetCharacterMaxOfficersQty(Pchar)+3) <=  。那个3就是副官上限加3个,你想加几个就把那3改成几个。只是最后副官总数要小于 乘客数+船队上限数之合,具体值可以去Age of Pirates 2\Program\characters\characters.h里看PASSENGERS_MAX和COMPANION_MAX后的值。

推荐:为了游戏平衡,新加了多少船队上限就加多少副官上限。


----------------------------
抢海盗船抢够了,就准备抢商船,但商船都是有护卫的,合起来船数还不少,所以就得准备结伙行动了。但发现能带领的最大船数只有5支(自己+4副官船长),于是就想增加船数。下面是s9sampdoria提供的方法,在此郑重感谢。

(注意备份)
步骤一、就是Program\characters文件夹下的characters.h文件,一打开
基本就能看见
#define PASSENGERS_MAX        64     //乘客、军官数量之类的
#define PRISONER_MAX        40     //囚犯数量
#define COMPANION_MAX        5       //船只数量,改多了一进港口再出来你就后悔,特别是拖图加,我3艘都出问题

步骤二、这样改后船是出来了,但新船的图标显示会有偏差。修正方法如下:
Age of Pirates 2\Program\battle_interface\BattleInterface.c 中找到
BattleInterface.ShipIcon.iconoffset4 = "70,454";
BattleInterface.ShipIcon.iconoffset5 = "70,582";          //从上到下这一串(iconoffset1到iconoffset5)表示的是1到5号位的船标位置,第一个数字70代表离屏幕左边距离,582代表离屏幕上方距离。
加了新的船的数,就要在这个段代码下面写每个新船的新图标位置。如:  在第一步把最大船只数量那个5改成6,那么在这里,就要在这段代码下加  BattleInterface.ShipIcon.iconoffset6 = "70,710";   。改成7支8支也同样,只是屏幕一列只能容6个,要加更多的话自己注意排版。

步骤三、刚才加的只是战斗界面的图标摆放,大地图下的图标摆放也要添加相应内容。
Age of Pirates 2\Program\battle_interface\WmInterface.c   中找到
BattleInterface.wm_sign.iconoffset4 = "70,454";
BattleInterface.wm_sign.iconoffset5 = "70,582";
改动方法如第二步。最终效果如下(我只把上限改到6支):


----------------------------
刚才翻老帖,看到有人说发炮要一直按着,打一仗下来按到手指都酸(我一开时也这样,看到发炮时断时续的心里急。)。经过实验,无论第三人视角还是第一视角,每次发炮只需要点一下就够了,不用老按着。支所以发炮迟或断断续续,那好象是和甲板乱跑船员和船上的人数有关。另外,第一视角下,当次发炮角度只定在点鼠标的那瞬间,点一次后就可以随便望了,炮会按原来定的方向轰完这次,所以,断断续续+方向锁定=提前量需求……


----------------------------
之前,我就被提示信息消失得太快弄得很困惑(小问5),现在自己翻代码解决了。把方法分享一下:

(注意备份)
用记事本打开 Age of Pirates 2\Program\battle_interface\LogInterface.c   ,找到 CreateLogEnvironment() ,在之支下是提示消息的样式设置。方便改的有:
     ILogAndActions.Log.up = sti(showWindow.top) + 16; //提示信息离屏幕上方的距离,改最后16那个数字,值越大离屏幕上方越远,也就是消息出现的位置越下。
     ILogAndActions.Log.fontscale = 1.2;                    //字体大小,数值越小字越小。
     ILogAndActions.Log.color = argb(0,255,255,255);//括号里左边一个0是表示字的透明度,0就表示0%不透明,填50进去就半透明,100就是天书了。右边三个255是字的颜色。桌面上鼠标右键进 属性 ,然后选 桌面 ,点 颜色 ,点 其他 ,在颜色谱图上选颜色,右下显示的红绿蓝三个值就是你要的颜色值。改进去就可以了。
     ILogAndActions.Log.offsetString = 24;       //上下两行距离,数值越小两行越密。
     ILogAndActions.Log.speed = 0.05;           //字颜色完全透明后,该行向屏幕上方移动的速度,值越小移得越慢。
     ILogAndActions.Log.color_speed = 0.02;   //关键!字颜色变到透明的速度,值越小越慢(也就留给你更多时间阅读)。

终于可以悠闲地看提示信息了,下面是改得太夸张的效果:



----------------------------
发现船艏像!!!今天混法西大战,发现一艘1星船,船型ship-of-the-line,很独特的名字…… 中间竟然还加“-”,但更独特的是,在最前面我竟然发现了梦寐以求的船首像(一只鹰?鸥?烤鸭?),顿时就有倒戈抢船的冲动……


----------------------------
自从看了某大的帖子说抢船很赚,现在就开始专门做这档生意了,不过每次都是去蹭别人的油水……
学别人把第一视角船员开了,顿时画面有意思多了,感觉这才是当船长的样子,突出俯了视角没有的刺激。打算以后一直以这种视角战斗。
方法:

(注意备份)
Age of Pirates 2\Program\SEA_AI\aicameras.c  用记事本打开,把里面 Sailors.IsOnDeck = 1;  的都改成Sailors.IsOnDeck = 0;
Age of Pirates 2\Program\SEA_AI\sea.c   用记事本打开,把里面 Sailors.IsOnDeck = 1;  的都改成Sailors.IsOnDeck = 0;


----------------------------
刚发现,第一视角下开炮高度方向要靠自己鼠标瞄准………  那我还要那个炮手副官做什么他的事我都替他做了。
实践证明,站在船中部开侧炮,比站在船头或船尾准星判定更准确。



=====================小问部分(选项不起作用?)==========================
没白下5天,沉船真的很有意思(被沉船更有意思…… )。新手上岸,碰到些问题翻了资料也没找到答案,只好在这问问大家了。问题会随着我的历险不断更新,先谢谢老船长们的热心了。

20、在选项里有个  显示海上船只信息 的选项,我选了又去掉感觉没什么差别。这个作用是什么?


从回帖找到有头绪的:
23、有的船在第一视角下船身颜色很亮,像被全局光照照着般,没有一点阴暗真实的感觉,和周围环境颜色很不协调。有没有什么办法改一下,让那船看起来不那么发光?有时在室内也回发生这种太亮的情况。
22、经常看到流言说某某地正在被某国攻打,如果几天没有支援就会沦陷。我试过立刻到该地点赶战(赶抢),但到了地方却什么都没有见到,小歌唱着小酒喝着姑娘照样开门秀着,只是过了会就有流言说袭击成功了或失败,但照样歌舞生平。这攻击到底有没有事实??玩家能不能参与其中(攻或防)??这种事件对大的游戏格局有什么影响?
21、用英国玩了一阵子,基本功能是会了,但是人物和船队配置已经被我玩得不成样子,越看越别扭。现在想换个派系重新玩,主剧情人物固定是英国,所以想留英国到最后再玩。剩下三国现在难以取舍,法国和荷兰结盟和英国通商,海上只有一个敌人,能合法抢劫的船队就少了点,而我最大的爱好就是抢船;而且最后肯定会再玩一次英国,那就会遇到很多重复的东西,可能会无聊。荷兰的对手就是小小的英国,估计海上找英国船就成了我最大的活动。西班牙和英国一样都是双敌人,但西班牙势力太强大,玩起来感觉很没挑战性。大家说说,目前我该选哪一个? (顺便抱怨下地图太小,如果有个大地图MOD就好了)
19、现在抢船抢上手,往往是一叶孤帆荡出去,满编舰队碾回来。觉得才5艘船的队伍小了点(觉得最少要把左下角那个空填了),看到之前有人说过改船队上限的,谁还记得怎么改啊?
18、帮总督府的秘书做了几个任务,之后把我介绍给总督,同时和我谈话中就谈到劫船之类的东西,然后就发了个English patent,上面说什么保护我什么的。这是可以合法抢劫的劫掠证吗?
17、我的主角加了  自暴小船(应该是这样理解吧) 和  轻度维修  的特技,但战斗时按回车看命令菜单根本没有特技可选。我又试着把两个副官也加上相关特技点,安排到要求的位置上,结果命令菜单里还有没有特技。 特技该怎样放???
16、我的船只特技里有几项是绿的,是表示副官的该特技起了作用我不用再升这技能?
15、船只特技里很多都是说 当安排有这个特技的人到XXX岗位时,才有效果 。那就是说需要该岗位的副官升这个特技就可以了,我不用升?还是说需要两个人都升这特技双剑合壁才行??
14、得到个装饰品 +10成功 ,放在包里,看属性界面里没有显示加值(不像屏幕右边加能力值的有个绿色的数字提示),本来就这样?还是我没用对?
13、终于碰到一艘船投降,但在处理船员时发现只有throw over board(丢下船喂鱼)变成奴隶 可选。因为卖奴隶降声望(最主要是情绪上不接受),我看别人帖子说好象有放生的,怎么没看到???
12、谁能给出个初始各国港口布局?不然接个任务,到地方才发现是敌对的,不能卸货。
11、接了个任务送个人到某地酒管,到地方了发现是敌对港。晚上开进了港但下不去。怎么完成这任务?
10、怎么在海上修船?看到有这个属性,但不知道怎么用。自己能修就不用被船坞敲诈了。
9、能不能偷别人的船(不知道好象在哪见过偷船什么的)?怎么偷。
8、第一人称航海时用望远镜经常被甲板挡住视线(特别是向后看的时候),有什么解决办法吗??
7、沉船的QQ群是什么啊?
6、在陆地上有没有可打开的地图?我一出城门左转弯右转弯的都快晕了。
5、屏幕上方经常有提示信息出现,但还没等我看完就消失了。有什么地方可以再调出来看?
4、在大地图的航行模式下能不能暂停?在我移动屏幕找地方的时候海盗就靠上来了……
3、我玩英文版的,到商店接了个送东西的任务, 任务上写着送到aaaa如(to that of aaaa,in.) 。in后面就没有地方提示了,直接句号?!是不是BUG啊?在哪块地区都不知道,只知道城市,怎么送过去???在城市里看不到世界图,到了航行模式下,看远的地方只看到大大的地区名,城市名看不到,跟本不知道往拿边走。难道真的要把地图买全了一张张找???
2、刚出航就遇海盗,引到岸边要塞让军队帮我打。击沉后,开过去想打捞漂浮物。不行?! 没这设定么?
1、在游戏目录画面里一堆废弃的船上有的有船艏像。但到了游戏里面见一个?游戏到底有没有这东西啊?

[ 本帖最后由 bathun 于 2009-10-13 11:54 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分金钱 收起 理由
小小旅行家 + 15 + 1 追加更新奖励!

总评分: 金钱 + 15  + 1   查看全部评分

使用道具 举报

帖子
90
精华
0
积分
45
金钱
415
荣誉
0
人气
0
评议
0
59#
发表于 2009-12-6 22:18:28 |只看该作者
LZ辛苦了非常谢谢Z.................

使用道具 举报

帖子
16
精华
0
积分
8
金钱
64
荣誉
0
人气
0
评议
0
58#
发表于 2009-12-2 14:19:19 |只看该作者
路过学习各位达人了

使用道具 举报

帖子
579
精华
0
积分
290
金钱
6682
荣誉
0
人气
3
评议
0
57#
发表于 2009-10-13 17:16:30 |只看该作者
第一视角下,用鼠标右键和中键在船上移动。有的船因为模型移动比较困难。但还是能到处走的。

使用道具 举报

圣殿骑士团骑士长

帖子
1232
精华
1
积分
1017
金钱
6610
荣誉
20
人气
6
评议
0
56#
发表于 2009-10-13 13:26:52 |只看该作者
第三视角不可以瞄准吧·······································

使用道具 举报

圣殿骑士团骑士长

帖子
1232
精华
1
积分
1017
金钱
6610
荣誉
20
人气
6
评议
0
55#
发表于 2009-10-13 13:22:58 |只看该作者
----------------------------
刚发现,第一视角下开炮高度方向要靠自己鼠标瞄准………  那我还要那个炮手副官做什么他的事我都替他做了。
实践证明,站在船中部开侧炮,比站在船头或船尾准星判定更准确。

难道站在船的什么位置可以自己决定?

使用道具 举报

帖子
579
精华
0
积分
290
金钱
6682
荣誉
0
人气
3
评议
0
54#
发表于 2009-10-13 11:54:52 |只看该作者
挖坟埋新东西 .........

使用道具 举报

帖子
240
精华
0
积分
123
金钱
1280
荣誉
0
人气
0
评议
0
53#
发表于 2009-8-4 10:31:50 |只看该作者
恩,继续学习中。沉船的内涵还是很多滴啊。20.EXE

使用道具 举报

帖子
579
精华
0
积分
290
金钱
6682
荣誉
0
人气
3
评议
0
52#
发表于 2009-8-4 09:58:48 |只看该作者
是吗,这个不不清楚,我玩航海游戏不多。我只觉得船多了很多,这就够了 。提取我倒不会,还是一股脑发出来好了。

经测试本MOD无致命BUG,可以推荐给大家了。

[ 本帖最后由 bathun 于 2009-8-4 10:54 编辑 ]

使用道具 举报

帖子
1057
精华
1
积分
919
金钱
2238
荣誉
19
人气
0
评议
0
51#
发表于 2009-8-2 23:06:13 |只看该作者
原帖由 bathun 于 2009-8-2 20:04 发表
发图悬赏,早点解决这个色调问题,我就越早转这个MOD。


那个MOD我看了~~色调太亮问题要解决是要改贴图的,另外看了一下楼主如果说的是COAS_Ships这个MOD的话(我按照楼主给我的地址看到的)那么这个MOD我早就用上了,大部分的船都是替换老船的,只有十条左右是新的,而且这十条除了已经发布的太阳王号,奇迹号,宪法号,黑珍珠号以外,其他的几乎都是从加勒比系列老版中提取的老船和换了新贴图当做新船的,不值得完整下载,楼主如果要发布的话,建议提取精华发布~~~
PS~~~如果想修改贴图的话太费劲了。不建议做。

使用道具 举报

帖子
218
精华
0
积分
109
金钱
1914
荣誉
0
人气
0
评议
0
50#
发表于 2009-8-2 22:49:59 |只看该作者
有时候我的游戏也会出现人物过亮,但切换一下场景又好了,不会是引擎问题吧??

又新船么?期待哦

使用道具 举报

帖子
579
精华
0
积分
290
金钱
6682
荣誉
0
人气
3
评议
0
49#
发表于 2009-8-2 20:04:29 |只看该作者
发图悬赏,早点解决这个色调问题,我就越早转这个MOD。

使用道具 举报

帖子
579
精华
0
积分
290
金钱
6682
荣誉
0
人气
3
评议
0
48#
发表于 2009-8-2 14:50:22 |只看该作者
听得我好心动啊,准备抢主力战舰去……

发先船身颜色问题,希望大家看看。 等解决了这个问题就送大礼。

使用道具 举报

帖子
471
精华
0
积分
236
金钱
1825
荣誉
0
人气
0
评议
0
47#
发表于 2009-8-1 00:45:30 |只看该作者
真的有。。。有一次我去做任务到西班牙港口,切换模式发现一对法国舰队向港口开去。。。。。当时我是西班牙国旗连我都打

使用道具 举报

帖子
579
精华
0
积分
290
金钱
6682
荣誉
0
人气
3
评议
0
46#
发表于 2009-7-31 23:32:27 |只看该作者
怎么选择保卫城市??我试过到被袭击的海港进入近景模式,但没看见什么敌船。

使用道具 举报

帖子
164
精华
0
积分
112
金钱
294
荣誉
3
人气
0
评议
0
45#
发表于 2009-7-31 23:08:28 |只看该作者
原帖由 bathun 于 2009-7-31 19:01 发表
我试改,但其中涉及的一个文件,用记事本一保存就会导致游戏出错。很遗憾,这我也没有办法了,将就下吧,多给自己小弟几个血瓶也就行了。


更新小问,港口袭击。一直混水摸鱼,想看看港口能不能也混一次。 ...



港口袭击```是有的,我碰到过2次```一次荷兰圣马丁被法国攻击,一次西班牙库马纳被法国攻击```这时候去找市长是接不到任务的,不过可以选择帮忙保卫城市......可惜敌人太强了、清一色主力战舰、再加上做任务ING,没试过击退敌人会奖励什么,估计、和教堂任务一样,大幅提高国家关系和声誉......

PS:还有港口被敌人攻占的消息```

使用道具 举报

帖子
579
精华
0
积分
290
金钱
6682
荣誉
0
人气
3
评议
0
44#
发表于 2009-7-31 19:01:58 |只看该作者
我试改,但其中涉及的一个文件,用记事本一保存就会导致游戏出错。很遗憾,这我也没有办法了,将就下吧,多给自己小弟几个血瓶也就行了。


更新小问,港口袭击。一直混水摸鱼,想看看港口能不能也混一次。

使用道具 举报

帖子
131
精华
0
积分
66
金钱
1332
荣誉
0
人气
0
评议
0
43#
发表于 2009-7-30 21:48:24 |只看该作者
原帖由 bathun 于 2009-7-29 21:09 发表
护卫3个够了吧,不然有点破坏平衡了。不然抢船的时候一帮护卫打上去,再厉害的水手也顶不住啊。

加1个也好啊,要点改啊 [谢谢]

使用道具 举报

帖子
408
精华
0
积分
214
金钱
1400
荣誉
1
人气
0
评议
0
42#
发表于 2009-7-29 23:28:13 |只看该作者
选法国好了,因为法国和西班牙初始对立,打起来比较有挑战,况且很多任务港口都是西班牙的[可以练潜行]
而且...法国的商船比较富..可以套近乎,然后偷袭..

使用道具 举报

帖子
579
精华
0
积分
290
金钱
6682
荣誉
0
人气
3
评议
0
41#
发表于 2009-7-29 23:14:14 |只看该作者
打算重新开档,大家看看法荷西我选哪个合适。

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-10-26 08:28 , Processed in 0.437075 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到