Разработка и ромхакинг > Инструменты
RTHextion - новый hex-редактор для ромхакинга и переводов
<< < (4/5) > >>
SeregaZ:
иконка Сони плей стейшн? написал. только думаю дискорд был бы правильней - там сразу толпой трындеть можно :)
ndivision:
road_t, Оч крутой инструмент, и главное что для macos есть.
Хотел поинтересоваться по части CPU, а насколько возможно - чисто как бонус добавление К1801ВМ1/K1801ВМ2 ? (это для БК 0010).
road_t:
ndivision, спасибо, работаю)

Ох ты ж, сильно. Я посмотрю, что есть на эту тему. Наверняка должны быть либы. Но пока я не очень доволен тем, как работает дизассемблер, более-менее норм пашет для M68k, с остальными дела похуже.
SeregaZ:
для M68K и для мак ос :) для винды что-то не очень. нооооооооо возможно это у меня винда кривая. так что кто с виндой - потестите. загружаем ром, жмакаем в меню Parse. ну и выбрать надо мегадрайв в менюшке в верхней панели. хотя у меня вроде с завода было выбрано.
Chaotix:

--- Цитата: road_t от 24 Апрель 2026, 03:31:07 ---налетайте RTHextion 3.0 alpha
Работа с секциями серьезно улучшена, появились группы и, главное, типы секций:
Дизассемблер (пока лучше всего работает для Megadrive, но работа продолжается.
--- Конец цитаты ---

Я короче форкнул редактор для себя. Портебл версия:
Neohextion
Ну а чо делать, портебл ты делать не хочешь и говоришь, что в ini это не модно, надо писать в реестр. :(

Теперь портебл, настройки сохраняет в settings.ini, без вариантов. Так правильно. По умолчанию японский шрифт моноширинный встроен, 1:2 к английскому (что бы ровно).
Только для Винды. Добавил иконку, без иконки было не солидно.
Скомпилировано GCC, поэтому не должно требовать рантаймов visual c++ runtime.

На базе старой версии, до того как был добавлен дизассемблер. Потому что дизассемблер в гекс редакторе не_нужен. Разработка куда-то идёт не туда, если честно. Гекс редактор должен быть простым как wxMEdit. Но никто не слушает.  :neznayu:

А редатор в целом ведь норм, жалко его. Поэтому и приходится допиливать. Раз GNU, то не обижайтесь на самодеятельность.
Этот ваш Qt6 компилировался три блин часа, между прочим! Поэтому, не хотелось влазить в это болото, но что делать. Всё ради портебл.

У меня работает, но на разных системах не тестил. Я доволен, теперь можно пользоваться, только иконки сделать как в 010 Editor, а не как на этих ваших Маках, разноцветные и большие. :-\
Надо как у Винды 98, маленькое и пикселявое. Но это потом.
SeregaZ:
чой это дизассемблер не надо? очень даже надо :) у меня просто нельзя текст редактировать... а тут можно и в этом руль.
Chaotix:

--- Цитата: SeregaZ от 03 Май 2026, 21:50:34 ---чой это дизассемблер не надо? очень даже надо :) у меня просто нельзя текст редактировать... а тут можно и в этом руль.

--- Конец цитаты ---

Если провести аналогию, то надо как на картинке по центру.
Сейчас идёт в сторону, как справа.

Дизассемблер m86k нужен, но не всем. Теряется универсальность, сильно большой заход в мегадрайв.
Для тех, кто редактит игры Cоньки или компа это лишнее, например.

Если напихивать дизассемблер и прочее прочее, то софтина перестаёт быть просто hex-редактором и превращается в среду разработки для моддинга ромов именно Genesis. А Saturn что? Чем редактить игры Сатурна? Где дизассемблер SH-2? А PlayStation 2? А PSP?

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

Тут ещё проблема в том, что чем больше кода, тем сложнее в нем разобраться со стороны.
SeregaZ:
не не, ты не понял :) сейчас работает лучше всего с мегадрайвом. ключевое слово "сейчас". а так там будет этих дизассемблеров... конечно при условии что автор откопает нужные дллки. вот для мегадрайва была под рукой. ну и никто не запрещает просто не нажимать дизасм. оно так-же продолжает работать как обычный хекс редактор, или точнее необычный.
Chaotix:
SeregaZ, ну тогда норм.

Добавил фич в форк и пофиксил часть багов.






Список фич:
- текст (код) можно копировать как base64, что бы просто было копировать разным chatgpt на анализ.
Это полезно тем, кто хочет скопировать кусок кода чатботу (например, в deepseek, kimi или z.ai) и спросить что там такое. Обычно там можно загружать файлы, но не всегда.
Как пользоваться: например копируем начало файла, вставляем чатботу и говорим: "это в base64, посмотри что за кусок, есть ли там что-то интересное и где header.

Если есть что-то более профессиональное или платная подписка, то такое обычно не нужно. Но, многие сайты корявые (типо poe) и нормально можно скопировать только через base64
Самое главное, правой мышкой выделение отключил, оно мешало пользоваться контекстным меню. Выделаешь типо, нажимаешь правой и выделение сбилось. В HxD и других отключено, только в RTHextion можно было выделять и это создавало проблемы.

- добавил кнопку "Run". Что она запускает, можно настроить в настройках. Эта же кнопка есть в "Execute" менюшке.
Возможно, потом добавлю туда "translate code" и что еще можно запустить. Пока там только "Run"

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

- Все значки заменил на Tango, стандартную для Linux и знакомую по KDE. Стало выглядеть солидно.

- Добавил переключение кодировок прямо на панельку, потому что это важное. Shift-Jis поставил в самый верх, что бы просто было найти.

- Переструктурировал меню, теперь в других местах. Старался сделать более логично, как в HxD и wxMEdit, насколько это было возможно, за короткое время. Например, "кодировки" уехали из меню "Файл" в "Просмотр -> Кодировка текста".
Но, там все равно запутанно немного, но лучше чем было.

- Удалил фичи, которые забаговывали прогу: поддержку тем оформления, пресеты и всё это. Тему менять теперь нельзя  и глючной кнопки "Default" нету. Она всё равно ничего не сбрасывала, только ломала.
Что бы сбросить настройки, теперь можно просто удалить ini файл в папке программы.
Если вам нужно несколько тем оформления, ну можно же держать несколько копий редактора. Он не хранит в реестре настройки, как оригинал.

- Удалил поддержку IPS. Создание IPS, загрузка IPS и всё это меню. "Просмотр изменений" переехал в Window меню.

- Удалил поддержку мультиязыка и все соответствующие меню. Оставил только английский. Редактор ведь для переводчиков, они обязаны знать этот язык. Иначе как они переводить-то будут.

И другие фичи, что я забыл. Уже много изменений короче, но в основном на юзабилити, чем на функционал.

Вроде ничего не сломал.

upd: нашёл три бага, но так в оригинале было. Если тему переключаешь светлая/черная, то глючит. Если открыть несколько файлов, то шрифт только в первом норм. Если жмешь "новый файл", то работает не так как этого ожидаешь. Шрифт косячный высплывающей подсказки, если навести курсор на "закрыть окно".
Карта изменений глючит, бывает белой становится.

upd2: cамые критичные баги пофиксил, в версии 2.2.1 и новее. Шрифт теперь нормально в подсказках и между табами, при открытии новых вкладок открывается редактор с 00.
Осталось мало багов, но уже надоело. Пока останется так.

Скачать можно на Gitflic в релизах.
SegaMark:
можно добавить сверху колонку какой это байт чтоб самому не отчитывать



типа как здесь



Добавлено позже:
Тут что то говорили про значения в хедере. В идеале хотелось бы чтоб это было, и списком, и как в DnSpy




Добавлено позже:
Когда нажимаешь в Tables->Generate а потом вводишь например букву A. Программа зависает. Хотелось бы возможность отменить этот процесс и видеть прогрессбар



Добавлено позже:

--- Цитата: road_t от 24 Апрель 2026, 03:31:07 ---Несжатая графика:
--- Конец цитаты ---
Как ее использовать? Я как не пытался она у меня не показывалась?

Добавлено позже:
хотелось бы чтоб предыдущее и следующее положение работало не только на кнопках в программе но и на кнопках у мышки и с комбинацией клавиш alt+← и alt+→

Добавлено позже:
а как обратную операцию от parse сделать? а то у меня текст воспринимается как код и приходиться заново переоткрывать файл
road_t:

--- Цитата: Chaotix от 03 Май 2026, 21:36:25 ---Я короче форкнул редактор для себя. Портебл версия:
Neohextion

--- Конец цитаты ---
Не гитхаб?.. даже не знаю, хорошо это или плохо.


--- Цитата: Chaotix от 03 Май 2026, 21:36:25 ---Ну а чо делать, портебл ты делать не хочешь и говоришь, что в ini это не модно, надо писать в реестр. :(

Теперь портебл, настройки сохраняет в settings.ini, без вариантов. Так правильно. По умолчанию японский шрифт моноширинный встроен, 1:2 к английскому (что бы ровно).

--- Конец цитаты ---
Это какая-то странная тема. Есть настройки проекта, можно их расширить немного (хотя ты выкинул темы, так что, не знаю, что там расширять). Они сохраняются в настройках в новой версии, но не в .ini, да.


--- Цитата: Chaotix от 03 Май 2026, 21:36:25 ---Только для Винды.

--- Конец цитаты ---
Ну вот в этом и проблема. Я виндой не пользуюсь больше десяти лет и не вернусь на неё. Смысл именно в кроссплатформенности.


--- Цитата: Chaotix от 03 Май 2026, 21:36:25 ---Добавил иконку, без иконки было не солидно.

--- Конец цитаты ---
А иконки под виндой разве не было? Это баг.


--- Цитата: Chaotix от 03 Май 2026, 21:36:25 ---Скомпилировано GCC, поэтому не должно требовать рантаймов visual c++ runtime.

--- Конец цитаты ---
А причем тут visual c++ runtime, если база – Qt? И какая разница, чем скомпилировано? Хоть шлангом.


--- Цитата: Chaotix от 03 Май 2026, 21:36:25 ---На базе старой версии, до того как был добавлен дизассемблер. Потому что дизассемблер в гекс редакторе не_нужен. Разработка куда-то идёт не туда, если честно. Гекс редактор должен быть простым как wxMEdit. Но никто не слушает.  :neznayu:

А редатор в целом ведь норм, жалко его. Поэтому и приходится допиливать. Раз GNU, то не обижайтесь на самодеятельность.

--- Конец цитаты ---
Для этого он и GNU. Форкай сколько влезет) У меня другое видение: это должен быть не просто редактор, а полноценная среда для ромхакинга.


--- Цитата: Chaotix от 03 Май 2026, 21:36:25 ---Этот ваш Qt6 компилировался три блин часа, между прочим! Поэтому, не хотелось влазить в это болото, но что делать. Всё ради портебл.

--- Конец цитаты ---
Оно рассчитано в основном на сборку на мощностях гитхаба. Если бы я у себя собирал – с ума бы сошел.


--- Цитата: Chaotix от 03 Май 2026, 21:36:25 ---У меня работает, но на разных системах не тестил. Я доволен, теперь можно пользоваться, только иконки сделать как в 010 Editor, а не как на этих ваших Маках, разноцветные и большие. :-\
Надо как у Винды 98, маленькое и пикселявое. Но это потом.

--- Конец цитаты ---
Иконки мне тоже не нравятся.

Добавлено позже:

--- Цитата: Chaotix от 04 Май 2026, 10:56:39 ---Если провести аналогию, то надо как на картинке по центру.
(Ссылка на вложение) Сейчас идёт в сторону, как справа.

Дизассемблер m86k нужен, но не всем. Теряется универсальность, сильно большой заход в мегадрайв.
Для тех, кто редактит игры Cоньки или компа это лишнее, например.

Если напихивать дизассемблер и прочее прочее, то софтина перестаёт быть просто hex-редактором и превращается в среду разработки для моддинга ромов именно Genesis. А Saturn что? Чем редактить игры Сатурна? Где дизассемблер SH-2? А PlayStation 2? А PSP?

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

Тут ещё проблема в том, что чем больше кода, тем сложнее в нем разобраться со стороны.

--- Конец цитаты ---
Ну вот ты посмотри. Там дизасмы для разных систем. Лучше всего работает для m68k – это правда, но, кроме этого есть Z80, 6502, ARM, R4300 и V30MZ.



Добавлено позже:

--- Цитата: SegaMark от 06 Май 2026, 19:23:21 ---можно добавить сверху колонку какой это байт чтоб самому не отчитывать

(Ссылка на вложение)

типа как здесь

--- Конец цитаты ---
Можно, а зачем? ©


--- Цитата: SegaMark от 06 Май 2026, 19:23:21 --- (Ссылка на вложение)

Добавлено позже:
Тут что то говорили про значения в хедере. В идеале хотелось бы чтоб это было, и списком, и как в DnSpy

(Ссылка на вложение)

--- Конец цитаты ---
А чем разбор хедера на секции не канает?


--- Цитата: SegaMark от 06 Май 2026, 19:23:21 ---
Добавлено позже:
Когда нажимаешь в Tables->Generate а потом вводишь например букву A. Программа зависает. Хотелось бы возможность отменить этот процесс и видеть прогрессбар

--- Конец цитаты ---
Тут не прогрессбар нужен, а защита))


--- Цитата: SegaMark от 06 Май 2026, 19:23:21 ---
Добавлено позже:Как ее использовать? Я как не пытался она у меня не показывалась?

--- Конец цитаты ---
Генерацию таблиц? Блин, нужно хелп делать, мне это показалось интуитивно-понятным: ты вводишь строку, прога ее находит по относительным значениям и строит таблицу для латинского алфавита.


--- Цитата: SegaMark от 06 Май 2026, 19:23:21 ---
Добавлено позже:
хотелось бы чтоб предыдущее и следующее положение работало не только на кнопках в программе но и на кнопках у мышки и с комбинацией клавиш alt+← и alt+→

--- Конец цитаты ---
Это работает через шорткаты как у джетбрейнса: ctrl/cmd + [ (назад) и ctrl/cmd + ] (вперед)


Добавлено позже:
а как обратную операцию от parse сделать? а то у меня текст воспринимается как код и приходиться заново переоткрывать файл
[/quote]
Ну, либо ctrl/cmd+z, либо выделить секции и объединить обратно. А так вообще через контекстное меню секции можно выбрать, в каком виде она должна отображаться.

Добавлено позже:

--- Цитата: Chaotix от 06 Май 2026, 00:19:16 ---Список фич:
- текст (код) можно копировать как base64, что бы просто было копировать разным chatgpt на анализ.
Это полезно тем, кто хочет скопировать кусок кода чатботу (например, в deepseek, kimi или z.ai) и спросить что там такое. Обычно там можно загружать файлы, но не всегда.
Как пользоваться: например копируем начало файла, вставляем чатботу и говорим: "это в base64, посмотри что за кусок, есть ли там что-то интересное и где header.

Если есть что-то более профессиональное или платная подписка, то такое обычно не нужно. Но, многие сайты корявые (типо poe) и нормально можно скопировать только через base64

--- Конец цитаты ---
Странно. Не сталкивался с таким. Текс дизасма принимает нормально, хексы тоже.


--- Цитата: Chaotix от 06 Май 2026, 00:19:16 ---Самое главное, правой мышкой выделение отключил, оно мешало пользоваться контекстным меню. Выделаешь типо, нажимаешь правой и выделение сбилось. В HxD и других отключено, только в RTHextion можно было выделять и это создавало проблемы.

--- Конец цитаты ---
Это, очевидно баг, который я не заметил, т.к. не пытаюсь ничего выделять правой кнопкой мыши. Да и мыши-то у меня нету.


--- Цитата: Chaotix от 06 Май 2026, 00:19:16 ---- добавил кнопку "Run". Что она запускает, можно настроить в настройках. Эта же кнопка есть в "Execute" менюшке.
Возможно, потом добавлю туда "translate code" и что еще можно запустить. Пока там только "Run"

--- Конец цитаты ---
А тут поподробнее, как это работает? Ты указываешь приложение и передаешь файл как параметр?


--- Цитата: Chaotix от 06 Май 2026, 00:19:16 ---- Увеличил в три раза "карту изменений", теперь на ней хотя бы что-то видно и не нужно увеличительное стекло.

--- Конец цитаты ---
Это тогда нужно вынести в настройки.


--- Цитата: Chaotix от 06 Май 2026, 00:19:16 ---- Все значки заменил на Tango, стандартную для Linux и знакомую по KDE. Стало выглядеть солидно.

--- Конец цитаты ---
А лицензия у них какая?


--- Цитата: Chaotix от 06 Май 2026, 00:19:16 ---- Добавил переключение кодировок прямо на панельку, потому что это важное. Shift-Jis поставил в самый верх, что бы просто было найти.

--- Конец цитаты ---
Я думал так сделать, но это ни разу не понадобилось. Зачем менять кодировку на ходу? Это, по сути, одноразовое действие.


--- Цитата: Chaotix от 06 Май 2026, 00:19:16 ---- Переструктурировал меню, теперь в других местах. Старался сделать более логично, как в HxD и wxMEdit, насколько это было возможно, за короткое время. Например, "кодировки" уехали из меню "Файл" в "Просмотр -> Кодировка текста".
Но, там все равно запутанно немного, но лучше чем было.

--- Конец цитаты ---
Нужно сделать ревью меню, оно там разрослось и запуталось, это правда.


--- Цитата: Chaotix от 06 Май 2026, 00:19:16 ---- Удалил фичи, которые забаговывали прогу: поддержку тем оформления, пресеты и всё это. Тему менять теперь нельзя  и глючной кнопки "Default" нету. Она всё равно ничего не сбрасывала, только ломала.

--- Конец цитаты ---
Весь геморрой исключительно из-за темной темы. Достаточно было выпилить ее. А так лучше конечно починить.


--- Цитата: Chaotix от 06 Май 2026, 00:19:16 ---Что бы сбросить настройки, теперь можно просто удалить ini файл в папке программы.

--- Конец цитаты ---
А зачем тебе это?


--- Цитата: Chaotix от 06 Май 2026, 00:19:16 ---Если вам нужно несколько тем оформления, ну можно же держать несколько копий редактора. Он не хранит в реестре настройки, как оригинал.

--- Конец цитаты ---
Тот же вопрос.


--- Цитата: Chaotix от 06 Май 2026, 00:19:16 ---- Удалил поддержку IPS. Создание IPS, загрузка IPS и всё это меню.

--- Конец цитаты ---
Чем тебе IPS не угодил? Я бы сделал свой нормальный формат, но IPS, по сути, индустриальный стандарт.


--- Цитата: Chaotix от 06 Май 2026, 00:19:16 ---"Просмотр изменений" переехал в Window меню.

--- Конец цитаты ---
Спорно.


--- Цитата: Chaotix от 06 Май 2026, 00:19:16 ---- Удалил поддержку мультиязыка и все соответствующие меню. Оставил только английский. Редактор ведь для переводчиков, они обязаны знать этот язык. Иначе как они переводить-то будут.

--- Конец цитаты ---
Может и правильно. Мне, в целом, плевать, но некоторым очень нужно юзать софт на родном.


--- Цитата: Chaotix от 06 Май 2026, 00:19:16 ---И другие фичи, что я забыл. Уже много изменений короче, но в основном на юзабилити, чем на функционал.

Вроде ничего не сломал.

upd: нашёл три бага, но так в оригинале было. Если тему переключаешь светлая/черная, то глючит.

--- Конец цитаты ---
А точнее?


--- Цитата: Chaotix от 06 Май 2026, 00:19:16 ---Если открыть несколько файлов, то шрифт только в первом норм.

--- Конец цитаты ---
Что это значит?


--- Цитата: Chaotix от 06 Май 2026, 00:19:16 ---Если жмешь "новый файл", то работает не так как этого ожидаешь.

--- Конец цитаты ---
А как ты ожидаешь?)


--- Цитата: Chaotix от 06 Май 2026, 00:19:16 ---Шрифт косячный высплывающей подсказки, если навести курсор на "закрыть окно".

--- Конец цитаты ---
скрин?


--- Цитата: Chaotix от 06 Май 2026, 00:19:16 ---Карта изменений глючит, бывает белой становится.

--- Конец цитаты ---
После чего это происходит?


--- Цитата: Chaotix от 06 Май 2026, 00:19:16 ---upd2: cамые критичные баги пофиксил, в версии 2.2.1 и новее. Шрифт теперь нормально в подсказках и между табами, при открытии новых вкладок открывается редактор с 00.
Осталось мало багов, но уже надоело. Пока останется так.
[/spoiler]

--- Конец цитаты ---
Ну тут ты должен меня понять))


--- Цитата: Chaotix от 06 Май 2026, 00:19:16 ---Скачать можно на Gitflic в релизах.

--- Конец цитаты ---
Это вот меня печалит. Изначальная идея была в редакторе, который доступен на все популярные современные платформы, а под винду этого добра как говна.
SeregaZ:
иконки в винде не было. я тож удивился, но списал на ранние релизы... типа не до этого было.
Chaotix:

--- Цитата: SegaMark от 06 Май 2026, 19:23:21 ---можно добавить сверху колонку какой это байт чтоб самому не отчитывать
--- Конец цитаты ---
Это нужно. Добавил в 2.3.1, опционально можно отключить в меню View.
В релизах там патч.


--- Цитата: road_t от 07 Май 2026, 12:37:25 ---Не гитхаб?.. даже не знаю, хорошо это или плохо.

--- Конец цитаты ---
Не, не Гитхаб - он слишком далёк,
За океаном, где ветер и смог.
Запад там дикий, порядки грубы:
Сегодня есть репо, а завтра.. увы.

Так плохо ли это или же нет?
Удобство и риск, вот и весь тут секрет.
Кому-то свобода, кому-то беда:
И доступ закроют тебе навсегда.

--- Цитата ---А зачем тебе это? (можно удалить ini файл в папке программы.)
--- Конец цитаты ---
Так надежнее, проще тестить и пользоваться.


--- Цитата ---Чем тебе IPS не угодил?
--- Конец цитаты ---

--- Цитата ---Тот же вопрос (про ненужность держать несколько версий программы).
--- Конец цитаты ---
Бывает, что в новых версиях насыпают багов, но добавляют крутые фичи и нужно пользоваться несколькими, а не только самой последней.

При твоём подходе, новая версия будет менять настройки старой. Это не всегда происходит без багов, да и мешает.

Если отдельно ini, версии прог не будут мешать друг другу.


--- Цитата ---Чем тебе IPS не угодил? Я бы сделал свой нормальный формат, но IPS, по сути, индустриальный стандарт.
--- Конец цитаты ---
"Программа должна делать что-то одно, но хорошо" (C)
Кроме того, IPS это не актуально для образов дисков, нужно что-то вроде xdelta или VCDIFF.
Я не пользуюсь IPS практически, там ограничение на 16Мб. А когда IPS нужен, просто создаю через LunarIPS.

Не понимаю концепта, для чего создание IPS должно быть в гексовом редакторе.
Если IPS нужно только для корявой замены "системы контроля версий", что бы насохранять тысячу маленьких файлов под разными именами, то не могу назвать это удобным. Это не профессионально.

В любом случае, я не уговариваю это выпиливать и это не критика, просто у тебя подход аля "швейцарский нож" всё-в-одном. Это странно видеть в GNU прогах, но всякое бывает. Ты не следуешь философии GNU, вот и всё.


--- Цитата ---Спорно. (про "Просмотр изменений" переехал в Window меню)
--- Конец цитаты ---
Возможно. Небыло времени над этим подумать.

Я ориентировался на wxMEdit, а там олдскул.
Так что, частично ты прав, это не лучшее решение.
Структура меню оставляет желать лучшего, да. Кто виноват?


--- Цитата ---Может и правильно. Мне, в целом, плевать, но некоторым очень нужно юзать софт на родном.
--- Конец цитаты ---
Редактором пользуются переводчики, они стандартные термины знают.

Дело в том, что так быстрее пилить фичи, когда не надо поддерживать перевод на дофига языков (которые не знаешь).
Кроме того, в инструментах разработки отсебятина может запутывать.
Например, кто-то ищет "поинтеры", а там написано "указатели" и потом думай как перевели привычный термин в этот раз.


--- Цитата ---А точнее? (про три бага)
--- Конец цитаты ---
клонируешь репо, потом git log --oneline --all
Смысл описывать баги, если всё это есть в репо (и чейнджлогах) и можно посмотреть все изменения?

git show e5a4d99
git show 31d9af4
git show 1557b22

Описать все эти баги и объяснить это дольше, чем всё это исправить. Проще сказать где оно не багует, слишком уж много было косяков.


--- Цитата ---Что это значит? (Если открыть несколько файлов, то шрифт только в первом норм)
--- Конец цитаты ---

При открытии новой вкладки шрифт сбрасывается на Courier конского размера. Зачем скриншот?
Я могу так показать.
Должно быть так:
"Find/Replace"
А у тебя как-то так:
"Find/Replace"


У тебя оно сбрасывается на то, чем ты и так пользуешься, поэтому не видишь баг.
Но, Courier редко пользуются, потому что там rn = m; 1 = I = l = i; O = O визуально не отличаются. Для гексового редактора это приговор.


--- Цитата ---А как ты ожидаешь? (Если жмешь "новый файл", то работает не так как этого ожидаешь.)
--- Конец цитаты ---
Это долго объяснять, нужно делать скриншоты HxD, заливать, показывать.
Просто запусти HxD или любой редактор и посмотри.
Я уже давно реализовал фичу, мне не интересно к этому возвращаться и доказывать, что так будет лучше.


--- Цитата ---После чего это происходит? (Карта изменений глючит, бывает белой становится).
--- Конец цитаты ---
Когда стоит тёмная тема и нажимаешь "глазик" (там где поинтеры внизу, в правой части экрана), то эта "карта изменений" показывается без учета темной темы и рисуется светлым фоном.
Если зайти в настройки и выйти, то фон становится нормальным (перманентно?). Но, если сбросить настройки (например, установка на новый комп), то опять появляется этот баг. Его сложно оследить, оно то нормально работает, то глючит. Причем, глючит именно когда этот глазик нажимаешь. Потом, возможно что-то прописывается в настройки и не глючит. Поэтому мне и было важно, что бы легко удалять settings.ini, что бы понять природу бага.

Возможно, цвет фона карты захардкожен как #d0d0d0 без учёта тёмной темы.

Кроме того, там есть еще другой баг. Этот "глазик" не синхронизируется с аналогичным пунктом в меню, вроде. Типо выключил в одном меню, в другом оно не включится. Всё это очень багованно и гемморно пофиксить.


--- Цитата ---Это вот меня печалит (Скачать можно на Gitflic в релизах). Изначальная идея была в редакторе, который доступен на все популярные современные платформы, а под винду этого добра как говна.
--- Конец цитаты ---
Собрать под Linux из исходников это 5 минут: qmake6 && make и вуаля.
На линух же не принято кидаться бинарниками, оно либо из репо ставится или сам компилишь. Там даже Qt6 собирать не нужно, все нужное в репах есть.

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

А Мака у меня вообще нету, я не смогу проверить никак. Тут увы, это не ко мне. Даже не знаю, как туда компилируется.
На Маке можно поставить Boot Camp, я слышал. Там можно тестить проги Винды.

--- Цитата ---Не сталкивался с таким. Текс дизасма принимает нормально, хексы тоже.
--- Конец цитаты ---
Принимает и хорошо в этом ориентируется, это разное.
Тут главное, что выбор есть. Эту фичу надо доработать, что бы копировало кусок с номером позиции и размером файла, а когда вставляешь, то что бы вставляло именно в ту же позицию, как какой-нибудь патч.


--- Цитата ---А тут поподробнее, как это работает? Ты указываешь приложение и передаешь файл как параметр?
--- Конец цитаты ---
Подразумевается, что указываешь аля

--- Код: ---d:\emulator.exe {file}
--- Конец кода ---
Вместо d:\emulator.exe, пишешь полный путь к своему эмулятору. Например, кхе, Fusion.
{file} подставляется автоматически, тот ром со вкладки, которую редактируешь. {file} именно так и пишешь, буквально, с фигурными скобками, дословно.

Но, в версиях до 2.3.1 был баг, только аля "d:\emulator.exe" работает.
И небыло времени это тестить.

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

Можешь ведь ведь запустить CMD или Python, а из них как обычно.

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

--- Цитата ---А лицензия у них какая?
--- Конец цитаты ---
SIL Open Font License 1.1, вроде.
Но, это же типо внешний ассет, не вшито в exe. Просто подключает фонт из ассетов, с фоллбеком на Courier.
Open Font License позволяет юзать в оупенсорс прогах, вроде. Но, у меня даже не на Гитхабе, вряд ли кто-то придет на русский Гитфлик ругаться за какой-то шрифт со свободной лицензией для GNU проги некоммерческой.
Не мои проблемы, короче.


--- Цитата ---Они сохраняются в настройках в новой версии, но не в .ini, да.
--- Конец цитаты ---

Ты наверное реализовал после того, как я скопировал себе исходники. Поэтому, я не видел, что там были новые фичи. Так бы не прикручивал, наверное.


--- Цитата ---А причем тут visual c++ runtime, если база – Qt? И какая разница, чем скомпилировано? Хоть шлангом.
--- Конец цитаты ---

Тут ты очень даже не прав.
"Если программа собрана через GCC, ей не нужны файлы msvcp140.dll и другие компоненты Visual C++ Redistributable. Она полностью независима от экосистемы Microsoft Visual Studio.

Qt, это библиотека исходного кода. Чтобы превратить её в рабочую программу, нужен компилятор. Если скомпилировать Qt с помощью MSVC (компилятор от Microsoft), программе обязательно потребуются Visual C++ рантаймы.

Clang на Windows часто использует линковщик от MSVC, поэтому после него рантаймы Microsoft тоже могут понадобиться."
Причем, ты положил рантаймы в архив к бинарникам (ну не буквально сам положил, может автоматизированная система сборки у тебя такая; но положил), что бы юзеры у кого не установлены рантаймы их установливали, что бы прога как-то запустилась, если этих рантаймов у них в системе нет. У тебя через MSVC.

У меня скомпилено GCC и не требует рантаймов, независимо есть msvcp**.dll в системе или чем там скомпилено или нет.

Можешь спросить в гугле: https://www.google.com/aimode , там объяснит более понятно, почему я должен объяснять базу.


--- Цитата ---Я думал так сделать, но это ни разу не понадобилось. Зачем менять кодировку на ходу? Это, по сути, одноразовое действие.
--- Конец цитаты ---
Это нужно когда ты не знаешь, какая у тебя там кодировка, посмотреть на файл под разным углом, если так можно сказать.

Ещё нужно аудио анализатор, что бы строило визуально волну, даже если там бинарные данные. И что бы проигрывало бинарные файлы как аудио. Не спрашивай, зачем это нужно.


--- Цитата ---под винду этого добра как говна
--- Конец цитаты ---
Например? Хотелось бы услышать, какие есть гексовые редакторы с поддержкой Shift-Jis, таблицами и цветной разметкой областей.

Единственное из нормального, это 010 Editor, который за бабло и нормально так защищен от пиратов. И который много чего не поддерживает, типо таблиц.

Краткое содержание:
"Chaotix отвечает на вопросы: он добавил нумерацию, объясняет отказ от GitHub в пользу Gitflic и хранение настроек в отдельном .ini файле для совместимости разных версий. Критикует излишнюю функциональность в стиле «швейцарского ножа». Попутно перечисляются исправленные баги (сброс шрифта, глюки карты изменений, проблемы с кнопкой запуска эмулятора), обосновывается компиляция через GCC для независимости от Visual C++ Runtime и предлагаются идеи по улучшению."
SegaMark:

--- Цитата: road_t от 07 Май 2026, 12:37:25 ---Можно, а зачем? ©
--- Конец цитаты ---
Я же написал чтоб самому не отсчитывать. Вот ты знаешь что тебе нужно исправить определенный байт, скроллом пролистываешь до него(да я знаю что можно просто комбинацией перейти, но ситуации разные бывают), потом отсчитываешь байт от начала или тыкаешь и смотришь внизу его адрес. Проще сразу глазами увидеть и тыкнуть куда надо. Это сильно сокращает время разработки или модификации

Добавлено позже:

--- Цитата: road_t от 07 Май 2026, 12:37:25 ---Тут не прогрессбар нужен, а защита))
--- Конец цитаты ---
В принципе, тоже подойдет, но хотелось бы все-таки возможность отменить. Что-то мне подсказывает, что этот процесс может занять очень долгое время, что ты можешь передумать за этот момент, ну или вовсе зависнуть.

Добавлено позже:

--- Цитата: road_t от 07 Май 2026, 12:37:25 ---А чем разбор хедера на секции не канает?
--- Конец цитаты ---
Охота прям значения в этих секциях видеть. Например где находиться чексумма, размер рома и тд и тп

Добавлено позже:

--- Цитата: road_t от 07 Май 2026, 12:37:25 ---Генерацию таблиц?
--- Конец цитаты ---
Нет. С генерацией таблиц я болеменее разобрался. Как сделать чтобы графика Сеги выводилась в панель graphics

Добавлено позже:

--- Цитата: road_t от 07 Май 2026, 12:37:25 ---под винду этого добра как говна.
--- Конец цитаты ---
Ни в одном из них нету переноса строк. Только из за этого скачал и начал использовать этот редактор

Добавлено позже:

--- Цитата: Chaotix от 08 Май 2026, 07:42:17 ---Дело в том, что так быстрее пилить фичи, когда не надо поддерживать перевод на дофига языков (которые не знаешь).
--- Конец цитаты ---
Обычно этим занимаются другие разработчики, я кучу программ видел где кантрибьюиеров добавляли только потому что он перевел на свой язык. Можно сделать чтоб каждый перевод был в отдельном файле(возможно сейчас так, я еще не смотрел), и пулл реквестами можно было добавлять эти файлы
road_t:
Chaotix, кажется, обсуждение вышло за рамки темы и потеряло всякий смысл: ты перепилил продукт под себя, причем не самую актуальную его версию (поэтому ты не знаешь про поиск палитр и аудио), отношение к текущему RTHextion уже весьма относительное. Тред был создан для сбора фидбека и багрепортов по конкретно моему проекту.


--- Цитата: SegaMark от 08 Май 2026, 10:00:15 ---Я же написал чтоб самому не отсчитывать. Вот ты знаешь что тебе нужно исправить определенный байт, скроллом пролистываешь до него(да я знаю что можно просто комбинацией перейти, но ситуации разные бывают), потом отсчитываешь байт от начала или тыкаешь и смотришь внизу его адрес. Проще сразу глазами увидеть и тыкнуть куда надо. Это сильно сокращает время разработки или модификации

--- Конец цитаты ---
Добавлю.


--- Цитата: SegaMark от 08 Май 2026, 10:00:15 ---
Добавлено позже:В принципе, тоже подойдет, но хотелось бы все-таки возможность отменить. Что-то мне подсказывает, что этот процесс может занять очень долгое время, что ты можешь передумать за этот момент, ну или вовсе зависнуть.

--- Конец цитаты ---
В теории, если туда затолкать большой файл на тупом компе, это может произойти.


--- Цитата: SegaMark от 08 Май 2026, 10:00:15 ---
Добавлено позже:Охота прям значения в этих секциях видеть. Например где находиться чексумма, размер рома и тд и тп

--- Конец цитаты ---
Для известных типов ROM'ов чексумма исправляется автоматически (можно отключить). Выделить ее в секцию можно вручную. Размер рома написан в строке состояния.


--- Цитата: SegaMark от 08 Май 2026, 10:00:15 ---
Добавлено позже:Нет. С генерацией таблиц я боле-менее разобрался. Как сделать чтобы графика Сеги выводилась в панель graphics

--- Конец цитаты ---
Дай пример игры, давай посмотрим.


--- Цитата: SegaMark от 08 Май 2026, 10:00:15 ---
Добавлено позже:Ни в одном из них нету переноса строк. Только из за этого скачал и начал использовать этот редактор

--- Конец цитаты ---
За это благодарм Беларус, это была его идея.


--- Цитата: SegaMark от 08 Май 2026, 10:00:15 ---
Добавлено позже:Обычно этим занимаются другие разработчики, я кучу программ видел где кантрибьюиеров добавляли только потому что он перевел на свой язык. Можно сделать чтоб каждый перевод был в отдельном файле(возможно сейчас так, я еще не смотрел), и пулл реквестами можно было добавлять эти файлы

--- Конец цитаты ---
Разумеется, переводы в отдельных файлах
В целом, я уже пожалел, что добавил поддержку языков, т.к. не все из них я знаю достаточно хорошо, а поддерживать переводы в актуалном состоянии – тот еще гемор.
Chaotix:

--- Цитата: road_t от 08 Май 2026, 13:36:58 ---Chaotix, кажется, обсуждение вышло за рамки темы и потеряло всякий смысл: ты перепилил продукт под себя, причем не самую актуальную его версию (поэтому ты не знаешь про поиск палитр и аудио), отношение к текущему RTHextion уже весьма относительное. Тред был создан для сбора фидбека и багрепортов по конкретно моему проекту.
--- Конец цитаты ---
Нет, оно не настолько сильно разошлось.
Кроме того, это нормально, когда в одной теме обсуждаются основной проект и форки.
Просто берешь коммиты потом из форков и добавляешь в свой проект. Или из своего проекта бэкпортируешь в форки, что тут такого.

Кто виноват, что ты не умеешь пользоваться Git?
Все фиксы задокументированы, но ты хочешь, что бы я то же самое написал словами и со скриншотами.


По коммитам смотришь, где были фиксы
Но, там столько много багов, что тебе проще самому поюзать прогу, хотя бы пол часа и всё это заметить.

Сбор багрепортов имеет смысл, когда уже юзабельно. А тут в одно место ткнул, зависло.
В другое место ткнул, кнопки нет. В третее ткнул, шрифты поменялись.

Я что, от хорошей жизни фиксил? Мне меньше всего это надо.
Я просто хотел поюзать. А как юзать, если глючный такой?

Говоришь, из-за белой темы. Так там белая тема тоже "максимально ублюдская". Только с чёрной темой как-то норм.

А то что у меня система сборки другая, это не значит что другой продукт. Это тот же редактор, немного другие фичи. Из твоего туда все фичи хорошо бэкпортируются. Все фиксы из моего легко бэкпортируются в твой. Просто тебе лень посмотреть даже коммиты и в чём-то разбираться.

Типо нет: "покажите на скриншотах где этот баг". А ничего, что я уже все эти баги называл?
Тебе пишут, ты не видишь.

"А что?; А зачем это?".

Ну мог я создать репо на Github, допустим и там аккуратно тебе слать пуш реквесты с фиксами и писать issue. Времени бы ушло в х10 раз больше. Ты бы эти реквесты отфутболивал, в духе: "мне не нужно переключать кодировку". "У меня нет мыши, у меня нет таких проблем". И т.д.

Я если бы знал, что там настолько забагованно, то даже не брался бы что-то фиксить. А так думаешь: "ну вроде все пофиксил", а потом опять находишь проблем. Да, проще уйти на wxMEdit.

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

Если будет время и добавлю крутых фич, то создам новую тему и тут разбирайся сам.

Я и так баги максимально детально описал и зачем фичи, ты все равно недоволен. Разве не видишь, что так много багов, что если детально все описывать, то получится книга. Предыдущий пост я даже не писал их, когда ты спрашивал, потому что это получилось бы слишком много. И всё это есть в коммитах.

Смотришь коммит, переходишь в этот код, понимаешь что поменяли, делаешь себе так же. Хочешь - тупо копируешь, хочешь переделываешь лучше.  :neznayu:
Не вижу проблем.
Но, я не против, что если больше будет фич, то создать новую тему. Я же писал про фичи, которые касались непосредственно твоего RXHextion. Зачем мне создавать новую тему? Ну если очень надо, то окей.

Просто чего у тебя подгорает? Что кто-то пофиксил 999 багов, не тестил на Маке и не может подробно описать все эти 999 багов? Что бы ты их заново пофиксил, но уже по-другому. Камон, скопируй готовый код. Это ещё лучше, чем писать тебе про эти баги.

Мержи код, выбирай лучшее и было бы проще.  :neznayu:
Или ты Gitflic испугался? Им пользоваться идентично Github, те же комманды. Скачай репо, залей на гитхаб и там делай как ты привык, ничто тебе не мешает.
Переписывай, если не нравится. Твоего RXHextion всё это касается очень напрямую.

И нафиг я тебе подробно отвечал, если ты типо такой всё проигнорил. Зачем ты тогда спрашивал?


--- Цитата ---Тред был создан для сбора фидбека и багрепортов по конкретно моему проекту.
--- Конец цитаты ---
Надо было называть "RTHextion, сбор багрепортов и фидбеков", не?
А так название темы очень обширное
road_t:
Chaotix, я не собираюсь поддерживать старую версию, которую ты форкнул. Если ты не понимаешь, что вытягивание коммитов из другой репы с последующим разрешением конфликтов – это, мягко говоря, сомнительная затея, то твоя компетенция вызывает большие сомнения.

Позиция "ой тебе впадлу сделать так, как мне нравится, поэтому я сделаю на пох-й в другой репе, как мне удобно, а ты тяни к себе как хочешь" откровенно инфантильна и от open source далека как 2007 год, равно как и баг-репорты в стиле "ничего не работает, как я ожидаю".

Еще раз: твой форк к моему проекту отношения больше не имеет, поэтому и обсуждать его здесь смысла нет.

Chaotix:

--- Цитата: road_t от 08 Май 2026, 18:19:00 ---Позиция "ой тебе впадлу сделать так, как мне нравится, поэтому я сделаю на пох-й в другой репе, как мне удобно, а ты тяни к себе как хочешь" откровенно инфантильна и от open source далека как 2007 год, равно как и баг-репорты в стиле "ничего не работает, как я ожидаю".
--- Конец цитаты ---
Если Open Source, то все должны пользоваться Github?
"GitHub не является open-source проектом. Сам сервиc, это проприетарный (закрытый) продукт компании Microsoft". Коммерческий, который нельзя поставить себе локально. За компиляцию, как ты делаешь сейчас, там собирались брать деньги, к слову. Или там это давно уже платно?

И про какой оупенсорс речь, если ты юзаешь Мак.


--- Цитата ---что вытягивание коммитов из другой репы с последующим разрешением конфликтов – это, мягко говоря, сомнительная затея, то твоя компетенция вызывает большие сомнения.
--- Конец цитаты ---
Так ты смотри что там сделано и не вытягивай напрямую.
2026 год, можешь нейронками посмотреть.  :neznayu:


--- Цитата ---баг-репорты в стиле "ничего не работает, как я ожидаю
--- Конец цитаты ---
Ну так ты отвечаешь, что отпадает все желание тебе багрепорты писать.
Вот как другим написал недавно:
"Можно, а зачем? ©" и мне до этого так же писал.
И докажи тебе, что это нужно. Типо несколько дней уговаривай, что нужно. Потом надейся, что добавишь.

Я вынужденно занял позицию: "не тестят на Винде и не исправляют; я тоже не буду делать на Mac и пользоваться стандартным. Всё исправлю, а разбирайся как хочешь".

Ведь когда ты спрашивал, это страницу назад обсуждали, ты просто проигнорил и потом спрашиваешь опять.

Два или три раза надо писать багрепорт, с первого раза нифига. Потом говоришь: "А зачем? Да у меня вообще мыши нету, пофиг как у вас на винде. Багует что-ли? Во чудаки".

Ты сам не видишь, что твоя позиция это типо: "У меня Мак, остальные страдайте".

Ну конечно, я зеркально занял позицию: "Вам наплевать на Винду, мне наплевать на Мак. Пофикшу баги, протестирую на Винду, а ты разбирайся как хочешь в своей версии".


Ну чёрт с тобой, долбис с RTHextion, я ухожу на wxMEdit. У RTHextion слишком много проблем, я не потяну все это пофиксить и довести до конца.


--- Цитата ---ты перепилил продукт под себя
--- Конец цитаты ---
Не только для себя. Я пофиксил баги, про которые тут писали. Поиск поинтеров, например, больше не крашит приложение. И ничего плохого нет, что бы делать для себя. Ты тоже делашь только для себя.

А с твоим тулчейном я не знаком, усложнил сборку не специально. Это всё ещё оупенсорс, просто ты боишься выйти за рамки, перенести репо двумя командами терминала.
Говоришь, мол: "делаю я, значит это самый настоящий оупенсорс и остальные должны делать как я".

Просто Майкрософт приучила многих, что все должно быть очень просто и это и есть тот_самый_opensource.
Нет, оупенсорс это скорее, когда ты компилишь это у себя на Debian, а не с Мака собираешь через проприетарный сервис Майкрософт и тестишь только на Маке (как ты делаешь). Так что не надо.

Я хотел юзать твой RTHextion. Но, он забагованный.
Ну не хочешь фиксить, да и чёрт с ним. Перехожу на wxMEdit и Круптар, мне не принципиально.

Конец истории. Удачи с RTHextion.

--- Цитата ---твоя компетенция вызывает большие сомнения
--- Конец цитаты ---
Так даже лучше. Мои изменения к себе не бери тогда, не больно и хотелось.
Будешь это фиксить годы.


--- Цитата ---я не собираюсь поддерживать старую версию
--- Конец цитаты ---
"старая версия" по отношению к твоей текущей 3.х.х, это примерно как 6.х.х (у меня другая нумерация). Более тысячи строк кода различий и всё это фиксы багов!!
По факту, там проще в форк бекпортировать изменения, чем наоборот.  <_<

Ты не так много реализовал с момента форка. Просто прикутил дебаггеры и бампнулся сразу на 3.х.х.

Если хочешь, я могу забрать все твои изменения из 3.х.х и смержить, технически это не проблема. Ты высасываешь проблемы из пальца. Про компетентность начинаешь и все такое.

Ну так я "некомпетентный", взял кнопку "Run" и добавил.
Тебе было сложно. Начинал "ой, не знаю как это реализовать". "Ой, я пишу в реестр, потому что надо что бы унифицировано было между системами". Из пальца высосано, надуманные проблемы. Это даже не смешно.


--- Цитата ---поэтому я сделаю на пох-й в другой репе
--- Конец цитаты ---
Нет, там много работы было, не на "пох-й".  Это серьезная работа.
Не надо оскорблять мой форк. Это у тебя на "пох-й", даже мыша не работает норм, потому что ты с тачпадом и не тестировал
SegaMark:

--- Цитата: road_t от 08 Май 2026, 13:36:58 ---Для известных типов ROM'ов чексумма исправляется автоматически (можно отключить). Выделить ее в секцию можно вручную. Размер рома написан в строке состояния.
--- Конец цитаты ---
Я чексумму и размер рома привел для примера, это первое что я вспомнил что есть в заголовке.
смотри вот таблица

    Offset (HEX)SizeField NameDescription0x000–0x0FF256 bytesException Vector TableInterrupt vectors and Motorola 68000 startup address0x100–0x10F16Console Name"SEGA MEGA DRIVE" or "SEGA GENESIS"0x110–0x11F16Copyright / Release InfoPublisher code and release year0x120–0x14F48Domestic NameJapanese game title0x150–0x17F48Overseas NameInternational game title0x180–0x18D14Serial NumberGame serial number0x18E–0x18F2ChecksumROM checksum0x190–0x19F16I/O SupportSupported input devices0x1A0–0x1A34ROM Start AddressROM start address0x1A4–0x1A74ROM End AddressROM end address0x1A8–0x1AB4RAM Start AddressRAM start address0x1AC–0x1AF4RAM End AddressRAM end address0x1B0–0x1BB12SRAM InfoBattery-backed SRAM information0x1BC–0x1C712Modem InfoUsually unused0x1C8–0x1EF40Notes / MemoComments and notes0x1F0–0x1FF16Country CodesRegions: J, U, E, etc.
хотелось бы когда ты нажимаешь на Парсить в секции Системный заголовок (вектора меня мало волнуют) ты мог просто навести мышкой на любой байт и попапом высветилось что значит этот байт, то есть то что в столбце Field Name и еще плюс чтобы эта информация была в секциях, то есть чтоб секция Системный заголовок была раскрывающимся списком как например секция Код. А то мне приходиться открывать на одном мониторе редактор на другом таблицу и подгонять их

Добавлено позже:

--- Цитата: road_t от 08 Май 2026, 13:36:58 ---Дай пример игры, давай посмотрим.
--- Конец цитаты ---
можешь написать что надо сделать чтоб так вывести
https://github.com/road-t/RTHextion/raw/dev/assets/gfx.png

Добавлено позже:

--- Цитата: road_t от 08 Май 2026, 13:36:58 ---За это благодарм Беларус, это была его идея.
--- Конец цитаты ---
Беларус спасибо :D
road_t:
SegaMark, да, я знаю, как устроен заголовок ромов MD) я подумаю, как это лучше сделать. Сделать подсказки при наведении несложно, но мне таблицы нравятся. Сделаю и так и так.

Базово, нужно создать секцию и, через контекстное меню выбрать Type->Graphics->MD. Для настройки точнее лучше открыть виджет графики (View->Dock->Graphics). Скажи, плес, в какой игре ты смотришь и где – я попробую найти, вдруг там какие-то проблемы. Как заметил Chaotix, багов и правда много. Находить их все я физически не в состоянии, поэтому очень нужны багрепорты.

Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии