3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 7448|回复: 9
打印 上一主题 下一主题

[原创] 研究出一个修改能力值极限的办法...增加控制台一键修改

[复制链接]

179

主题

2239

帖子

4389

积分

游戏精英

Rank: 8Rank: 8

贡献度
465
金元
25089
积分
4389
精华
2
注册时间
2008-4-5
跳转到指定楼层
主题
发表于 2009-7-6 06:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ProgramcharactersRPGUtilite.c

if( skillN > SPECIAL_MAX ) skillN = SPECIAL_MAX;
改成
if( skillN > SPECIAL_MAX ) skillN = skillN;


if( skillN > SKILL_MAX ) skillN = SKILL_MAX;
改成
if( skillN > SKILL_MAX ) skillN = skillN;


然后在游戏中就可以修改突破能力极限了
比如把航海技能修改成10000,那么你的船速将............................



测试了下

统率           320

轻武器         250

中武器         250

重武器         250

火枪           250

幸运         250

潜行         100


航海           2500

精准           100

火炮           250

接舷         210

医疗         210

修理           250

贸易           100




PS:

航海改太高船会失速难以控制

武艺改高则武器攻击力有很大加成   

精准改高反而有害,所以 100 比较合适  

火炮修改很高则发炮无间隔(以 300 为极限,达到 300 则发射间隔为0)  
 
接舷医疗能力 210 是个比较合适的数值,超出则容易BUG

统率最高 320 ,超出士兵薪水变负

幸运改高会出现异常效果

贸易 100 比较合适

因为测试极限,所以上面数据很高,不喜欢的自己改低点



另外需要注意的是,不要装增加能力的饰品之类,有些能力值超出会bug

参照无水同学给出的修改属性加成饰品无效的办法

ProgramcharactersRPGUtilite.c   文件里面

skillN = skillN + SetCharacterSkillByItem(_refCharacter, skillName, SKILL_FORTUNE, "jewelry9", 1);

SKILL_FORTUNE, "jewelry9", 1       就代表jewelry9这个饰品增加SKILL_FORTUNE能力1×10点

把所有的这类都删掉






控制台修改属性办法




英文版沉船之城作弊模式
[url=http://game.a l i 2 1 3.net/thread-2713140-1-1.html[/url]

沉船之城汉化版打开作弊模式的方法
[url=http://game.a l i 2 1 3.net/thread-2779626-1-1.html[/url]
下载这链接中修改好的seadogs.c文件,直接替换亦可。






然后修改 ProgramINTERFACEDebuger.c 里面F26按键





string descF26 = "empty";
void CalculateInfoDataF26()
{
    totalInfo = descF26;
        // -->
    // <--
    totalInfo = totalInfo + NewStr() + NewStr() +
                "The command is executed successfully!";
    SetFormatedText("INFO_TEXT",totalInfo);
}

改成



string descF26 = "empty";
void CalculateInfoDataF26()
{
    totalInfo = descF26;
        // -->
        pchar.skill.Leadership = 320;
        pchar.skill.FencingLight = 250;
        pchar.skill.Fencing = 250;
        pchar.skill.FencingHeavy = 250;
        pchar.skill.Pistol = 250;
        pchar.skill.Fortune = 250;
        pchar.skill.Sneak = 100;
        pchar.skill.Sailing = 2500;
        pchar.skill.Accuracy = 100;
        pchar.skill.Cannons = 250;
        pchar.skill.Grappling = 210;
        pchar.skill.Defence = 210;
        pchar.skill.Repair = 250;
        pchar.skill.Commerce = 100;
        PChar.Perks.FreePoints_Self = 1000;
        PChar.Perks.FreePoints_Ship = 1000;
    // <--
    totalInfo = totalInfo + NewStr() + NewStr() +
                "The command is executed successfully!";
    SetFormatedText("INFO_TEXT",totalInfo);
}



进游戏先按F11,再鼠标点击F26,再按ESC键出控制台

注意:发生键位错乱的,按F1键进入控制,重新设定按键为默认

游戏里面设置画面亮度的话必须在全屏模式下,改好了,进入游戏再改一次,出来后就可以窗口了

要想在窗口里面修改亮度的话只能修改显卡设置,进入显卡控制台,修改 颜色 里面的 GAMMA 亮度 对比度




自己等级的话可以在人物属性界面,右键减少贸易,再增加贸易能力,这样等级就会飙升
ProgramcharactersRPGUtilite.c文件里,搜索
        ch.skill.freeskill   = 0;
        ch.Skill.FreeSPECIAL = 0;
改成
        ch.skill.freeskill   = 1000;
        ch.Skill.FreeSPECIAL = 1000;
即可在开局拥有技能点



这样就OK



链接中 a l i 2 1 3 ,注意去掉空格  —__—
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-29 00:49 , Processed in 0.026545 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表