Показать сообщение отдельно
Старый 02.10.2009, 13:15   #561
Freesergey

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Risen: Технические вопросы, баги, патчи

http://forum.xentax.com/viewtopic.php?f=10&t=3749&start=0&st=0&sk=t&sd=a

Программа
http://aluigi.org/papers/quickbms.zip

Скрипт для программы
Cпойлер(щелкните, чтобы прочесть):

get DUMMY long
idstring G3V0
goto 0x20
get INFO_OFF long
get DUMMY long
get MAX_OFF long

goto INFO_OFF
getdstring DUMMY 36

for
   savepos INFO_OFF
   if INFO_OFF >= MAX_OFF
       cleanexit
   endif

   get TYPE long
   get NAMESZ long
   math NAMESZ += 1
   getdstring NAME NAMESZ
   if TYPE & 0x20
       get OFFSET long
       getdstring DUMMY 40
       get ZSIZE long
       get SIZE long

       if ZSIZE == SIZE
           log NAME OFFSET SIZE
       else
           clog NAME OFFSET ZSIZE SIZE
       endif
   else
       getdstring DUMMY 32
   endif
next


Проверьте кто-нибудь возможность распаковки ресурсов. Сам на работе и проверить не могу.
Ответить с цитированием