(PSX) RUS-de-RUS Section Специальный раздел Форума для руссификации или де-руссификации игр SONY PlayStation

Реклама
Оцените пожалуйста - Создаём рабочий игровой диск PlayStation.
(7)
Рейтинг темы: голосов - 7, средняя оценка - 5.00.

Ответ
 
Опции темы
Старый 25.10.2019, 03:04   #231
PSX Planet Elite Supporter
 
Аватар для Bambuch0
 
Регистрация: 27.07.2018
Пол: Мужской Мужской
Сообщений: 2,224
Bambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспорима
По умолчанию Ответ: Создаём рабочий игровой диск PlayStation             

SlavaVlasov, Утилита заточена на конкретно эту игру или можно будет любую игру патчить у которой есть привязка к LBA в эльфе?

А теперь хотелки:
Можно ли твою утилиту научить обрабатывать текстовик не Isobaster(а), а mkpsxiso? Ну или добавить возможность дополнительно его обрабатывать, например с ключами?

Тогда можно было бы полностью автоматизировать процесс разборки-сборки образа через скрипты: распаковываем игру, меняем файлы, mkpsxiso генерирует LBA-файл, твоя утилита в консольном режиме патчит эльф и собираем образ.
Не нужно будет экспортировать-импортировать ничего.

Ну и конечно твоя утилита должна работать в консольном режиме в этом случае.
Вот правда, очень такой режим хочу. Даже скажу - ну пожааалуйстаааа.


mkpsxiso может выводить лог с LBA двумя способами:
Раз
File LBA log generated by MKPSXISO v1.23

Image bin file: 11111.bin

File System:

Type Name Length LBA Timecode Bytes Source File

File SYSTEM.CNF;1 1 23 00:02:23 71 d:/PS2/!BUILDS/[PSX] Peter Pan/CUSTOM/mkpsxiso-1.23/TEMP/PeterPanRGR/SYSTEM.CNF
Dir TINKER 1 24 00:02:24 2048
Dir LEVEL51 1 25 00:02:25 2048
File LEVEL51.TIM;1 129 26 00:02:26 262164 d:/PS2/!BUILDS/[PSX] Peter Pan/CUSTOM/mkpsxiso-1.23/TEMP/PeterPanRGR/TINKER/LEVEL51/LEVEL51.TIM
File LEVEL51.DFX;1 1 155 00:04:05 404 d:/PS2/!BUILDS/[PSX] Peter Pan/CUSTOM/mkpsxiso-1.23/TEMP/PeterPanRGR/TINKER/LEVEL51/LEVEL51.DFX
File LEVEL51.INI;1 2 156 00:04:06 2193 d:/PS2/!BUILDS/[PSX] Peter Pan/CUSTOM/mkpsxiso-1.23/TEMP/PeterPanRGR/TINKER/LEVEL51/LEVEL51.INI
File LEVEL51.CAM;1 1 158 00:04:08 468 d:/PS2/!BUILDS/[PSX] Peter Pan/CUSTOM/mkpsxiso-1.23/TEMP/PeterPanRGR/TINKER/LEVEL51/LEVEL51.CAM
File LEVEL51.LGC;1 4 159 00:04:09 7436 d:/PS2/!BUILDS/[PSX] Peter Pan/CUSTOM/mkpsxiso-1.23/TEMP/PeterPanRGR/TINKER/LEVEL51/LEVEL51.LGC
File LEVEL51.TXT;1 1 163 00:04:13 2048 d:/PS2/!BUILDS/[PSX] Peter Pan/CUSTOM/mkpsxiso-1.23/TEMP/PeterPanRGR/TINKER/LEVEL51/LEVEL51.TXT
File LEVEL51.XM;1 9 164 00:04:14 16611 d:/PS2/!BUILDS/[PSX] Peter Pan/CUSTOM/mkpsxiso-1.23/TEMP/PeterPanRGR/TINKER/LEVEL51/LEVEL51.XM
File LEVEL51.VH;1 2 173 00:04:23 3104 d:/PS2/!BUILDS/[PSX] Peter Pan/CUSTOM/mkpsxiso-1.23/TEMP/PeterPanRGR/TINKER/LEVEL51/LEVEL51.VH
File LEVEL51.VB;1 76 175 00:04:25 154576 d:/PS2/!BUILDS/[PSX] Peter Pan/CUSTOM/mkpsxiso-1.23/TEMP/PeterPanRGR/TINKER/LEVEL51/LEVEL51.VB
File LEVEL51.DSC;1 1 251 00:05:26 79 d:/PS2/!BUILDS/[PSX] Peter Pan/CUSTOM/mkpsxiso-1.23/TEMP/PeterPanRGR/TINKER/LEVEL51/LEVEL51.DSC
File LEVEL51.LVL;1 515 252 00:05:27 1054720 d:/PS2/!BUILDS/[PSX] Peter Pan/CUSTOM/mkpsxiso-1.23/TEMP/PeterPanRGR/TINKER/LEVEL51/LEVEL51.LVL
End LEVEL51
Dir LEVEL52 1 767 00:12:17 2048
File LEVEL52.TIM;1 129 768 00:12:18 262164 d:/PS2/!BUILDS/[PSX] Peter Pan/CUSTOM/mkpsxiso-1.23/TEMP/PeterPanRGR/TINKER/LEVEL52/LEVEL52.TIM
File LEVEL52.DFX;1 1 897 00:13:72 404 d:/PS2/!BUILDS/[PSX] Peter Pan/CUSTOM/mkpsxiso-1.23/TEMP/PeterPanRGR/TINKER/LEVEL52/LEVEL52.DFX
File LEVEL52.INI;1 2 898 00:13:73 2193 d:/PS2/!BUILDS/[PSX] Peter Pan/CUSTOM/mkpsxiso-1.23/TEMP/PeterPanRGR/TINKER/LEVEL52/LEVEL52.INI

Два
#ifndef _ISO_FILES
#define _ISO_FILES

/* <root> */
#define LBA_SYSTEM_CNF 23
#define LBA_SCUS_946_43 231685
#define LBA_DUMMY_DAT 232149

/* TINKER */

/* LEVEL51 */
#define LBA_LEVEL51_TIM 26
#define LBA_LEVEL51_DFX 155
#define LBA_LEVEL51_INI 156
#define LBA_LEVEL51_CAM 158
#define LBA_LEVEL51_LGC 159
#define LBA_LEVEL51_TXT 163
#define LBA_LEVEL51_XM 164
#define LBA_LEVEL51_VH 173
#define LBA_LEVEL51_VB 175
#define LBA_LEVEL51_DSC 251
#define LBA_LEVEL51_LVL 252
__________________
PS2-SCPH50008+2Tb [FHDB], PS2-SCPH90008 [Modbo5], PS2-SCPH70008 [FMCB]

Краткий FAQ по Терабоксу:
1). Кликаете по ссылке и переходите на Терабокс.
2). Логинитесь в нем, если еще не сделали этого ранее.
Залогиниться можно по гугл-аккаунту, ну или отдельно зарегистрироваться.
3). Жмете на кнопку "Сохранить в Мой Терабокс"
4). Переходите в свой Терабокс и скачиваете себе на ПК просто браузером, безо всяких программ и свистоперделок.
P.S. Нет, терабокс мне не платит.

Последний раз редактировалось Bambuch0; 25.10.2019 в 13:19.
Bambuch0 вне форума  
Ответить с цитированием
Сказали спасибо Bambuch0
Реклама

Старый 25.10.2019, 13:39   #232
PSX Planet Elite Supporter
 
Аватар для SlavaVlasov
 
Регистрация: 08.08.2008
Пол: Мужской Мужской
Сообщений: 1,443
SlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспорима
По умолчанию Ответ: Создаём рабочий игровой диск PlayStation             

Цитата:
Сообщение от Bambuch0 Посмотреть сообщение
Утилита заточена на конкретно эту игру
Да, только под Bugs Bunny Lost in Time. Поскольку завязана на именах файлов именно этой игры и обращается только к тем адресам и указателям, которые именно в этом EXE.

Цитата:
Сообщение от Bambuch0 Посмотреть сообщение
Можно ли твою утилиту научить обрабатывать текстовик не Isobaster(а), а mkpsxiso?
В теории можно. Единственный момент - обрабатывать она будет именно эту игру. Дело в том, что в EXE порядок указателей на файлы отличается от LBA. Т.е. пришлось их сначала определять по названиям, присваивать условный номер и уже по нему их сортировать для выстраивания порядка новых указателей по запаковку. Потом, новый указатель в EXE идет через каждые 5 "столбиков" (5 байт вроде), но в одном месте идет "обрыв" такого порядка, и он идет через 10, потом снова через 5. Таким образом, утилита жестко заточена под эту игру. Можно, конечно, ее сделать скриптовой (пародия на QuickBMS), но это отдельная тема.

Цитата:
Сообщение от Bambuch0 Посмотреть сообщение
Ну и конечно твоя утилита должна работать в консольном режиме в этом случае.
Консольные программы как-то не доводилось писать (надобности не было), но могу поизучать эту тему. Хотя чувствую, что с ключами было бы проще. В этом смысле мне нравится MFAudio, которая работает как GUI, так и в консольном режиме.
__________________
Я - геймер с чувством юмора.
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
SlavaVlasov вне форума  
Ответить с цитированием
Сказали спасибо SlavaVlasov
Старый 25.10.2019, 13:42   #233
PSX Planet Elite Supporter
 
Аватар для SlavaVlasov
 
Регистрация: 08.08.2008
Пол: Мужской Мужской
Сообщений: 1,443
SlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспорима
По умолчанию Ответ: Создаём рабочий игровой диск PlayStation             

Цитата:
Сообщение от Bambuch0 Посмотреть сообщение
mkpsxiso может выводить лог с LBA двумя способами:
А, ну это даже проще, чем XML будет.
__________________
Я - геймер с чувством юмора.
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
SlavaVlasov вне форума  
Ответить с цитированием
Старый 25.10.2019, 14:08   #234
PSX Planet Elite Supporter
 
Аватар для YAGAMI55
 
Регистрация: 23.07.2019
Пол: Мужской Мужской
Сообщений: 1,852
YAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспорима
По умолчанию Ответ: Создаём рабочий игровой диск PlayStation             

Цитата:
Сообщение от Bambuch0 Посмотреть сообщение
А теперь хотелки:

Тогда можно было бы полностью автоматизировать процесс разборки-сборки образа через скрипты: распаковываем игру, меняем файлы, mkpsxiso генерирует LBA-файл, твоя утилита в консольном режиме патчит эльф и собираем образ.
Не нужно будет экспортировать-импортировать ничего.
У меня тоже есть такая хотелка) но знаний в скриптах не хватает, давно бы автоматизировал процесс. Нужны знающие люди. Конечно можно изучить обычные команды CMD и сделать самому, но я что то не дойду никак до этого.
YAGAMI55 вне форума  
Ответить с цитированием
Старый 25.10.2019, 19:03   #235
PSX Planet Elite Supporter
 
Аватар для SlavaVlasov
 
Регистрация: 08.08.2008
Пол: Мужской Мужской
Сообщений: 1,443
SlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспоримаSlavaVlasov репутация неоспорима
По умолчанию Ответ: Создаём рабочий игровой диск PlayStation             

Цитата:
Сообщение от Bambuch0 Посмотреть сообщение
Ну или добавить возможность дополнительно его обрабатывать, например с ключами?
Может задам странный вопрос, но... какие ключи нужны? Мне пока пришло в голову: -имя_txt_lba и -exe-шник
__________________
Я - геймер с чувством юмора.
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
SlavaVlasov вне форума  
Ответить с цитированием
Старый 26.10.2019, 04:17   #236
PSX Planet Elite Supporter
 
Аватар для Bambuch0
 
Регистрация: 27.07.2018
Пол: Мужской Мужской
Сообщений: 2,224
Bambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспорима
По умолчанию Ответ: Создаём рабочий игровой диск PlayStation             

YAGAMI55, Ты же выкладывал выше свой пакет программ... Там менюшка даже есть красивая, я смотрел. Я ее позаимствовал ))))
Я в данный момент пишу скрипт, насколько знаний хватает. Он чем-то похож на твой, только побольше. Как допишу - поделюсь.

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

SlavaVlasov, Как вариант: программа эльф [-ib <file>] [-mi <file>] -o новый эльф

[-ib <file>] - заставляет программу парсить лог исобастера
[-mi <file>] - заставляет программу парсить лог mkpsxiso
-ib -mi ключи естественно работают не вместе.
__________________
PS2-SCPH50008+2Tb [FHDB], PS2-SCPH90008 [Modbo5], PS2-SCPH70008 [FMCB]

Краткий FAQ по Терабоксу:
1). Кликаете по ссылке и переходите на Терабокс.
2). Логинитесь в нем, если еще не сделали этого ранее.
Залогиниться можно по гугл-аккаунту, ну или отдельно зарегистрироваться.
3). Жмете на кнопку "Сохранить в Мой Терабокс"
4). Переходите в свой Терабокс и скачиваете себе на ПК просто браузером, безо всяких программ и свистоперделок.
P.S. Нет, терабокс мне не платит.
Bambuch0 вне форума  
Ответить с цитированием
Сказали спасибо Bambuch0
Старый 26.10.2019, 12:22   #237
PSX Planet Elite Supporter
 
Аватар для YAGAMI55
 
Регистрация: 23.07.2019
Пол: Мужской Мужской
Сообщений: 1,852
YAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспорима
По умолчанию Ответ: Создаём рабочий игровой диск PlayStation             

Цитата:
Сообщение от Bambuch0 Посмотреть сообщение
YAGAMI55, Ты же выкладывал выше свой пакет программ... Там менюшка даже есть красивая, я смотрел. Я ее позаимствовал ))))
Я в данный момент пишу скрипт, насколько знаний хватает. Он чем-то похож на твой, только побольше. Как допишу - поделюсь.

Проблема в том, что не все программы - консольные, но на этот случай, когда управление будет передаваться программе с GUI, в скрипте будет показываться мануал, что делать. Например при вызове CDmage, что конкретно нажимать и т.д.
Ооооо, здорово! По поводу менюшки пожалуйста, я только рад что дело продвигается. Я хотел понять чем PSXRebuilder образы распаковывает. Думал если консольно (командной строкой) то тоже внедрить в скрипт. Но кажись он распаковывает своим скриптом, а не makecd.exe. декомпилировал его и не нашёл скрипт, может плохо искал я.
YAGAMI55 вне форума  
Ответить с цитированием
Старый 26.10.2019, 19:47   #238
PSX Planet Elite Supporter
 
Аватар для Bambuch0
 
Регистрация: 27.07.2018
Пол: Мужской Мужской
Сообщений: 2,224
Bambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспоримаBambuch0 репутация неоспорима
По умолчанию Ответ: Создаём рабочий игровой диск PlayStation             

YAGAMI55, Ну я с ним пока проще поступил, скрипт передает ему управление на распаковку образа и там нужно только нажать на кнопку "Извлечь", образ выбирать не надо, он уже выбран. Ну и закрыть программу, скрипт дальше начнет работать.
Хочу еще распаковщики разные посмотреть, чисто консольные. PSXRebuilder я поставил, потому что он единственный, кто правильно распаковал XA и STR в игре Питер Пэн. После других распаковщиков в ХА появлялся заголовок RIFF и mkpsxiso отказывался собирать образ.
__________________
PS2-SCPH50008+2Tb [FHDB], PS2-SCPH90008 [Modbo5], PS2-SCPH70008 [FMCB]

Краткий FAQ по Терабоксу:
1). Кликаете по ссылке и переходите на Терабокс.
2). Логинитесь в нем, если еще не сделали этого ранее.
Залогиниться можно по гугл-аккаунту, ну или отдельно зарегистрироваться.
3). Жмете на кнопку "Сохранить в Мой Терабокс"
4). Переходите в свой Терабокс и скачиваете себе на ПК просто браузером, безо всяких программ и свистоперделок.
P.S. Нет, терабокс мне не платит.
Bambuch0 вне форума  
Ответить с цитированием
Сказали спасибо Bambuch0
Старый 27.10.2019, 19:55   #239
PSX Planet Elite Supporter
 
Аватар для YAGAMI55
 
Регистрация: 23.07.2019
Пол: Мужской Мужской
Сообщений: 1,852
YAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспоримаYAGAMI55 репутация неоспорима
По умолчанию Ответ: Создаём рабочий игровой диск PlayStation             

Bambuch0, а можно ли спросить у создателя PSXRebuilder, какой алгоритм распаковки он использовал? Ведь его(PSXRebuilder)тоже выкладывали здесь на форуме. Я ещё на git находил консольный распаковщик, но там только сам исходник, нужно компилить. Может глянешь и его?
YAGAMI55 вне форума  
Ответить с цитированием
Старый 27.10.2019, 20:06   #240
PSX Planet Elite Supporter
 
Регистрация: 25.11.2008
Адрес: BY, Minsk
Пол: Мужской Мужской
Сообщений: 2,794
ViToTiV репутация неоспоримаViToTiV репутация неоспоримаViToTiV репутация неоспоримаViToTiV репутация неоспоримаViToTiV репутация неоспоримаViToTiV репутация неоспоримаViToTiV репутация неоспоримаViToTiV репутация неоспоримаViToTiV репутация неоспоримаViToTiV репутация неоспоримаViToTiV репутация неоспорима
По умолчанию Ответ: Создаём рабочий игровой диск PlayStation             

Цитата:
Сообщение от YAGAMI55 Посмотреть сообщение
PSXRebuilder
это вы про мою прогу?
ViToTiV вне форума  
Ответить с цитированием
Ответ


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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать рабочий диск для PlayStation DruchaPucha SONY PlayStation - TechSupport 155 13.10.2024 16:28
Диск Y2k Технологии 8 06.03.2009 14:22
Запись образов игр SONY PlayStation 2 на диск cosha SONY PlayStation 2 - TechSupport 8 08.01.2009 23:48
Японский игровой рынок за 2008 год Dаnte Game World News 0 07.01.2009 06:37
Вышел гибридный Blu-ray/DVD диск TylerDurden Game World News 2 24.12.2008 10:24


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


© PSX Planet Community 2003-2024

PSX Planet Banner W.M.C. Models Banner