Psiko的神作Hypersquare Seasons 1 + 2

作者 zaiyp, 2018 四月 24, 08:41:02

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

steven35175

引用自: 尔典 于 2018 五月 16, 10:39:37
不关安全卫士的事情,因为卫士经常会把游戏的执行文件当做病毒来提示删除,所以我玩游戏基本都把卫士退出再玩,我玩第一部的时候是玩到后面开始闪退,比现在玩第二部还要严重,现在还能玩上一阵才会闪退一次。再说,我的电脑没有独立显卡,玩这个关卡掉帧挺厉害,唉,看来要换电脑了 :icon_pale:

似乎是這樣沒錯

我把 防毒軟件関掉 和 Msi afterburner關掉後比較穩定了

晓古

#286
电脑的显卡驱动版本太低,也是引起读档闪退的原因之一。

xtimz

这么神奇,一般杀毒软件都会直接的完全无法运行游戏。
不过我对杀毒软件不熟,因为我的电脑一直裸奔。 :icon_biggrin:

hswyming

#288
我在玩关卡的时候,很少遇到有读档闪退的问题,只有我在做关卡测试时遇到过取档闪退的问题,我在测试关卡时,第一次运行关卡,存档后,退出游戏,再将关卡进行了修改,然后,再次进入游戏,读取之前的那个存档,在这种情况下会出现闪退问题。也就是说我之前的存档中,没有我修改关卡后,里面的东西,读档读不到,就会出现闪退。
关于你们玩关卡时读档出现闪退现象,会不会是因为这个关卡制作的过于庞大,在内存中运行时,由于太占内存,有些数据被自动清除了或丢失了,(就好比有掉帧现象,玩游戏变卡顿),存档时有些数据没有存入存档中,在读档时读取不到这些数据,导致闪退。
建议在玩游戏 前把任务管理器中的一些不需要的软件关闭掉,像系统自我保护程序也关闭掉,内存自动管理程序,杀毒软件也关闭掉,360之类的也关闭掉。硬盘尽量留有大量空间。
还有像我 做的那个龙之匕首 的关卡,在我的电脑上玩的时候,从来没遇到过读档闪退问题,而别人却是闪退频繁,同一个游戏,不同的操作系统,我估计还是操作系统内部存在着一定的问题。比如游戏运行库:Microsoft .NET Framework、Microsoft Visual C++、NVIDIA PhysX物理加速引擎、OpenAL之类,硬盘虚拟内存, 防毒之类 、自动清理之类等等、驱动程序之类 。
个人见解,仅供参考。。。

xtimz

这些都是NGLE引擎自身的问题,很奇怪NGLE的作者怎么会弄出这么多BUG。
要说他能做NGLE,一定是个心很细的人,这次怎么会做的这么粗糙。

moon_cn

我认为NGLE没问题,只是Psiko把NGLE用的过度了,超出了软件开发者的设定的极限。不知道大家有没有看过Psiko制作Hypersquare的过程视频,期间大量应用meta2tr,将地形场景和物品,通过3dmax做好后,经过metaseq编辑一下,直接导入到关卡房间里了,地形和贴图过于复杂(关卡编辑器做不出来,一个房间就能做出多层),超出了NGLE的处理能力。
另外超多的自定义物品和摆放也是原因,个人估计存档文件数据是有极限的,很多时候为了保存新的数据,会把以前的数据给覆盖掉,甚至漏存!!(有时候杀毒软件也会助纣为虐,影像存档操作)。当游戏一进行到需要取旧数据的时候,因为数据没有了,程序就会崩溃掉。
所以,如果不想游戏BUG过多,一是老老实实用NGLE编辑器;二是将物品、触发器的数量限制在一定范围内,比如64或128个以下,否则引擎无法保证正常运行,毕竟快20年的老程序了。
以上个人浅见,有错勿纠。
想看制作视频的,点下面这个传送门:
http://www.tombraider.cn/trletutorials/aritcle2627.html

xtimz

引用自: moon_cn 于 2018 五月 17, 09:41:14
我认为NGLE没问题,只是Psiko把NGLE用的过度了,超出了软件开发者的设定的极限。不知道大家有没有看过Psiko制作Hypersquare的过程视频,期间大量应用meta2tr,将地形场景和物品,通过3dmax做好后,经过metaseq编辑一下,直接导入到关卡房间里了,地形和贴图过于复杂(关卡编辑器做不出来,一个房间就能做出多层),超出了NGLE的处理能力。
另外超多的自定义物品和摆放也是原因,个人估计存档文件数据是有极限的,很多时候为了保存新的数据,会把以前的数据给覆盖掉,甚至漏存!!(有时候杀毒软件也会助纣为虐,影像存档操作)。当游戏一进行到需要取旧数据的时候,因为数据没有了,程序就会崩溃掉。
所以,如果不想游戏BUG过多,一是老老实实用NGLE编辑器;二是将物品、触发器的数量限制在一定范围内,比如64或128个以下,否则引擎无法保证正常运行,毕竟快20年的老程序了。
以上个人浅见,有错勿纠。
想看制作视频的,点下面这个传送门:
http://www.tombraider.cn/trletutorials/aritcle2627.html
你说的有道理。因为毕竟只有 hypersquare 出这么多问题,别的都好好的(至少我玩过的都好好的)。
存档文件从官方游戏的 16K,涨到 hypersquare 的 934K,确实有点儿极限了。

最近我又玩了一遍官方的4代,仔细体会了一下,感觉真的很不一样。相比于自制关卡,4代的每一关真是"太小了",我简直可以说:就没什么东西。
即便这样,官方4代仍出现了火柴划不着的BUG(最后一关),这在自制关卡 Taki 中也出现过,我认为是光源过多所致,4代最后一关的光源确实多。比如:其它关很少有这么亮的房间:



我的意思是:4代引擎确实存在很多限制。我还记得,当年玩《She(神秘女王)》,第8关,Nile(尼罗河)时,画面卡。后来玩上一个 BTB 的《Lara Croft and the Forty Thieves(劳拉和四十大盗)》时,画面也卡。这都是 object 太多所致。按理说,以现在的标准来看,这么点儿 object 绝对不至于卡,但4代引擎确实不行,它不是为这么多 object 设计的。BTW:我刚又检查了一下《She》,以现在的电脑玩,不卡了。

另外,关于存盘,我也特有感触。几乎所有的程序员都有这个坏习惯:一个是存盘,一个是Undo。这两个最容易出毛病。因为最初写程序时,脑子里就没想着这两件事。因为几乎所有人都不喜欢做"吃力不讨好"的事,费好大劲,但别人体会不到你费的劲。要想好好存盘,就要每个类都认认真真重载 CObject::Serialize() 或者类似的什么东西,谁又会去做?反正我不会去做。都认为自己耍几个小聪明,就能搞定存盘的事。

晓古

其实在我看来也不是什么大问题,我玩S1从头至尾从来沒有出现过什么问题,如今玩S2至少到目前为止也正常运行,个人认为只要你的电脑有足够的内存,加上硬盘的容量大,玩这个关卡就不成问题,毕竟这么庞大的一个关卡,在自制关卡中是沒有第二的,所以关卡对于电脑的系统似乎也有一定的要求吧。

steven35175

配備我也是充足的,反而除了HyperSquare 之外 都沒有遇到甚麼問題。 軟體都在衝突... :BangHead:

晓古

引用自: steven35175 于 2018 五月 17, 21:33:38
配備我也是充足的,反而除了HyperSquare 之外 都沒有遇到甚麼問題。 軟體都在衝突... :BangHead:

制作视频攻略你都能对付过去,说明关卡的运行还是可以的。 :thumbsup:

dahai8000

谁帮我跳过去,怎么试都不行!多谢!


dahai8000

引用自: 晓古 于 2018 五月 18, 10:23:45
引用自: dahai8000 于 2018 五月 18, 02:28:19
谁帮我跳过去,怎么试都不行!多谢!

帮你过了。
多谢了!我的操作细微之处还是不行,总感觉没有发挥出最大的弹跳力!

hswyming

trle.net  又挂掉了,进不去了。 :tongue9: :tongue9:
404 Not Found

File not found.

steven35175

引用自: hswyming 于 2018 五月 18, 20:21:41
trle.net  又挂掉了,进不去了。 :tongue9: :tongue9:
404 Not Found

File not found.

聽說在維護當中... :tongue9: