新建人物自动送300万秒回3万的盾 加速120%的引擎 1种超级炮台 2万多1分10导弹。。。具体内详 更新修改教程于14楼
本帖最后由 pangzi889 于 2011-6-27 18:39 编辑1定要新建人物不新建是没有的
修改教程添加到14楼有需要可以看看
覆盖后变E文的重打次汉化
RT下载附件直接解压缩后覆盖到 游戏目录的 DATA文件夹下
所有修改过的部分均已提供原始文件的的备份 (压缩包内的同名压缩包就是)
部分修改物品截图
新建人物除 送上面的东东外 还有 215技能点 N多钱
武器太BT除导弹外 不推荐使用
所送物品均为修改产物为新加入物品(NPC不会有 游戏内无其他取得方式 与原物品无关) 部分使用原游戏介绍(这介绍做不的数的) 下了,谢。 mark!
多謝lz分享
好人一生平安 改的太BT。应该悠着点啊。我才改出3W盾。没想到有比我更狠的。。 呵呵~试试看~感谢LZ分享~ ...这么改快无敌了~~~ 果断下载感谢 大哥。。怎么有些汉化没啦。。。。。扎办,,, 这么NB 要了 其餘東西似乎都過了頭。
感謝分享。 留个脚印 {:3_174:}无敌存档~我喜欢 顶一个........ 本帖最后由 pangzi889 于 2011-6-24 18:53 编辑
首先声明此乃转帖 转自深度的星狼专区某神人的帖子
笑脸自己换成 P
星际之狼3是一个非常有意思的星际类RPG游戏,我上手之后3周内,基本都在玩这个游戏,而忽略了其他游戏。虽然老毛子的做工稍显粗糙的,但是其游戏内容和可玩性还是出色的。特别是游戏对于系统硬件的要求,相对于这些年开发的其他3D类游戏来说,是相当低的。
前些日子上了游戏制作公司1C的论坛,翻看了一些达人的修改心的,顺便结合论坛上其他玩家的帖子,我总结了一下,便有了下文,如果文中有错误的地方请及时指出,谢谢了。
本贴主要是修改贴,分为几个基本的部分:
基本修改要素和相关文件介绍
游戏装备船只基本参数修改
开局初始状态和装备修改
更深一步,如果想买到修改的东西
基本修改要素和相关文件介绍
编辑所涉及的软件,我用的是ULTRAEDIT文本工具,比较好用。
基本安装目录 X:\Star Wolves 3 - Civil War “X”是指你所安装的游戏目录所在盘符。
所涉及的相关文件:
X:\Star Wolves 3 - Civil War\Data\Game 文件夹下,主要涉及的修改文件有:
Carcasses.xml 所有船只模板文件,包括母舰,战机,空间站,武器平台等,本文重点讨论
Modules.xml 所有所用到得装备文件,包括各种类型的武器、系统模块等,本文重点讨论
ShipDescriptions.xml 游戏中调用的所有船只的缺省配置文件
Pilots.xml 游戏中人物技能基本配置情况等
X:\Star Wolves 3 - Civil War\Data\Scripts 文件夹下,主要涉及的修改文件有:
InitTeamScript.script 新建人物出场时候的初始配置,本文重点讨论
InitTradeSystem.script 商店售卖东西相关
X:\Star Wolves 3 - Civil War\Data\Scripts\include 文件夹下,主要涉及的修改文件有:
FloodTradeStations.script 商店售卖控制文件
X:\Star Wolves 3 - Civil War 游戏根目录下LOGfile.txt 可以查看你修改的文件,游戏调用后是否出错。
X:\Star Wolves 3 - Civil War\Data\LocData\English\ 文件夹里面是游戏涉及的各项英文描述,主要用来查找和确认我们所修改的东西。
还有其他文件,不一一详细列举,大家有兴趣可以自行研究;修改有风险,一定要先保存文件备份,再行修改。
游戏装备船只基本参数修改
这章内容是大头,比较多,呵呵,首先说一下装备的修改,装备,主要是武器类和系统类,都在一个文件里面,就是X:\Star Wolves 3 - Civil War\Data\Game文件夹里的Modules.xml
我举个例子来说明吧,大家都熟悉的M809 RAGE,这把激光武器应该都印象深刻吧。它的有效射程是80,假如我想改成180,该怎么改呢?
首先,我们要查找一下M809 RAGE这武器调用的是啥武器模板,通过X:\Star Wolves 3 - Civil War\Data\LocData\English\m_modules.loc 这个说明文件,可以看到关于这武器的信息:
#M_Name_PLC3 = M-809 Rage
#M_Hint_PLC3 = M-809 Rage|Newest combat pulse laser.
#M_SDesc_PLC3 = The newest combat pulse laser.
#M_LDesc_PLC3 = A combat laser of the 4th generation, a mix of Shining and Precursor technologies. Despite its outward similarity with the prototype, Rage is a unique device that utilizes new methods of medium pumping and photon beam focusing. As a result, it keeps decent combat specifications, but offers a high rate of fire. InoCo produced only a small quantity of these lasers for its elite security forces.
上面这段是我从m_modules.loc里面节选的关于这武器的介绍,确认M-809 RAGE调用的是叫"PLC3"的武器模板,当然,你如果很熟悉,就不需要调用.LOC文件,直接打开装备模板文件。
然后我们打开装备模板文件X:\Star Wolves 3 - Civil War\Data\Game\Modules.xml ,查找"PLC3"这关键字,可以看到:
<LaserGun name="PLC3"> 武器类型,是激光类武器,模板名字PLC3
<short_name>#M_Name_PLC3</short_name>
<hint>#M_Hint_PLC3</hint>
<short_desc>#M_SDesc_PLC3</short_desc>
<long_desc>#M_LDesc_PLC3</long_desc>
<mesh_name>M809</mesh_name>
<flat_image>M809</flat_image>
<hit_points>10000</hit_points> 武器的耐久,装备在船上,如果受到该耐久最大值的打击,武器可能会损坏
<mass>5</mass>
<disable_trade/>
<cost>200000</cost> 缺省价格
<technology/>
<attach_type/>
<recharge_time>3</recharge_time> 连续发射间隔时间,如果改小,就可以达到高速发射
<viewing_angle>20</viewing_angle> 最大瞄准夹角,此类武器都需要转动飞船,面对敌人才能开火,这个角度就是你面对敌人和你火炮指向的最大夹角*2
<dispersion>0.1</dispersion> 命中离散度,越小,就越精准
<min_distance>2</min_distance> 最近有效射程
<max_distance>80</max_distance> 最大有效射程,如果要将射程改为180,则简单将此值修改成180即可
<rate_of_fire>1</rate_of_fire> 发射速率,不建议修改
<burst_count>4</burst_count> 猝发数量,此类武器会一次急促发射几发,该值代表一次猝发的发射数量
<damage_type>LASER</damage_type>
<damage>65</damage> 单发伤害值
<graph_type>LASER</graph_type>
<sfx_index>5</sfx_index>
</LaserGun>
注:红色的中文字是我添加的注释,在游戏的文件里面是不需要的。如果我们只是简单改一下射程,将<max_distance>80</max_distance>中80改成180,保存即可,但是这里要提醒大家的是:一旦你修改了这个模板,所有调用该模板的装备,都将受到影响!!此后果十分严重!可能有朋友会提出来,是不是装备这武器的敌人,也将在180距离内都拥有杀伤力?答案是肯定的!那如何使得改动的东西,只有玩家可以拥有呢?其实也简单,只要将上述这段文字复制一下,贴在原文下方,然后将<LaserGun name="PLC3">改成 <LaserGun name="PLC3A">,即可,但是你看到的这武器介绍,还是调用原来PLC3的资料,不过这无所谓了。如果有朋友比较最求完美,可以在.LOC文件里面增加PLC3A的描述,然后把相关调用修改一下即可,这里不再赘述了。
OK,第一部分,我们已经修改好了。其他武器或者装备也类似修改即可。
在上述装备模板文件中,还有其他装备,值得提醒的是,母舰用的装备,都有一个属性<attach_type>ONLY_BIGSHIP</attach_type>,如果把这句改成<attach_type>ALL_SHIPS</attach_type>,会有啥意外惊喜呢?答案我们下面在见分晓。
装备的修改基本就这样了,稍微有些英文知识的,都可以修改,或者打开金山词霸,可以直接看明白要修改的是啥意思,如果不确定的,不要乱修改,呵呵。
下面来讲讲母舰和战机的修改:举个例子吧,大家一般都看到比较头痛的屠夫护卫舰:我从船只模板文件X:\Star Wolves 3 - Civil War\Data\Game\Carcasses.xml,调用相关内容:
<Corvette name="Butcher_pl0"> 战舰类型是护卫舰Corvette,而不是战机Interceptor,而母舰类则是BigShip
<short_name>#M_Name_Butcher</short_name>
<hint>#M_Hint_Butcher</hint>
<short_desc>#M_SDesc_Butcher</short_desc>
<long_desc>#M_LDesc_Butcher</long_desc>
<mesh_name>butcher_neutral</mesh_name>
<flat_image>butcher</flat_image>
<hit_points>5000</hit_points> 护甲强度,可修改
<mass>2500</mass> 质量,可修改
<disable_trade/>
<cost>300000</cost> 价格,如果你能买到的话
<technology/>
<EPR>3</EPR>
<explosion_script>Transport</explosion_script>
<work_sound/>
<silence/>
<max_energy>2000</max_energy> 能量护罩强度,可修改
<energy_restore>2</energy_restore> 能量护罩恢复速度,可修改
<max_speed>6</max_speed> 最大速度6*100,可修改
<maneurability>4</maneurability> 操纵性,可修改
<steering_power>200</steering_power> 机动强度,可修改
<sensor_resolution>0.38</sensor_resolution> 雷达扫描分辨率
<sensor_length>135</sensor_length> 雷达扫描半径,可修改
<threat>10</threat> 威胁度, 和经验点获得有关,该值越高的船,干掉后获得的经验点数越多
<mapping_name>butcher_corvette</mapping_name>
<HolderProperties>
<big_guns>4</big_guns> 重型武器插槽数量,不可修改,要修改模型文件才行
<small_guns/> 轻型武器插槽数量,不可修改
<rockets/> 导弹插槽数量,不可修改
<systems>2</systems> 系统模块插槽数量,可修改,装配界面显示数量还是原来的,但是你可以装上去,而且有效。
<turrets>1</turrets> 炮塔插槽数量,不可修改
<gk_guns/> 母舰用主炮插槽数量,不可修改
<gk_turrets/> 主炮类型炮塔数量,不可修改
</HolderProperties>
<engine_sound/>
<engine_start_sound/>
</Corvette>
上述可修改的内容,大家应该都知道了,但是提醒的是,不可修改的,请不要改,否则程序会出错。就算能修改的,改了以后,也会对其他使用该模板的装备产生影响,所以慎重!!
屠夫护卫舰的最大优势,是有一门炮塔,此类炮塔就是可以自动追踪敌人,而不需要一定和敌人面对面才能开火的武器,所以如果风筝战的时候,此炮塔威力就可观了,不过,此类炮塔还是有极大限制的,首先,不是所有母舰类的炮塔都可以装上去,只有有限的几种,而且你也没地方买,其次这船是护卫舰,不是战机,所以没法用。
但是如果你要用,也有办法的,下面我们就来举例:
把上述这段内容,拷贝到Interceptor 战机相关的地方,然后开始修改:
1:把Corvette,改成Interceptor,注意前后有两个地方。
2:现在的战机名字,改成你需要的名字,比如Butcher_MKK。
3:修改相关需要修改的参数,比如装甲强度,护盾强度,速度,操控性,雷达扫描半径等可以修改的内容。
4:在<engine_start_sound/>后面,在添加上<level>5</level>表明是5代的战机,当然,为了早点能用,你也可以改成1,成为1代的。
5:如果你只是希望开局有这东东,以后不想再商店里面买到的话,这就够了,下面就是修改怎么样开局得到这些修改的物品。
最后,如果你想用母舰用炮塔到这飞机上,到装备模板文件里面,修改相关的炮塔,把<attach_type>ONLY_BIGSHIP</attach_type>,如果把这句改成<attach_type>ALL_SHIPS</attach_type>,就可以装到这飞机上了!!!!改好之后的数据如下:
<Interceptor name="Butcher_MKK">
<short_name>#M_Name_Butcher</short_name>
<hint>#M_Hint_Butcher</hint>
<short_desc>#M_SDesc_Butcher</short_desc>
<long_desc>#M_LDesc_Butcher</long_desc>
<mesh_name>butcher_neutral</mesh_name>
<flat_image>butcher</flat_image>
<hit_points>10000</hit_points> 护甲强度,增加到10000点,够结实了吧
<mass>2500</mass>
<disable_trade/>
<cost>300000</cost>
<technology/>
<EPR>3</EPR>
<explosion_script>Transport</explosion_script>
<work_sound/>
<silence/>
<max_energy>20000</max_energy> 护盾强度20000!
<energy_restore>200</energy_restore> 护盾恢复每秒200!
<max_speed>16</max_speed> 速度1600!
<maneurability>4</maneurability>
<steering_power>1200</steering_power> 机动能力1200
<sensor_resolution>0.38</sensor_resolution>
<sensor_length>535</sensor_length> 雷达扫描半径为535
<threat>10</threat>
<mapping_name>butcher_corvette</mapping_name>
<HolderProperties>
<big_guns>4</big_guns>
<small_guns/>
<rockets/>
<systems>5</systems> 改成5个系统模块,双击需要装的模块,可以装上并有效
<turrets>1</turrets>
<gk_guns/>
<gk_turrets/>
</HolderProperties>
<engine_sound/>
<engine_start_sound/>
<level>5</level> 战机的话,此行参数必须!如果想早点用,可以改成1,就是1代战机
</Interceptor>
如此修改好了,你可以可以调用这屠夫战机玩玩了,不过这战机的介绍还是原来屠夫护卫舰的,当然也可以改,在X:\Star Wolves 3 - Civil War\Data\LocData\English\m_carcasses.loc 里面增加对我们新修改的屠夫战机的介绍,在对战机介绍的最后添加上:
#M_Name_Butcher_MKK = Butcher MKK
#M_Hint_Butcher_MKK = Butcher MKK|A Interceptor used by myself!
#M_SDesc_Butcher_MKK = A Interceptor,Killing machine.
#M_LDesc_Butcher_MKK = The Butcher MKK is a heavy, powerful deadly weapon!
同时,把船只模板文件里面我们刚刚改的那段也修改下:
<short_name>#M_Name_Butcher_MKK</short_name>
<hint>#M_Hint_Butcher_MKK</hint>
<short_desc>#M_SDesc_Butcher_MKK</short_desc>
<long_desc>#M_LDesc_Butcher_MKK</long_desc>
红色字体为修改的内容。
这样修改之后,看到的简介就是我们打入的咖啡色的那段介绍了。
到此,屠夫战机的修改就完成了,下面是如何获得我们修改的战机和装备了。
开局初始状态和装备修改
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代机的地方去改。
其他星系如果你也想要改,就一样,在其他星系相关的商店里面做相应修改。
这样修改好了,对应的商店就可以有卖了,不过还有一个不幸的消息要告诉你,虽然是有卖,但是必须是新开局的游戏才有,如果你调以前的记录,还是没有的!!所以我还是喜欢开局直接带在船上比较好!反正都没法调以前的游戏中途获得。 看看刚学呢个 感谢樓主分享 {:3_167:} 感謝分享,推一下。 感谢楼主的无私奉献~~~~~~~~~~~~~~~~~~~~~ 这类游戏如果改无敌+N多钱+满技能,大概很快就会玩腻吧,那这游戏基本就白瞎了。
用用让自己更方便的修改,比如那个母舰MOD也就罢了。不然很可能在用了无敌之后没多久机会觉得无聊的。
当然,个人喜好不一样,有人喜欢无敌,也没什么。。。个人吐槽,切勿认真。 为什么我经常在切换地图后瞬间给人秒掉呢。。。 用了为什么没效果啊 哦 搞懂了 谢谢了 太复杂了,等我把游戏高明白了在说吧 能和航母MOD整合下就好了 伸手党感谢楼主...最主要是为了钱 0.0 楼主高人,你怎么把飞船机动性修改成135的?我费了半天功夫也改不了。 不错下来看看 {:3_148:} 有点小BT武器嘛就不说了 覆盖那个覆盖完以后有些翻译会失效变回英文? LZ是好人啊~