注册 | 登录

游侠NETSHOW论坛





查看: 5041|回复: 1
打印 上一主题 下一主题

[原创] 海盗时代2:对已开档许久的玩家,修改主角初始特性的简单方法 [复制链接]

帖子
122
精华
0
积分
61
金钱
328
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2010-9-23 23:59:51 |只看该作者 |倒序浏览
本方法是利用之前各位高手给的debuger.c文件,进行简易修改达成的

首先要下载Ultraedit32,作为编辑的工具。
注意:以下操作如果用windows自带写字本编辑会导致游戏崩溃

1.先打开作弊模式,方法见http://game1.ali213.net/thread-2779626-1-1.html

2.成功打开英文版作弊模式后,下载作弊用的中文版debuger.c  

地址:http://game.ali213.net/thread-2800041-1-1.html

3.确认能成功打开该中文版作弊模式后,就能开始我们的修改了,其实很简单,打开debuger.c,我看到该模式的F5是 +5点自由技能分配点,就想到
自由技能分配点= skill.freeskill  
而初始的特性=Skill.FreeSPECIAL

只要用ultraedit右键查找到以下语句,将skill.freeskill 替换成 Skill.FreeSPECIAL

string descF5 = "增加 5点 自由分配技能点";

void CalculateInfoDataF5()
{
idLngFile = LanguageOpenFile("ItemsDescribe.txt");
   // -->
totalInfo = descF5;
    pchar.skill.freeskill = sti(pchar.skill.freeskill) + 5;
      Log_SetStringToLog(totalInfo)
    // <--
  ProcessCancelExit();
}



将以上蓝色部分替换成Skill.FreeSPECIAL


就能将F5这个功能实际替换成增加 5点 特性分配点数 ,当然你还可以将5替换成你想增加的技能点数量,最后就可以将增加的点数,分配到想要的特性上了。。。

经测试修改非常成功,比如修改后,天赋增加到10,增加个人特技的需要经验直接变为30,无不良反应。








[ 本帖最后由 ww_shark 于 2010-9-24 00:06 编辑 ]

使用道具 举报

帖子
122
精华
0
积分
61
金钱
328
荣誉
0
人气
0
评议
0
沙发
发表于 2010-9-24 00:20:23 |只看该作者
补一张图。。。。。。。。。。。。。。。。。。。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

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

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

GMT+8, 2025-10-25 20:44 , Processed in 0.305105 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到