- UID
 - 8184
 
- UCC
 -  
 
- 声望
 -  
 
- 好评
 -  
 
- 贡献
 -  
 
- 最后登录
 - 1970-1-1
 
 
 
 
 
 
 | 
 
 楼主 |
发表于 2010-4-15 16:50:56
|
显示全部楼层
 
 
 
 本帖最后由 joyeehappy 于 2010-4-16 00:04 编辑  
 
三、游戏任务相关修改 
修改游戏任务奖励,可以到游戏任务所在的地图去查找相关任务,然后在任务文件里面修改任务奖励,这个我原来有个帖子的,这里开个传送门,不再一一重复了。 
http://bbs.deeptimes.org/forum.p ... &extra=page%3D1 
 
四、开局初始状态和装备修改 
1.初始技能点修改 
        初始猪脚技能只有15点,如果想多,也可以,打开X:\Star Wolves 3 - Civil War\Data\Game\Pilots.xml,查找Hero相关内容: 
                <GamePilot name="Hero"> 
                <callsign>#M_pilot_Name_Hero</callsign> 
                <full_name>#M_pilot_FName_Hero</full_name> 
                <upkeep/> 
                <background>#M_pilot_Back_Hero</background> 
                <face_texture>Hero_egt2</face_texture> 
                <sign_texture>IconMain</sign_texture> 
                <piloting>10</piloting> 
                <guns>10</guns> 
                <rockets>10</rockets> 
                <electronic_warfare>10</electronic_warfare> 
                <kills/> 
                <points>15</points>          这里就是修改初始技能点的地方 
                <morale>1</morale> 
                <mapping_name>Hero_pil_perk</mapping_name> 
                <PerkDefines/> 
        </GamePilot> 
        将<points>15</points>中15改成你所需要的数据即可,比如150点。 
2.初始金钱修改 
        有朋友已经说过了,我在重复下,打开X:\Star Wolves 3 - Civil War\Data\Scripts\InitTeamScript.script 文件, 
                SetPlayerCredits(1000);"这一行里面,把1000改成你要的数值即可。 
3.增加初始登陆的时候带的装备 
        打开X:\Star Wolves 3 - Civil War\Data\Scripts\InitTeamScript.script 文件,找到下述代码: 
        MothershipPilot=CreatePilot("BasePilot"); 
        AddPilotToPlayer(MothershipPilot); 
        mothership:AssignPilot(MothershipPilot); 
        MothershipFlight=PlayerGroup:CreateFlight(PLAYER_MOTHERSHIP); 
        MothershipFlight:AddShip(mothership); 
         
在上述这段文字后面,添加如下代码: 
        mothership:AddShipToInventory("Butcher_MKK", 5);        在母舰的货仓里面添加我们刚刚改的“屠夫战机”5架,Butcher_MKK要和船只模板文件里面名字对应。 
        mothership:AddModuleToInventory("PLC3A", 12);                在母舰的货仓里面添加我们刚刚改的强力M-809 RAGE武器12把 
        mothership:AddModuleToInventory("ECM4", 20);                在母舰的货仓里面添加最强的被动反导弹装备20个 
        mothership:AddModuleToInventory("AMS4", 4);                在母舰的货仓里面添加最强的主动反导弹装备4个 
        mothership:AddModuleToInventory("GunAmp2", 20);        在母舰的货仓里面添加最好的战机用武器加速装备20个,就是60%加速的那种 
        mothership:AddModuleToInventory("BS_ShAmp4", 6);        在母舰的货仓里面添加母舰用护盾增强装置6个,就是3000护盾的那个。 
         
修改好文件,保存,然后重新新建立游戏,进入就可以看到修改的成果了。如果你要修改出场的时候的母舰,也可以,还是在这个文件里面,修改下面内容: 
        mothership = CreateCarcass("HMQueen_pl1",Vector3(0, 0, 0), Vector3(0,0,1));  
        上述"HMQueen_pl1",就是在目前用的那艘货船,可以改成下面的: 
        mothership = CreateCarcass("Mothership_arba",Vector3(0, 0, 0), Vector3(0,0,1)); 
这船就是和T MM相聚时候开的那艘海盗船。  
如果你喜欢最强力的母舰,那艘lion mk2,也可以,你可以在船只模型文件里面搜索一下母舰的名字,更换掉就OK。当然,你也可以改成其他你喜欢的,但是改的类型,要在船只模板文件里面能找到,而且是母舰类型的,不要乱改。 
五、更深一步,如果想买到修改的东西 
想在黑市里面正常买到我们改的东西,而不是希望开局的时候带入,行不行?答案是可以的,不过比较麻烦。 
还是那我们改的那架屠夫为例说明吧。 
首先,我们假设在Crinno星系所在的国家的黑市就是FTU商店都可以买到,那先打开X:\Star Wolves 3 - Civil War\Data\Scripts\include\FloodTradeStations.script 
在 
__All_ships ={"Brigand_pl0","Yari_pl0","Naginata_pl0","Hatchet_pl0","Excalibur_pl0", 
        "Stormcrow_pl0","Hammerhead_pl0","TieFly_pl0","Cleaner_pl0","Raptor_pl0", 
        "Tiger_pl0","Bident_pl0","EvilEye_pl0","Cleaner_mk2_pl0","Raptor_mk2_pl0","Stormcrow_mk2_pl0","Jaguar_pl0", 
        "Trident_pl0","Panthera_pl0","Puma_pl0","Hrimturs_pl0","Gunslinger_pl0","Cheetah_pl0","EvilEye_mk2_pl0","Smilodon_pl0", 
        "Wyvern_pl0","Wyvern_mk2_pl0","Dragon_pl0","Gunslinger_mk2_pl0","Hrimturs_mk2_black_pl0","Trident_mk2_black_pl0","Butcher_MKK"}; 
红色字就是我们需要添加的内容,就是我们修改的屠夫战机在船只模板里面的名字。(貌似游戏里面玩家所能用的船,他后面都有带_pl0或者pl1等字样) 
然后我们在这个文件里面,查一下ShopList的内容,我例举了一些: 
        ShopList_SI={"aurora", "argon", "callipso", "corrino", "kron",  
                "poseidon", "gredos", "kruger", "endoria1", "endoria2", "escaflon",  
                "fort_russ", "moscowia", "solncevka", "nd", "altair", "altrabon",  
                "kadi", "nj1", "nj2", "nj3", "prien", "taira", "shula", "hanoi",  
                "xk16", "xt41", "xt81", "xt86"}; 
我们可以从这里看到,Corrino所在的星系,商店代号是ShopList_SI,记住这个,然后,打开X:\Star Wolves 3 - Civil War\Data\Scripts\InitTradeSystem.script文件 
在 
local NShop_SI_sst = {                        --后面有sst表明是FTU黑店  
        {0,0,4,2,0,0,4,3,                -- HC,VC guns 
        0,4,3,1,0,4,2,                        -- LC,PLC 
        0,3,2,4,3,2,                        -- PC,RG 
        0,0,5,3,0,6,4,2,                -- THC,TVC 
        0,3,3,1,4,3,2,                        -- TLC,TPLC 
        0,3,2,0,3,1,                        -- TPC,TRG 
        0,3,4,2,0,3,4,2,1,0,0,                -- CG,AC 
        3,2,1,0,0,0,0,0,0,0,0,0},        -- GK 
        {0,0,3,2,0,0,4,3,0,3,4,3,        -- LRS,ECM,AMS systems 
        0,2,1,3,2,0,4,3,2,                -- Stealth,LRRNB 
        0,0,6,3,0,2,3,2,                -- RBot 
        0,0,4,3,1,0,4,1,3,2,2,2,        -- Sh,Eng,Man 
        0,6,4,3,2,0,4,2,                -- Gun,ALS 
        0,3,2,2,0,3,3,2,3,1,                -- BS_ 
        0,3,2,1,0,4,3,2,                -- RBot,Sh 
        2,1,2,2,1,2,0,0,2,1},                -- Eng,Gun,ALS 
        {0,9,7,4,0,15,10,6,12,12,8,6,        -- SM,SRM,LRM rockets 
        0,6,4,10,7,5},                        -- T,MIRV 
        {0,0,0,0,2,                -- 1 
        2,0,2,2,2,                -- 2 
        4,3,0,0,0,0,0,                -- 3 
        4,3,2,3,0,0,0,0,        -- 4 
        2,0,0,0,0,0,8}};        -- 5 level ships  五代机,最后8是我添加的,数字比较大,说明出现的概率比较高,如果是0,就是不出现。东西不是每次都出现的。如果你改的是1代机,记得到1代机的地方去改。 
         
其他星系如果你也想要改,就一样,在其他星系相关的商店里面做相应修改。 
这样修改好了,对应的商店就可以有卖了,不过还有一个不幸的消息要告诉你,虽然是有卖,但是必须是新开局的游戏才有,如果你调以前的记录,还是没有的!!所以我还是喜欢开局直接带在船上比较好!反正都没法调以前的游戏中途获得。 
最后,修改只是为了增加游戏的趣味,如果修改过度,那就反而使得游戏失去了吸引力,所以请大家慎重!  |   
 
 
 
 |