(06.09.2021 22:52)megavolt85 писал(а): [ -> ]тогда нужно использовать переведённый 1ST_READ.BIN, только предварительно нужно хакнуть LBA под 45000
Попробовал сделать так как ты говоришь но у меня ничего не получилось запустил binpatch там по умолчанию стоит значение 11700 я выставил 45000 выделил файл 1ST_READ.BIN и нажал patch программа отработала закинул измененный файл, собрал образ и кроме черного экрана ничего не увидел, не знаю либо я делаю что то не так либо в данном случае этот способ не работает, можешь сам попробовать собрать? если у тебя получится объяснишь может я что то не так сделал.
бинарик не шифрованный, scramble -d не нужно делать
IP.BIN брать обязательно от оригинального GDI, вот прям вытащи по новой
вместо binhack можно и в HEX редакторе поправить, ищи CD001 отступай назад 8 байт и вписывай стандартный для всех GDI LBA 6E B0 00 00
Спасибо всё получилось но изначальная проблема с CDDA треками всё равно осталась, после того как я собрал gdi образ с 1ST READ.BIN из русской версии опять во всех сценах воспроизводится один и тот же трек, попробовал конвертировать английский диск GDI в обычный ISO waw треки положил рядом в ту же папку запустил образ и там тоже треки нормально воспроизводятся получается косяк именно в 1ST READ.BIN из русской пиратки и с gdi можно было вообще не заморачиваться если запустить CDI образ русской пиратки на эмуляторе nulldc там с треками тоже всё хорошо не пойму в чём прикол может знаешь что ещё нужно поправить в 1ST READ.BIN из русской версии чтобы треки cdda корректно воспроизводились?
тут похоже без сравнения файлов никак, но есть одна загвоздка, файлы очень сильно различаются, это говорит о том, что они разных регионов, скажи ка мне какого региона GDI и русскую версию от какого переводчика ты взял
P.S. самый лучший перевод MK4 у team raccoon, он построен на PAL версии, а у вектора и кудоc построен на ntsc-u, раз уж заморочился с пересборкой образов, то проверяй
базу переводов
Спасибо теперь всё работает как надо, ты говорил что есть способ собрать рабочий gdi из cdi даже если оригинального gdi дампа не существует это сильно сложно? Дело в том что у меня есть диски game guru их несколько частей это коллекция миниигр и сейвов для игр с определенными достижениями и они как назло тоже на win ce, возможно из них сделать рабочий gdi ? Чтобы запускать прямо с HDD не хочется каждый раз пихать диск в GD ROM
какие части game guru у тебя есть?
Вторая, Третья, Четвёртая, и Gold
(10.09.2021 07:53)max4 писал(а): [ -> ]Вторая, Третья, Четвёртая, и Gold
пардон за столь долгий ответ, хотел сделать сборник, но работы навалилось что не продохнуть
в двух словах: файл с именем 0. используется, увы это не пустышка, подозреваю что востребован он не весь и его можно урезать, но разбираться с этим пока нет времени
поэтому создавай пока четыре независимых GDI образа
распакуй образ, переименуй файл 0 в 0. (P.S. винда так не умеет, только linux), IP.BIN возьми от любой WINCE игры и через HEX редактор поправь имя, правильный 0WICEOS.BIN прилагаю, он одинаков для всех четырёх частей gameguru
[
attachment=1048]
пример
Код:
./mkisofs -C 0,45000 -V "GAMEGURU" -p "CRI CD CRAFT VER.2.32" -publisher "VIDEOIGRA" -l -x IP.BIN -G ./dataGameGuru/IP.BIN -o ./GameGuru/track03.iso ./dataGameGuru
Спасибо я уж думал не ответишь сам до этого додумался правда делал немного иначе взял за основу GDI дамп half life открыл файл 0WICEOS.BIN от нескольких дампов gdi в hex редакторе и понял что у всех gdi win ce в файле 0WICEOS.BIN в начале файла одни и те же значения несколько байт в самом верху а дальше одни нули до определенного смещения я копировал начало файла с нулями из файла 0WICEOS.BIN из GDI и вставил в файл 0WICEOS.BIN от game guru сохранил и собрал образ IP.BIN взял от 4x4 evolution тоже gdi только поправил в нем название на game guru собрал образ и он успешно запустился правда только на dremshell на demul виснет на заставке хотя lba я поправил как я понял на запуск на эмуле влияют четыре байта в самом начале 0WICEOS.BIN они разные у каждой игры я пробовал их менять у рабочего дампа и после этого игра не запускалась на эмуляторе не знаю за что они отвечают и как выщитать верные значения для каждой игры поэтому в game guru эти байты тупо заменил нулями и собрал образы на dreamshell все отлично запускается мне больше и не надо. У тебя случайно нет первой части game guru мне для полной коллекции не та которая gold был еще один первый диск вот как в этом видео
https://www.youtube.com/watch?v=SH9f3nwokX4&t=4s не могу в инете его найти?
(21.09.2021 10:51)max4 писал(а): [ -> ]дальше одни нули до определенного смещения я копировал начало файла с нулями из файла 0WICEOS.BIN из GDI и вставил в файл 0WICEOS.BIN от game guru сохранил и собрал образ
я так не заморачивался, собрал новое ядро при помощи WINCE SDK
(21.09.2021 10:51)max4 писал(а): [ -> ]У тебя случайно нет первой части game guru
неа, походу кроме как у
Lin'a её ни у кого нет
(21.09.2021 11:03)megavolt85 писал(а): [ -> ]походу кроме как у Lin'a её ни у кого нет
А как с ним связаться? Написал ему здесь на форуме но смотрю он был здесь последний раз 2020-ом году думаю он мне не скоро ответит если ответит вообще.