sahawx2 发表于 2011-11-5 08:42

【QuickBMS】《地铁2033》游戏文件(*.vfs0)解压器

本帖最后由 sahawx2 于 2012-1-2 08:49 编辑

使用方法
1.百度一下,下載QuickBMS或下載附件
2.新建一个文本文档,把下列代码复制,粘贴,储存,把文本文档的格式由txt改为bms,文件名隨你喜欢,例"vfs0.bms"
(嫌烦下載附件)# Metro 2033 .vfs unpacker v1.0
# (only unpacker, not decrypter. hhrhhr@gmail.com 03-2010)
# script for QuickBMS http://aluigi.org/papers.htm#quickbms

get source FILENAME
open FDSE "content.vfi" 1
get max_size asize 1
get ffff long 1
get chunk_size long 1
savepos data_pos 1
math offset = data_pos
math offset += chunk_size
set exit_while byte 0
do
   goto offset 1
   get num long 1
   get chunk_size long 1
   savepos data_pos 1
   math offset = data_pos
   math offset += chunk_size
   get num0 long 1
   get strlen_filesize long 1
   get file_name string 1
   get file_size long 1
   if file_name == source
      log MEMORY_FILE data_pos chunk_size 1
      get mem_max_size asize MEMORY_FILE
      math mem_max_size -= 12
      get mem_num0 long MEMORY_FILE
      get mem_strlen_filesize long MEMORY_FILE
      get mem_file_name string MEMORY_FILE
      get mem_file_size long MEMORY_FILE
      get mem_num1 long MEMORY_FILE
      get mem_size long MEMORY_FILE
      do
         get current_xor byte MEMORY_FILE
         get mem_tmp threebyte MEMORY_FILE #????
         get mem_file_offset long MEMORY_FILE
         get mem_file_size_unp long MEMORY_FILE
         get mem_file_size_pak long MEMORY_FILE
         get mem_full_path_size long MEMORY_FILE
         filexor current_xor MEMORY_FILE
         getdstring mem_full_path mem_full_path_size MEMORY_FILE
         string mem_full_path -= 1
         filexor 0 MEMORY_FILE
         log mem_full_path mem_file_offset mem_file_size_pak
         savepos mem_data_pos MEMORY_FILE
      while mem_data_pos < mem_max_size
      set exit_while byte 1
   endif
   if offset >= max_size
      set exit_while byte 1
   endif
while exit_while != 1
3.打开QuickBMS.exe,選擇你的bms档(vfs0.bms)

然后選取任意的vfs0档(以sounds.vfs0为例)

找个文件夹保存

等待解压

完成,按回车

souds.vfs0的全是ogg档,可以用转码器换成mp3/wav/wma什么的.....
看帖要回帖....!!{:3_122:}
附件(已包含vfs0.bms)

leexuutaoao 发表于 2022-5-9 18:12

必须支持一下6666666666666
加油6666666666666666666666

3dm_22272583 发表于 2023-1-11 12:26

谢谢大佬

与关羽 发表于 2023-6-15 22:38

感谢大佬
页: [1]
查看完整版本: 【QuickBMS】《地铁2033》游戏文件(*.vfs0)解压器