cools 发表于 2009-1-6 18:56:47

HW1和HWC中跳关脚本(warp.script)的修改方法

HW1和HWC修改文件都是从homeworld.big中解压缩出来的。用BIGVIEWER可以察看家园和灾难的核心big文件。然后选择相应的文件(可以在其中直接关看文件内容)。在文件浏览区中选择保存就可以直接保存在相应的文件夹中(舰船属性文件是shp文件)。然后用记事本打开直接修改就可以了。可以说如果仅仅做bigMOD,HW的比HW2的简单的多。


《家园》跳关脚本
《家园》的跳关脚本 warp.script 应该是开发小组测试单人任务时使用的一个脚本,利用这个脚本,可以带上任意数量的money和任何你想带上的某种族飞船n艘跳至你想去的第m关(1<m≤17)可是这个脚本并没有放进.big文件里,大概是由于它的功能实在是太强了吧……
   下面就是我今天用的一个‘跳关脚本’,这个脚本从游戏开始便进入第二关,资源为5000000,还有一艘本图希商船-FloatingCity:

WarpTo                        2   ;你想去的关卡
;CHEAT FLEET #1
WarpStartRU    5000000                ;你的资源
WarpFleet      FloatingCity,      1   ;你的船和数量

    打开‘记事本’拷贝上面4行,保存在homeworld目录里,文件名为 warp.script (注意扩展名,不要存成warp.script.txt)进入游戏,选择‘单人游戏’,再选择‘新游戏’……
大家看了上面的例子就可以明白:
WarpTo 后面的数字就是要跳到的关卡
WarpStartRU 后面的数字就是MONEY
WarpFleet 后是出场的舰船和数量,中间用逗号隔开,也就是在船名后要有逗号。每调用一种舰船就要用一句WarpFleet

下面是《家园》中可以引用的舰船各称列表:

库申/泰坦
Mothership
Carrier
LightInterceptor
HeavyInterceptor
AttackBomber
LightDefender
HeavyDefender
CloakedFighter (库申)
DefenseFighter (泰坦)
LightCorvette
RepairCorvette
SalCapCorvette
HeavyCorvette
MultiGunCorvette
MinelayerCorvette
ResourceCollector
ResourceController
AdvanceSupportFrigate
StandardFrigate
IonCannonFrigate
DDDFrigate (库申)
DFGFrigate (泰坦)
StandardDestroyer
MissileDestroyer
HeavyCruiser
ResearchShip
Probe
ProximitySensor
SensorArray
CloakGenerator
GravWellGenerator
Drone (库申)
CryoTray
HeadShotAsteroid
TargetDrone

图拉尼
P1Mothership
P1Fighter
P1StandardCorvette
P1MissileCorvette
P1IonArrayFrigate

卡德什
P2Mothership
P2Swarmer
P2AdvanceSwarmer
P2FuelPod
P2MultiBeamFrigate

星际理事会
P3Frigate
P3MegaShip

本图西
CargoBarge
FloatingCity

卡洛斯坟场和鬼船
GhostShip
Junk_Lgun
Junk_Sgun
JunkyardDawg
JunkyardHQ

空间站
MiningBase
ResearchStation
ResearchStationBridge
ResearchStationTower
    至于《灾难》的跳关脚本 warp.script,在cataclysm.big可以找到,有兴趣的同志自己研究一下吧.需要注意的是:
    《灾难》里用WARP.SCRIPT调用的单位和任务脚本的关系更密切,如果调用了任务里没有的非本族飞船,在任务载入时就会跳出!!!不过在《灾难》中那些出现本图希的关卡中是可以用WARP.SCRIPT来调用的,比如在第5关和第15关。
    如在第5关调出了本图希的船,可以被带到下一关,但如果那一关情节中没出现本图希的话,飞船将没有贴图。

germanynacui 发表于 2010-8-9 21:44:09

比修改器方便多了,谢咯~

怜月枫 发表于 2010-8-13 01:58:33

这个测试文本可能是忘记提取了出来。。
或者是。留下来的彩蛋。。
无论如何现在都晚了。很多意义上啊
页: [1]
查看完整版本: HW1和HWC中跳关脚本(warp.script)的修改方法