注册 | 登录

游侠NETSHOW论坛





查看: 7450|回复: 12
打印 上一主题 下一主题

[讨论] 《侠盗飞车4》完整汉化版1月份发布 [复制链接]

帖子
93
精华
0
积分
47
金钱
101
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2009-1-25 10:04:54 |只看该作者 |倒序浏览
  3DM日前放出了最新的《侠盗飞车4》汉化版截图了,在技术上,目前正在做最后的稳定性处理和测试。相信很快可以全部完成。


  不过确定的是,翻译上目前初翻已经全部完毕。在1月份中文版游戏会与大家见面,很有可能作为春节献礼。英语不好的玩家这下有福了!













  在这里给大家一些信息。。当然,无视技术细节的人可以飘过。。。
第一:补丁使用的是外挂式的方式,为何不使用运行更快的内核式方法?
答案:现在的各个版本的GTA4都不是Clean rip,而是采用补丁的方法破解,这使得静态分析不太可能。如果以后有了Clean rip,可以采用内核式方法。
第二:为何GTA4 PC版要求高得离谱?
答案:GTA4 PC版根本没有经过任何优化,纯粹就是糊弄人的移植。不相信?
看看这段代码:
SetRenderState(p,a,b)
RenderState22 1
SetVertexShader(p,a)
SetVertexShaderConstantF(p,a,b,c)
SetPixelShader(p,a)
SetTexture(p,a,b)
SetSamplerState(p,a,b,c)
SetSamplerState(p,a,b,c)
SetSamplerState(p,a,b,c)
SetSamplerState(p,a,b,c)
SetVertexDeclaration(p,a)
SetStreamSourceFreq(p,a,b)
SetStreamSourceFreq(p,a,b)
SetStreamSource(p,a,b,c,d)
DrawPrimitive(p,a,b,c)
FontIndex 1,D
SetRenderState(p,a,b)
RenderState22 1
SetVertexShaderConstantF(p,a,b,c)
SetTexture(p,a,b)
SetVertexDeclaration(p,a)
SetStreamSourceFreq(p,a,b)
SetStreamSourceFreq(p,a,b)
SetStreamSource(p,a,b,c,d)
DrawPrimitive(p,a,b,c)
FontIndex 1,a
SetRenderState(p,a,b)
RenderState22 1
SetVertexShaderConstantF(p,a,b,c)
SetTexture(p,a,b)
SetVertexDeclaration(p,a)
SetStreamSourceFreq(p,a,b)
SetStreamSourceFreq(p,a,b)
SetStreamSource(p,a,b,c,d)
DrawPrimitive(p,a,b,c)
FontIndex 1,v
SetRenderState(p,a,b)
RenderState22 1
SetVertexShaderConstantF(p,a,b,c)
SetTexture(p,a,b)
SetVertexDeclaration(p,a)
SetStreamSourceFreq(p,a,b)
SetStreamSourceFreq(p,a,b)
SetStreamSource(p,a,b,c,d)
DrawPrimitive(p,a,b,c)
FontIndex 1,e
SetRenderState(p,a,b)
RenderState22 1
SetVertexShaderConstantF(p,a,b,c)
SetTexture(p,a,b)
SetVertexDeclaration(p,a)
SetStreamSourceFreq(p,a,b)
SetStreamSourceFreq(p,a,b)
SetStreamSource(p,a,b,c,d)
DrawPrimitive(p,a,b,c)
FontIndex 1,i
SetRenderState(p,a,b)
RenderState22 1
SetVertexShaderConstantF(p,a,b,c)
SetTexture(p,a,b)
SetVertexDeclaration(p,a)
SetStreamSourceFreq(p,a,b)
SetStreamSourceFreq(p,a,b)
SetStreamSource(p,a,b,c,d)
DrawPrimitive(p,a,b,c)
FontIndex 1,s
SetRenderState(p,a,b)
RenderState22 1
SetVertexShaderConstantF(p,a,b,c)
SetTexture(p,a,b)
SetVertexDeclaration(p,a)
SetStreamSourceFreq(p,a,b)
SetStreamSourceFreq(p,a,b)
SetStreamSource(p,a,b,c,d)
DrawPrimitive(p,a,b,c)
FontIndex 1,n
SetRenderState(p,a,b)
RenderState22 1
SetVertexShaderConstantF(p,a,b,c)
SetTexture(p,a,b)
SetVertexDeclaration(p,a)
SetStreamSourceFreq(p,a,b)
SetStreamSourceFreq(p,a,b)
SetStreamSource(p,a,b,c,d)
DrawPrimitive(p,a,b,c)
FontIndex 1,o
SetRenderState(p,a,b)
RenderState22 1
SetVertexShaderConstantF(p,a,b,c)
SetTexture(p,a,b)
SetVertexDeclaration(p,a)
SetStreamSourceFreq(p,a,b)
SetStreamSourceFreq(p,a,b)
SetStreamSource(p,a,b,c,d)
DrawPrimitive(p,a,b,c)
FontIndex 1,t
SetRenderState(p,a,b)
RenderState22 1
SetVertexShaderConstantF(p,a,b,c)
SetTexture(p,a,b)
SetVertexDeclaration(p,a)
SetStreamSourceFreq(p,a,b)
SetStreamSourceFreq(p,a,b)
SetStreamSource(p,a,b,c,d)
DrawPrimitive(p,a,b,c)
FontIndex 1,c
SetRenderState(p,a,b)
RenderState22 1
SetVertexShaderConstantF(p,a,b,c)
SetTexture(p,a,b)
SetVertexDeclaration(p,a)
SetStreamSourceFreq(p,a,b)
SetStreamSourceFreq(p,a,b)
SetStreamSource(p,a,b,c,d)
DrawPrimitive(p,a,b,c)
FontIndex 1,o
SetRenderState(p,a,b)
RenderState22 1
SetVertexShaderConstantF(p,a,b,c)
SetTexture(p,a,b)
SetVertexDeclaration(p,a)
SetStreamSourceFreq(p,a,b)
SetStreamSourceFreq(p,a,b)
SetStreamSource(p,a,b,c,d)
DrawPrimitive(p,a,b,c)
FontIndex 1,m
SetRenderState(p,a,b)
RenderState22 1
SetVertexShaderConstantF(p,a,b,c)
SetTexture(p,a,b)
SetVertexDeclaration(p,a)
SetStreamSourceFreq(p,a,b)
SetStreamSourceFreq(p,a,b)
SetStreamSource(p,a,b,c,d)
DrawPrimitive(p,a,b,c)
FontIndex 1,i
SetRenderState(p,a,b)
RenderState22 1
SetVertexShaderConstantF(p,a,b,c)
SetTexture(p,a,b)
SetVertexDeclaration(p,a)
SetStreamSourceFreq(p,a,b)
SetStreamSourceFreq(p,a,b)
SetStreamSource(p,a,b,c,d)
DrawPrimitive(p,a,b,c)
FontIndex 1,n
SetRenderState(p,a,b)
RenderState22 1
SetVertexShaderConstantF(p,a,b,c)
SetTexture(p,a,b)
SetVertexDeclaration(p,a)
SetStreamSourceFreq(p,a,b)
SetStreamSourceFreq(p,a,b)
SetStreamSource(p,a,b,c,d)
DrawPrimitive(p,a,b,c)
FontIndex 1,g
SetRenderState(p,a,b)
RenderState22 1
SetVertexShaderConstantF(p,a,b,c)
SetTexture(p,a,b)
SetVertexDeclaration(p,a)
SetStreamSourceFreq(p,a,b)
SetStreamSourceFreq(p,a,b)
SetStreamSource(p,a,b,c,d)
DrawPrimitive(p,a,b,c)
FontIndex 1,.
这么多次调用,就是干了一件事:显示了一个“Dave is not coming.”
稍微懂行的人,就会知道,实际上这件事只用这么几行就行了:
SetRenderState(p,a,b)
SetVertexShaderConstantF(p,a,b,c)
SetTexture(p,a,b)
SetVertexDeclaration(p,a)
SetStreamSourceFreq(p,a,b)
SetStreamSourceFreq(p,a,b)
SetStreamSource(p,a,b,c,d)
DrawPrimitive(p,a,b,c)
不过还不算完,上面的代码竟然在一桢中重复了足足五次!也就是,平白无故的多了15*5*8=600次Directx调用。随便再NB的机器也跑不动。这还仅仅是显示几个字符,游戏程序其他地方的优化大家可以想象了.
CPU: AMD X3 445
主板: 华硕880                                         
内存: 金士顿2G DDR3 1333                                    
显卡: 影驰240黑将

使用道具 举报

帖子
68
精华
0
积分
34
金钱
103
荣誉
0
人气
0
评议
0
沙发
发表于 2009-1-25 10:10:39 |只看该作者
3DM放汉化的时候·会不会顺便放优化?


20202020202020

使用道具 举报

帖子
446
精华
0
积分
223
金钱
593
荣誉
0
人气
0
评议
0
板凳
发表于 2009-1-25 10:33:21 |只看该作者
期待..........
....
.............................

使用道具 举报

帖子
54
精华
0
积分
27
金钱
133
荣誉
0
人气
0
评议
0
地板
发表于 2009-1-25 11:14:36 |只看该作者
春节期间应该都不会出的了。。。。。。。。。

使用道具 举报

帖子
282
精华
0
积分
142
金钱
577
荣誉
0
人气
0
评议
0
5#
发表于 2009-1-25 11:21:13 |只看该作者
是不是还没有出汉化啊? 123d21as1fds爱上

使用道具 举报

帖子
1566
精华
0
积分
823
金钱
1398
荣誉
4
人气
0
评议
0
6#
发表于 2009-1-25 11:26:37 |只看该作者
不得不说真火星..........隔壁早就看到了..........................

使用道具 举报

帖子
367
精华
0
积分
184
金钱
372
荣誉
0
人气
0
评议
0
7#
发表于 2009-1-25 11:27:47 |只看该作者
春节能出就是他妈的扯淡!!!
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz
Gigabyte EP43-UD3L
4.00 GB
NVIDIA GeForce 9800 GT
500GB

使用道具 举报

帖子
548
精华
0
积分
289
金钱
793
荣誉
1
人气
0
评议
0
8#
发表于 2009-1-25 11:36:46 |只看该作者
马上就要2月了 消息不准
CPU:英特尔 酷睿I7 920 DO
主板:技嘉X58
内存:金邦 白金 DDRIII1333*3
显卡:XFX GTX260黑甲版
硬盘:希捷500G
电源:航嘉多核F1
显示器:PHILIPS 17寸液晶显示器

使用道具 举报

帖子
644
精华
0
积分
354
金钱
1326
荣誉
3
人气
17
评议
0
9#
发表于 2009-1-25 11:49:31 |只看该作者
火星人= =
3大媽那一早知道了  
CPU: Intel Core i7 860/盒裝
MB:    技嘉 P 55 - UD3R
KB:     Razer Lycosa 黑腹狼蛛
Disc Machine:  華碩 DRW-2014L1 +  明基 BW1001
HDD:  希捷 1 TB SATAII  + 日立 1TB SATAII (2000G)
RAM:  G.SKILL DDR3-1600 2GB X 4
Display Card:  目前用ASUS ENGTX275 1G DDR3 X2
POWER  SUPPLY: Cooler Master UCP 900W

使用道具 举报

帖子
24
精华
0
积分
7
金钱
55
荣誉
0
人气
0
评议
0
10#
发表于 2009-1-25 12:34:42 |只看该作者
几G的 汉化啊 ? [汗水] [汗水] [汗水]

使用道具 举报

游侠荣誉会员勋章

帖子
2638
精华
1
积分
1639
金钱
3462
荣誉
12
人气
0
评议
0
11#
发表于 2009-1-25 12:50:47 |只看该作者
1月都剩沒幾天了...

使用道具 举报

帖子
816
精华
0
积分
410
金钱
931
荣誉
0
人气
0
评议
0
12#
发表于 2009-1-25 12:56:40 |只看该作者
还有6天~~说不好31号给大家惊喜~~~~~~~~~`

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-8-27 10:23 , Processed in 0.345251 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到