注册 | 登录

游侠NETSHOW论坛





查看: 2291|回复: 15
打印 上一主题 下一主题

[求助] 沉船如何只修改Capability [复制链接]

海商王舰队®速射炮手

帖子
1145
精华
2
积分
1023
金钱
3559
荣誉
5
人气
2
评议
0
跳转到指定楼层
楼主
发表于 2009-5-26 20:20:47 |只看该作者 |倒序浏览
看了精华和论坛里面的很多关于修改的帖子,没有看到一个详细的关于如何只修改Capability的帖子。我想还是有不少朋友想只修改Capability的。请狂派高人露面。
我的征途是茫茫大海....

使用道具 举报

帖子
3149
精华
0
积分
1676
金钱
13638
荣誉
10
人气
14
评议
0
沙发
发表于 2009-5-26 20:23:05 |只看该作者

回复 #1 Arsuro 的帖子

改debug.c文件   晚点   我放上一个改好的debug.c
他还是妖吗?不是...
是神仙?不是....  
答:是如来佛祖!
肖龙王何时出现在中国...

使用道具 举报

海商王舰队®速射炮手

帖子
1145
精华
2
积分
1023
金钱
3559
荣誉
5
人气
2
评议
0
板凳
发表于 2009-5-26 20:34:56 |只看该作者
LS的,我不要全10的修改,我要知道怎么改,改成自己认为比较合理的数字就好。默认的数值太低了,和金毛和独眼的比要低很多。
另外,楼上的你的修改方法我有看到。
++++
把代码添加在沉船\ptn-aop2\Age of Pirates 2\Program\INTERFACE\ debug.c文本下

代码 pchar.special.Luck =sti(pchar.special.Luck)+10;
pchar.special.strength =sti(pchar.special.strength)+10;
pchar.special.Perception =sti(pchar.special.Perception)+10;
pchar.special.Agility =sti(pchar.special.Agility)+10;
pchar.special.Charisma =sti(pchar.special.Charisma)+10;
pchar.special.Intellect =sti(pchar.special.Intellect)+10;
pchar.special.Endurance =sti(pchar.special.Endurance)+10;
++++
我试了,用ultraedit改了,进游戏数值没有任何改变。
这个代码应该插在文件的什么位置,最后就可以了吗?
如果我把上面的10改成其他相应的数字,是否Capability就会是你想要的数字?
我的征途是茫茫大海....

使用道具 举报

帖子
3149
精华
0
积分
1676
金钱
13638
荣誉
10
人气
14
评议
0
地板
发表于 2009-5-26 21:45:00 |只看该作者

回复 #3 Arsuro 的帖子

这个我不知道怎么讲了,你想要什么数值的基本属性 ,你说把...........................
他还是妖吗?不是...
是神仙?不是....  
答:是如来佛祖!
肖龙王何时出现在中国...

使用道具 举报

海商王舰队®速射炮手

帖子
1145
精华
2
积分
1023
金钱
3559
荣誉
5
人气
2
评议
0
5#
发表于 2009-5-26 22:22:42 |只看该作者
其实我跟关心的是怎么改,编程我还是懂一点的,但是这回好像就是没理解。你能不能说的详细点。这段代码插哪?
还有是不是需要重新开始游戏,原来的存档是没用的?
如果我要改现在的存档呢?
我的征途是茫茫大海....

使用道具 举报

帖子
3149
精华
0
积分
1676
金钱
13638
荣誉
10
人气
14
评议
0
6#
发表于 2009-5-26 22:42:34 |只看该作者

回复 #5 Arsuro 的帖子

打开D:\沉船\ptn-aop2\Age of Pirates 2\Program\INTERFACE文件夹下的debug.c文本

找到下面的文段

////////////////////////////////////////////////////////////////////////
string descF5 = "Rang +1 (35 skills)";
int BOAL_debug_num = 1;
void CalculateInfoDataF5()
{
        idLngFile = LanguageOpenFile("ItemsDescribe.txt");
        // -->
        totalInfo = descF5;
    /*  pchar.PatentNation = "eng";
      GiveItem2Character(pchar, "patent_" + pchar.PatentNation);
      EquipCharacterbyItem(pchar, "patent_" + pchar.PatentNation);
      */
    pchar.Skill.FreeSkill = sti(pchar.Skill.FreeSkill) + xx;
   
   加入这些代吗
   pchar.special.strength =sti(pchar.special.strength)+xx;
    pchar.special.Perception =sti(pchar.special.Perception)+xx;
    pchar.special.Agility =sti(pchar.special.Agility)+xx;
    pchar.special.Charisma =sti(pchar.special.Charisma)+xx;
    pchar.special.Intellect =sti(pchar.special.Intellect)+xx;
    pchar.special.Endurance =sti(pchar.special.Endurance)+xx;
    pchar.special.Luck =sti(pchar.special.Luck)+xx;

xx带表任何数
他还是妖吗?不是...
是神仙?不是....  
答:是如来佛祖!
肖龙王何时出现在中国...

使用道具 举报

帖子
3149
精华
0
积分
1676
金钱
13638
荣誉
10
人气
14
评议
0
7#
发表于 2009-5-26 22:43:00 |只看该作者

回复 #6 2697 的帖子

只能改主角的..........................
他还是妖吗?不是...
是神仙?不是....  
答:是如来佛祖!
肖龙王何时出现在中国...

使用道具 举报

海商王舰队®速射炮手

帖子
1145
精华
2
积分
1023
金钱
3559
荣誉
5
人气
2
评议
0
8#
发表于 2009-5-26 23:49:15 |只看该作者
1,为什么不是在原来的语句的基础上修改,而是增加代码
2,pchar.Skill.FreeSkill = sti(pchar.Skill.FreeSkill) + xx;这句原来的XX的部分是35,从上文的意思是等级增加1,获得35点技能经验。而技能经验是和智力有关的,智力越高,获得的技能经验也越多。理论上应该是修改了智力,这个数就自己调整了。如果不能的话,那智力是9和10的时候技能经验分别加多少?
3,改完运行出错2次。
4,改完读档数值无改变,是否要重新开始游戏才会有效?
我的征途是茫茫大海....

使用道具 举报

帖子
3149
精华
0
积分
1676
金钱
13638
荣誉
10
人气
14
评议
0
9#
发表于 2009-5-27 00:18:26 |只看该作者

回复 #8 Arsuro 的帖子

1 因为原语句没有或我找不到
2  和正文没关系 ,那个XX带表任何数
3.出错正常  不改造样有出错
4需要重开档
他还是妖吗?不是...
是神仙?不是....  
答:是如来佛祖!
肖龙王何时出现在中国...

使用道具 举报

帖子
705
精华
2
积分
783
金钱
3520
荣誉
3
人气
0
评议
0
10#
发表于 2009-5-27 00:44:35 |只看该作者

回复 #6 2697 的帖子

兄弟,这个只是适用于1.1吧?我的1.3没有debug.c这个文档,倒是有debugger.c。。。加入了语句,但是不成功。

使用道具 举报

帖子
142
精华
0
积分
71
金钱
170
荣誉
0
人气
0
评议
0
11#
发表于 2009-5-27 06:15:15 |只看该作者
建议把加负重的技能的效果改掉

使用道具 举报

帖子
3149
精华
0
积分
1676
金钱
13638
荣誉
10
人气
14
评议
0
12#
发表于 2009-5-27 08:22:56 |只看该作者

回复 #10 okidoki 的帖子

这就是1.3的........................
他还是妖吗?不是...
是神仙?不是....  
答:是如来佛祖!
肖龙王何时出现在中国...

使用道具 举报

帖子
3149
精华
0
积分
1676
金钱
13638
荣誉
10
人气
14
评议
0
13#
发表于 2009-5-27 08:58:04 |只看该作者

回复 #10 okidoki 的帖子

我错了........  是D:\沉船\ptn-aop2\Age of Pirates 2\Program\INTERFACE\debugger.c

需要重开档的
他还是妖吗?不是...
是神仙?不是....  
答:是如来佛祖!
肖龙王何时出现在中国...

使用道具 举报

海商王舰队®速射炮手

帖子
1145
精华
2
积分
1023
金钱
3559
荣誉
5
人气
2
评议
0
14#
发表于 2009-5-27 11:57:01 |只看该作者
重新开裆就算了,不高兴了。太麻烦了。
毕竟capability只是影响右边14项数值涨到100的快慢而已,才华也就形象特技的点数多少而已。既然早晚都能涨到100,那capability的高低也就无所谓了。
我的征途是茫茫大海....

使用道具 举报

海商王舰队®速射炮手

帖子
1145
精华
2
积分
1023
金钱
3559
荣誉
5
人气
2
评议
0
15#
发表于 2009-5-31 09:47:17 |只看该作者
又试了一下,重新开裆也没用。不知道怎么回事。
我的征途是茫茫大海....

使用道具 举报

帖子
3149
精华
0
积分
1676
金钱
13638
荣誉
10
人气
14
评议
0
16#
发表于 2009-5-31 09:49:39 |只看该作者

回复 #15 Arsuro 的帖子

你打开了作弊模式????????????????
他还是妖吗?不是...
是神仙?不是....  
答:是如来佛祖!
肖龙王何时出现在中国...

使用道具 举报

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

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

GMT+8, 2025-9-22 16:30 , Processed in 0.314798 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到