Board logo

标题: [新闻] 动视表示他们没拿到《古惑狼》三部曲的源代码,复刻版几乎是完全的逆向工程 [打印本页]

作者: Nemo_theCaptain    时间: 2017-6-23 16:20     标题: 动视表示他们没拿到《古惑狼》三部曲的源代码,复刻版几乎是完全的逆向工程



PS1上《古惑狼》三部曲几乎所有的开发资料都没了,源代码和原始美术素材也没有了
好在3D mesh数据逃过一劫(虽然老格式不能直接用,单位需要转换),这样起码关卡结构不用重新测量
其他的部分,比如骨骼动画、跳跃手感、敌人AI,基本都是逆向工程的产物,音乐也是重做的

http://www.vg247.com/2017/06/22/ ... iginal-source-code/

[ 本帖最后由 Nemo_theCaptain 于 2017-6-23 16:23 编辑 ]
作者: yfl2    时间: 2017-6-23 16:27

posted by wap, platform: Android
这种类型的山寨重制以前有吗?
ff3起码还是一个公司

本帖最后由 yfl2 于 2017-6-23 16:32 通过手机版编辑
作者: bushsq001    时间: 2017-6-23 16:33

这个给有经验的开发者不就是正好练手用的吗
作者: 昔日之影    时间: 2017-6-23 16:36

引用:
原帖由 yfl2 于 2017-6-23 16:27 发表
posted by wap, platform: Android
这种类型的山寨重制以前有吗?
ff3起码还是一个公司

本帖最后由 yfl2 于 2017-6-23 16:32 通过手机版编辑  
sega的梦精灵,原版源代码全丢了,基本上和重做一遍差不多了
作者: I-Am-Legend    时间: 2017-6-23 16:40

posted by wap, platform: iPhone
有时候从冗余的源代码中提取有效的数据出来
还真不如重做
作者: shinkamui    时间: 2017-6-23 16:52

mesh可以直接从游戏asset里面恢复啊,不可能连怎么打包的都忘了吧……
作者: kailuhage    时间: 2017-6-23 16:53

PS4版限时独占一年
作者: mieumieu    时间: 2017-6-23 17:01

posted by wap, platform: Android
引用:
原帖由 @shinkamui  于 2017-6-23 16:52 发表
mesh可以直接从游戏asset里面恢复啊,不可能连怎么打包的都忘了吧……
得有游戏源代码或者打包工具两者其一才能知道

不然还可以跑模拟器拿vertex data,但我记得ps1送给显卡的数据不带深度。。那就糟糕了
作者: ddaaii    时间: 2017-6-23 17:11

posted by wap, platform: Android
引用:
原帖由 @bushsq001  于 2017-6-23 16:33 发表
这个给有经验的开发者不就是正好练手用的吗
已经有经验的人了还要练手干啥
作者: SONY大法的微笑    时间: 2017-6-23 17:12

posted by wap, platform: Sharp AQUOS ZETA SH-01G
想说明什么?我的妇科很良心?
作者: leyoung    时间: 2017-6-23 17:13

posted by wap, platform: Android
这是提前打预防针吧
作者: bushsq001    时间: 2017-6-23 17:13

引用:
原帖由 ddaaii 于 2017-6-23 17:11 发表
posted by wap, platform: Android
已经有经验的人了还要练手干啥
就是指那几个专门负责高清重制的工作室啊

正好拿来练手
作者: Nemo_theCaptain    时间: 2017-6-23 17:19

引用:
原帖由 bushsq001 于 2017-6-23 17:13 发表

就是指那几个专门负责高清重制的工作室啊

正好拿来练手
Vicarious Visions也算不上什么专门负责高清复刻的工作室
他们的历史基本就是动视垃圾厂,各种体育和电影改编游戏,最近几年的主轴本来是Skylanders,因为颓了,又闲下来了
作者: hugang    时间: 2017-6-23 17:23

既然如此,重做的意义何在?古惑狼的忠实玩家欧美很多吗?
作者: bushsq001    时间: 2017-6-23 17:24

引用:
原帖由 Nemo_theCaptain 于 2017-6-23 17:19 发表

Vicarious Visions也算不上什么专门负责高清复刻的工作室
他们的历史基本就是动视垃圾厂,各种体育和电影改编游戏,最近几年的主轴本来是Skylanders,因为颓了,又闲下来了
那这工作确实有点麻烦了

领着复刻预算做重制工作
作者: sceic    时间: 2017-6-23 17:45

古惑狼当初的意义一半在于:卧槽!这画面是N64的吧!!
作者: 小黑屋专用    时间: 2017-6-23 17:48

等烩面了
作者: 神月玖璃    时间: 2017-6-23 19:18

posted by wap, platform: Sharp AQUOS Xx 304SH
这种是不是像星际1源码一样卖给收破烂的,或者当成破烂给扔了?
作者: Nemo_theCaptain    时间: 2017-6-23 19:31

引用:
原帖由 神月玖璃 于 2017-6-23 19:18 发表
posted by wap, platform: Sharp AQUOS Xx 304SH
这种是不是像星际1源码一样卖给收破烂的,或者当成破烂给扔了?
星际1源码暴雪自己有的,要收回那个泄漏的是出于安全目的,防止研发外挂
古惑狼应该是真没了
作者: 弟弟等等    时间: 2017-6-23 20:31

当初 代码 为什么要扔 了,单位硬盘内存不够 ???
作者: wulongx    时间: 2017-6-23 21:29

引用:
原帖由 弟弟等等 于 2017-6-23 20:31 发表
当初 代码 为什么要扔 了,单位硬盘内存不够 ???
顽皮狗不给动视源代码也很正常啊,说不定就说丢掉了,反正动视也没办法去他们公司翻
作者: austin17    时间: 2017-6-23 21:41

posted by wap, platform: Samsung
真搞不懂 源代码怎么说丢就丢了
作者: slr    时间: 2017-6-24 00:18

引用:
原帖由 austin17 于 2017-6-23 21:41 发表
posted by wap, platform: Samsung
真搞不懂 源代码怎么说丢就丢了
几十年能发生的事太多了,比如火灾,黑客入侵,小偷,等等等等。
作者: shenghua3    时间: 2017-6-24 01:56

最终幻想3 也可以逆向吧
作者: AndMe    时间: 2017-6-24 14:18

posted by wap, platform: iPhone
引用:
原帖由 @wulongx  于 2017-6-23 21:29 发表
顽皮狗不给动视源代码也很正常啊,说不定就说丢掉了,反正动视也没办法去他们公司翻
到了ps的时代,已经不太不可能出现源代码丢失这种事情了
给源代码有什么好处?当年黑了顽皮狗一刀,现在又不给分钱,不想给的托词而已
作者: Entelecheia    时间: 2017-6-24 14:21

那还真是辛苦了
作者: AndMe    时间: 2017-6-24 14:21

posted by wap, platform: iPhone
引用:
原帖由 @slr  于 2017-6-24 00:18 发表
几十年能发生的事太多了,比如火灾,黑客入侵,小偷,等等等等。
不可能的,有服务器网络备份
哪怕地震资料都在
作者: Nemo_theCaptain    时间: 2017-6-24 15:33

引用:
原帖由 AndMe 于 2017-6-24 14:18 发表
posted by wap, platform: iPhone
到了ps的时代,已经不太不可能出现源代码丢失这种事情了
给源代码有什么好处?当年黑了顽皮狗一刀,现在又不给分钱,不想给的托词而已
分钱是要分的,即使版权不归顽皮狗,游戏原作毕竟还是顽皮狗做的
另外原文说了即使给了源代码处理起来也很麻烦,因为那引擎只能在PS1上跑,太多专用代码,还是需要逆向研究
作者: mieumieu    时间: 2017-6-24 16:45

posted by wap, platform: Firefox
引用:
原帖由 @AndMe  于 2017-6-24 14:18 发表
到了ps的时代,已经不太不可能出现源代码丢失这种事情了
给源代码有什么好处?当年黑了顽皮狗一刀,现在又不给分钱,不想给的托词而已
游戏源代码丢失的事情即使是近几年一样有,别以为每个公司都那么注意
作者: AndMe    时间: 2017-6-24 17:55

posted by wap, platform: iPhone
引用:
原帖由 @Nemo_theCaptain  于 2017-6-24 15:33 发表
分钱是要分的,即使版权不归顽皮狗,游戏原作毕竟还是顽皮狗做的
另外原文说了即使给了源代码处理起来也很麻烦,因为那引擎只能在PS1上跑,太多专用代码,还是需要逆向研究
ps2的古惑狼给顽皮狗分钱了?
dq全是外包的,enix复刻重做还要给chunsoft分钱?
作者: AndMe    时间: 2017-6-24 17:55

posted by wap, platform: iPhone
引用:
原帖由 @mieumieu  于 2017-6-24 16:45 发表
游戏源代码丢失的事情即使是近几年一样有,别以为每个公司都那么注意
独立游戏小工作室和大型开发商不一样的
作者: Nemo_theCaptain    时间: 2017-6-24 17:57

引用:
原帖由 AndMe 于 2017-6-24 17:55 发表
posted by wap, platform: iPhone
ps2的古惑狼给顽皮狗分钱了?
dq全是外包的,enix复刻重做还要给chunsoft分钱?
PS1三部曲是顽皮狗做的
PS2的古惑狼跟顽皮狗毫无关系自然不用分钱
ENIX复刻DQ可以不给CHUNSOFT分钱,那是因为当初开发的时候就规定好了CHUNSOFT所有素材今后白用
环球当年没跟顽皮狗签这种协议,就得给顽皮狗分钱
引用:
原帖由 AndMe 于 2017-6-24 17:55 发表
posted by wap, platform: iPhone
独立游戏小工作室和大型开发商不一样的
顽皮狗在PS1时代就是个“独立小工作室”

[ 本帖最后由 Nemo_theCaptain 于 2017-6-24 18:02 编辑 ]
作者: bushsq001    时间: 2017-6-24 18:03

古惑狼也算是3D平台开山作了

出了必玩同时拿PS碟放PS2里对比打打

当时包机房里没通关认真通的还是后面GBA版
作者: genesisx    时间: 2017-6-24 18:53

posted by wap, platform: Galaxy Note 5
铁甲飞龙RPG的源代码不也没了,世嘉是不是根本不想做了
作者: wulongx    时间: 2017-6-24 18:56

引用:
原帖由 bushsq001 于 2017-6-24 18:03 发表
古惑狼也算是3D平台开山作了

出了必玩同时拿PS碟放PS2里对比打打

当时包机房里没通关认真通的还是后面GBA版
历史太久,记忆有点模糊
就记得ps三代我倒是完成度100%了
http://blog.sina.com.cn/s/blog_4938f71b010003zf.html
前两作玩得怎么样没印象了
作者: bushsq001    时间: 2017-6-24 19:29

引用:
原帖由 wulongx 于 2017-6-24 18:56 发表

历史太久,记忆有点模糊
就记得ps三代我倒是完成度100%了
http://blog.sina.com.cn/s/blog_4938f71b010003zf.html
前两作玩得怎么样没印象了
GBA版的古惑狼由于机能不够只能做成2D平台类了

夹了几个伪3D的滑行关卡

正由于是2D玩法感觉还能坚持通关

但XBOX的3D续作玩了一会儿就明显感觉关卡比PS版差劲太多

这次重制算是一次不错的正名机会

[ 本帖最后由 bushsq001 于 2017-6-24 19:31 编辑 ]
作者: AndMe    时间: 2017-6-24 19:32

posted by wap, platform: iPhone
引用:
原帖由 @Nemo_theCaptain  于 2017-6-24 17:57 发表
PS1三部曲是顽皮狗做的
PS2的古惑狼跟顽皮狗毫无关系自然不用分钱
ENIX复刻DQ可以不给CHUNSOFT分钱,那是因为当初开发的时候就规定好了CHUNSOFT所有素材今后白用
环球当年没跟顽皮狗签这种协议,就得给顽皮狗分钱

顽皮狗在PS1时代就是个“独立小工作室”
我刚才特地去数了,古惑狼2的结尾人员名单有97人,包括环球索尼美国欧洲的几十个员工,虽然和现在400人没法比,但是1997年有大几十人的公司,怎么也不算小工作室了吧

协议这个问题很简单,你有版权,可以复刻也可以出新作重做,但是当年我做的东西,我可以给,也可以不给。
顽皮狗只是开发商,和古墓丽影一样,复刻不需要core或者crystal的同意,有了可以1:1还原,没有就重做一个出来,当年的游戏放现在来做,简直易如反掌
作者: AndMe    时间: 2017-6-24 19:34

posted by wap, platform: iPhone
引用:
原帖由 @bushsq001  于 2017-6-24 19:29 发表
GBA版的古惑狼由于机能不够只能做成2D平台类了

夹了几个伪3D的滑行关卡

正由于是2D玩法感觉还能坚持通关

但XBOX的3D续作玩了一会儿就明显感觉关卡比PS版差劲太多

这次重制算是一次不错的正名机会
正不了,过时了
和踩地雷一样,你去复刻除了情怀没人睬你这种玩法
作者: bushsq001    时间: 2017-6-24 19:49

引用:
原帖由 AndMe 于 2017-6-24 19:34 发表
posted by wap, platform: iPhone
正不了,过时了
和踩地雷一样,你去复刻除了情怀没人睬你这种玩法
我指的正名是给顽皮狗这个生父正名

没说要吸引新玩家如何如何

当时也算索尼的吉祥物

全平台之后几乎成二线
作者: bushsq001    时间: 2017-6-24 20:00

特意搜了下发现现在负责重制的这家属于动视的工作室

正是当年开发GBA两作以及古惑狼赛车的Vicarious Visions

怪说顽皮狗自己不搞这事情了
作者: chenke    时间: 2017-6-24 20:07

posted by wap, platform: iPhone
引用:
原帖由 @昔日之影  于 2017-6-23 16:36 发表
sega的梦精灵,原版源代码全丢了,基本上和重做一遍差不多了
张口就来,起码考证下吧

代码全丢的是铁甲飞龙RPG,FF3。

SS梦精灵代码在,全汇编,精确移植PS2困难,世嘉上海走了弯路最终还是放弃,造样重做。
作者: catman    时间: 2017-6-24 23:20

posted by wap, platform: iPhone
神海里不是还有古惑狼小游戏嘛,说源码丢了谁信
作者: DeepSearchz    时间: 2017-6-24 23:48

引用:
原帖由 catman 于 2017-6-24 23:20 发表
posted by wap, platform: iPhone
神海里不是还有古惑狼小游戏嘛,说源码丢了谁信
不能用模拟器跑?


其实我就是想知道手感怎么样 e3上有试玩了吧?
和原版手感差不多我就买
作者: smokesnake    时间: 2017-6-25 11:18

引用:
原帖由 Nemo_theCaptain 于 2017-6-23 19:31 发表

星际1源码暴雪自己有的,要收回那个泄漏的是出于安全目的,防止研发外挂
古惑狼应该是真没了
星际1的外挂不是N年前就有了,buyaoyiweiniyingle
作者: jiejieup    时间: 2017-6-25 12:42

源代码丢了也很正常,你说说你自己10年前拍的照片,现在还找得到吗?何况是20年前的游戏了,没有专人管理和严格的流程,这种工程数据丢了很正常。
作者: mieumieu    时间: 2017-6-25 13:54

posted by wap, platform: Android
引用:
原帖由 @chenke  于 2017-6-24 20:07 发表
张口就来,起码考证下吧

代码全丢的是铁甲飞龙RPG,FF3。

SS梦精灵代码在,全汇编,精确移植PS2困难,世嘉上海走了弯路最终还是放弃,造样重做。
ff3我觉得是存疑的,那个年代不都写汇编么,反汇编下就行了,源代码注释什么的重要性没那么大

如果我没弄错的话,ff5 gba也不是拿源代码移植的
作者: Nemo_theCaptain    时间: 2017-6-25 16:25

引用:
原帖由 smokesnake 于 2017-6-25 11:18 发表

星际1的外挂不是N年前就有了,buyaoyiweiniyingle
有源代码和没有源代码,做出来的外挂是两码事
星际1将要推出的复刻版联机还是跟原版通用的,所以暴雪开始重新重视星际1的安全性
作者: kkaiosh    时间: 2017-6-27 19:19

posted by wap, platform: Android
原文哪一段提到了逆向工程,写这个的人知道什么是逆向工程不?会用ida不?会用od不?知道逆向这么大的工程的难度么?以及逆向这个有什么用?




欢迎光临 TGFC Lifestyle (http://club.tgfcer.com/) Powered by Discuz! 6.0.0