Перейти к содержимому
Zone of Games Forum
makc_ar

Игровые утилиты со всего мира

Рекомендованные сообщения

7d198c927623.jpg


В данной теме хочу собрать воедино игровой инструментарий всех времён и народов. Хочу, чтобы люди не летали сломя голову в поиске утилит по сети. Вы можете делиться своими наработками и кидать в общий доступ для всех свой инструментарий для той или иной игры.
Список игр:
Spoiler

9th Company: Roots Of Terror https://yadi.sk/d/vC1flqUyfcDaV
11 Bit Studios Games (Toolset) https://yadi.sk/d/BdAOgcRNhAo6S


Spoiler

Alone in the Dark 1,2,3 https://yadi.sk/d/z2pYAFPogVi6N
Alter Ego https://yadi.sk/d/PGsXkmSafcEsY
Amnesia: The Dark Descent https://yadi.sk/d/tNSOtvhxfvs2V
Anomaly: Defenders (Toolset) https://yadi.sk/d/BdAOgcRNhAo6S
Anomaly: Korea (Toolset) https://yadi.sk/d/BdAOgcRNhAo6S
Anomaly: Warzone Earth (Toolset) https://yadi.sk/d/BdAOgcRNhAo6S
Anomaly: Warzone Earth - Mobile Campaign (Toolset) https://yadi.sk/d/BdAOgcRNhAo6S
Anomaly 2 https://yadi.sk/d/BdAOgcRNhAo6S


Spoiler

Battlestations Pacific https://yadi.sk/d/uEqdWib2hTfiW
Battlestations Midway https://yadi.sk/d/uEqdWib2hTfiW


Spoiler

DeathSpank+ Thongs of Virtue https://yadi.sk/d/Q1gcTNDlfqSYt
Demonicon - The Dark Eye https://yadi.sk/d/IUIO_SaRhTfSv
Devil May Cry 4 Special Edition https://yadi.sk/d/H09J3jGwhWoid
Driver Parallel Lines https://yadi.sk/d/sDNmaPaHhTfkY
Dungeon Siege 3 https://yadi.sk/d/QsadGuM6fqZDF


Spoiler

Grand Theft Auto: San Andreas https://yadi.sk/d/VlJ08vngg2RQp


Spoiler

Hatred https://yadi.sk/d/aeQj4oiih2Q2G
Haunted: The Game https://yadi.sk/d/nui7czYrgVahV
Heroes of Might and Magic 1 https://yadi.sk/d/lPCkr-MafkZXA
Heroes of Might and Magic 2 https://yadi.sk/d/aoD5XpeHfkaFf
Heroes of Might and Magic 3 https://yadi.sk/d/26yyaIt0fkyGy
Hotline Miami 1 - 2 https://yadi.sk/d/pBuBPM05gpv9B


Spoiler

Kingdoms of Amalur: Reckoning https://yadi.sk/d/eRE_pwm2f9pdp
Kholat Смотри Игровые движки ? Unreal Engine 4




Spoiler

Pacific Storm: Allies https://yadi.sk/d/roET7OZ8gnmEz
Pneuma: Breath of Life https://yadi.sk/d/6bUVwY4FhJccf


Spoiler

Salvation Prophecy https://yadi.sk/d/LJKukoE8ffCQF
Star Wars Empire at War https://yadi.sk/d/-8ZYcfgRgPBor
Star Wars: Knights of the Old Republic 2 - The Sith Lords https://yadi.sk/d/P-WM1tH4fuiZC
Stronghold Crusader 2 https://yadi.sk/d/kjrJNxhVgDzAr


Spoiler

This War of Mine (Toolset) https://yadi.sk/d/BdAOgcRNhAo6S
The Evil Within https://yadi.sk/d/pbeWbFr3gVi8A
The Witcher 2: Assassins of Kings Enhanced Edition https://yadi.sk/d/oRwP_FKUfcrvC
TitanFall https://yadi.sk/d/HeY38_yqfuoRZ
Tropico 3, 4, 5 https://yadi.sk/d/6_HBkTJjhH6bT


Spoiler

White Night https://yadi.sk/d/Ks6suhrSf7yGv
World in Conflict https://yadi.sk/d/lAr0sWkbgJCWU
WWE Wrestlemania XXI .WAD, .K, .RES https://yadi.sk/d/v2hOGZdghTfmu



Игровые движки:
Spoiler

Chrome engine games 5 & 6 https://yadi.sk/d/ThTPE6Z4fhcw8


Spoiler

Распаковщик для файлов pak http://rghost.ru/7h7YcdGkh | https://cloud.mail.ru/public/4K8x/mbt1ynKDG | http://www9.zippyshare.com/v/MgRzahsM/file.html
Конвертер для текста .locres в .txt и обратно https://yadi.sk/d/WZ7o_eOjh7shX
Распаковка текстур и остальной весь набор тут https://yadi.sk/d/THLafoEFh9hrL
P.S. Игры понимают распакованные файлы из архива .pak. После распаковки файлов в корень игры вы должны удалить .pak



Если вам нужен инструментарий, то вы можете написать нам об этом, и возможно он появится в данной теме.
Spoiler

Скоро



Spoiler

Очищается раз в год.
Добавлены / изменены:
Chrome engine games 5 & 6 Dying Light, Dead island и т.д .bin text
DeathSpank .GG, .GONT, .TextDict
Dungeon Siege 3 .OAF, .STB
Heroes of Might and Magic 1 .AGG, .TIL и т.д.
Heroes of Might and Magic 2 .AGG, .TIL и т.д.
Heroes of Might and Magic 3 .LOD, .DEF, .FNT, .TXT
Mass Effect 3
Max Payne 2 .RAS
Salvation Prophecy .SPAR
11.04.2015
Star Wars: Knights of the Old Republic 2 - The Sith Lords
TitanFall .VPK Portable+Installer
12.04.2015
Amnesia: The Dark Descent v1.3 (Toolset)
14.04.2015
Outcast (Toolset)
15.04.2015
Grand Theft Auto: San Andreas (Toolset)
23.04.2015
Stronghold Crusader 2 .V archives
28.04.2015
World in Conflict .SDF archives
02.05.2015
Star Wars Empire at War (Toolset)
07.05.2015
Alone in the Dark 1,2,3 .PAK
Haunted: The Game (Toolset)
The Evil Within (Toolset)
10.05.2015
Memento Mori (Toolset)
Memento Mori 2 (Toolset)
MX vs. ATV Unleashed (Toolset)
21.05.2015
Pacific Storm: Allies .SMA
23.05.2015
Hotline Miami 1 - 2 .WAD
02.06.2015
Hatred (Toolset)
07.06.2015
Unreal Engine 4 (pak-unpacker) + конвертер .locres в .txt и обратно
09.06.2015
11 Bit Studios Games (Toolset)
* Anomaly 2
* Anomaly: Korea
* Anomaly: Warzone Earth
* Anomaly: Warzone Earth - Mobile Campaign
* Anomaly: Defenders
* This War of Mine
16.06.2015
Tropico 3, 4, 5 .HPK архивы
17.06.2015
Pneuma: Breath of Life (Tool translation by RangerRus)
25.06.2015
Battlestations Midway .MPAK архивы
Battlestations Pacific .MPAK архивы
Demonicon - The Dark Eye (Toolset)
Driver Parallel Lines (Toolset)
WWE Wrestlemania XXI .WAD, .K, .RES файлы
25.06.2015
Battlestations Midway .MPAK архивы
Battlestations Pacific .MPAK архивы
Demonicon - The Dark Eye (Toolset)
Driver Parallel Lines (Toolset)
28.06.2015
Devil May Cry 4 Special Edition .ARC, .GMD

Изменено пользователем makc_ar
  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение

 

XPEHOPE3, кинул в ЛС.

Изменено пользователем LinkOFF

Поделиться сообщением


Ссылка на сообщение
XPEHOPE3, кинул в ЛС.

извините, но ЛС пустует)

XPEHOPE3, ну начни с прочтения правил раздела Вскрытие игровых ресурсов

Тема с правилами как таковая отсутствует. Единственный мой косяк -- обращение в эту тему, а не создание отдельной.

Изменено пользователем XPEHOPE3

Поделиться сообщением


Ссылка на сообщение

LEGO Traveller's Tales Games https://yadi.sk/d/GsZ2IjcbiXANf

Если работает утилита, то напиши в теме обязательно.

Поделиться сообщением


Ссылка на сообщение
LEGO Traveller's Tales Games https://yadi.sk/d/GsZ2IjcbiXANf[/post]

Если работает утилита, то напиши в теме обязательно.

Еще как работает, спасибо!

 

Spoiler

s28jqirIGuE.jpg

Да я... с этой штукой...все LEGO-игры смогу распаковать! а вот запаковать вряд ли((

Изменено пользователем XPEHOPE3

Поделиться сообщением


Ссылка на сообщение

XPEHOPE3

Есть ещё скрипт для Quick_BMS http://aluigi.altervista.org

# Traveller's Tales games DAT files extractor (script 0.7e)#  Lego Movie: The Video Game#  LEGO Batman 1#  LEGO Batman 2#  LEGO Batman 3#  LEGO Star Wars#  LEGO Star Wars III#  LEGO Indiana Jones#  LEGO Harry Potter#  LEGO Pirates of the Caribbean#  LEGO Lord of the Rings#  Transformers#  others, check them on http://www.ttgames.com## In case of problems with the extraction try setting NAMELESS to 1# thanx to who fixed the handling of the names!## Note that the script may not work with the compressed files of# Lego Movie for PS3, in case of crashes or other issues you can# extract only the non compressed files by setting# EXTRACT_COMPRESSED to 0.## script for QuickBMS http://quickbms.aluigi.orgquickbmsver "0.6"set NAMELESS long 0             # set to 1 to extract the files without namesset EXTRACT_COMPRESSED long 1   # set to 0 to extract ONLY the non-compressed filesgetdstring SIGN 4goto 0math ONE_FILE = 0 if SIGN == "LZ2K"   math ONE_FILE = 1elif SIGN == "DFLT"   math ONE_FILE = 1elif SIGN == "ZLIB" # currently doesn't exist   math ONE_FILE = 1elif SIGN == "LZMA" # currently doesn't exist   math ONE_FILE = 1endifif ONE_FILE != 0   math OFFSET = 0   get ZSIZE asize   math SIZE = ZSIZE   callfunction UNPACK   log "" 0 SIZE MEMORY_FILE2   cleanexitendifget HDR_NAME basenamestring HDR_NAME += ".hdr"open FDSE HDR_NAME 1 EXISTSif EXISTS != 0   get NAME filename   if NAME == HDR_NAME       get NAME basename       string NAME += ".dat"       open FDSE NAME   endif   get HDR_SIZE asize 1   log MEMORY_FILE 0 HDR_SIZE 1   get DUMMY long MEMORY_FILEelse   get INFO_OFF long   if INFO_OFF & 0x80000000       math INFO_OFF ^= 0xffffffff       math INFO_OFF <<= 8       math INFO_OFF += 0x100   endif   get INFO_SIZE long   log MEMORY_FILE INFO_OFF INFO_SIZEendifget TYPE_BOH signed_long MEMORY_FILEget FILES long MEMORY_FILEsavepos INFO_OFF MEMORY_FILEmath TMP = FILESmath TMP *= 16math NAME_INFO = INFO_OFFmath NAME_INFO += TMPgoto NAME_INFO MEMORY_FILEget NAMES long MEMORY_FILEsavepos NAME_INFO MEMORY_FILEmath NAME_FIELD_SIZE = 8if TYPE_BOH <= -5   math NAME_FIELD_SIZE = 12endifmath TMP = NAMESmath TMP *= NAME_FIELD_SIZEmath NAME_OFF = NAME_INFOmath NAME_OFF += TMPgoto NAME_OFF MEMORY_FILEget NAMECRC_OFF long MEMORY_FILEsavepos NAME_OFF MEMORY_FILEmath NAMECRC_OFF += NAME_OFFgoto NAMECRC_OFF MEMORY_FILEfor i = 0 < FILES   get CRC long MEMORY_FILE   putarray 0 i CRCnext iif TYPE_BOH <= -2   get DUMMY1 signed_long MEMORY_FILE   get DUMMY2 long MEMORY_FILEendif# print "files:       %FILES%"# print "names:       %NAMES%"# print "info_off:    %INFO_OFF%"# print "info_size:   %INFO_SIZE%"# print "name_info:   %NAME_INFO%"# print "name_off:    %NAME_OFF%"# print "namecrc_off: %NAMECRC_OFF%"set NAMEZ long 0set FULLNAME string ""set FULLPATH string ""for i = 0 < FILES   do       goto NAME_INFO MEMORY_FILE       get NEXT signed_short MEMORY_FILE       get PREV signed_short MEMORY_FILE       get OFF signed_long MEMORY_FILE       if TYPE_BOH <= -5   # if NAME_FIELD_SIZE >= 12           get DUMMY long MEMORY_FILE       endif       savepos NAME_INFO MEMORY_FILE       if OFF < 0           set NAME string ""       else           math OFF += NAME_OFF           goto OFF MEMORY_FILE           get NAME string MEMORY_FILE       endif	# used only for LEGO the game if you don't use the hdr file	getvarchr TMP0 NAME 0	if TMP0 >= 0xf0		set NAME string ""	endif       #string NAME u= NAME # needed for the crc check, but doesn't improve performances so much       if PREV != 0           getarray FULLPATH 1 PREV       endif       putarray 1 NAMEZ FULLPATH   # putarray 1 NAMEZ NAME       if NEXT > 0 # folder           getarray TMP 1 PREV           if TMP != ""    # long story to avoid things like 2foldername that gives problems to QuickBMS               set OLDNAME string \    # do not use /               string OLDNAME += TMP               string OLDNAME += \     # do not use /               string FULLPATH >>= OLDNAME           endif           if NAME != ""               #string FULLPATH += \    # do not use /               string FULLPATH += NAME               string FULLPATH += \    # do not use /           endif       endif       math NAMEZ += 1   while NEXT > 0   set FULLNAME string FULLPATH   string FULLNAME += NAMEgetvarchr TMP0 FULLNAME 0if TMP0 == '\\'	string FULLNAME <<= 1endif   if NAMELESS == 0       math CRC = 0x811c9dc5       strlen NAMESZ FULLNAME       string FULLNAME u= FULLNAME       string FULLNAME R= / \       for j = 0 < NAMESZ           getvarchr CHR FULLNAME j           math CRC ^= CHR           math CRC *= 0x199933       next j       math CRC &= 0xffffffff       for j = 0 < FILES           getarray TMP 0 j           if CRC == TMP               break           endif       next j       if j >= FILES           print "Alert: the crc of the file %FULLNAME% has not been found, I extract the current file"           #cleanexit           # all wrongs!           math j = i           #math TMP = NEXT           #math j = 0           #math j -= NEXT           #math j -= 1       endif       math TMP = j   else       math TMP = i       set FULLNAME string ""   endif   math TMP *= 16   math TMP += INFO_OFF   goto TMP MEMORY_FILE   get OFFSET long MEMORY_FILE   get ZSIZE long MEMORY_FILE   get SIZE long MEMORY_FILE   get PACKED threebyte MEMORY_FILE   get OFFSET2 byte MEMORY_FILE   math OFFSET <<= 8   math OFFSET += OFFSET2   goto OFFSET   getdstring SIGN 4     if SIGN == "LZ2K"       set PACKED long 2   elif SIGN == "DFLT"       set PACKED long 3   elif SIGN == "ZLIB"       set PACKED long 3   elif SIGN == "LZMA"       set PACKED long 3   else       set PACKED long 0   endif   if PACKED & 2   # includes both 2 and 3       if EXTRACT_COMPRESSED != 0       callfunction UNPACK       log FULLNAME 0 SIZE MEMORY_FILE2       endif   else       if SIZE  != 0       if ZSIZE != 0       if SIZE  != ZSIZE           print "SIZE (%SIZE%) and ZSIZE (%ZSIZE%) differ at offset %OFFSET|x%, contact me"           cleanexit       endif       endif       endif       log FULLNAME OFFSET SIZE   endifnext istartfunction UNPACK   putvarchr MEMORY_FILE2 SIZE 0   log MEMORY_FILE2 0 0   append   for TMPSZ = 0 < ZSIZE       goto OFFSET       getdstring SIGN 4         if SIGN == "LZ2K"           comtype lz2k           get CHUNK_SIZE long           get CHUNK_ZSIZE long       elif SIGN == "DFLT"           comtype dflt           get CHUNK_ZSIZE long           get CHUNK_SIZE long       elif SIGN == "ZLIB" # currently doesn't exist           comtype zlib           get CHUNK_ZSIZE long           get CHUNK_SIZE long       elif SIGN == "LZMA" # currently doesn't exist           comtype lzma           get CHUNK_ZSIZE long           get CHUNK_SIZE long       else           print "Error: the signature at offset %OFFSET% (%SIGN%) is not LZ2K, contact me"           cleanexit       endif       savepos OFFSET       if CHUNK_ZSIZE == CHUNK_SIZE           log MEMORY_FILE2 OFFSET CHUNK_SIZE       else           clog MEMORY_FILE2 OFFSET CHUNK_ZSIZE CHUNK_SIZE       endif       math OFFSET += CHUNK_ZSIZE       savepos TMP MEMORY_FILE2       math TMPSZ += 12       math TMPSZ += CHUNK_ZSIZE   next   appendendfunction

 

Сделай из текстовых файлов: DAT.bms см. скрипт выше и пару батников .bat.

Распаковка:

md Unpackedfor %%a in (*.DAT) do quickbms.exe -o DAT.bms "%%a" Unpacked\

 

Запаковка:

for %%a in (*.DAT) do quickbms.exe -w -r DAT.bms "%%a" Unpacked\

 

.tex это обычные .dds Сделай из текстовых файлов пару батников .bat.

.TEX to .DDS.bat

ren *.tex *.dds

 

.DDS to .TEX.bat

ren *.dds *.tex

 

Изменено пользователем makc_ar

Поделиться сообщением


Ссылка на сообщение

makc_ar' date

я в первый раз работаю с батниками и скриптами на распаковку/запаковку

не можешь ли ты мне конкретно на моем примере показать (и, может, написать) как мне создать батник чтоб запаковать некий TXT-файл в .DAT-архив

могу приложить скриншоты для большей конкретики

Запаковка:
for %%a in (*.DAT) do quickbms.exe -w -r DAT.bms "%%a" Unpacked\

 

где тут, собственно, указывать имя и путь текстового файла и путь игрового архива?

Изменено пользователем makc_ar
Поменяй расширение у файла .txt в .bat

Поделиться сообщением


Ссылка на сообщение
где тут, собственно, указывать имя и путь текстового файла и путь игрового архива?

a2ee6f8efc61.jpg[/post]

Удали весь хлам в папке Unpaked кроме своего файла, но учти, что запаковка большего размера может поломать архив. Почитай quickbms.txt, а именно раздел под номером 3) Reimport the extracted files.

Попробуй ещё скормить распакованные ресурсы игре

ВНИМАНИЕ: Сделать резервные копии *.DAT файлов.

.DAT Unpack.bat

 

for %%a in (*.DAT) do quickbms.exe -o DAT.bms "%%a"del *.DAT

 

Файлы с расширением .GSC тоже текстуры .DDS, но там надо отрезать у низ 30 байт до заголовка DDS

ИЛИ

Cкриптик сделал: GSC to DDS and back converter

 

Spoiler

get NAME filename

string NAME -= 1

math OFFSET = 30

get SIZE asize

math SIZE -= OFFSET

log NAME OFFSET SIZE

.GSC to .DDS.bat

 

for %%a in (*.GSC) do quickbms.exe -o GSC.bms "%%a"ren *.GS *.dds

 

.DDS to .GSC.bat

 

ren *.dds *.GSfor %%a in (*.GSC) do quickbms.exe -w -r GSC.bms "%%a"del *.GS

 

Изменено пользователем makc_ar

Поделиться сообщением


Ссылка на сообщение

makc_ar,

спасибо, конечно, за труды, но конвертирование текстур излишне)

вроде разобрался, спасибо большое

а как в инсталятор запихать? кончено, я не претендую на массовое производство, но все же интересно

Изменено пользователем XPEHOPE3

Поделиться сообщением


Ссылка на сообщение
а как в инсталятор запихать? кончено, я не претендую на массовое производство, но все же интересно

Инсталляторами занимается у нас SerGEAnt //forum.zoneofgames.ru/index.php?showuser=3 Просто потом в инсталлятор добавить работу батника, который в свою очередь сделает все операции.

Поделиться сообщением


Ссылка на сообщение

Вроде тема подходящая, никто не встречал утилиты для первых версий движка Visceral Engine

А именно для The Godfather и Dead Space. Интересует именно для первой игры. Или может поможете с редактором для str файлов и не только.

Более новую версию движка вроде разобрали это последнии части трилогии Dead Space.

Изменено пользователем Winst@n

Поделиться сообщением


Ссылка на сообщение
Вроде тема подходящая, никто не встречал утилиты для первых версий движка Visceral Engine

А именно для The Godfather и Dead Space. Интересует именно для первой игры. Или может поможете с редактором для str файлов и не только.

Более новую версию движка вроде разобрали это последнии части трилогии Dead Space.

The Godfather The Game .STR files (Text tool)

Проверь утилиту https://yadi.sk/d/A5QQzOMDmbknw.

Поделиться сообщением


Ссылка на сообщение

Нужно упаковать в архив .dz уже распакованные и измененные файлы. Распаковывал через quickbms. Кто-нибудь может дать скрипт на упаковку? Игра Talisman. Очень нужно.

Поделиться сообщением


Ссылка на сообщение

Не в курсе кто, разрешено ли на форуме xentax.com создавать темы, где предлагается вознаграждение за исследование игрового формата (распаковка\запаковка)? Не забанят?

Поделиться сообщением


Ссылка на сообщение
Не в курсе кто, разрешено ли на форуме xentax.com создавать темы, где предлагается вознаграждение за исследование игрового формата (распаковка\запаковка)? Не забанят?

Что за работа?

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас



Zone of Games © 2003–2024 | Реклама на сайте.

×