Vanilla备份:小正太与某自重不能君[关卡制作问答]

作者 admin, 2011 三月 11, 21:12:04

« 上一篇主题 - 下一篇主题 »

admin

提问者:小正太 80老车手
答疑者:循循善诱 耐性一等 的 某自重不能君


关卡不能编译脚本了,怎么办

是指不能用trle根目录下的tom2pc.exe编译关卡文件,还是指不能用Script目录下的 语言+Script.bat编译脚本
如果是前者,说明在关卡编辑器里和prj关联的object文件被改名或者移动了,切记从编辑器out wad以后不可以把graphicswads文件夹下,有你所编辑关卡前缀名的那几个文件(关卡名.CD、关卡名.lar、关卡名.raw等等)改名或者移动目录,必须保持前缀名一致哦。

怎么修改照明棒

你是指物品菜单里的样子吧?TR3的照明棒和TR4里的物品名称、编号应该有所不同的(没法试验所以只是猜想),所以用WADMerger替换不一定会成功吧
用Strpix打开wad文件,导出4的模型用metaseq替换成3的,导出4的贴图也用绘图软件修改成3的,然后把两者导入回wad,remap新导入的3代照明棒模型,然后保存wad就行。

我在关卡编辑器里放置了敌人,结果在游戏里却显示的是劳拉的裤子!这个怎么办  

物体显示错误有可能是wad文件紊乱了的缘故,关卡里找不到对应的物品时,一般都显示为lara的裤子
所以你是不是用类似WADMerger这类工具修改了原始的wad文件?
或者是用prj文件读取了其他关卡的object以后,从关卡编辑器输出wad并且用tom2pc编译成了tr4?

怎么才能做两个房间

看一下左边的房间编辑面板,那里有一个select room按钮,选中以后弹出房间选择列表框,选empty,在点ok按钮就能创建一个新房间了,创建好新房间以后,select按钮的上面的房间名称输入框会变化

顺说,中文站的关卡板块有官方说明书的翻译教程以及几位关卡作者的原创教程,非常实用所以请好好利用吧

怎么修改火?不是做火坑,是把火修改成劳拉和被遗忘的抄写管里那样

1、用WADMerger随意读取这个关卡的某一个tr4文件,然后复制DEFAULT SPRITE到左边的空白列表,切换到2D模式,选中刚复制好的对象,点Sprite Editor按钮进行编辑,分别把Texture 0~3保存成bmp文件
2、接着打开你自己的wad,切换到2d模式,选中DEFAULT SPRITE,再点Sprite Editor按钮,这回是读取你刚保存的bmp文件进行替换~这样解释能够明白么?
[attach]4[/attach]
[attach]5[/attach]
[attach]6[/attach]

修改火把时报错?

[attach]7[/attach]

把ZLIB.rar解压后得到的ZLIB.dll放到你的WADMerger目录下就能正常读取编译好的关卡文件了。
[attach]8[/attach]

为什么我加入了新动作,在游戏里却是走钢丝的动作

关于动作替换你的说明不够清楚呢,要把原来编号为多少的动作替换什么样,还有操作方法或者问题截图之类的步骤提供得越详细越好,这样更容易让其他经历过同样问题的人理解并且帮祝你解决呢。
这有三个帖子,一次是创建自定义动画的方法、讲解动作原理并提供了动作的编号分类描述等信息,最后一个是替换现有动作的方法,先看一下能不能解决问题吧。
http://www.skribblerz.com/customanimations.htm
http://www.skribblerz.com/tuts/laraanims.htm
http://www.skribblerz.com/laraanimation.htm

.tfw文件怎么读?????????????

tfw格式没什么印象,不过刚好知道trw是动作文件,可以用WADMerger里的Animation Editor导入和导出,替换lara的动作就是这个原理嘛~

不行呀,报错
怎么才能在游戏中显示子弹数目呢


叹气,之前已经说过几次了,不写明使用文件、操作步骤方法还有附出错截图,对于判断和解决问题是没有太大帮助的,请再好好考虑看看吧。

首先你要替换的动作文件来源自哪里,不能替换的情况我只知道一种,就是动作是有TRNG版本要求的动作

官方的wad文件里包含lara动作信息的lara object最多有只0~444个动作槽位,如果是没有版本要求的动作一般都只是替换这455个槽位的;可是有版本要求的动作在槽位上会超出这个限制,所以你要点Animation Editor左下角的Add按钮增加到所需要的数量,然后再进行替换。

另外有编辑器版本要求的动作,会需要你打开NG Center粘贴几行代码,这些代码一般都包含在你下载来的动作文件里,所以勤于查看readme文件是个必须养成的好习惯哦。

当然还有在替换之前备份好文件,经常针对单项操作进入游戏测试,这样对于排查出问题也是大有裨益的。像你替换了一大堆东西之后再编译关卡文件~再加上你说明问题的...风格...读取出错了肯定没法判断到底是哪个环节出了问题嘛

好了~正太君干巴爹!

PS:显示子弹数目的功能TREP有现成的,但是TREP和TRNG不兼容,但是你想想,劳拉和被遗忘的抄写官这个NG关卡不是有这个功能么?你用NG Center查看一下它的Script代码看看有没有收获。

囧JZ的PS2:加上上删除线的文字我要申明一下,抱歉之前没用大脑思考所以说错了我抱头趴桌自重去......至少我个人尚未发现具有反编译dat为txt文件的自制关卡工具)作为补偿说说我刚试验出来用NG Center显示子弹数目的方法吧

you should dwonlaod MK1 full ,然后就报错了,查看不了

完整的MK2安装包都更新很久了,所以直接去下载这个版本的TRNG吧,装好后再打上最近的1.2.2.3版升级补丁。关键词和下载地址稍微就考验你一下,自己去搜索吧(小声:实在找不到的话中文站也有官方下载地址链接的)。

更正一下......那个......用NG Center也查看不了已经编译好的Script.dat的......实际上NG Center读取的是关卡编辑器目录Script文件夹下的txt。好了我知错了......作为补偿我把刚试验出来的显示子弹方法说一下

第一步要做的是用NG Center查找你所需要的功能语句:

在 Reference选项卡下,输入你要实现功能的关键字,这里是弹药ammo,然后点左右箭头可以查找上一个和下一个,大多数的语句都有语法和参数注释显示在下方的信息框里,如果嫌查看不方便可以点Expand Info用记事本打开,注意看我标记出来的部分,syntax:后的是语法,你可以把这部分内容粘贴修改到你自己的Script中去,然后下面框出来的部分会对语法里涉及到的参数稍微进行一下解释,你根据提示再搜索这些参数的关键词吧,一定能得到更多提示信息来帮助你修改脚本的。

第二步就是在了解命令行和参数的各种嵌套、引用关系之后,实际修改脚本的过程了。

我为了简要说明所以就省去各种参数的设置了,比如说颜色、位置字体、大小、刷新频度、图片代替等参数我都不设置了,用IGNORE表示使用默认设置,你可以根据自己想要的最终效果自行试验。都写好并检查无误以后就点Build按钮编译吧。

第三步当然是检查游戏的实际效果了。

默认显示的就是白色文字、菜单文字大小、从窗口左上角0,0坐标开始,刷新频率默认,直接引用物品菜单文字的效果。

[attach]11[/attach]

[attach]10[/attach]

[attach]9[/attach]

谁知到拿trep修改弩箭,再带个火尾巴?

乃是因为TREP的flametail复选框无法勾选才这么问的么?
据说如果要用TREP实现,得用TR3的火箭发射器替换弓弩还有箭矢(貌似)的solt(s),咱觉得还是改代码方便所以就教你NGLE的实现方法吧。
启动NG Center然后在你想修改的关卡范围内插入以下两段代码AddEffect= 1, ADD_FLAME, FADD_FIRE_STRIP + FADD_CONTINUE_EMIT, 0, 0, 0, 0, IGNORE, IGNORE, 1000, 0, 0
Customize= CUST_AMMO, CROSSBOW_AMMO1_ITEM, IGNORE, IGNORE, IGNORE, IGNORE, IGNORE, IGNORE, IGNORE, 512, IGNORE, 1, IGNORE
其中第一个数字你可以修改为1~3,分别对应三种弩箭,第二个数字代表弩箭发射的速度,速度越慢火焰轨迹越明显,512是默认值,也可以改成IGNORE

授人以鱼不如授之以渔,下面的链接是讲解弹药特效的代码,感兴趣的话就请仔细阅读几遍吧
http://www.skribblerz.com/tuts/ngle/ngleOCBs.htm
其实语法结构和参数设置的内容在NG Center里都有,你所感兴趣的问题在http://www.skribblerz.com上大都有现成的范例和教程,善用查找功能吧你会通过自学受益匪浅的。

[attach]13[/attach]

[attach]12[/attach]

怎么让照明帮成TR3里那样带火花特效的样子?

TREP从0.73才开始有弩箭火焰特效的,要想使flametail复选框变为可以勾选的状态,就得先勾选TREP主界面左下方附近的Extend tomb4.exe size复选框。

要TREP实现照明棒的火花特效:
1、首先你得下载自定义补丁集合DRACO custom patch set
file updates
,地址附下:http://trep.trlevel.de/draco/patches.rar
2、下好解压patches.drc文件到放置TREP的目录,启动TREP后点右下角的custom patches按钮,在弹出的对话框左侧列表里找到并勾选Enable flare particle effects(RC1)
3、这时候先别着急点proceed按钮应用补丁,注意看一下左上角的红色小图标,用鼠标分别点一下,TREP会弹出对话框提示你要在TREP主界面开启什么选项才能正常使用这个补丁,比如这里我们需要勾选左下角附近的Extend tomb4.exe size以及右上角附近的Remap scene memory(fixes hi-DD crashes)这两个复选框,都了解清楚以后就照着去做吧。

最后我表示TREP还有许多其他你可能会感兴趣的内容,你都可以查看用户指导和自定义补丁的说明文档——甚至还有TREP界面各处的提示性文字——来寻找问题的解决方法。只是去作者网站下载文件,却不看作者辛苦编写的说明和示例,那么作者的一片苦心就白费了。再次附上地址请好好利用之:
http://trep.trlevel.de/en/index.html

不行呀,进入游戏后报错

无图无真相,并且如料想之中那样,也没有我所期待的黑底白字......

1、我只知道可以从tomb4.exe的图标来判断哪个是原版程序哪个是NG版程序,这个不解释......
[attach]14[/attach]
2、NG版的tomb4.exe因为不兼容TREP,被修改后再运行程序的确会报错,错误提示如下图。
[attach]15[/attach]
3、启动原版或者打了XP补丁版的tomb4.exe程序,并且读取的是经过原版tom2pc.exe编译的tr4关卡文件,应该是没问题的,有图有真相。
[attach]16[/attach]

小清新君

#1
搬运君辛苦了抱住蹭0 0

TombCrow

#2
引用搬运君辛苦了抱住蹭0 0
小清新君 发表于 2011-3-18 14:13


蹭蹭蹭  {:4_109:}

话说正太同学怎么不来提问了{:4_102:}

费茨

#3
引用搬运君辛苦了抱住蹭0 0
小清新君 发表于 2011-3-18 14:13


 原来自重不能君现在变成小清新了?

80laocheshou

#4
怎么才能用TREP修改成TR3里那样抓住石块没有缓冲,直接上去
好吧,帮一下吧!

小清新君

#5
引用话说正太同学怎么不来提问了
TombCrow 发表于 2011-3-18 15:37
不是不报,时候未到(???)

引用原来自重不能君现在变成小清新了?
费茨 发表于 2011-3-18 16:04
小清新和不自重只在一念之间,文艺地抬头45度角张嘴望天

引用怎么才能用TREP修改成TR3里那样抓住石块没有缓冲,直接上去
好吧,帮一下吧! ...
80laocheshou 发表于 2011-3-19 12:36
这个问题的答案在作者网站的说明文档里写有~总之TREP能实现的功能全都有详细的说明,要仔细看~摸头。
TREP主界点physics按钮,新弹出的对话框勾选Disable ledge grab-climb delay

80laocheshou

#6
从缝隙中往上跳怎么弄?

小清新君

#7
引用从缝隙中往上跳怎么弄?
80laocheshou 发表于 2011-3-20 20:07
TREP的实现方法:
http://www.tombraiderforums.com/showthread.php?t=86892
实现这个功能不仅需要勾选TREP里的选项,还得用WADMerger添加新动作槽位和修改动作的状态。
顺便附上TRNG的实现方法:
http://www.tombraiderforums.com/showpost.php?p=2747009&postcount=6

80laocheshou

#8
{:4_120:}哦。O(∩_∩)O谢谢

80laocheshou

#9
不管用呀!

小清新君

#10
引用不管用呀!
80laocheshou 发表于 2011-3-21 13:28
虽然教程步骤省略了些,但是......我一次性就成功了的说~
不行的话很有可能是漏操作或者操作不正确~你修改好wads以后有没有用tom2pc编译成tr4文件?
把你的tomb4.exe还有修改过的那几个wads文件通过邮箱发给我吧~只有实际检查才能知道你哪一步没做对了。

80laocheshou

#11
不用了,我再弄弄吧{:5_191:}

80laocheshou

#12
ogg格式怎么弄

小清新君

#13
引用ogg格式怎么弄
80laocheshou 发表于 2011-3-21 19:52
播放ogg的功能在作者的网站上有讲解,准确地说是所有TREP和额外工具的使用说明那儿全都有,所以一定要看~摸头!{:5_211:}
1、首先你要用作者给的链接下载BASS library package
http://www.un4seen.com/download.php?bass23
2、解压后把bass.dll放在tomb4.exe所在的文件夹,并且确保audio文件夹里没有wav格式的文件
3、TREP主界面选中Remap scene memory (fix hi-DD crashes)和Extend tomb4.exe size,然后点custom patches按钮
4、新弹出的窗口勾选Bass.dll OGG audiotrack playback,然后注意看proceed按钮上方的棕色链接文字,点了以后会弹出选项菜单,然后更改链接文字右方的输入框,你就可以修改各种情况(比如说读档、两段音频文件切换、lara死亡)的音轨淡入、淡出时间、音量、播放速度等等。

80laocheshou

#14
trep还有什么有用的功能?{:4_118:}