注册 | 登录

游侠NETSHOW论坛





查看: 7012|回复: 7
打印 上一主题 下一主题

[求助] 沉船之城里战狗号数据不变? [复制链接]

帖子
632
精华
0
积分
316
金钱
3012
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2011-8-17 18:37:20 |只看该作者 |倒序浏览
本帖最后由 KLOSEshenjian 于 2011-8-17 18:38 编辑

我的是原版+素材美化补丁,经过检验,ship/ships_init.c里的数据也是原版数据,素材美化补丁似乎也并没有改变船只属性的地方,但是当我做沉船之城的人物做到获得战狗号的时候,问题就出现了,无论如何sl,战狗号的数据永远是固定的,速度24,转向78,42口径60门,水手400+等等..貌似每项数据都比正常的战狗号数据高出一截。
之后去查看ships_init.c,把里面战狗号的数据改了一下重新开档,等打到战狗号的时候,仍然是固定的那个数据,所以请问一下高手,这是怎么回事?

使用道具 举报

海商王舰队®速射炮手

帖子
1145
精华
2
积分
1023
金钱
3559
荣誉
5
人气
2
评议
0
沙发
发表于 2011-8-21 00:14:59 |只看该作者
战狗的数据是在你第一次见摩根的时候就决定了的。你如果要改变数据,要从第一次见摩根开始sl。
不过这样意义不大。这船不会作为主力用船的。
我的征途是茫茫大海....

使用道具 举报

帖子
3
精华
0
积分
2
金钱
64
荣誉
0
人气
0
评议
0
板凳
发表于 2011-8-21 02:53:23 |只看该作者
yes, the ship was slowly in sea

使用道具 举报

帖子
632
精华
0
积分
316
金钱
3012
荣誉
0
人气
0
评议
0
地板
发表于 2011-8-21 20:14:33 |只看该作者
是战狗不是海狼号,就是那艘沉船之城带出的3星船

使用道具 举报

海商王舰队®速射炮手

帖子
1145
精华
2
积分
1023
金钱
3559
荣誉
5
人气
2
评议
0
5#
发表于 2011-8-22 12:18:32 |只看该作者
不好意思看错了。战狗的数据是交150W给机械工程师后决定数据的。
我的征途是茫茫大海....

使用道具 举报

帖子
26
精华
0
积分
13
金钱
294
荣誉
0
人气
0
评议
0
6#
发表于 2011-9-13 22:54:25 |只看该作者
我在\data\Program\Ships\Ships_init.c里面修改好了皇家方舟号,请问怎么样我一开始游戏能得到这艘船? 需要更改什么文件呢

使用道具 举报

精华勋章

帖子
2866
精华
32
积分
8241
金钱
70161
荣誉
40
人气
75
评议
21
7#
发表于 2011-9-14 09:24:42 |只看该作者
记得需要修改船体,船帆,载炮数量/口径,你只修改船体是没用的.

使用道具 举报

帖子
26
精华
0
积分
13
金钱
294
荣誉
0
人气
0
评议
0
8#
发表于 2011-9-14 20:17:46 |只看该作者
我用UE在Ships.c 修改皇家方舟号如下:
///////////////////////////////////////////////////////////////////////////
        /// 洋脲?畜?朦
        ///////////////////////////////////////////////////////////////////////////
        makeref(refShip,ShipsTypes[SHIP_SOLEYRU]);
        refShip.Name                                    = "SoleyRu";
        refship.Soundtype                                        = "manowar";
        refShip.Class                                        = 1;
        refShip.Cannon                                  = CANNON_TYPE_CANNON_LBS42;
        refShip.MaxCaliber                              = 42;
        refShip.Weight                                                                = Tonnes2CWT(6000);
        refShip.Capacity                                = 15000;
        refShip.CannonsQuantity                                = 112;
        refShip.rcannon                                                         = 48;
        refShip.lcannon                                                         = 48;
        refShip.fcannon                                                         = 6;
        refShip.bcannon                                                         = 10;
        refShip.MaxCrew                                 = 2000;
        refShip.MinCrew                                 = 160;
        refShip.BoardingCrew                                                = 800;
        refShip.GunnerCrew                                                        = 280;
        refShip.CannonerCrew                                = 304;
        refShip.SailorCrew                                        = 800;
        refShip.SpeedRate                                        = 22.6;
        refShip.TurnRate                                = 66.0;
        refShip.Price                                   = 50000;
        refShip.HP                                      =52000;
        refShip.SP                                      = 100;
        refship.EmblemedSails.normalTex = "ships\parus_SoleyRu.tga";
       

        refship.CanEncounter = false;
       
        refship.Type.Merchant                                        = false;
        refship.Type.War                                                = true;
        refShip.fWindAgainstSpeed                                = 1.0;
        refShip.sea_enchantment                                        = 1.0;
        refShip.lowpolycrew = 28;
        refShip.buildtime = 140;

        refship.Rocking.y = 0.3;
        refship.Rocking.az = 0.02        ;

        refship.WaterLine                                                        = 0.5;
        refship.SpeedDependWeight                        = 0.45;
        refship.SubSeaDependWeight                        = 1.8;
        refship.TurnDependWeight                        = 0.45;
        refship.WindAgainstSpeed   = 12.3;//boal
        refship.CabinType          = "Cabin_Huge"; // boal 28.03.05
        refship.DeckType           = "Big";
       
        refship.InertiaAccelerationX        = 2.0;        refship.InertiaBrakingX                = 2.0;
        refship.InertiaAccelerationY        = 2;        refship.InertiaBrakingY                = 2;
        refship.InertiaAccelerationZ        = 2.0;        refship.InertiaBrakingZ                = 2.0;
       
        refShip.GeraldSails.rey_b2                = 1;
        refShip.GeraldSails.rey_b3                = 1;
        refShip.GeraldSails.rey_c1                = 1;
        refShip.GeraldSails.rey_c1.vscale                = 0.98;
        refShip.GeraldSails.rey_b2.vscale                = 0.98;
        refShip.GeraldSails.rey_b3.vscale                = 0.98;

        refship.Track.Enable        = true;
        refship.Track1.ZStart        = 0.30;
        refship.Track1.LifeTime = 18.5;
        refship.Track1.Width        = "6.5, 7.5";
        refship.Track1.Speed        = "8.0, 9.0";

        refship.Track2.ZStart        = -0.15;
        refship.Track2.LifeTime = 10.5;
        refship.Track2.Width        = "16.0, 18.0";

我用UE在ShipsUtilites.c  修改入下:
FillShipParamShipyard(NPChar, GenerateStoreShip(SHIP_TARTANE), "ship1");
FillShipParamShipyard(NPChar, GenerateStoreShip(SHIP_SOLEYRU), "ship1");
第二行是我加上去的(按照DUDU的方法)

结果悲剧了。每个港口都能买到我修改的船。数据是随机的。大炮也不是我修改的42大炮。船名也不是皇家方舟号。是随机的名字。

请问 我要修改什么文件,才能买到唯一的那艘皇家方舟号。而且不要每个港口都能买到我修改的船。只需要出现在任何1个港口一艘皇家方舟号。

使用道具 举报

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

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

GMT+8, 2026-4-4 14:15 , Processed in 0.338768 second(s), 11 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到