FloorEdit古墓丽影3代关卡制作

TombCrow讨论 | 贡献2024年1月19日 (五) 16:58的版本 (文字替换 -“沉重触发器”替换为“重力触发器”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

本文是自制关卡工具 FloorEdit 的一份附加说明文档,由该工具作者撰写并包含在压缩包内。

前言

好了,在五代关卡制作手册的工作开始以后,我为3代也写了一份简短说明。这份东西包括了交通工具和敌人的制作。你也可以找到什么是 NULL meshes。手册中还包括了矿车的安装,你可以创建矿车关卡了。

创建关卡

必须材料

这个部分告诉你如何利用关卡编辑器创建3代关卡。你需要的东西是:

  • 一个独立的TRLE(关卡编辑器)文件夹(只用于创建3代关卡),其中包括(粗体字部分可能需要另外下载):

\WinRoomEdit.exe
\Tom2pc.exe
\Objects.h(可从TR3提取)
\Tomb3.exe
\TombPC.dat
\Data
\Data\Main.sfx (from TR3 CD)
\Graphics
\Graphics\Wads
\Graphics\Wads\Font.pc
\Graphics\Wads\pcsky.raw
\Textures

  • FloorEdit 2.5
  • WAD及材质提取工具,如TR2Wad

创建WAD与TGA

在得到这些文件之后,你就可以开始了。如果你还没有WAD,打开TR2WAD,从cd中载入3代关卡。选择Save WAS,从3代关卡编辑器中以与原关卡相同的文件名把wad保存到\graphics\wads文件夹。然后选择Save TGA,保存到\textures文件夹,文件名还是与关卡名相同。

注意:如果愿意,也可以更改文件名,但是使用初始文件名对于刚开始3代关卡制作的用户更为方便。当你成为一个老手之后,你当然可以更改它。

建造关卡

从新的TRLE(关卡编辑器)文件夹运行RoomEdit程序,并载入TGA和WAS文件。接着只需要按照下述规则开始构建你的关卡(仅适用于3代):

TombCrow注:以下的说明中有些物件我也不是很清楚,因此在此保留原文。大致是说只能利用3代格式的wads,4代的不适用;另外,不要使用固定的摄像机视角或者一个类似场景鸟瞰的场景动画;不要使用特殊光源(因为这个版本的FloorEdit不支持);不要使用雾(?);不要使用场景动画之类的触发器等等。

- Don't place fly-by and fixed cameras
- Don't place any light other then the normal light - !current FloorEdit 2.5 doesn't support lights!
- Don't place fog-bulbs
- Don't use the BODYBAG, FLYBY and CUTSCENE triggers
- Don't use the ocb codes
- Don't use bumpmaps
- Only use wads that are in the TR3 Format. You can't use the wads that are created for the TR4 level editor.

完成以后,按下Alt+W输出tom文件。把它放置到3代关卡编辑器文件夹下的graphic\wads文件夹。如果文件已经存在,就覆盖原来的文件。然后运行普通的4代关卡转换器创建4代关卡。

现在使用flooredit进行工作。打开flooredit以及你解码的3代原始关卡。然后按下Edit(编辑),选择Import TR4(导入TR4)。载入刚才生成的4代文件。完成以后,选择File(文件)的Save As(保存为)。把它保存到3代关卡编辑器的data(数据)目录。文件名与关卡和wad的原始文件名相同。

物件

我在3代中没有发现任何类似于OCB的东西,所以我认为它可能并不存在。这里是交通工具物件设置:

矿车

矿车会一直沿着轨道前进,如果撞到墙,它会毁坏。失去轨道以后,它就坠毁了。要控制它,就使用命令20和21。(在RoomEdit中的TT和Mechanical Scarab按钮)

  • 20 - 左转
  • 21 - 右转
  • 20和21 - 停下矿车。注意如果速度太快,会停不下来!

如果你在轨道下放置了一个重力触发器,当Lara拉动扳手时它将会被激活。 要更改方向,就制作一个flipped room并更改里面的曲线。用一个重力触发器激活它,这样就能改到另一个方向。激活可移动的扳手使它运作。如果你在那个方向使用了光线,那么需要在新方向的flipped room中重做一遍光线。你也可以在碰撞扳手的时候这样做使矿车停下。只需要在flipped room中使用both floordata功能。

上坡时,必须放置一条链条牵拉矿车。如果弯曲过分,矿车会飞出轨道,Lara当然也就就没命了。

如果在路上有static mesh,Lara必须下蹲躲过,否则会受伤。

皮船

皮船需要从下沉对象和一个致命区域进行特殊的安装。下方有扇门的普通水流(不是急流)区域是Lara可以上下船的,在水下放置水流可以控制方向的转换。

要制作急流区域,把材质放置好(不要使它们透明),把它们标记为致命区域。把下沉对象和触发器放置在地板上(见TRLE手册)。不需要在这个下面制作水域。但是为了让Lara有个地方上下船,你还必须制作一个没有下沉物件的普通水域。

注意:皮船不会自动迎合floordata。如果你没有把岸设置得高于水面,它将会一直开到地面上。

LASER1(激光1)
Green laser, not deadly.
绿色激光,不会致命。
HOOLIGAN
Place FLAME_EMITTER1 under him to make the fire.
在这个下面放置火焰喷射器(FLAME_EMITTER1)以制造火焰。
LASER2(激光2)
Red laser, not deadly
红色激光,不会致命。
CEILING_GUNS
Place AI_MODIFY to let it look in one direction.
需要放置一个智能修正器(AI_MODIFY)使它朝向某个方向。
LASER3(激光3)
Red laser, deadly
红色激光,致命。
PRISONER(囚犯)
Place a AI_MODIFY under him and he can't be killed.
在这个下面放置一个智能修正器(AI_MODIFY)并且他不会被杀死。
ELECTRICITY(电流)
Puts electricity on 2 wall sectors. The wall where it points to and the wall next to it on the right. deadly
把电流放置在两堵墙壁之间。其中一个是它流向的地方,另一个则是靠着它的右边。致命。

触发器

  • 进攻触发时钟:袭击由FLIPEFFECT触发器触发,命令如下:
    • 28 Clear clock(清除时钟)
    • 29 Stop clock(停止时钟)
    • 30 Reset clock and show(重置时钟并显示)
    • 33 Add penalty seconds
  • Quadbike racetrack clock:该时钟也是由FLIPEFFECT触发:
    • 34 Start clock(开始计时)
    • 35 Reset clock(重置时钟)
    • 36 Stop clock (End of race)(终止时钟)

信息补充

Po Yu(伯俞):

用FloorEdit是可以做出1~5代的關卡.但是四代關卡因為程式上的設計
最多只能把交通工具取代成\"機車\"或是\"吉普車\"
所以說頂多能用出\"像三代的機車\"~(但是只能從右邊上) 理論上目前四代無法做出其他交通工具

總結...FloorEdit能做三代的關卡.因此可以用交通工具~所以才會有說明如何使用交通工具
但轉換成四代的...應該是不可能的~(不然現在早就出現一堆有不一樣交通工具的四代關卡摟^^)
這是很可惜的...像是...四代也沒有天候系統.交通工具又只有兩種= =
真的很可惜~