冒险解谜游戏中文网 ChinaAVG

标题: AVG游戏引擎Wintermute [打印本页]

作者: wqzss    时间: 2008-9-18 12:56
标题: AVG游戏引擎Wintermute
http://dead-code.org/home/; r, R8 m* z' U( }% ?

) K* P  ?$ h  @2 c- U8 _7 {0 S( W- A5 V好些AVG游戏都是用这个引擎做的,像East Side Story,Ghost in the Sheet,The Lost Crown,Art of Murder: FBI Confidential。引擎可以免费使用,供AVG爱好者自己制作游戏。网站上有好多freeware甚至open source的AVG游戏提供下载哦!此外该引擎支持双字节的中文显示,不过发布的游戏都已经打包了,不知道能不能从中找到汉化的途径。
作者: uranus1997    时间: 2008-9-18 13:30
[s:5] 不懂,不过freewareAVG喜欢
作者: XYZ    时间: 2008-9-18 13:31
ms一款很好很强大的软件啊,不知谁有空能研究一下。。。。
作者: uranus1997    时间: 2008-9-18 13:50
引用第2楼XYZ于2008-09-18 13:31发表的  :! g4 t" F' ~# R' ]
ms一款很好很强大的软件啊,不知谁有空能研究一下。。。。
* y, p1 \( a3 q' K  d
当然是老大你咯,你不是刚考试过关了么[s:2]
作者: wqzss    时间: 2008-9-18 14:13
刚下载了一个DirtySplit,感觉还不错的样子。
作者: habit    时间: 2008-10-10 09:03
据他们网站上说, Wintermute引擎的包是和zip类似的压缩格式. 要分析起来不大容易呀!
作者: XYZ    时间: 2008-10-10 09:13
habit说的分析是什么概念呢?这款不是能拿来就用的软件吗?
作者: wqzss    时间: 2008-10-10 09:32
因为制作好的游戏都是打包的,要想汉化的话必须解包,应该是这个意思吧。
作者: wqzss    时间: 2008-10-10 09:36
不过网站上还是有一些个人制作的游戏是“开源”的,也就是可以获得打包前的开发资源,这样就方便很多。
作者: wqzss    时间: 2008-10-16 18:20
有人发现了一个解包工具,https://www.chinaavg.com.cn/read.php?tid=12181,habit不妨去试一下。
作者: wqzss    时间: 2008-10-16 19:19
developer's log
* B+ q' B7 ~! Q% m- i; m' N# U6 @% l9 K- D
Added extraction support for "Wintermute Engine"-games, DCP-files (by request)
9 K. Q' n1 P9 g1 }This format uses XOR-encryption to hide the file names." B& X  p# M* o% X) S& t2 d2 p
Notes:; I3 h5 z* O7 n4 i; C: _3 ^
It was slightly difficult to find out what the XOR-encryption value for the file names is by "scanning" the EXE. After I found it the remains were an easy task.( J, g' V& ^/ P6 ~& `" _
The file has a known <name-size-offset> structure.
  1. DE AD C0 DE "JUNK"   ;Magic ("DEAD CODE:JUNK")
  2. 00 02 00 00      ;Version, if < 200h, then no XOR-filename-encryption is used
  3. ;here some useless commentaries up to offset 7fh
  4. Offset 80h:
  5. DWORD      ;Offset file table
  6. <Offset file table>:
  7. BYTE length(descr)   ;Length of (useless) DCP-file description string
  8. BYTEs descr      ;String, variable length of length(descr) incl. 0
  9. BYTE   0      ;terminator
  10. DWORD         ;Number of files
  11. File table entries:
  12. BYTE   ;Length file name
  13. BYTEs ?   ;File name; XOR-encrypted if version=200h; XOR-Value=44h
  14. DWORD   ;Offset file
  15. DWORD   ;Uncompressed data length
  16. DWORD   ;Comressed data length (0, if uncompressed); compression=ZLIB
  17. DWORD   0
  18. DWORD   CRC(?)   ;Only present if version =200h
  19. DWORD   0   ;Only present if version =200h
复制代码

, q- l. q. k6 Ihttp://forum.xentax.com/viewtopi ... 0&sk=t&sd=a
作者: selfboy    时间: 2008-10-17 00:30
可惜都是英文的看着头大
作者: wqzss    时间: 2008-10-17 08:09
我试着对DirtySplit进行解包,但是发现解包之后的DCP文件缺少一个project文件.wpr,这是wintermute的项目文件,比较关键。不过好在这个文件的格式比较固定,有可能自己生造一个。我正在下载一个开源的游戏Beyond the Threshold,准备参考一下其中的.wpr文件内容。谁知道下了20%就不动了,网站也上不去了,真是好事多磨...
作者: wqzss    时间: 2008-10-17 10:01
刚才又小小的尝试了一下,原来这么容易的,有了游戏引擎的支持简直是易如反掌呀!
作者: j198287    时间: 2008-10-20 12:44
[s:1] 辛苦了,期待楼主的大范围汉化
作者: hongqizhen    时间: 2008-10-27 13:35
楼主加油啊!




欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) Powered by Discuz! X3.2