亡命徒:蓝与灰修改大法一

亡命徒:蓝与灰修改大法一

前言:适量的修改可以增加游戏的可玩性,过于极端的修改又会失去游戏的乐趣,请自行把握。个人推荐只修改主角货物数量、炮弹数量以及游戏初始资金加20万,10万用来扩充背包,剩余用来购买武器装备、火炮弹药以及升级船只等,其它不必修改。

货物数量修改:主要修改主角可以在商店购买补充生命与体力的货物、子弹数量以及炮弹数量,其它不作修改。
用记事本打开X:\\1C Company\\Swashbucklers\\XRes\\Grid\\grid_items.csv文件,记得先备份。

条目的数据结构是这样的:
Name; Type; IconTexture; Width; Height; Weight; MaxGrouping;     MaxShopGrouping
名称  类型   物品的图标    宽度   高度     重量   每组最大数量    商店出售每组最大数量

举个例子,并说明其含义:
AMMO_REVOLVER;  CharacterAmmo; Icon_AbrEquipment\\ammo_pistolet.png;1;1;1;20;20
左轮手枪子弹;主角用的弹药;图标是Icon_AbrEquipment\\ammo_pistolet.png;横向占一格;纵向占一格;重量1;每盒数量20发子弹;商店出售每盒20发子弹;

手动修改方法:
一:查找关键词:General (一直查找下去,连续修改九行,是主角可以在商店购买补充生命与体力的货物 。)
威士忌:Whisky_bottle;General;Icon_AbrEquipment\\wisky_big.png;2;2;1;1;1
小瓶威士忌:Whisky_phial;General;Icon_AbrEquipment\\wiski_small.png;1;2;1;1;1
药膏:Vaseline;General;Icon_AbrEquipment\\vaselin.png;2;1;1;1;1
急救药:First_aid_set;General;Icon_AbrEquipment\\tabletki.png;2;1;1;1;1
医药箱:Medicine_chest;General;Icon_AbrEquipment\\apteka_big.png;2;2;1;1;1
面包:Bread;General;Icon_AbrEquipment\\xleb.png;2;1;1;1;1
肉类:Jerked_beef;General;Icon_AbrEquipment\\myaso.png;2;1;1;1;1
乳酪:Cheese;General;Icon_AbrEquipment\\sir.png;2;1;1;1;1
玉米:Corn;General;Icon_AbrEquipment\\kukuruza.png;2;1;1;1;1

随各人喜好,将最后两个数字进行修改,可以修改为:99;99,注意分隔号不要删除。
例如:玉米:Corn;General;Icon_AbrEquipment\\kukuruza.png;2;1;1;99;99

二:查找关键词:CharacterAmmo (主角武器弹药)一直查找到末尾,可以找到6行,分别为各种手枪与长枪的武器弹药。
AMMO_REVOLVER;CharacterAmmo;Icon_AbrEquipment\\ammo_pistolet.png;1;1;1;20;20
AMMO_RIFLE;CharacterAmmo;Icon_AbrEquipment\\ammo_vintovka.png;2;1;1;10;10
Revolver4_grenades;CharacterAmmo;Icon_AbrEquipment\\ammo_granatomet.png;2;1;1;3;3
AMMO_HUNTINGRIFLE;CharacterAmmo;Icon_AbrEquipment\\ammo_vintovka.png;2;1;1;10;10
AMMO_OLDRIFLE;CharacterAmmo;Icon_AbrEquipment\\ammo_vintaj_rujyo.png;1;1;1;5;5

AMMO_MACHINEGUN;CharacterAmmo;bomb.png;1;1;1;50;50

随各人喜好,将最后两个数字进行修改,可以修改为:999;999,注意分隔号不要删除。
例如:AMMO_REVOLVER;CharacterAmmo;Icon_AbrEquipment\\ammo_pistolet.png;1;1;1;999;999

三:查找关键词:SuperWeaponAmmo (特殊武器弹药)一直查找下去,可以找到4行,分别为榴弹炮、迫击炮、格林机关枪和火箭弹的武器弹药。
榴弹炮炮弹:Howitzer_shells;SuperWeaponAmmo;Icon_ShipEquipment\\patron_gaubica.png;3;1;1;5;5
迫击炮炮弹:Mortar_charges;SuperWeaponAmmo;Icon_ShipEquipment\\patron_mortira.png;3;1;1;5;5
机关枪子弹:Gatling_shells;SuperWeaponAmmo;Icon_ShipEquipment\\patron_gatling.png;3;1;1;100;100
火箭弹:Rockets;SuperWeaponAmmo;Icon_ShipEquipment\\patron_raketa.png;3;1;1;25;25

随各人喜好,将最后两个数字进行修改,可以修改为:999;999,注意分隔号不要删除。
例如:榴弹炮炮弹:Howitzer_shells;SuperWeaponAmmo;Icon_ShipEquipment\\patron_gaubica.png;3;1;1;999;999

——————————————————————————–

[$HR getPages$]

游戏初始金钱修改:
用记事本打开X:\\Program Files\\1C Company\\Swashbucklers\\XRes\\scripts\\Quests文件夹内StartScript.cxx文件,在最后一行把500改为5000000(5百万)。

人物初始技能点、初始枪械修改:
用记事本打开F:\\Program Files\\1C Company\\Swashbucklers\\XRes\\scripts中的FirstTimeInit.c文件,记得先备份。

查找关键词:SkillPoints

misc.AddItem( \”SkillPoints\”, \”int\” );
misc.SkillPoints = 0;
这个0是人物初始技能点值,改成16以上就能在50级时学会全部65个技能。

查找关键词:wp_sabre03 (船长佩剑)
Systems.Grid.PlayerChar.GridContainers.Inventory.AddItem( \’wp_sabre03\’, 1 );
Systems.Grid.PlayerChar.GridContainers.Inventory.AddItem( \’wp_revolver1\’, 1 );
Systems.Grid.PlayerChar.GridContainers.Inventory.AddItem( \’AMMO_REVOLVER\’, 20 );
Systems.Grid.PlayerChar.GridContainers.Inventory.AddItem( \’Corn\’, 3 );

Systems.Grid.PlayerChar.Equip( \’Inventory\’, \’wp_sabre03\’, \’\’ );

说明:\’wp_sabre03\’ 为初始佩剑,\’wp_revolver1\’为初始手枪,\’AMMO_REVOLVER\’, 20 为20发手枪子弹,\’Corn\’, 3玉米3个。
佩剑:修改两个\’wp_sabre03\’为\’wp_sabre05 \’  ;手枪:修改\’wp_revolver1\’, 为 \’wp_revolver4\’,

增加长枪:wp_sniperrifle1,在后面添加上
Systems.Grid.PlayerChar.GridContainers.Inventory.AddItem( \’wp_sniperrifle1\’, 1 );
Systems.Grid.PlayerChar.GridContainers.Inventory.AddItem( \’AMMO_RIFLE\’, 20 );

就会在一开始得到一把wp_sniperrifle1阻击枪以及20发子弹。

最终修改如下:
Systems.Grid.PlayerChar.GridContainers.Inventory.AddItem( \’wp_sabre05\’, 1 );
Systems.Grid.PlayerChar.GridContainers.Inventory.AddItem( \’wp_revolver4\’, 1 );
Systems.Grid.PlayerChar.GridContainers.Inventory.AddItem( \’AMMO_REVOLVER\’, 20 );
Systems.Grid.PlayerChar.GridContainers.Inventory.AddItem( \’Corn\’, 3 );
Systems.Grid.PlayerChar.GridContainers.Inventory.AddItem( \’wp_sniperrifle1\’, 1 );
Systems.Grid.PlayerChar.GridContainers.Inventory.AddItem( \’AMMO_RIFLE\’, 20 );

Systems.Grid.PlayerChar.Equip( \’Inventory\’, \’wp_sabre05\’, \’\’ );

说明:直接复制后粘贴覆盖原有数据就行了。船长弯刀一把,步兵左轮手枪一支,子弹20发。阻击枪一支,子弹20发。玉米3。

——————————————————————————–

游戏初始船只修改:
   用记事本打开X:\\Program Files\\1C Company\\Swashbucklers\\XRes\\ships中的ships.csv文件,记得先备份。

可以看到:(第1行为条目的数据结构)
Name;Type;Model;SymbolName;Level;ExpPrice;BoardingExpPrice;BoardingMoneyMin;BoardingMoneyMax;Upgrades;Cargo
Florida;sailer;traider01;Florida;0;0;;0;0;Hull0 Rigging0 Guns0;EngineV4_1:1 Cotton:30

Florida是一开始你所拥有的船的名字,不用理它,找到就行。
traider01是这艘船的型号,要改的就是它, 修改类型见下图:

货物数量扩大补丁>>>

随各人喜好修改, 可以修改为:armorboat02, 巡洋舰(开头第一个字母用小写),注意铁甲舰不可以修改,会出错。

Hull0 Rigging0 Guns0是升级状况,分别是 甲板、风帆、舷炮。
如果初始船只已经修改为巡洋舰,可以修改为:Hull1 Rigging1 Guns2,其它建议不要随意修改,否则易出错。

EngineV4_1是蒸汽机类型,
    有六个类型的蒸汽机:EngineV4_1→→EngineV4_2→→ EngineV6_1→→ EngineV6_2 →→EngineV8_1→→ EngineV8_2,
可以修改为: EngineV8_2。(开头第一个字母用大写)。

随个人喜好添加船只武器:
Howitzer2:1 Howitzer_shells:999   (大型榴弹炮,炮弹数999。)
Mortar2:1 Mortar_charges:999      (大型迫击炮,炮弹数999。)
Rocket_Launcher2:1 Rockets:999    (大型火箭发射架,炮弹数999。)
Gatling2:1 Gatling_shells:999     (大型格林机关枪,子弹数999。)

方法:将原数据的:Cotton:30(30吨棉花)删除 ,以腾出船仓空间,直接复制以上代码在原数据后面,例如:
Florida;sailer;traider01;Florida;0;0;;0;0;Hull0 Rigging0 Guns0;EngineV4_1:1 Howitzer2:1 Howitzer_shells:999 Mortar2:1 Mortar_charges:999 Rocket_Launcher2:1 Rockets:999

添加了一个大型榴弹炮、大型迫击炮、大型火箭发射架及相关弹药,每个武器之间要注意空格。

提醒,把30吨棉花删除后,只能添加3种大型的特殊武器及弹药,要留出一定的空间装载必须运送的囚犯,如果再添加武器,船只的空间不够的话,可能会报错,导致某些任务无法执行。

最终修改如下:
Florida;sailer;armorboat02;Florida;0;0;;0;0;Hull1 Rigging1 Guns2;E

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注