各个版本的比较

作者 xtimz, 2022 九月 08, 13:18:40

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

xtimz


xtimz

4代,GOG英语版、法语版、德语版。
以英语版为基准。

data目录:
法语版:相同。
德语版:不同的有:
alexhub2, bikebit, csplit1, jeepchas, jeepchs2, lake, lowstrt, palaces.

主目录:
binkw32.dll,法语版不同。
其它文件均相同:script.dat, tomb4.exe.

xtimz

5代,GOG英语版、法语版、德语版。
以英语版为基准。

data目录:
相同,除了LOGO外(英语版用 LOGO512.pak,法语版用 FRLOGO.pak,德语版用 GRLOGO.pak)。

主目录:
均相同:binkw32.dll, PCTomb5.exe, SCRIPT.DAT.

xtimz

2代,GOG英语版、法语版、德语版。
以英语版为基准。

data目录(除了当然不同的 legal.pcx, tombpc.dat 之外):
TITLE.PCX:英语版用的是 Multipatch 的,法语版和德语版用的是 EPC / UKB 的。
FLOATING.TR2:德语版用的是 UKB 的,英语版和法语版用的是 EPC / Multipatch 的。

主目录:
DLL 都一样:Dec130, Edec, libogg-0, libvorbis-0, libvorbisfile-3, msvcp90, msvcr90, sound, WINPLAY, WINSDEC, WINSTR.
Tomb2.exe:英语版和法语版用的是 Multipatch 的,德语版用的是自己的,与 EPC / UKB / Multipatch 均不相同。

xtimz

2代,byiu 的:
FLOATING.TR2 用的是 UKB 的。
TITLE.PCX 用的是 EPC / UKB 的。
tomb2.exe 简直是神奇,别的都 900 多K,它 700 K。

xtimz

3代,GOG英语版、德语版。
以英语版为基准。

cuts目录:相同。
data目录(除了当然不同的 tombpc.dat 之外):相同。

主目录:
DLL 相同:DEC130, EDEC, WINPLAY, WINSDEC, WINSTR.
tomb3.exe 相同。

xtimz

科普:2代版本问题。

==========
1. 为什么有版本问题?
因为游戏中的表现不一样。2代(且只有2代)的版本很多,各个破解组织更是各有各的习惯。但从游戏中的表现来说,无非就那么几种。所以我们按游戏中的表现来分类:游戏中表现一样的,我们就认为是同一版本。

==========
2. 历史
过去、现在、未来提出版本问题的都是快速通关的玩家,因为只有这种游戏方式才对细微的差别敏感。当前(2022年),快速通关玩家总结的2代版本有3种。按照发行的时间顺序:
(1) Eidos UK Box,英国首版,简称 UKB。有很多证据表明,这是在英国首发时的未完工的版本。当年奥地利帅哥 Soul 提供的就是这个,他认为这是未完工的版本。我当年玩的也是这个,我也认为是未完工的,因为 readme.txt 文件是空的。Eidos 发行的未完工的版本也不只这一次,就我知道的来说,5代也有个未完工的版本(但5代未完工版本表现跟完工的一样,所以如果按照本贴的规则,它们应视为同一版本)。当然,你也可以说整个5代都未完工,我觉得也恰如其分。
(2) Eidos Premier Collection,白金版,简称 EPC。这是后来完工的版本,也是我最喜欢的,后面详述。
(3) Multipatch,最终版,简称 Multipatch。游戏发行后,Eidos 提供了3个补丁,前2个还好,第3个简直就是灾难。这就是打过第3个补丁的画蛇添足的版本。

==========
3. 下载点
https://github.com/tombrunners/tr2-version-swapper
里面的英文描述很准确。但为了准确,就只能牺牲主观感受。下面我就主观感受叙述一下。

==========
4. 次要差别
(1) data/title.pcx。这就是游戏标题界面,其实无所谓的。Multipatch 画蛇添足的加了两行红字:Starring Lara Croft。别的版本都没有,所以简直就是画蛇添足。
(2) data/floating.tr2。浮岛(Floating Islands)那关的关卡文件。UKB(英国首版)果然是未完工,在那里能穿过一个地板门。另外2个版本正常。
总之,次要差别都不重要,下面集中在主要差别,也就是 tomb2.exe 上。

==========
5. 主要差别:tomb2.exe
(1) 先说画蛇添足的最终版,Multipatch 版。当房顶很矮时,劳拉一般是能向后跳(或者侧跳)的,1-5代都是如此。劳拉身高是 3/4 = 0.75 个格子,矮的房顶大多是1个格子高。此时劳拉绝对能向后跳(或者侧跳)。但唯独这个 Multipatch 版不行!测试地点就在游戏的第1个杠杆处,位于第1关开始不久(1-2分钟就能到),那里就是1个格子高。拉完杠杆后,向后跳,如果能跳起来,那就是 EPC / UKB 版本,否则就是 Multipatch 版。仅这一点,这个版本就极不建议玩。

(2) 再说 EPC 版。我最喜欢的版本,理由就是各种简单的 bug 非常容易做到,尤其是墙角 bug。

(3) 最后说 UKB 版。我当年从头到尾玩的都是这个,所以我想我还是有发言权的。我不推荐这个的主要理由是:
(3.1) 这个碰撞有点儿怪,不仅墙角 bug 非常难,而且很多地方都不太对劲。这也正常,毕竟是未完工的版本。测试方法:随便找个墙角 bug,EPC 版本会很容易做,而 UKB 版本很难做,十有八九墙角会使劳拉转身,而不是嵌入。
(3.2) 别人玩的都不是这个,如果你玩这个,你会发现你的体验跟别人很不同。还是上面的墙角 bug,我当年的感觉是:我当时就觉得非常不对劲,以前肯定不是这样的,别人好像也都正常,仿佛全世界只有我中毒了。UKB 版本非常难买到,玩这个的基本都是网上下载的盗版(没错,我就是),而且下载的非常不巧。要不是快速通关的人说,根本就找不到第2个人玩。我当年有好几处,跟别人交流时发现交流困难,因为我的游戏表现跟他们不一样!
(3.3) 快速通关的人喜欢 UKB 版本的理由是:它有一些独有的 bug。那些 bug 都很难做,如果你能做,那十有八九不会看这篇科普的东西。如果你看到此,我就不建议你用这个版本了。

==========
6. 一般玩的都是哪个版本?
如果现在买正版,只能去 GOG 或 Steam 平台买下载版。这两个都是最终版,也就是打了 Multipatch 的画蛇添足版。
如果你早年买的光盘正版,那十有八九是 EPC 版。
UKB 版是英国首版,全世界少见,只有网上下载的能下载到。

byiu(华丽的枫叶)的版本是 Multipatch 版。

xtimz

https://github.com/tombrunners/tr2-version-swapper
2代版本转换器。
写这个的人还挺逗,为了不让破解被滥用,隐藏了一些东西。

Eidos Premier Collection [EPC]
[1] 0x44B23C: 0x51 -> 0x90
[2] 0x44B24F: 0x10 -> 0x0C
[3] 0x4555AB: 0x75 -> 0xEB
[4] 0x466A90: "%c:\\%s" -> ".\\%s\0\0"

Eidos UK Box [UKB]
[1] 0x44B15C: 0x51 -> 0x90
[2] 0x44B16F: 0x10 -> 0x0C
[3] 0x44D61C: 0x75 -> 0xEB
[4] 0x466A90: "%c:\\%s" -> ".\\%s\0\0"

这是他们说的破解位置,按着这个可找不到真正的位置。