PSX Planet: SONY PlayStation Community

PSX Planet: SONY PlayStation Community (https://psxplanet.ru/forum/index.php)
-   SONY PlayStation - TechSupport (https://psxplanet.ru/forum/forumdisplay.php?f=20)
-   -   Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP) (https://psxplanet.ru/forum/showthread.php?t=6606)

muxaspb99 12.04.2013 16:04

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2)
 
DruchaPucha, Да, тупанул я. Думал что наоборот по не горящему стрелять нужно. Странно, я прохождение только на две первые главы находил. Спасибо!=)

DruchaPucha 13.04.2013 20:11

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2)
 
Нашёл на сайте Dagerona софтину для работы с текстурами. Интересно она только для ГТА'шек или ещё какие-нибудь игры можно расковырять. Интерсует Max Payne, хочется сделать русские комиксы. Как вычислить offset и палитру?
http://dageron.com/?page_id=2535

SILENT_P 13.04.2013 20:49

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2)
 
DruchaPucha, там шаблоны можно писать, любую игру где этот формат используется или даже другой, но приблизительно такой же.

Цитата:

Сообщение от Dageron
Ну так в каждой игре ведь по-разному приходится "добираться" до текстур
Визуально, через hex
палитра сразу обычно бросается в глаза благодаря симметричным данным


DruchaPucha 14.04.2013 00:12

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2)
 
А image offset, как его вычислить? Вот для примера шрифт из игры Curse
http://psxplanet.ru/imagehost/upload...s/thumb_1x.jpg

muxaspb99 14.04.2013 06:18

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2)
 
Привет! Никто не в курсе, нету ли распаковщика, запаковщика .REZ файлов для No One Lives Forever. PS2 версия интересует. Так как для ПК более чем есть. Знаю что есть плагин для Xpert3. Но сами понимаете что его днем с огнем не сыщешь. Весь стандартный софт перепробовал. Походу там все пожато. Заголовков тех же VAG'ов в файле нету. Но в начале вроде есть таблица файлов. Звук там судя по этим наименованиям в wav и vag. В wav вроде только музыка. В общем если кто что подскажет, буду благодарен. Заранее спасибо!=)

SILENT_P 14.04.2013 07:48

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2)
 
DruchaPucha, ну вообще это программа Дагерона третья по теме из всех известных на публике.

1. Давным-давно была от известного на сцене жта steve-m, собственно это первый автоматический детектор текстур без функций редактирования. Несмотря на то что он позиционирует себя как якобы для Vice City, он работает даже с играми 2009 года, как например сх оригинс и сх шатаред мемориес, правда тут все не так просто, но при некоторых условиях он считает автоматически оффсет и палитру, если привести данные в гта-подобный вид для него (в оригинсе они уже чуть ли не формата гта почему-то)
Не поддерживает текстуры 32 бит.

1.1. Т.к. Стивовский инструмент мог только просматривать, написали такой инструмент в дополнение к нему: http://gtamodding.ru/wiki/PS2_TXD_Mod - все что он делает это принимает задетектившиеся данные из PS2 TXD Viewer, экспортирует и импортирует собственно текстуры в файл.
тест этой связки с оригинсом: http://youtu.be/-M3j6rlGrEI
Все остальные инструменты просто дополняли и вешали доп. функции поверх этих двух утилит.

2. утилита от Lego (aka nick7) представляет собой первую попытку совместить две утилиты сверху, если не ошибаюсь он её бросил на промежуточной стадии. Часто вылетает в самых важных местах, нестабильна, но имеет некоторые уникальные (поддержка 32 bit текстур и другое) функции в специфических случаях необходимые, хотя многие из них тоже нестабильны. http://forums.gtamodding.ru/index.php?showtopic=2699

3. Собственно утилита от Dageron не пытается быть универсальной для всего как Lego'вская, и является скорей доработанной версией PS2 TXD Mod, сохраняя простоту и минимальний шанс отказа при верных данных введеных пользователем. Уникальность наверное в поддержке мип-мапов у текстур, смена режимов расположения палитры и расширенная поддержка шаблонов. http://forums.gtamodding.ru/index.php?showtopic=3285
---
собственно все, я думаю ты там в комментариях и в описаниях найдешь абсолютно все, что поможет тебе понять что к чему. Если например у тебя есть массив данных и ты точно уверен что в нем текстуры TIM2 и они не сжаты злибом или другим способом - то тут вариантов много. Первым делом рекомендую просканировать этот массив ресурсов через Jaeder Naub v2.1.4g в опциях включив TIM2, если вдруг он например найдет что нужно, то в логе где-то должен записать оффсет. Исходя уже из битности полученного изображения можно математически высчитать расположение и размер палитры. Конкретно макс пейна не смотрел, но гляну. (леговская прога поддерживает макса второго) А вообще еще есть тысячи способов высчитать оффсет и палитру, тема обширная.

DruchaPucha 14.04.2013 11:56

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2)
 
Цитата:

Сообщение от muxaspb99 (Сообщение 162557)
Звук там судя по этим наименованиям в wav и vag. В wav вроде только музыка. В общем если кто что подскажет, буду благодарен. Заранее спасибо!=)

В wav звук никак не может быть, просто перезнали звук из wav> вот и осталось расширение. Скорее всего обычный rawc.

Цитата:

Сообщение от SILENT_P (Сообщение 162558)
DruchaPucha, ну вообще это программа Дагерона третья по теме из всех известных на публике.

1. Давным-давно была от известного на сцене жта steve-m, собственно это первый автоматический детектор текстур без функций редактирования. Несмотря на то что он позиционирует себя как якобы для Vice City, он работает даже с играми 2009 года, как например сх оригинс и сх шатаред мемориес, правда тут все не так просто, но при некоторых условиях он считает автоматически оффсет и палитру, если привести данные в гта-подобный вид для него (в оригинсе они уже чуть ли не формата гта почему-то)
Не поддерживает текстуры 32 бит.

1.1. Т.к. Стивовский инструмент мог только просматривать, написали такой инструмент в дополнение к нему: http://gtamodding.ru/wiki/PS2_TXD_Mod - все что он делает это принимает задетектившиеся данные из PS2 TXD Viewer, экспортирует и импортирует собственно текстуры в файл.
тест этой связки с оригинсом: http://youtu.be/-M3j6rlGrEI
Все остальные инструменты просто дополняли и вешали доп. функции поверх этих двух утилит.

2. утилита от Lego (aka nick7) представляет собой первую попытку совместить две утилиты сверху, если не ошибаюсь он её бросил на промежуточной стадии. Часто вылетает в самых важных местах, нестабильна, но имеет некоторые уникальные (поддержка 32 bit текстур и другое) функции в специфических случаях необходимые, хотя многие из них тоже нестабильны. http://forums.gtamodding.ru/index.php?showtopic=2699

3. Собственно утилита от Dageron не пытается быть универсальной для всего как Lego'вская, и является скорей доработанной версией PS2 TXD Mod, сохраняя простоту и минимальний шанс отказа при верных данных введеных пользователем. Уникальность наверное в поддержке мип-мапов у текстур, смена режимов расположения палитры и расширенная поддержка шаблонов. http://forums.gtamodding.ru/index.php?showtopic=3285
---
собственно все, я думаю ты там в комментариях и в описаниях найдешь абсолютно все, что поможет тебе понять что к чему. Если например у тебя есть массив данных и ты точно уверен что в нем текстуры TIM2 и они не сжаты злибом или другим способом - то тут вариантов много. Первым делом рекомендую просканировать этот массив ресурсов через Jaeder Naub v2.1.4g в опциях включив TIM2, если вдруг он например найдет что нужно, то в логе где-то должен записать оффсет. Исходя уже из битности полученного изображения можно математически высчитать расположение и размер палитры. Конкретно макс пейна не смотрел, но гляну. (леговская прога поддерживает макса второго) А вообще еще есть тысячи способов высчитать оффсет и палитру, тема обширная.

Ну для TIM2 (с заголовком) очень много сканеров. Я для примера взял Curse так-как по структуре напоминает с GTA 3 по SA, заголовка тоже нет. Пробовал софт от Lego открыл в max payne 2 файл LEVEL.IMG, показал только одну текстуру двери, хотя если прогнать через хекс, текстур много. JaederNaub ничего не нашёл. В общем с графикой сложно возиться.

muxaspb99 14.04.2013 12:18

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2)
 
Цитата:

Сообщение от DruchaPucha (Сообщение 162582)
В wav звук никак не может быть, просто перезнали звук из wav> вот и осталось расширение. Скорее всего обычный rawc.

Как ни странно но extr25 вытащил три wav'ки музыки. Больше ничего не смог.=)

DruchaPucha 14.04.2013 12:22

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2)
 
Похоже на таблицу.

-ZigZag- 16.04.2013 19:22

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2)
 
Никто, случаем, не проводил экспериментов по поддержке прогой MultiEx Commander плагинов от Game Extractor? Переношу озвучку для Rebel Raiders - Operation Nighthawk, все файлы в псевдоархиве (*.bag), звук можно заменить через хекс, но возиться долго. В MultiEx Commander, вроде, можно перепаковать архив, но нужен плагин от GE.
Нажмите
Zench's GEPlugins.mpx


THis plugin will allow all Game Extractor plugins to be used by MultiEx Commander.


1. Extract the Plugin_xxx.class files from Game Extractor.JAR to GE's Plugin folder
2. Copy Zench's GEPlugins.mxp file to MultiEx Commander's data\rpm folder
3. Delete Rahly's pluginmanager.dll in windows' system32 folder, and copy Rahly's new version in MultiEx Commander's root folder (where you find mc32.exe).


Done! Start MultiEx Commander as normal (may take a while longer).


Собственно, проблемы начинаются на 3 шаге, на моей системе файл pluginmanager.dll в папке SysWOW64, но не суть. MEX после этих манипуляций не определяет версию java и плагинов в программе нет. java последней версии, GE запускается (почему-то не с exeшника, а с файла Game Extractor.jar), но при открытии архива пишет, что для этого формата нет плагина (хотя он есть). Пробовал распаковать плагины из файла Game Extractor.jar в папку plugins, результат - пропадает дерево проводника в GE, файл выбрать невозможно. На этом моя фантазия иссякла, нужен совет по решению проблемы или, возможно, другой распаковщик.


Часовой пояс GMT +3, время: 12:56.

Перевод: zCarot
Права | Copyright ©
© PSX Planet Community 2003-2024