说明:原帖发布者@k294572566 发布的这帖子,有我一份功劳,他自己承认的,所以·我认为直接转过来没什么
一.准备我们需要的工具:
1.正版杀戮间及SDK工具(盗版SDK不完整,无法合成职业插件)和职业插件代码
2.分解和整合.u文件的批量工具,地址及教程(水头编写很详细易懂):
http://blog.sina.com.cn/s/blog_e0c8f0080101fuck.html
二.把批量工具解压到正版system文件夹里面。最新版职业插件里面有三个.u文件。分解完然后分别重命名为ServerPerks、ServerPerksP、ServerPerksMut。这三个文件夹里面再新建一个classes文件夹,把对应.uc文件放进去,再把这三个文件夹放到正版杀戮根目录。
在正版system文件夹里面找到killingfloor.ini文件打开找到:
EditPackages=Old2k4
EditPackages=KFMod
EditPackages=KFChar
EditPackages=KFGui
EditPackages=GoodKarma
EditPackages=KFMutators
在后面加上:
EditPackages=ServerPerks
EditPackages=ServerPerksP
EditPackages=ServerPerksMut
三个.u文件必须同时编译,顺序一定要是这样,反了就会出错!
修改源代码:
暂时修改了每个职业0级出生携带护甲和武器,去掉了突击击杀隐形,支援焊接的升级条件。例:
打开ServerPerksP里面的SRVetSupportSpec.uc文件(修改后缀.uc为txt文本打开或者用VS2013打开),找到下面的代码处:
case 0:
if(ReqNum==0 )
FinalInt= 1000;
elseFinalInt = 1000;
把FinalInt= 1000;修改为FinalInt= 0;
Case 0-case6的都修改为0,
找到:
default:
if(ReqNum==0 )
FinalInt= 370000+GetDoubleScaling(CurLevel,35000);
elseFinalInt = 5500000+GetDoubleScaling(CurLevel,500000);
break;
把370000和后面的35000修改为0,这是去掉了支援焊接的升级条件


一.准备我们需要的工具:
1.正版杀戮间及SDK工具(盗版SDK不完整,无法合成职业插件)和职业插件代码
2.分解和整合.u文件的批量工具,地址及教程(水头编写很详细易懂):
http://blog.sina.com.cn/s/blog_e0c8f0080101fuck.html
二.把批量工具解压到正版system文件夹里面。最新版职业插件里面有三个.u文件。分解完然后分别重命名为ServerPerks、ServerPerksP、ServerPerksMut。这三个文件夹里面再新建一个classes文件夹,把对应.uc文件放进去,再把这三个文件夹放到正版杀戮根目录。
在正版system文件夹里面找到killingfloor.ini文件打开找到:
EditPackages=Old2k4
EditPackages=KFMod
EditPackages=KFChar
EditPackages=KFGui
EditPackages=GoodKarma
EditPackages=KFMutators
在后面加上:
EditPackages=ServerPerks
EditPackages=ServerPerksP
EditPackages=ServerPerksMut
三个.u文件必须同时编译,顺序一定要是这样,反了就会出错!
修改源代码:
暂时修改了每个职业0级出生携带护甲和武器,去掉了突击击杀隐形,支援焊接的升级条件。例:
打开ServerPerksP里面的SRVetSupportSpec.uc文件(修改后缀.uc为txt文本打开或者用VS2013打开),找到下面的代码处:
case 0:
if(ReqNum==0 )
FinalInt= 1000;
elseFinalInt = 1000;
把FinalInt= 1000;修改为FinalInt= 0;
Case 0-case6的都修改为0,
找到:
default:
if(ReqNum==0 )
FinalInt= 370000+GetDoubleScaling(CurLevel,35000);
elseFinalInt = 5500000+GetDoubleScaling(CurLevel,500000);
break;
把370000和后面的35000修改为0,这是去掉了支援焊接的升级条件


