RSC Manager — программа для работы с ресурсами консольных версий GTA IV, MC:LA, RDR, MP3 (всех последних игр R*)
Версия: 0.1 (с исходным кодом)
Дизайн и разработка: Dageron
Год разработки: 2009-2013
Поддерживаемые платформы: Xbox360 и PS3
Поддерживаемые форматы: любые RSC-ресурсы перечисленных выше игр
Возможности программы:
Распаковка, запаковка, работа с алгоритмами сжатия (LZX на Xbox360 и Zlib на PS3)
Извлечение system и graphics сегментов из ресурса
Замена system и graphics сегментов в ресурсе
Исходный код прилагается (Delphi XE3):
Compression.LZX.pas — unit с процедурами для работы с LZX-сжатием
Compression.ZLib.pas — unit с процедурами для работы с Zlib-сжатием
Global.Endian.pas — unit с процедурами для смены endian-порядка байт
UnitCore.pas — содержит все процедуры для работы с ресурсами с их описанием (подробнее в комментариях)
Примечания:
Заменяемые сегменты ресурса по размеру должны быть равны оригинальным
Если из расширения файла нельзя определить платформу (расширения на Xbox360 начинаются с ‘*.x’, на PS3 начинаются с ‘*.c’), необходимо определить ее вручную.
Прилагается консольная версия приложения с функцией распаковки (RSCUnpacker). Для распаковки просто перетащите на *.exe-файл нужные вам ресурсы. Если файл не имеет расширения, программу необходимо запускать командой: ‘адрес_файла -Xbox360′ или ‘адрес файла -PS3′.
|