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)
-   -   Создание PSX Multi Game Disc (Сборка мультиигровок) (https://psxplanet.ru/forum/showthread.php?t=7518)

botik 24.03.2022 15:26

Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
 
Главный автор mkpsxiso Lameguy64 выбрал легкий путь и взял за основу форк от другого автора CookiePLMonster. Утилита конечно выросла в функционале но и косяки новые появились.Изначально таких проблем не было.

SlavaVlasov 24.03.2022 15:30

Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
 
Цитата:

Сообщение от botik (Сообщение 284597)
Главный автор mkpsxiso Lameguy64 выбрал легкий путь и взял за основу форк от другого автора CookiePLMonster. Утилита конечно выросла в функционале но и косяки новые появились.Изначально таких проблем не было.

Понятно. Я так глубоко инфу об этой утилите не копал - стараюсь не пересобирать лишний раз образы.

Cool 03.04.2022 01:02

Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
 
SlavaVlasov, как из двух сборников 2 в 1 сделать 4 в 1? Или это нереально сделать?

Bambuch0 03.04.2022 01:27

Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
 
Cool, А в чем, собственно, у тебя проблема? Если ты освоил как сделать 2 в 1, то что тебе мешает добавить третью, четвертую, пятую.... и т.д. игру? Главное, чтобы место на диске позволяло.

SlavaVlasov 03.04.2022 02:49

Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
 
Цитата:

Сообщение от Cool (Сообщение 284865)
SlavaVlasov, как из двух сборников 2 в 1 сделать 4 в 1? Или это нереально сделать?

Соглашусь с Bambuch0: можно хоть 11 в 1 сделать, если места на диске хватит. Meido Menu вроде как не имеет ограничение на кол-во игр.


Теперь отвечаю прямо на твой вопрос - взять два сборника "2 в 1" и объединить в один, сделав 4 в 1: как и в прошлом случае надо распаковать оба образа и скинуть все файлы из двух разных папок в одну - куда распаковано Meido Menu. Дальше смотришь размер папки - он не должен превышать 700 Мб.


Дальше нужно иметь в виду, что, т. к. это уже сборник, там есть уже свое меню выбора игр (в одном сборнике меню и во втором). Какой файл отвечает за меню можно посмотреть в файле SYSTEM.CNF на этих сборниках. Дальше два варианта развития событий:
1. Сделать Meido Menu со ссылкой на меню сборника, которое ссылается на EXE-файлы игры.
2. Добавить в Meido Menu прямые ссылки на EXE-файлы игры, выяснив имя каждого EXE-файла игры в EXE-шниках сборников.


В первом случае надо просто узнать в файлах SYSTEM.CNF название файла меню и добавить его в текстовик Meido Menu. Во втором случае надо также узнать файлы меню, но открыть их в Hex-редакторе: там ищешь имя файла меню и смотришь рядом название игры (если меню, например, от Kudos). Однако, если название игры выводится на экран не посредством шрифтов+текста, а только графики (например менюшки от FireCross с кнопками), там название игры не узнать. Чтобы выяснить вручную, можно добавить имена EXE-файлов игр, которые были указаны в EXE-файлах меню, в текстовик Meido Menu, пометив их как "1, 2, 3" и т. д., собрать образ и попробовать запустить: нажимаешь на единицу - смотришь какая игра откроется. Потом записываешь себе 1 - это такая-то игра. Сбрасываешь, снова входишь в меню, нажимаешь 2 и т. д. Дальше просто в текстовике переименовываешь "1, 2, 3" на названия игр, сохраняешь текстовик и еще раз собираешь образ. Как-то так.

Cool 03.04.2022 20:00

Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
 
SlavaVlasov, то есть сначала нужно вырезать музыку или видео из 4 игр, а потом делать твои действия выше?
Если размер общей папки с 4 играми больше 700 мб, то какими программами лучше вырезать музыку и видео из 4 игр?
Ведь не влезут 4 игры на один диск.

SlavaVlasov 04.04.2022 21:28

Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
 
Цитата:

Сообщение от Cool (Сообщение 284888)
SlavaVlasov, то есть сначала нужно вырезать музыку или видео из 4 игр, а потом делать твои действия выше?

Я уже говорил, что лучше ничего не вырезать, а просто брать игры небольшие по размеру. Если там еле влезает 2 игры, то и делать тогда 2 в 1, а не пытаться запихнуть больше игр. Кроме того, начинать по-хорошему нужно вот с чего: здесь уже упоминали про привязку к LBA, поэтому прежде чем делать сборник, нужно удостовериться, что игра вообще запустится со сборника. У меня были случаи, когда некоторые игры работали находясь только в начале диска. Когда я добавлял еще игр (а там потом, видимо, происходила пересортировка файлов и изменение их физического положения на диске) эти игры уже не работали. Другими словами, прежде чем тратить время на игру, нужно узнать, будет ли она вообще работать из сборника. Я еще не пробовал (и не знаю, получится ли), но я бы сначала собрал гигантский образ размером 1,4 Гб (но не факт, это такой получится собрать с CD-шной файловой системой) и проверил работоспособность игр. Если они работают все, можно попробовать создать многоигровку. Вообще, я бы в первую очередь всегда обращал внимание на размер образа. Скажем, если образ весит 500 мб, то есть ли смысл включать эту игру в сборник? Если только второй игрой будет что-нибудь размером 180 мб. Сборники я считаю можно делать из игр размером до 300-350 мб и меньше. Тогда хотя бы вырезать ничего не придется. А если там есть пустые аудиотреки или Dummy-файлы, есть вероятность освободить еще 30-60 мб места.
Цитата:

Сообщение от Cool (Сообщение 284888)
Если размер общей папки с 4 играми больше 700 мб, то какими программами лучше вырезать музыку и видео из 4 игр?

Как таковых программ для вырезания не существует. Я уже говорил, есть программы, которые заменяют музыку и видео нулями, но размер файла от этого не уменьшается. Нужно самому, вручную искать, где видео и музыка и вырезать их. Например, если открыть образ в CDmage (только надо окно программы развернуть на весь экран), ты увидишь столбик "Flags": STR и XA файлы (а расширение может быть любым) обычно имеют флаг "FM", а обычные данные - флаг "F". Вот те файлы, которые имеют флаг "FM" и есть аудио/видеофайлы. Однако существовали пиратские сборники или просто самодельные компиляции, где пираты нарушали это правило, собирая STR/XA файлы как обычные данные ("F"), поэтому сверять это лучше с оригинальными редамповскими образами.


Другое дело, что просто вырезать файл нельзя - не факт что игра после этого заработает (пример - NFS 5: если вырезать заставку EA, игра даже не запустится): нужно заменить видеофайл на файл-пустышку. Причем не такой, который весит 0 кб, а скажем, такой которые имеет 1 секунду чистого аудио и 15 кадров видео с черным экраном. Характеристики файла при этом должны соответствовать оригиналу. Сделать это можно примерно так:
1. Извлекаем видеофайл из CDmage.
2. Кидаем его в прогу PSmplay.
3. Узнаем характеристики файла:

4. Открываем программу Sony Vegas и создаем проект с такими же характеристиками:

5. Перетащи на дорожку черный экран, сократи его до 1 секунды, можешь еще текст сверху накинуть (раздел Legacy Text), выдели справа налево:


6. Идешь в File > Render As...
Там надо выбрать формат Video for Windows (Avi) и выбрать за основу PAL DV. Потом жми кнопку Customize Settings и выстави в свойствах те же параметры, что в проекте:

7. Нажимаешь ОК, жмешь Render. После рендеринга, открывай программу Sony Movie Converter. Там выбирай свой AVI-файл. Из второго выпадающего списка выбирай "str". Заходи в атрибуты и меняй настройки на аналогичные тем, что ты видел в PSmplay. Затем жми кнопку "Go":


Ну, а после разбираешь образ программой ViToTiV'а, подменяешь видеофайл и собираешь обратно. Главное удостовериться, что в списке файлов он помечен как видеофайл (иконка пленки).


Что касается XA-файлов, тут немного сложнее: с одной стороны там нет видеодорожки, зато может быть несколько аудиодорожек. И если сделать однодорожечный файл, когда игра ожидает многодорожечного, могут пойти глюки в игре (от звуковых до зависания игры). Там нужно, да, делать Wav-файл в одну секунду, потом конвертить в том же Sony Movie Converter в XA, но сначала надо выяснить сколько дорожек в XA-файле, а потом несколько секундных дорожек скомпилировать в многодорожечный XA (типа ТониХоковского "COMPILED.XA") в том же Sony Movie Converter.


Вот пример рипнутого London Racer, включая видео по моей инструкции выше:
Этот текст скрыт Вы должны зарегистрироваться чтобы увидеть скрытый текст. После регистрации и активации аккаунта нажмите кнопку 'Спасибо', чтобы увидеть скрытый текст содержащейся здесь. Регистрация возможна через e-mail и OpenID. Если Вы испытываете проблемы с регистрацией, пожалуйста свяжитесь с Администратором volgame@gmail.com

Обрати внимание, что когда появится видеозаставка "Видос вырезан", надо в течение секунды успеть нажать START или X, иначе игра зависнет. Это одна из проблем с вырезанием видео: некоторые игры сами переключаются дальше по окончании видеофайла, но есть "вредные" игры, которым нужно исходное кол-во секторов, и пока они их все не пройдут, игра дальше не перейдет. Другими словами, игре нужен видеофайл той же продолжительности и размера, что и оригинал. А значит вырезать видео нет смысла, т.к. что исходное видео будет весить много, что черный экран. Вот почему в сборнике с "Abe Oddysee" пираты писали "нажмите X или подождите". Ну, раз "подождите", значит игра не сильно вредная, но для остальных случаев надо писать "Нажмите START / X". А вот если геймер пошел на кухню заварить чай, а на экране появилась эта заставка и он ничего не нажал, его ждет неприятный сюрприз.


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

Cool 04.04.2022 22:37

Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
 
SlavaVlasov, а если взять из сети уже рипнутые русские одноигровки с вырезанными аудио или видеофайлами и сделать сборник, то это лучше будет, чем следовать твоей сложной инструкции по вырезанию?

SlavaVlasov 04.04.2022 23:49

Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
 
Цитата:

Сообщение от Cool (Сообщение 284930)
SlavaVlasov, а если взять из сети уже рипнутые русские одноигровки с вырезанными аудио или видеофайлами и сделать сборник, то это лучше будет, чем следовать твоей сложной инструкции по вырезанию?

Ну, как вариант. Но это не отменяет проверки игры на работоспособность. Если в пиратских сборниках она работала, то не факт, что заработает у тебя: тот же сборник Bugs Bunny 3 in 1 содержит первые две LBA-зависимых части. Пиратам пришлось пересчитывать LBA в EXE-файле, но это будет еще сложнее, чем все вышеописанное мной.

ViToTiV 05.04.2022 09:57

Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
 
SlavaVlasov, не жалко же тебе своего времени))


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

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