Автор Тема: [SMD] BasiEgaXorz с поддержкой русских букв  (Прочитано 2449 раз)

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

Оффлайн yur

  • Пользователь
  • Сообщений: 331
  • Пол: Мужской
  • следи за метлой
    • Просмотр профиля
Данный файл копируется в директорию вместо установленного или в любую директорию (Чтобы данный файл работал - BasiEgaXorz должен быть установлен на Ваш компьютер из установочного файла! Переред заменой не забудте извлечь содержимое данного архива).
Если после повторного открытия файла *.bex Вы увидите "кракозябры" то не волнуйтесь - это исправляется печатанием любого символа с клавиатуры и последующим его удалением, далее наводите курсор на строку с "кракозябрами" и она снова становится нормальной
« Последнее редактирование: 22 Апрель 2026, 14:32:40 от yur »

Оффлайн lupus

  • Пользователь
  • Сообщений: 3883
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
[SMD] BasiEgaXorz с поддержкой русских букв
« Ответ #1 : 22 Апрель 2026, 22:01:40 »
Круто. Шрифт странноват, правда. Одни буквы с засечками, другие - без. Хвост у Щ ниже строки, у остальных обрублен.

Оффлайн yur

  • Пользователь
  • Сообщений: 331
  • Пол: Мужской
  • следи за метлой
    • Просмотр профиля
[SMD] BasiEgaXorz с поддержкой русских букв
« Ответ #2 : 22 Апрель 2026, 23:51:31 »
Круто. Шрифт странноват, правда. Одни буквы с засечками, другие - без. Хвост у Щ ниже строки, у остальных обрублен.

Ну там вобщем такой шрифт - если хотите откорректируйте, я поправлю прогу

Оффлайн SegaMark

  • Пользователь
  • Сообщений: 148
  • Пол: Мужской
    • Просмотр профиля
[SMD] BasiEgaXorz с поддержкой русских букв
« Ответ #3 : 02 Май 2026, 19:46:42 »
Как ты этого добился? у тебя что исходники есть? насколько знаю это закрытая прога.

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5654
    • Просмотр профиля
[SMD] BasiEgaXorz с поддержкой русских букв
« Ответ #4 : 02 Май 2026, 22:32:09 »
Как ты этого добился?
Он вроде только шрифт в basiegaxorz.exe заменил. В v1.37 с 0xD84B2 находится 1bpp шрифт в виде ASM кода:
Эти байты вставляются в код игры с $59A. В редакторе уже можно было вводить кириллицу, она преобразуется в 8-битную кодировку. Поэтому можно отредактировать шрифт в любое время, а не просить его каждый раз.

Оффлайн yur

  • Пользователь
  • Сообщений: 331
  • Пол: Мужской
  • следи за метлой
    • Просмотр профиля
[SMD] BasiEgaXorz с поддержкой русских букв
« Ответ #5 : 02 Май 2026, 22:49:53 »
Он вроде только шрифт в basiegaxorz.exe заменил. В v1.37 с 0xD84B2 находится 1bpp шрифт в виде ASM кода:
Эти байты вставляются в код игры с $59A. В редакторе уже можно было вводить кириллицу, она преобразуется в 8-битную кодировку. Поэтому можно отредактировать шрифт в любое время, а не просить его каждый раз.

Не успел ответить человеку ....
Не все же это умеют - может кому то нужен готовый результат...

Как ты этого добился? у тебя что исходники есть? насколько знаю это закрытая прога.
Это при помощи программ-редакторов ресурсов

Оффлайн SegaMark

  • Пользователь
  • Сообщений: 148
  • Пол: Мужской
    • Просмотр профиля
[SMD] BasiEgaXorz с поддержкой русских букв
« Ответ #6 : 03 Май 2026, 07:32:09 »
Он вроде только шрифт в basiegaxorz.exe заменил. В v1.37 с 0xD84B2 находится 1bpp шрифт в виде ASM кода:
Эти байты вставляются в код игры с $59A. В редакторе уже можно было вводить кириллицу, она преобразуется в 8-битную кодировку. Поэтому можно отредактировать шрифт в любое время, а не просить его каждый раз.
спасибо за информацию. не думал что все так просто. А в исходной программе есть русские символы? просто я встречал игры с русскими буквами на данном движке.

Не думаю что это все изменения. Файл весит почти в 10 раз меньше оригинала
ориг: 1013кб
измененый: 177кб

Оффлайн yur

  • Пользователь
  • Сообщений: 331
  • Пол: Мужской
  • следи за метлой
    • Просмотр профиля
Re: [SMD] BasiEgaXorz с поддержкой русских букв
« Ответ #7 : 03 Май 2026, 11:30:19 »
спасибо за информацию. не думал что все так просто. А в исходной программе есть русские символы? просто я встречал игры с русскими буквами на данном движке.

Не думаю что это все изменения. Файл весит почти в 10 раз меньше оригинала
ориг: 1013кб
измененый: 177кб

Видишь как всё прекрасно складывается - и доброхоты с профессиональными советами. Ты бери советы с проф-советчиков - они тебе дадут подробные и проффесиональные советы и инструкции "как и что куда совать"...

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5654
    • Просмотр профиля
[SMD] BasiEgaXorz с поддержкой русских букв
« Ответ #8 : 03 Май 2026, 12:48:51 »
А в исходной программе есть русские символы? просто я встречал игры с русскими буквами на данном движке.

Не думаю что это все изменения. Файл весит почти в 10 раз меньше оригинала
В самой программе BasiEgaXorz вряд ли предполагалась кириллица, но так получилось, что происходит преобразование из Windows-1251 (сопоставляются 256 символов). Судя по шрифту, изначально используется кодовая страница 437.
Чтобы сделать игру с русскими буквами не требуется поддержка кириллицы в программе для создания игр, в BasiEgaXorz и SGDK есть шрифт по умолчанию для удобства, но для чего-то серьёзного пишут свой код для работы с текстом, чтобы и меньше места занимало, и работало как хочется (больше 2 цветов, 8x16 px и т. д.). В BasiEgaXorz можно отключить системный шрифт (NOLOADFONT) и загрузить свой шрифт во время игры (LoadFont), поэтому модификация basiegaxorz.exe не так уж и нужна.
Он сжал basiegaxorz.exe с помощью "PEiD packer WinUpack v0.39 final -> By Dwing (c)2005 (h1)". Какие у него изменения я не стал пытаться проверить, распаковка таких exe делается через возню.

Оффлайн SegaMark

  • Пользователь
  • Сообщений: 148
  • Пол: Мужской
    • Просмотр профиля
[SMD] BasiEgaXorz с поддержкой русских букв
« Ответ #9 : 03 Май 2026, 20:46:11 »
Спасибо. теперь все встало на свои места

Оффлайн yur

  • Пользователь
  • Сообщений: 331
  • Пол: Мужской
  • следи за метлой
    • Просмотр профиля
[SMD] BasiEgaXorz с поддержкой русских букв
« Ответ #10 : 03 Май 2026, 21:45:25 »
В самой программе BasiEgaXorz вряд ли предполагалась кириллица, но так получилось, что происходит преобразование из Windows-1251 (сопоставляются 256 символов). Судя по шрифту, изначально используется кодовая страница 437.
Чтобы сделать игру с русскими буквами не требуется поддержка кириллицы в программе для создания игр, в BasiEgaXorz и SGDK есть шрифт по умолчанию для удобства, но для чего-то серьёзного пишут свой код для работы с текстом, чтобы и меньше места занимало, и работало как хочется (больше 2 цветов, 8x16 px и т. д.). В BasiEgaXorz можно отключить системный шрифт (NOLOADFONT) и загрузить свой шрифт во время игры (LoadFont), поэтому модификация basiegaxorz.exe не так уж и нужна.
Он сжал basiegaxorz.exe с помощью "PEiD packer WinUpack v0.39 final -> By Dwing (c)2005 (h1)". Какие у него изменения я не стал пытаться проверить, распаковка таких exe делается через возню.

ты опять за своё - неугомонный мститель  :lol: :lol: :lol:
Комуто и нужно всё это... я уже писал что не Все совладают с прогами..
« Последнее редактирование: 05 Май 2026, 10:14:36 от yur »