SONY PlayStation - TechSupport Технический раздел посвящённый уходу, модификации, ремонту и обслуживанию консоли SONY PlayStation

Реклама
Оцените пожалуйста - Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP).
(81)
Рейтинг темы: голосов - 81, средняя оценка - 4.72.

Ответ
 
Опции темы
Старый 04.04.2024, 12:24   #3891
Модератор
 
Аватар для DruchaPucha
 
Регистрация: 24.07.2008
Пол: Неизвестно
Сообщений: 13,921
DruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспорима
Вопрос Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)             

Вопрос такой. Есть ли утилита или скрипт, которая может просканировать файл и выдать адреса файлов, которые лежат отдельно в папке?
В общем есть 1 большой файл, внутри него много звуков (например в wav) и все они без заголовка, есть утилита для извлечения, но обратно она их не вставляет. Можно конечно сидеть с хекс-редакторм и искать нужные адреса по блоку, потом сохранять и.т.д, делать скрипт для sky tools в ручную, но на это придётся потратить много времени
DruchaPucha вне форума  
Ответить с цитированием
Реклама

Старый 04.04.2024, 13:04   #3892
PSX Planet Elite Supporter
 
Регистрация: 25.11.2008
Адрес: BY, Minsk
Пол: Мужской Мужской
Сообщений: 2,643
ViToTiV репутация неоспоримаViToTiV репутация неоспоримаViToTiV репутация неоспоримаViToTiV репутация неоспоримаViToTiV репутация неоспоримаViToTiV репутация неоспоримаViToTiV репутация неоспоримаViToTiV репутация неоспоримаViToTiV репутация неоспоримаViToTiV репутация неоспоримаViToTiV репутация неоспорима
По умолчанию Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)             

DruchaPucha, ну тебе в любом случае надо знать адреса, куда вставлять файлы.
я часто пользуюсь функцией в WinHex - "показать вхождения" при поиске, и там можно сохранять позиции в файл, а вот потом уже работать с этим файлом
ViToTiV вне форума  
Ответить с цитированием
Старый 04.04.2024, 16:12   #3893
PSX Planet Elite Supporter
 
Аватар для YAGAMI55
 
Регистрация: 23.07.2019
Пол: Мужской Мужской
Сообщений: 1,761
YAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспорима
По умолчанию Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)             

Где-то все равно должна быть таблица начала и конца, возможно даже в другом файле. Либо обозначающие знаки (последовательность байт) начала и конца звука в паке.
YAGAMI55 вне форума  
Ответить с цитированием
Старый 04.04.2024, 19:40   #3894
Модератор
 
Аватар для DruchaPucha
 
Регистрация: 24.07.2008
Пол: Неизвестно
Сообщений: 13,921
DruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспорима
По умолчанию Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)             

Цитата:
Сообщение от ViToTiV Посмотреть сообщение
DruchaPucha, ну тебе в любом случае надо знать адреса, куда вставлять файлы.
я часто пользуюсь функцией в WinHex - "показать вхождения" при поиске, и там можно сохранять позиции в файл, а вот потом уже работать с этим файлом
Я пользуюсь только HEX Editor Neo.

Цитата:
Сообщение от YAGAMI55 Посмотреть сообщение
Где-то все равно должна быть таблица начала и конца, возможно даже в другом файле. Либо обозначающие знаки (последовательность байт) начала и конца звука в паке.
Таблица есть, но файлов с таблицами много, просто для каждого уровня отдельно, утилита подхватывает их автоматом и расспаковывает. 815 файлов это конечно не так много, в общем придётся через хекс редактор искать, а уже потом делать скрипт для sky tools. С Sony ADPCM RAW проще, а в wav обычная каша из разных символов, поэтому скрипт generic splitter / scanner от AlphaTwentyThree не подойдёт.
DruchaPucha вне форума  
Ответить с цитированием
Старый 04.04.2024, 21:14   #3895
PSX Planet Elite Supporter
 
Аватар для YAGAMI55
 
Регистрация: 23.07.2019
Пол: Мужской Мужской
Сообщений: 1,761
YAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспорима
По умолчанию Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)             

Цитата:
Сообщение от DruchaPucha Посмотреть сообщение
Я пользуюсь только HEX Editor Neo.



Таблица есть, но файлов с таблицами много, просто для каждого уровня отдельно, утилита подхватывает их автоматом и расспаковывает. 815 файлов это конечно не так много, в общем придётся через хекс редактор искать, а уже потом делать скрипт для sky tools. С Sony ADPCM RAW проще, а в wav обычная каша из разных символов, поэтому скрипт generic splitter / scanner от AlphaTwentyThree не подойдёт.
Можно через бмс. Но писать его лень(

Он может подхватить таблицы уровней друг за другом через переменные, а пак со звуками не меняется. Звуки будут извлекаться в папки с названием таблиц уровней. Ну и импортироваться обратно. Я так карты в Homecoming импортировал.

В целом научиться не сложно, каждый, кто в хексе понимает, может писать скрипты для бмс
YAGAMI55 вне форума  
Ответить с цитированием
Старый 05.04.2024, 11:41   #3896
Модератор
 
Аватар для DruchaPucha
 
Регистрация: 24.07.2008
Пол: Неизвестно
Сообщений: 13,921
DruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспорима
По умолчанию Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)             

Я просто хотел переделать порты звука для Hitman, скрипт вроде был для PS2 версии, но насколько я помню, при извлечении звука скрипт для quickbms добавлял шапки с RIFF заголовком для WAV, а обратно не собирал. Скрипт искал, но не нашёл, нашёл только распаковщик от sebastian с xentax.
DruchaPucha вне форума  
Ответить с цитированием
Старый 05.04.2024, 17:37   #3897
PSX Planet Elite Supporter
 
Аватар для Bambuch0
 
Регистрация: 27.07.2018
Пол: Мужской Мужской
Сообщений: 1,862
Bambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспорима
По умолчанию Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)             

DruchaPucha,
Hitman_BIN.bms
# Hitman (BIN)

Get S ASize 0 ;
For T = 1 To S ;
FindLoc B String RIFF 0 ;
GoTo B 0 ;
Get D Long 0 ;
Get FSI Long 0 ;
Math FSI += 8 ;
Set T Long B ;
Math T += FSI ;
Log "" B FSI 0 0 ;
Next T ;


hitman_2016.bms
# Hitman 2016 (script 0.2.3)
# script for QuickBMS http://quickbms.aluigi.org

comtype lz4
idstring "GKPR"
get FILES long
get INFO_OFF long
get INFO_SIZE long
get ZERO long
if ZERO != 0
goto -4 0 SEEK_CUR
endif
savepos TMP
math INFO_OFF + TMP
log MEMORY_FILE2 INFO_OFF INFO_SIZE
for i = 0 < FILES
get HASH longlong
get OFFSET longlong
get ZSIZE long

getdstring TYPE 4 MEMORY_FILE2
get CHUNK_INFO_SIZE long MEMORY_FILE2
get CHUNK_SIZE long MEMORY_FILE2
get SIZE long MEMORY_FILE2
get MEM_SIZE long MEMORY_FILE2
get VIDEO_MEM_SIZE long MEMORY_FILE2
savepos TMP MEMORY_FILE2
if CHUNK_INFO_SIZE >= 4
get CHUNKS long MEMORY_FILE2
math CHUNKS & 0x3fffffff
for x = 0 < CHUNKS
get DUMMY long MEMORY_FILE2
get DUMMY long MEMORY_FILE2
next x
endif
math TMP + CHUNK_INFO_SIZE
goto TMP MEMORY_FILE2

string TYPE r TYPE
string NAME p "%s/" TYPE

# uncomment if you want to use the Hitman_Hashes.list file of Ekey
#namecrc NAME HASH "Hitman_Hashes.list" 64

if ZSIZE & 0x80000000
encryption xor "\xdc\x45\xa6\x9c\xd3\x72\x4c\xab"
endif
math ZSIZE & 0x3fffffff
if ZSIZE != 0
clog NAME OFFSET ZSIZE SIZE
else
log NAME OFFSET SIZE
endif
encryption "" ""
next i
__________________
PS2-SCPH50008+2Tb [FHDB], PS2-SCPH90008 [Modbo5], PS2-SCPH70008 [FMCB]

Краткий FAQ по Терабоксу:
1). Кликаете по ссылке и переходите на Терабокс.
2). Логинитесь в нем, если еще не сделали этого ранее.
Залогиниться можно по гугл-аккаунту, ну или отдельно зарегистрироваться.
3). Жмете на кнопку "Сохранить в Мой Терабокс"
4). Переходите в свой Терабокс и скачиваете себе на ПК просто браузером, безо всяких программ и свистоперделок.
P.S. Нет, терабокс мне не платит.
Bambuch0 вне форума  
Ответить с цитированием
Старый 06.04.2024, 10:01   #3898
Модератор
 
Аватар для DruchaPucha
 
Регистрация: 24.07.2008
Пол: Неизвестно
Сообщений: 13,921
DruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспорима
По умолчанию Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)             

Речь про старый Хитман, а не про перезапуск.
DruchaPucha вне форума  
Ответить с цитированием
Старый 06.04.2024, 14:25   #3899
PSX Planet Elite Supporter
 
Аватар для Bambuch0
 
Регистрация: 27.07.2018
Пол: Мужской Мужской
Сообщений: 1,862
Bambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспорима
По умолчанию Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)             

DruchaPucha, ну вот первый видимо как раз про старый.
__________________
PS2-SCPH50008+2Tb [FHDB], PS2-SCPH90008 [Modbo5], PS2-SCPH70008 [FMCB]

Краткий FAQ по Терабоксу:
1). Кликаете по ссылке и переходите на Терабокс.
2). Логинитесь в нем, если еще не сделали этого ранее.
Залогиниться можно по гугл-аккаунту, ну или отдельно зарегистрироваться.
3). Жмете на кнопку "Сохранить в Мой Терабокс"
4). Переходите в свой Терабокс и скачиваете себе на ПК просто браузером, безо всяких программ и свистоперделок.
P.S. Нет, терабокс мне не платит.
Bambuch0 вне форума  
Ответить с цитированием
Старый 06.04.2024, 14:44   #3900
Модератор
 
Аватар для DruchaPucha
 
Регистрация: 24.07.2008
Пол: Неизвестно
Сообщений: 13,921
DruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспоримаDruchaPucha репутация неоспорима
По умолчанию Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)             

Нет, там даже файлов нет с таким разрешением. В Хитмане wav/whd
DruchaPucha вне форума  
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


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


© PSX Planet Community 2003-2024

PSX Planet Banner W.M.C. Models Banner