如何在十分钟之内通关罪恶都市?!

作者: Okami丶鬼道分类: 单机游戏 发布时间: 2022-02-01 11:09:02 浏览:3917314 次

如何在十分钟之内通关罪恶都市?!

centre330:
这个汉化真的来之不易。当年GreatCoffee、壶壶,小狼n,火雲他们大多还是中学生,有的还是初中生,真的是用爱和肝在一点点摸索中把这个不可能的任务完成了。这个汉化引擎也直接推动了无名汉化组的成立,推动了后续SA,3代甚至4代的汉化。

【回复】游戏汉化组可以说倒在黎明前英雄。因为他们才有众多的游戏玩家。才让游戏厂商重视游戏的中文本地化。现在几乎大制作游戏有中文甚至是有中文配音,汉化组功不可没。
【回复】汉化我只认快玩游戏盒,但是几年前这个快玩废了,要啥没啥[大哭]
【回复】回复 @淡定毁于冲动 :当年甚至出现出游戏后没人买,都等汉化组出了之后买盗版,因此才逼得商家中文化,当时游戏发售一般都是固定地点,因为不像现在网上直接下载,都是买的光碟。
言_____言:
作为原汉化组的一员,汉化补丁的执行文件其实是日版修改过来的,因为当时组里的技术发现只有日版的字符系统是可以自定义映射的,其他都是字母和数字没有方法达到汉化的设计

【回复】还有就是通过暴力任务卡流程任务的原理我也了解一点,就是游戏进度其实通过计数来算的,7次就说明执行了7个主线流程任务,为后面最后关卡做了一个准备
【回复】谢谢你丰富了我的童年,不然我就被一堆看不懂的英文劝退了[doge]
账号已注销:
在👴还是小女孩的时候,身边的人都在玩公主系列,只有我是罪恶都市五星好公民[脱单doge]

【回复】回复 @胡冠瑾 :慢慢推主线就能到五六星
【回复】我到现在都不知道五星怎么上[辣眼睛]
黄昏之诗:
讲一下这个bug的原理,首先大家都知道老游戏里的随机数都是伪随机,只要在某个时间点,全世界的罪恶都市理论上都会有相同的随机数,而游戏里的时间决定了游戏里随机数的生成,接下来我们需要让随机数和我们要卡的任务的位数重合,然后让游戏崩溃,这样游戏就会尝试读取错误的位数来解决bug,如果读到了那个我们人为设计的随机数,那么跳关就完成了,那么怎么样让系统崩溃呢,最好的办法就是买房,进商店的时候,罪恶都市为了减少游戏内存压力,采用了在切换镜头时保留玩家位置数据,而把玩家本体传送到别处的方式(宝可梦也是,所以宝可梦的bug经常用到那个帮死敌抓精灵的老爷爷),这时候我们只需要买房,买武器,多个支线任务一气呵成,那么我们的实际位置就在罪恶都市里乱飞了,接下来只要卡进最后一个任务即可。

【回复】回复 @绝望的王者 :是这样的,罪恶都市只保留玩家的位置数据,那么之后的剧情在镜头里在移动的就只有贴图而不用做ai的实时演算,然后等动画完了再把你送回贴图里就行,最典型的证据,你在进入粉点领任务的时候会直接清场,而人物会按照既定轨迹移动,但总有一些特殊情况导致清场没清干净,于是你就能看到一些bug,比如剧情里会出现正在对你开枪的警察,但你不会因此掉血,因为此时你只是个贴图。
【回复】回复 @Ultraman丶Seven :详细解释一下吧,F2录制回放,F3播放回放,tab快速购买,首先我们知道,罪恶都市的回放实际上压根不是回放,而是你真的在干这些事,只不过最后会把玩家状态重置回录制播放前的状态,这个回放bug就是跳关的关键所在,我们在回放开始录制时已经被保存了一次位置数据(在买大楼的那个图案上按下F2,那么这个位置数据就是存在买大楼的位置),而在进入商店后,又被保存了一次位置数据,但这两个位置数据恰好在刷新线的左和右,在特定的时间点两次越过刷新线的目的就是让系统搞不清楚到底该读哪一个位置数据,这个时候我们同时买楼(按下F3,结束录制的时候被传送回大楼),在商店抢劫(随便买把武器也行,商店也会留下位置数据),接下任意支线任务(保留位置数据),接下警车任务(保留一个错误的位置数据),之所以能同时做到这么多,就是因为有回放系统,这个时候就形成了我在游戏中玩游戏,系统就懵逼了,此时系统只知道玩家的位置,而不知道玩家到底是什么状态,那么系统就要读取玩家状态的数据,但肯定那时候已经是一团乱码了,这个时候系统就会读取错误的位数,也就是我们人为设计的随机数,于是跳关就形成了。
【回复】没明白?保留位置数据实体穿送到他去不徒增数据运算吗?怎么能省内存[辣眼睛][辣眼睛][辣眼睛]
TossKID:
一堆人为了抢汤米三千多美元的巨量存款而发起火并[doge]

【回复】反转了,那三千块钱是比特币(
【回复】回复 @柏林医院精神科Standog :又反转了,那是三千津巴布韦币[doge]
【回复】桑尼大老远从自由城跑过来就为了三千块钱
oCCFANo:
我挺好奇这bug是怎么被发现的,然后找到一篇文章讲述这个bug的发现经过。大概原理是向游戏向请求返回一个数值,这个数值可以买东西也可以激活任务,因此只要返回的数值可以激活最后一个任务,就能直接在一开始就进行最后一个任务。 起初是husho和Patrick两位大佬在研究“如何在任务中开启新任务”,后来他们发现可以利用“任务链”来跳过多个任务,原理是利用堆栈(stack)里的返回值激活任务。需要注意的是,上面这些“任务链”里的任务都会用到一个相同的堆栈指针(stack pointer)。 某天,husho突然想试一下在清空堆栈的情况下,执行返回指令会有什么结果。文章作者39daph也进行了同样的测试,但39daph得到的返回值是0,而husho那边返回的值却是200。于是他们继续深入研究,发现堆栈指针在游戏内脚本是一个未分配的short(不清楚这里short指什么),这意味着如果你让一个空堆栈返回一个值,那么它会从->stack【65535】这个地址里返回一个值。 39daph试图找出所有可能的地址,他发现一部分地址位于用来存放脚本变量(script variable)的脚本空间(script space)之内。其中,有一个脚本变量是一个临时的计时器(timer),它是专门用来给工具店老板NPC计时的。这个计时器以毫秒计时,并且会在玩家进入NPC刷新区更新计时。当NPC正常刷出来时,计时器的值是当前时间(按毫秒来计算);当NPC被玩家干掉或者被玩家抢了,然后玩家离开一定距离之后,NPC会被刷没,从NPC被刷没的一瞬间,计时器开始计时,直到下次更新计时器(即玩家再次进入刷新区、NPC重新刷出来),在这种情况下计时器的值就是从NPC刷没到下次刷新NPC,这个值也是毫秒。

【回复】short指的应该是变量类型 就是一个16位整型变量
【回复】认真科普带佬属实是小母牛开透视挂牛逼透了
【回复】是不是就我一个九年义务漏网之鱼……你们到底在说什么?
虚无闲:
第一次玩这个游戏是英文版,英文也不好,发现可以开出租车和做警察赚钱,地图又大自由度又高,还以为是模拟人生,而且打路人一拳还会被警察抓,这么严谨真实……后来同学给我介绍一个游戏,说叫罪恶都市,任务非常长且复杂,很有意思,他一打开我就傻了,很尴尬,只好说自己没玩过[笑哭]

【回复】我小学的时候玩了2年,直到我一个小伙伴来我家玩电脑的时候,我才知道这游戏有主线有剧情[呆],以前一直不知道怎么过桥[笑哭]
【回复】回复 @生如枪花- :曾经为了玩这游戏尝试巴结英语老师,然后我英语成绩就上去了[热词系列_知识增加]
【回复】回复 @FFFFirewallll :我也是,本来次次不及格的英语就为了玩侠盗和魔兽争霸好好学了一波结果回回考前几…玩了帝国时代2每天钻研历史地理…玩骑砍1跑商把差价利润记满一个日记本…真佩服小时候的我们[笑哭]
彩虹五香蛋:
《黑帮火拼的背后居然是为了三千块钱》

【回复】美元符号,相当于什么时候美国的物价
5级号的小号:
兰斯:嘿,打得不错,把人打成这样,真的厉害。 汤米:你也想来两下 兰斯:不,我是说你把我们唯一的线索打没了。 汤米:行,那没你事了,走吧。 兰斯:嘿,你要知道,在这个城市里咱俩得相互照应着点 汤米:我不需要照着 里欧的厨子们闪亮登场 兰斯:(丢枪)谁说的,拿着这个 Bang bang bang 汤米拿枪打没了现场所有人 兰斯:你,你这是(捂胸口喘气中) 汤米:想不到吧,我通过卡BUG知道未来你背叛了我[滑稽]所以我洗了未来的你,现在我回到正常的时间线里来的,可是未来终要发生。所以我要洗了你[滑稽] 兰斯:你。。。你在说什么。。。啊,我GG了[滑稽]

唱跳RAP周杰伦:
[笑哭]这游戏我就没做过主线,一直闲逛一直杀人抢车

【回复】这游戏别的我没记住,就记住了一个作弊码叫panzer[藏狐]主线任务最多推进到接梅赛德斯那里,因为当时还小接触的游戏也不多,我不知道一款游戏是可以有剧情的[捂脸]
【回复】我也是,当时还小啥都看不懂,就一顿瞎玩[热词系列_知识增加]
【回复】我也是,当时我不知道有汉化版的一堆英文我也看不懂,就在那瞎玩
_熹微_-:
我一开始玩gta主要是开车乱撞,抢钱抢车,玩了一会就腻了,过了一段时间才从别人那听说有作弊码这回事,重新开始玩,然后尝试了最后码之后又腻了,但这次熟悉了大部分常用作弊码,背的滚瓜烂熟,后面又听别人说做完任务可以招小弟我就去做任务了(不知道为什么那段时间对招小弟这件事特别有执念),飞机炸楼房倒是没卡多久,最恶心的就是那个电影厂任务,我是放到了最后才做,卡了好长一段时间,一度想要放弃,但是想想都玩到这了就继续接受折磨了。 最后通关的时候是真的激动,特别有成就感,虽然这当中用了好多次作弊码,比如赛车任务直接把别人炸死晃晃悠悠的就过了,或者输入车辆起飞慢慢开[doge],又或者是接人躲避追捕直接panzer(过了开坦克任务看网上教程改的)召唤阿帕奇飞天山[藏狐]想想当时真的很快乐,除了各种开载具的折磨任务。

【回复】我有段时间一直都是召唤坦克—汽车飞行—水上漂—上坦克把炮管调到后方—找一条直道疯狂开炮—畅游天空[脱单doge]
【回复】找小弟那算简直一模一样,我因为对这事很有执念疯狂做任务,但还是没成功[大哭]
【回复】同找小弟,不过全通了之后就像是失去梦想了一样很难受,并不觉得通关是一件开心的事情
果然还是种田适合老子:
能想出这办法也是个人才,up能实验800多次也很有毅力

【回复】回复 @空乀櫻溯 :praise/s[妙啊]
寄己控寄不了寄己:
记得当年,开小飞机炸楼那个搞了好久过去了,电影厂有个支线任务,用飞机发传单死活过不去

【回复】小飞机可以先干死保安,从一楼到四楼,再从四楼到一楼放炸弹,不过时间会长一点,要有耐心
【回复】真实,那个炸楼真的是,小飞机开得我自闭了[笑哭]
【回复】我也是 到现在也卡在发传单
淡定的黑影:
其实我感觉最震惊的还是零元购,其他的目前还不怎么吸引我,玩了这么久我才知道原来是可以零元购的[喜极而泣]

【回复】回复 @被牛頓力學寵愛之人 :不是直接进去能抢么,任务的话我完成的不多,剩下就是开车了
【回复】回复 @淡定的黑影 :好像后面到西岛里面一个大任务的小部分要零元购
sblled:
凌晨三点2000人正在看,彦祖,该睡觉了[doge]

【回复】下午两点半了2000人(〜 ̄△ ̄)〜
【回复】下课铃声响起,老师占用你们亿分钟时间,还没开始就已经结束。这才叫最快通关[tv_doge]
耋喰:
额啊啊啊啊啊啊啊啊啊啊,小学一年级我哥天天带我玩这个,我俩除了作弊把车从海上开到对面城市玩以外什么也没干[辣眼睛][辣眼睛][辣眼睛][辣眼睛]

【回复】我也是,记得当时在原来城市杀人太多,海上还有海警[妙啊]
【回复】。。。我和我哥直接去抢船的
【回复】我也是 去对面开飞机 和玩沙滩摩托[OK]

单机游戏 GTA 单机联机 罪恶都市

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!