Автор Тема: Как собрать файл игры с расширением .kg для портативной приставки X12 ?  (Прочитано 5826 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Мишген

  • Пользователь
  • Сообщений: 7
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Купил портативную приставку на Алике, в интернетах называется powkiddy x12. В ней есть встроенные игры с расширением .nes(dendy), .bin(sega), .gba/.gbc(gameboy). Также есть архивы .zip для Neo Geo, внутри файлики .c1, .c2 и т.д.
Если скачать с emu-land.net заархивированную  игру для Neo Geo меньше 4мб,  то игра запустится. Если больше 4мб,  то нет.
Также на приставке есть файлы с расширением .kg, это тоже игры Neo Geo, только большего размера. И они прекрасно запускаются.

Подозреваю, что есть какой-то конвертор в .kg, но гугл бессилен.

Проверял на The King of Fighters разных годов.

Помогите, пожалуйста, сделать так, чтоб игры большего размера конвертировать в .kg и запустить на приставке.

Оффлайн D15

  • Пользователь
  • Сообщений: 163
    • Просмотр профиля
Обозвать zip kg или наоборот пробовал?

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5060
    • Просмотр профиля
Выложите .kg файлы, которые шли с консолью.

Оффлайн Мишген

  • Пользователь
  • Сообщений: 7
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Выложите .kg файлы, которые шли с консолью.
К форуму не прикрепить, большие все, вот с гуглодиска  https://drive.google.com/file/d/15Edwd1LO64paOuhglWaFmn6erHwSFNP4/view?usp=drivesdk

Оффлайн Мишген

  • Пользователь
  • Сообщений: 7
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Обозвать zip kg или наоборот пробовал?
kg -> zip не запускается, не распаковывается.
zip -> kg не запускается

Попробовал, кстати, через хекс прогнать, нашел что-то похожее на название репозитория на гитхабе, пока в эту сторону копаю

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5060
    • Просмотр профиля
Мишген, все ромы добавьте в архиве. По этому рому (Metal Slug названный почему-то Alloy warhead) видно, что без сжатия, а размер примерно совпадает с файлами для MAME, но не все куски данных находятся. Структура начальная простая: с 0x10 идёт позиция в файле, потом название части, в конце размер файла. Я не знаю насколько совместимы игры для Neo Geo и может поддержка только тех, что были.
--------
EN-OEG OYSTSME - это NEO-GEO SYSTEM :)

Оффлайн Мишген

  • Пользователь
  • Сообщений: 7
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля

Оффлайн s1nka

  • Пользователь
  • Сообщений: 1570
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Судя по кишкам(глядел Metal Slug X) это ромы для НеоГео слепленные воедино. Единственное что смущает. Ром на NG 63,56мб, а kg файл на 80,95. В целом можно сопоставить данные внутри и понять чего там добавилось, но лень заморачиваться. В теории можно просто сцепить все файлы в один файл и добавить заголовок со смещениями.

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5060
    • Просмотр профиля
В теории можно просто сцепить все файлы в один файл и добавить заголовок со смещениями.
Нельзя. В серии kof вообще байты закодированы в заголовке.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
само собой. там же защиты-шифрования-банкинги и прочие подобные "прелести", разумеется в разных играх разные.


Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5060
    • Просмотр профиля
Ох, я загуглил строчку "Sprite Attr", нашёл формат, это cache файлы для FBA2X (UPD: порт Final Burn Alpha для вашей системы может иметь другое название) или основанные на этом, значит используется известный эмулятор. Взял kof2003.zip от MAME и с помощью FBA Cache получил файл с похожей структурой (но kof2003.kg имеет закодированный заголовок):
Нужно указывать правильное имя архива и ещё добавить BIOS и другие файлы, что видно по сообщениям (not found), поэтому контейнер больше, чем файлы от MAME.
Теперь понятно куда копать. UPD: Стоит узнать какая ОС у вас и искать последнюю версию программы FBA Cache для неё (если есть различия), в худшем случае они модифицировали программу и нигде не выложили её.
UPD2: Ещё нужно узнать ромсет, к другой модели PowKiddy Q90 был комментарий, что fba a320 использует mame 0.126 или fba 0.2.96.86, это важно, потому что в новых ромсетах могли поменяться файлы, по идее FBA Cache проверит контрольные суммы. MAME 0.126 от 2008 года, тогда же выложили FBA Cache указанный выше.
« Последнее редактирование: 25 Февраль 2021, 19:56:17 от Sharpnull »

Оффлайн Мишген

  • Пользователь
  • Сообщений: 7
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Теперь понятно куда копать.
Действительно. Огромный респект!

Оффлайн X-12

  • Пользователь
  • Сообщений: 3
    • Просмотр профиля
Не знаю, на сколько актуально, но! - конвертируем файл zip Neo-Geo через FBACache, получаем файл fba, переименовываем его в расширение kg.   Работать  те ромы, которые в zip не хотели запускаться,  maglord.zip и nitd.zip, например.

Оффлайн Мишген

  • Пользователь
  • Сообщений: 7
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Актуально. Буду пробовать, спасибо !

Оффлайн X-12

  • Пользователь
  • Сообщений: 3
    • Просмотр профиля
Вот программа

Добавлено позже:
Краткая инструкция -1) Кидаем папку из архива в корень диска С 2) Ром в формате zip Neo-Geo кидаем в папку Roms 3)В командной строке набираем cd c:\FBACache жмем ентер 4) Набираем fbacache -d имя рома с расширением zip из папки Roms , например mslug.zip и жмем  ентер. 5) В папке Roms появится файл fba, его переименовываем в  в расширение kg. 6) Кидаем на приставку, наслаждаемся игрой 0_0

Добавлено позже:
Ну и пользуясь случаем -Михаил, как кнопки на вашей приставке работают, турбо А и В, а также селект в Nes есть? В моей отсутствуют, печаль-беда :-\ Ищу прошивку на нее, где этой проблемы нет, но так и не нашел ничего...
« Последнее редактирование: 02 Июль 2022, 15:13:12 от X-12 »

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5060
    • Просмотр профиля
Краткая инструкция
Ничего нового. FBACache.zip, который я давал. Версия ромсета не указана. Неужели Мишген просто не умел пользоваться командной строкой?
UPD:
Ищу прошивку на нее, где этой проблемы нет, но так и не нашел ничего...
Выбросите этот мусор, купите нормальную консоль с open source прошивкой, где обновляется RetroArch.
« Последнее редактирование: 02 Июль 2022, 17:29:49 от Sharpnull »

Оффлайн X-12

  • Пользователь
  • Сообщений: 3
    • Просмотр профиля
MAME 0.139u1 игра Nighmare in the dark мной конвертировалась в fba-kg формат, работает исправно, исходный zip на консоле не играбелен, нет изображения.

Оффлайн faxy

  • Пользователь
  • Сообщений: 1
    • Просмотр профиля
на х12 не запускается battletoads and doubledragon.. выбераешь персонажа, показывает как вертолет подлетает и  все, черный экран... остальные игры вроде как работает... мб кто подскажи что не так? скачал много разных "версий" игры, все так же... покупал портативку можно сказать только изза этой игры