游戏精英
 
- 贡献度
- 465
- 金元
- 25089
- 积分
- 4389
- 精华
- 2
- 注册时间
- 2008-4-5
|
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 ,注意去掉空格 —__— |
|