Автор Тема: Patch Applier by drakula1912  (Прочитано 1536 раз)

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

Оффлайн drakula1912

  • Пользователь
  • Сообщений: 40
    • Просмотр профиля
Patch Applier by drakula1912
« Ответ #30 : 24 Март 2025, 10:01:41 »
Нужно убрать Sega Genesis
Зачем менять название программы, объясните, пожалуйста, не понимаю.?

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2510
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Patch Applier by drakula1912
« Ответ #31 : 24 Март 2025, 16:56:20 »
Может, потому, что ips патч может быть для любой консоли (или вообще для чего угодно, хоть для самих ips-патчей)? :neznayu:

Это как сделать мультиэмулятор для 30 консолей разных поколений и назвать его NesEmul2000 :lol:

Оффлайн drakula1912

  • Пользователь
  • Сообщений: 40
    • Просмотр профиля
Patch Applier by drakula1912
« Ответ #32 : 24 Март 2025, 18:35:07 »
Это как сделать мультиэмулятор для 30 консолей разных поколений и назвать его NesEmul2000
Во-первых, я не планирую добавлять поддержку других платформ для применения патчей в этой версии, по крайней мере, в данный момент. Я не намерен включать поддержку новых платформ в эту программу, по крайней мере, в её текущей версии, которая работает без зависимости от других программ. Если я решу добавить поддержку новых платформ, это будет сделано через внешние программы. В будущих версиях уже не получится выбрать другие room файлы, кроме игр Sega Genesis Mega Drive.

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2510
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Patch Applier by drakula1912
« Ответ #33 : 25 Март 2025, 04:28:18 »
Дык это и без тебя добавят ;о)
1. Переименовываем расширение любого рома на поддерживаемое.
2. Патчим его.
3. Переименовываем обратно.
4. Profit!

P.S. А как по поводу файлов без расширения вовсе? Я сталкивался с таким форматом ромов... Если не добавить "All files" при выборе файлов, то такой патчер изначально будет ущербным. Есть ещё случаи, когда при работе с файлом у него меняется расширение на удобное для работы с какой-то определённой программой/устройством.
« Последнее редактирование: 25 Март 2025, 04:35:28 от Guyver(X.B.M.) »

Оффлайн drakula1912

  • Пользователь
  • Сообщений: 40
    • Просмотр профиля
Patch Applier by drakula1912
« Ответ #34 : 25 Март 2025, 11:00:38 »
Дык это и без тебя добавят ;о)
Дык это и без тебя добавят ;о)
наверное я все таки файл питона не буду никому давать кого не знаю файл питона есть только у моих знакомых кому я доверяю
Насколько я понимаю, у вас у всех завышенные ожидания от человека, который не занимается программированием от слова совсем. Эта программа вообще получилась из батника.

Оффлайн Mr2

  • Пользователь
  • Сообщений: 1625
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
Patch Applier by drakula1912
« Ответ #35 : 25 Март 2025, 11:25:44 »
наверное я все таки файл питона не буду никому давать кого не знаю файл питона есть только у моих знакомых кому я доверяю
Всё верно, эта прога не является выдающимся достижением человечества, чтобы трястись за доступность исходников.  :-\

Насколько я понимаю, у вас у всех завышенные ожидания от человека, который не занимается программированием от слова совсем.

Это традиция Эму-ленда, стебаться над нубами. А вот распространять свои проги, не являясь программистом, так себе идея. Что-то типа угощений от шеф-повара, не имеющего отношения к кулинарии. ;)

Эта программа вообще получилась из батника.
Видимо в этом и проблема, первый блин комом.

Оффлайн Smoke_John

  • Пользователь
  • Сообщений: 953
    • Просмотр профиля
Patch Applier by drakula1912
« Ответ #36 : 25 Март 2025, 11:59:32 »
можно улучшить: проверка совместимости патчей без выбора рома; вместо написания "1.ips и 2.ips конфликтуют по адресу" для каждого адреса
... если увидел конфликт, то вносить автоматом закоментированное описание изменения из патчей на страницу в общей базе данных патчей, и давать тут же выбрать из какого патча изменение применить по этому адресу)

Оффлайн perfect_genius

  • Пользователь
  • Сообщений: 1240
    • ВКонтакте
    • Steam
    • Просмотр профиля
Patch Applier by drakula1912
« Ответ #37 : 27 Март 2025, 02:54:24 »
Добавлена защита от зависаний при анализе
А с чего бы анализ должен зависать? И почему он может идти так долго, что его даже можно отменить? Перепроверяет для надёжности несколько тысяч раз всеми известными способами вычисления контрольной суммы?

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2580
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
Patch Applier by drakula1912
« Ответ #38 : 27 Март 2025, 06:38:52 »
мож падает в вечную рекурсию? я тоже помница было дело спотыкался на этом :)

Оффлайн drakula1912

  • Пользователь
  • Сообщений: 40
    • Просмотр профиля
Patch Applier by drakula1912
« Ответ #39 : 27 Март 2025, 15:12:15 »
Добавлена поддержка перетаскивания файлов:

ROM-файлы (с расширениями .smd, .bin, .gen, .md) можно перетаскивать по одному в окно программы

Добавлено позже:
мож падает в вечную рекурсию? я тоже помница было дело спотыкался на этом :)
Там проверялось одновременно 19 патчей, сейчас это реализовано чуть по-другому.
« Последнее редактирование: 27 Март 2025, 16:39:48 от drakula1912 »