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)

DruchaPucha 19.12.2024 15:06

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Залью после теста


xtz 01.01.2025 16:57

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
добрый вечер, всех с наступившим

есть bms-скрипт, который снимает LZSS. в обратную сторону не работает (вроде?)

Код:

comtype lzss0
idstring "AVLZ"
get SIZE long
get ZSIZE long
savepos OFFSET
math ZSIZE - OFFSET
get NAME basename
clog NAME OFFSET ZSIZE SIZE

чем можно скомпрессить обратно?

YAGAMI55 01.01.2025 20:23

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

Сообщение от xtz (Сообщение 307187)
добрый вечер, всех с наступившим

есть bms-скрипт, который снимает LZSS. в обратную сторону не работает (вроде?)

Код:

comtype lzss0
idstring "AVLZ"
get SIZE long
get ZSIZE long
savepos OFFSET
math ZSIZE - OFFSET
get NAME basename
clog NAME OFFSET ZSIZE SIZE

чем можно скомпрессить обратно?

В конце скрипта добавь "next i"


Если поругается, что новый файл больше оригинала, то ищи сторонние компрессоры.


Скрипт как раз показывает, где что есть
Ручками вставить и подправить новым ZSIZE

xtz 01.01.2025 23:11

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

Сообщение от YAGAMI55 (Сообщение 307193)
В конце скрипта добавь "next i"

не сработало. начало ругаться на то, что хедер не совпадает (причём вообще в другом месте), и в итоге мне 2ой раз почти весь файл затёрло нулями. осталась шапка и пару десятков байт в конце

если добавление строки в скрипт - эт всё, что нужно было сделать, я не особо разбираюсь

xtz 01.01.2025 23:16

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

Сообщение от YAGAMI55 (Сообщение 307193)
сторонние компрессоры

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

YAGAMI55 02.01.2025 00:48

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

Сообщение от xtz (Сообщение 307197)
валялся у меня какой-то. сжимать - сжимал, только не так, как надо было. и размер отличался очень критично. да и на глаз расхождения были, так как я пробовал скомпрессить разжатый файл, и сравнить со сжатием оригинала

Не всегда два пожатых файла должны совпадать, у разработчиков свой софт, у тебя свой. Пробуй и экспериментируй, даже на первый взгляд отличающиеся файлы могут восприниматься игрой.


PS. LZSS сжатие куба, свича, 3ds и т.д. в основном графики в японских новеллах и квестах. Изучай сдк

xtz 02.01.2025 01:07

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

Сообщение от YAGAMI55 (Сообщение 307199)
Не всегда два пожатых файла должны совпадать, у разработчиков свой софт, у тебя свой. Пробуй и экспериментируй, даже на первый взгляд отличающиеся файлы могут восприниматься игрой.

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


Цитата:

Сообщение от YAGAMI55 (Сообщение 307199)
LZSS сжатие куба, свича, 3ds и т.д. в основном графики в японских новеллах и квестах.

ну, практически так и есть, в игре этой штукой в основном жмутся контейнеры с текстурами и ещё по мелочи всякое, не везде. но тут дело в том, что игра под пысы2, есть ли смысл сдк с других платформ изучать? да и если б я ещё понимал чаво..

xtz 02.01.2025 01:52

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

тут ещё в чём дело то было. я главный архив до этого дербанил ещё парой скриптов - анпак ресурсов и разжатие и конвертер контейнер=>tm2. в итоге мне выдавало одну tim2 текстуру, в то время как софт вытащил мне аж 4 штуки

две убитых ночи можно записывать

xtz 02.01.2025 19:45

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

нашёл текстуру, в которой отрисованы надписи и иконки, относящиеся к меню паузы. проблема в том, что часть нужных надписей отображается только в альфа канале. я не могу понять, как редактировать такое


YAGAMI55 02.01.2025 21:34

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

Сообщение от xtz (Сообщение 307225)
сделал пару нужных текстур, перешёл к другим. так как с графикой я на вы, появилась другая проблема

нашёл текстуру, в которой отрисованы надписи и иконки, относящиеся к меню паузы. проблема в том, что часть нужных надписей отображается только в альфа канале. я не могу понять, как редактировать такое


Альфа это слой, т.е что серое то и видно. А вот что должно быть видно - уже на текстурке основной.

Извлеки альфу как картинку отдельно, отредактируй ее, а затем смешай с основным, нажми blending чтобы понять как в игре отобразиться


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

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