![]() |
![]() |
#3891 |
PSX Planet Elite Supporter
![]() Регистрация: 25.11.2008
Адрес: BY, Minsk
Пол: Мужской
![]()
Сообщений: 2,797
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
DruchaPucha, ну тебе в любом случае надо знать адреса, куда вставлять файлы.
я часто пользуюсь функцией в WinHex - "показать вхождения" при поиске, и там можно сохранять позиции в файл, а вот потом уже работать с этим файлом |
![]() |
![]() |
Реклама | |
![]() |
![]() |
#3892 |
PSX Planet Elite Supporter
![]() Регистрация: 23.07.2019
Пол: Мужской
![]()
Сообщений: 1,852
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Где-то все равно должна быть таблица начала и конца, возможно даже в другом файле. Либо обозначающие знаки (последовательность байт) начала и конца звука в паке.
|
![]() |
![]() |
![]() |
#3893 | ||||||||||||||||||||||||||||||
Модератор
![]() Регистрация: 24.07.2008
Пол: Неизвестно
Сообщений: 14,393
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
||||||||||||||||||||||||||||||
![]() |
![]() |
![]() |
#3894 | |||||||||||||||
PSX Planet Elite Supporter
![]() Регистрация: 23.07.2019
Пол: Мужской
![]()
Сообщений: 1,852
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Он может подхватить таблицы уровней друг за другом через переменные, а пак со звуками не меняется. Звуки будут извлекаться в папки с названием таблиц уровней. Ну и импортироваться обратно. Я так карты в Homecoming импортировал. В целом научиться не сложно, каждый, кто в хексе понимает, может писать скрипты для бмс |
|||||||||||||||
![]() |
![]() |
![]() |
#3895 |
Модератор
![]() Регистрация: 24.07.2008
Пол: Неизвестно
Сообщений: 14,393
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Я просто хотел переделать порты звука для Hitman, скрипт вроде был для PS2 версии, но насколько я помню, при извлечении звука скрипт для quickbms добавлял шапки с RIFF заголовком для WAV, а обратно не собирал. Скрипт искал, но не нашёл, нашёл только распаковщик от sebastian с xentax.
|
![]() |
![]() |
![]() |
#3896 |
PSX Planet Elite Supporter
![]() Регистрация: 27.07.2018
Пол: Мужской
![]()
Сообщений: 2,230
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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. Нет, терабокс мне не платит. |
![]() |
![]() |
![]() |
#3897 |
Модератор
![]() Регистрация: 24.07.2008
Пол: Неизвестно
Сообщений: 14,393
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Речь про старый Хитман, а не про перезапуск.
|
![]() |
![]() |
![]() |
#3898 |
PSX Planet Elite Supporter
![]() Регистрация: 27.07.2018
Пол: Мужской
![]()
Сообщений: 2,230
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
DruchaPucha, ну вот первый видимо как раз про старый.
__________________
PS2-SCPH50008+2Tb [FHDB], PS2-SCPH90008 [Modbo5], PS2-SCPH70008 [FMCB] Краткий FAQ по Терабоксу: 1). Кликаете по ссылке и переходите на Терабокс. 2). Логинитесь в нем, если еще не сделали этого ранее. Залогиниться можно по гугл-аккаунту, ну или отдельно зарегистрироваться. 3). Жмете на кнопку "Сохранить в Мой Терабокс" 4). Переходите в свой Терабокс и скачиваете себе на ПК просто браузером, безо всяких программ и свистоперделок. P.S. Нет, терабокс мне не платит. |
![]() |
![]() |
![]() |
#3899 |
Модератор
![]() Регистрация: 24.07.2008
Пол: Неизвестно
Сообщений: 14,393
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Нет, там даже файлов нет с таким разрешением. В Хитмане wav/whd
|
![]() |
![]() |
![]() |
#3900 |
PSX Planet Elite Supporter
![]() Регистрация: 08.08.2008
Пол: Мужской
![]()
Сообщений: 1,443
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Вопрос знатокам: при изменении размера текстуры (скажем при редактировании шрифта, чтобы втиснуть широкую букву на место буквы "I") на PS1, в какой последовательности могут хранится значения? Хочу понять, как за них уцепиться.
__________________
Я - геймер с чувством юмора. P.S.: C2 EE F2 20 F2 E0 Ea E0 FF 20 F3 20 EC E5 ED FF 20 EF EE E4 EF E8 F1 FC 20 3D 29 Русские и английские обложки PS1. Собственные сканы. Обновлено: 15.03.2024 =) Список фанатских переводов PS1 SCPH-5502 C |
![]() |
![]() |