《加勒比海盗》的欺骗或存档

不知道你们有没有这个,其他的作弊方式好像没有了。其实这个改了之后基本就很完美了。想备案的话加我QQ: 605983248。

一、游戏英雄无敌修改

用记事本打开x:\ pirates of the Caribbean \ program \ characters \ characters _ init文件,并查找以下字段:

ch . rank = 1;

ch.reputation = " 50

ch . experience = 0;//calculate experience from rank(STI(ch . rank));

ch . skill . leadership = " 1 ";

ch . skill . fencing = " 1 ";

ch . skill . sailing = " 1 ";

ch . skill . accuracy = " 1 ";

...................

ch . money = " 1000 ";* * *启动资金。

主要修改以下两条:

ch . rank = 1;

改成ch . rank =-5905;;

注意:

1,一定是负数,负数越大,血越多。(-6000,近3万血)

2.开始新游戏和水手伯吉斯对话后,按F2装备武器时不要点击第一项检查角色属性。

3.你再和伯吉斯说话的时候,记得选第三项“我已经厌倦了.....”解雇他。这个时候不要升级,一个人去码头。

4.到达码头后,必须检查角色属性(F2键)。如果你在第一次升级前没有检查它们,你将会落后。

* *提升英雄的血液时,提升他的等级,并修改以下其中一项:

ch . experience = 0;//calculate experience from rank(STI(ch . rank));

或者ch.experience = 99999999//1;(50多级,完全ok)

如果修改了这篇文章,那么上一篇文章的价值也要相应增加,否则虽然英雄有几千血,但是AI有很多血。

注意不要丢失分号“;”修改栏后。

通过这种方法修改后,游戏自动增加5000以上技能点。

二、以下无敌指挥官的改装

游戏设置:最多可以呼叫10个指挥官,按F2键,统计乘客。您可以在这里设置随行人员的指挥官,或者删除它。一次最多可以带三个指挥官,其余的等着开被劫的船。改版后可以很爽很爽,不像以前,随行指挥官总是挂电话。你一路都不像以前那么孤单,随行的指挥官都挤在你身边,以防被盗。

打开x:\ pirates of the Caribbean \ program \ dialogs \ enc _ officer _ dialog . c文件,找到以下代码:

npchar . rank = makeint(pchar . rank)-2+Rand(4);

NP char . experience = calculate experience from rank(STI(NP char . rank));

修正第1条:

npchar . rank =-6305;

同时,主角的等级也不要修改或改动太多,以免游戏中出现误判。

三、待招指挥官修改成美女MM。

修改并不完美。主要原因是游戏中没有设定MM坐下的动作,而且招募的指挥官都是坐在酒馆里的,所以游戏中的人物都是畸形的。修改后,MM在酒吧中招的时候,有时候画面会很模糊,有时候只看到桌子旁边有一把刀。指着她坐的桌子(游戏默认设置)后,画面会恢复正常。招完了,人物自然就动了。

这个修改有三个文件(第三个文件可能不需要修改,我没试过,保险起见):

打开x:\ pirates of the Caribbean \ program \ land encounters \ land enc _ init . c文件。

您要查找的字段在文件的末尾:

陆地遭遇。id = " ENC _ OFFICER

land encounters[n]. char 1 . model quantity = 10;

land encounters[n]. char 1 . model 1 = " blackman ";

land encounters[n]. char 1 . model 1 . ani = " man ";

land encounters[n]. char 1 . model 2 = " corsair 1 _ 1 ";

land encounters[n]. char 1 . model 2 . ani = " man ";

land encounters[n]. char 1 . model 3 = " Kors ar ";

land encounters[n]. char 1 . model 3 . ani = " man ";

..........................

land encounters[n]. char 1 . cont = false;

land encounters[n]. char 1 . pistol = false;

land encounters[n]. char 1 . sword = true;

land encounters[n]. char 1 . type = " sit ";

陆地邂逅[n].char1。Dialog = " Enc _ Officer _ dialog.c

修改如下:

用不同的MM代码替换char1.modelx等号后引号中的字符。

然后放ani = " man

改成ani = " woman

如果第一条修改为:

land encounters[n]. char 1 . model 1 = " town girl 6 ";

land encounters[n]. char 1 . model 1 . ani = " woman ";

加勒比海盗完全修订版。

一个代码可以出现多次。

以下是游戏中所有MM的代码:

”town girl 1”;雷蒙德州长女儿的密码。

”town girl 1 _ 1”;

《town girl 2》;

”town girl 2 _ 1”;

《town girl 3》;

”town girl 3 _ 1”;

《town girl 4》;游戏中从未出现过的MM。

《town girl 5》;

《town girl 6》;

《town girl 7》;

“丹妮尔”游戏中女主角丹尼尔的代码

第二个文件:

因为在游戏的原代码中,只有女主角有带头像的小图标,其他MM都没有带头像的小图标,所以要更换其他MM的头像图标,看起来比男的自然一点。

打开x:\ pirates of the Caribbean \ program \ questions \ questions _ reaction . c文件,找到以下字段:

案例“黑色海盗船”:rCharacter。FaceId = 0;打破;

案例“BOC man 1”:r字符。FaceId = 1;打破;

案例“BOC man 3”:r字符。FaceId = 2;打破;

案例“博克曼4”:r character。FaceId = 3;打破;

" brodyaga "案:rCharacter。FaceId = 4;打破;

....................

数字从1到51,是所有游戏中的小角色图标,唯一的女性头像代码就在其中:

案例“丹妮尔”:r人物。FaceId = 15;打破;

修改如下:

在最后一条下增加以下内容:

案例“town girl 7”:r人物。FaceId = 15;打破;

案例“town girl 6”:r人物。FaceId = 15;打破;

案例“town girl 5”:r character。FaceId = 15;打破;

案例“town girl 4”:r character。FaceId = 15;打破;

case " town girl 1 ":r character。FaceId = 15;打破;

修改的原理是把第一个修改文件里出现的MM码头像的小图全部换成女主角的。MM代码在CASE后面的引号中,需要注意的是,第一个修改文件中出现的MM代码也会出现在这里。

第三个文件:

打开x: \加勒比海盗\ program \ characters \ init \ officials . c。

看看文件的最后一部分

makeref(ch,Characters[n]);//随机军官0

ch.name =

ch.lastname =

ch.id = " Enc _ Officer _ 00

ch.model =

ch.sex = " man

...............

从0到9***,共九段,九段中各有ch.sex = " man

改成ch.sex = " woman

反复出入当地酒吧可以多次招募随机MM。有了随从指挥官血值的修改,你的MM美到无敌。

第四,修改商店出售游戏中的所有武器。

随着游戏中等级的提高,商店会出售更高等级的武器。

打开x:\ pirates of the Caribbean \ program \ questions \ questions _ reaction . c文件,找到以下字段:

int irand

ref PChar

PChar = GetMainCharacter();

DeleteAttribute(ch," items ");

TakeNItems(ch," blade1 ",Rand(4)+1);

TakeNItems(ch," blade2 ",Rand(4)+1);

TakeNItems(ch," blade3 ",Rand(4)+1);

TakeNItems(ch," blade4 ",Rand(10)+1);

TakeNItems(ch," blade5 ",Rand(4)+1);

以上是游戏设定里每个店铺买的普通刀。您可以将缺失的Dao代码添加到其中。

以下是这位总督所作的改变:

int irand

ref PChar

PChar = GetMainCharacter();

DeleteAttribute(ch," items ");

TakeNItems(ch," blade1 ",Rand(4)+1);

TakeNItems(ch," blade2 ",Rand(4)+1);

TakeNItems(ch," blade3 ",Rand(4)+1);

TakeNItems(ch," blade4 ",Rand(4)+1);

TakeNItems(ch," blade5 ",Rand(4)+1);

TakeNItems(ch," blade6 ",Rand(4)+1);

TakeNItems(ch," blade7 ",Rand(4)+1);

TakeNItems(ch," blade8 ",Rand(4)+1);

TakeNItems(ch," blade9 ",Rand(4)+1);

TakeNItems(ch," blade10 ",Rand(4)+1);

TakeNItems(ch," blade11 ",Rand(4)+1);

TakeNItems(ch," blade12 ",Rand(4)+1);

TakeNItems(ch," blade13 ",Rand(4)+1);

TakeNItems(ch," blade14 ",Rand(4)+1);

TakeNItems(ch," blade15 ",Rand(4)+1);

加勒比海盗完全修订版

//ch。ship . cannons . TYPE = CANNON _ TYPE _ TEST;

栗色FaceId = 31;

关注此行:

栗色Ship . Type = SHIP _ LUGGER _ ENGLAND

替换为以下行:

栗色Ship.Type = SHIP_MANOWAR_GUB

关注此行:

栗色Ship . Type = SHIP _ LUGGER _ ENGLAND

替换为以下行:

栗色Ship . Type = SHIP _战船2 _葡萄牙;(这里是您在船舶修改文件中修改的船舶名称)

未改装的风帆战列舰有3、4种,区别在于有的舰员多,但舱室容量小,速度低,有的则相反。根据自己的喜好选择。风帆战列舰代号的区别主要是舰名和国名的区别。有战列舰和战列舰2,英格兰是英格兰,法国是法国,葡萄牙是葡萄牙。

7.想玩谁就玩谁——游戏中主角的形象可以随意改变。

通过修改角色的代码,可以让任何角色以游戏主角的身份出现在游戏中。总督、士兵、商人、海盗、村民,你想扮演谁?

打开x:\ pirates of the Caribbean \ program \ characters \ characters _ init . c文件,找到以下段落:

makeref(ch,Characters[0]);//Blaze Devlin

//ch . perks . list . instant boarding = true;

Ch.name = " Nathaniel*你可以在这里更改你的名字*

Ch.lastname = "浩克";

ch.id = " Blaze

ch.nation =英格兰;

ch.model = " blaze

ch.activity _ begin = " 0

ch.activity _ end = " 24

ch.sex = " man

................

注:ch.model = " blaze是一个重要的修改行,通过修改引号中的人物,可以改变游戏主角的形象。

还要注意性别差异。

如果变化是男性,那么:

ch.sex = " man

如果是女性,那么:

ch.sex = "女人";

以下是一些人的守则:

游戏女海盗丹尼尔的代号:

ch.model = "丹妮尔"

以下是雷蒙德地方官顾梅的代码:

ch.model = " huber _ eng

以下是边路任务中将军之子桑索·圣地亚哥的代号:

ch.model = " lucas

缪勒岛的总督代码(华丽的礼服):

ch.model = " Huber _ spa

其他字符代码可以在这里找到:用记事本打开X:\ Pirates of the Caribbean \ Program \ Characters \ init \下的几个文件,查找字符串“ch.model = " xxxxxxx

括号里的字符是角色的模式码,所以应该足够替换主角码了。

八、修改炮弹装载时间:

建议只修改24口径重炮的数据,因为游戏里的敌舰用的也比较少。如果修改所有炮的数据,游戏里的敌舰也可能会用。以下是24口径重炮的初始数据:

打开x: \加勒比海盗\ program \ cannon \ cannon _ init.c文件。

查找以下字段:

makeref(rCannon,Cannon[Cannon _ TYPE _ CULVERINE _ lbs 24]);

rcan non . type = CANNON _ NAME _ CULVERINE;

rCannon.caliber = 24

不可以。ReloadTime = 30(* * * * * * * *重装时间,不用说了,换吧)

不可以。成本= 2000;

不可以。权重= 51;

不可以。FireAngMax = 0.60

不可以。FireAngMin =-0.35;

不可以。damage multiply = 4;

initbase cannons _ calcspeedv 0(& amp;rCannon,400.0);

好像破坏程度和范围都在加载时间以下,看你的了。