PSX Planet: SONY PlayStation Community

PSX Planet: SONY PlayStation Community (https://psxplanet.ru/forum/index.php)
-   (PSX) RUS-de-RUS Section (https://psxplanet.ru/forum/forumdisplay.php?f=253)
-   -   Создаём рабочий игровой диск PlayStation (https://psxplanet.ru/forum/showthread.php?t=6823)

sidious000 30.04.2016 11:17

Ответ: Создаём рабочий игровой диск PlayStation
 
Цитата:

Сообщение от Fahri (Сообщение 200381)
Подскажите, пожалуйста, такую вещь. Есть образ диска игры "Угадай мелодию" (запускается и на ПК, и на соньке), в котором находится целая папка (BONUS_PC) с ненужным хламом в виде других игр. Чтобы удалить ее, я так понимаю, нужно будет полностью разобрать и потом собрать образ. Возможно ли по-другому уменьшить вес образа? Забив файлы в папке нулями, или еще как-то?

Можно, подменив файлы в папке пустышками, около 0 байт.

brill 30.04.2016 11:44

Re: Ответ: Создаём рабочий игровой диск PlayStation
 
Fahri, тем же сдмэйджем можно. Импортируем файл размером 0 байт, на предложение забить все нулями отвечаем положительно.

sidious000 30.04.2016 11:49

Ответ: Re: Ответ: Создаём рабочий игровой диск PlayStation
 
Цитата:

Сообщение от brill (Сообщение 200387)
Fahri, тем же сдмэйджем можно. Импортируем файл размером 0 байт, на предложение забить все нулями отвечаем положительно.

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

SlavaVlasov 30.04.2016 12:20

Ответ: Создаём рабочий игровой диск PlayStation
 
Цитата:

Сообщение от sidious000 (Сообщение 199906)
Программа psx-mode2 вставляет файлы в образ пересчитывая LBA

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


Вот если бы был способ "растянуть" образ и записать файлы в конец... например:
  1. Если позволяет место, новый файл, что больше по размеру, записать в конец дубликатом, поменяв в игре ссылку на него. Оригинальный файл оставляем на месте
  2. Если ссылку не поменяешь, новому файлу присвоить имя оригинального файла, а оригинал переименовать во что-то другое, оставив на том же месте.
  3. Добавить файлы меню + новые файлы, создав тем самым русско-английскую версию...
То есть, вся суть, не трогать оригинальные позиции файлов, просто добавлять новые. Однако, если идет пересчет LBA, я так понимаю, что файлы все равно смещаются в образе с исходной позиции и игра может не функционировать.

Fahri 30.04.2016 12:45

Ответ: Re: Ответ: Создаём рабочий игровой диск PlayStation
 
Цитата:

Сообщение от brill (Сообщение 200387)
Импортируем файл размером 0 байт, на предложение забить все нулями отвечаем положительно.

Сделал так, теперь архив весит не 97, а чуть больше 2 мегабайт. Мелочь, а приятно

Спасибо всем за ответы и советы

sidious000 30.04.2016 12:57

Ответ: Создаём рабочий игровой диск PlayStation
 
Цитата:

Сообщение от SlavaVlasov (Сообщение 200389)
Однако, если идет пересчет LBA, я так понимаю, что файлы все равно смещаются в образе с исходной позиции и игра может не функционировать.

Если игра ссылается на размер LBA или позицию в образе, то наверно не будет работать, хотя все игры над которыми я экспериментировал, пока работают без нареканий.

SlavaVlasov 30.04.2016 13:04

Ответ: Re: Ответ: Создаём рабочий игровой диск PlayStation
 
Цитата:

Сообщение от Fahri (Сообщение 200390)
Сделал так, теперь архив весит не 97, а чуть больше 2 мегабайт. Мелочь, а приятно

Спасибо всем за ответы и советы

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

Fahri 30.04.2016 13:23

Ответ: Re: Ответ: Создаём рабочий игровой диск PlayStation
 
Цитата:

Сообщение от SlavaVlasov (Сообщение 200392)
Видимо, этим файлом смещали данные для ускорения доступа к диску

Как по мне, пираты просто напихали туда всякий мусор, для разнообразия. Вряд ли для смещения использовали бы ехе-шники "Дурак"-а, "Lines", и еще кое-каких простеньких ПК игр

DruchaPucha 01.07.2016 00:22

Ответ: Создаём рабочий игровой диск PlayStation
 
Цитата:

Сообщение от ViToTiV (Сообщение 199886)
А скомпилить можно наверное "CodeBlocks" - я им в последнее время все компилю, проблем не было вроде. Сча установлю, попробую.

Ну как получилось или нет?

rashan 01.07.2016 00:51

Ответ: Создаём рабочий игровой диск PlayStation
 
Цитата:

Сообщение от ViToTiV (Сообщение 199886)
(хотя что значит "Red Book"

=CDDA. Red Book audio = CDDA. :)


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

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