NoX World - форум об игре NoX

Привет фанатам NoX !!! => Картостроение, скриптинг и моддинг => Моддинг => Тема начата: Lаrboss от 28/12/2013 10:45:37

Название: Nox Font Editor
Отправлено: Lаrboss от 28/12/2013 10:45:37
Nox Font Editor

Год подходит к концу, хотелось бы оставить в нем то, что по праву принадлежит ему…

1.   Краткое описание.

Nox Font Editor  - программа, посредством которой можно просматривать и редактировать шрифты игры Nox. Они «физически» хранятся в файлах с расширением «.fnt». Не смотря на то, что имя расширения совпадает со старым форматом шрифтов Microsoft открыть их, пользуясь известными и доступными приложениями, не получится.

2.   Системные требования.

Операционная система Windows.  Теоретически запустить можно в любой версии указанной ОС. Практически запускалось: Windows XP SP3, Windows 7 SP1 (32bit).

3.   Текущая актуальная версия.

Последняя публичная версия – 0.99. Имеет статус «Бета». Не исключено наличие критических ошибок.

4.   Руководство пользователя.

В состав пакета установки входит руководство пользователя, которое устанавливается вместе с приложением. Имеет формат «doc». Рассмотрены все основные элементы интерфейса, дано объяснение назначению. Описание сопровождено картинками. Рекомендуется ознакомиться с руководством при первом запуске программы.

5.   «Вирусофобам».

Для уменьшения размеров исполнительного файла и по некоторым другим причинам был применен известный «упаковщик» UPX, который у некоторых антивирусов может  вызывать реакцию, как на вирус. Если вы все равно опасаетесь запускать программу или ваш антивирус «ругается», вы можете проверить ее антивирусным сервисом.

Известный русскоязычный антивирусный сервис: https://www.virustotal.com/ru/

Официальная страница UPX: http://upx.sourceforge.net

Контрольная сумма md5 текущей актуальной версии: 594a5841893c5e805a63a732fd786eb9

6.   Авторы, благодарности и прочее.

Разбор формата шрифтов: Garett, Dio.
Разработка приложения: Larboss.
«Альфа» – тестирование: 2530.
«Бета» - тестирование: Garett.


Хочу отметить вклад в разработку Garett' том: и первичный разбор шрифтов произвел и тестировал приложение на всех основных этапах. Спасибо тебе.

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

Раздел TTF никем не тестировался.

Всегда готов принять ваши конструктивные пожелания и найденные баги.

7.   Ссылка на скачивание.

http://yadi.sk/d/2Wjmx5QlF6VBX

Название: Nox Font Editor
Отправлено: 2530 от 28/12/2013 19:54:19
Number.fnt как и прежде не открывается. Вылетает сообщение о повреждённом файле.
Название: Nox Font Editor
Отправлено: Perfect от 29/12/2013 15:50:41
(http://puu.sh/62jfA.png)
Название: Nox Font Editor
Отправлено: 2530 от 29/12/2013 20:02:53
Perfect, UAC заблокировал доступ. Попробуй запустить с админ. правами
Название: Nox Font Editor
Отправлено: Lаrboss от 29/12/2013 20:25:19
(http://puu.sh/62jfA.png)
Не баг, 2530 правильно сказал. Доступ к файлам в папке Program Files ОС просто так не дает. Думаю, как запустить программу с админ правами объяснять не надо.
Название: Nox Font Editor
Отправлено: Evengard от 30/12/2013 08:40:41
Number.fnt Ноксом вроде нигде и не используется.
Название: Nox Font Editor
Отправлено: 2530 от 30/12/2013 18:11:26
Да, ладно! А как насчёт цифр дамага? Между прочим в теме про шрифты обсуждалось...
Название: Nox Font Editor
Отправлено: Garett от 06/01/2014 14:14:42
Ошибки и сбои:
 - Не сохраняется новое изображение ранее отсутствовавшего символа.
 - Символ рисуется, но не запоминается после импорта изображения с отмеченным "Запретить редактирование" (лучше будет деактивировать кнопку импорта при запрещенном редактировании).
 - Не сохраняется значение поля "Ширина символа".
 - Зачем-то активируется кнопка "Вернуть исходное состояние" у изначально отсутствующего символа.
 - Периодически программа подвисает (наиболее часто воспроизводится при обращении к пунктам меню).

Пожелания:
 - Сделать динамической прокрутку изображения символа (двигаешь ролик - двигается изображение).
 - По возможности сократить задержки на отображение (перерисовку) изображений символов.
 - Перевести документ в другой чуть более общедоступный формат (например, rtf или pdf).
Название: Nox Font Editor
Отправлено: Lаrboss от 07/01/2014 15:51:51
Цитировать
- Сделать динамической прокрутку изображения символа (двигаешь ролик - двигается изображение).
Имеется ввиду про прокрутке колеса мыши меняется изображение?

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

Название: Nox Font Editor
Отправлено: Garett от 07/01/2014 17:53:18
При плавном движении ролика (вверх/вниз) - плавное перемещение изображения. Не важно курсором или колесом мыши. Сейчас изображение смещается рывком после перемещения и отпускания ролика.
Название: Nox Font Editor
Отправлено: Lаrboss от 08/02/2016 06:49:29
Обновление версии до 0.99а

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

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

Список изменений:

 - Сделана возможность запуска нескольких копий редактора
 - Добавлены кнопки для смешение символа вверх-вниз на одну строку пикселей
 - Теперь "Сохранить как" доступно всегда
 - "Вернуть исходное состояние" теперь не активируется на удаленные символы
 - Пункт меню "Импортировать изображение символа" не доступен при включенном запрете на редактирование
 - Справка переведена в формат PDF

Виновник обновления: Tim (http://forum.noxworld.ru/profile/?u=1661)

Ссылка на скачивание: Nox Font Editor 0.99a (https://yadi.sk/d/HPgL6Q4foUEfq)
Название: Nox Font Editor
Отправлено: Tim от 10/04/2017 10:35:26
Спасибо, большое. Твоя работа все еще актуальна:)
Название: Nox Font Editor
Отправлено: Lаrboss от 17/04/2017 00:37:51
На github есть мой open source проект редактора шрифтов. Пока правда в зачаточном состоянии, все никак руки не доходят дописывать его. Там С++/QT.
Название: Nox Font Editor
Отправлено: Evengard от 17/04/2017 11:27:32
Ссылка есть?)
Название: Nox Font Editor
Отправлено: Lаrboss от 10/01/2018 11:57:26
Проект на Github'е: https://github.com/DeeperCoder/NoxFontEditor
Название: Nox Font Editor
Отправлено: Perfect от 17/02/2018 18:12:07
нормальный у тебя пинг, чел
Название: Nox Font Editor
Отправлено: Lаrboss от 12/11/2019 09:51:45
Так как смысла нет переписывать оригинальный редактор шрифтов, написанный мной на Делфях, на С++ или что-то другое, то я решил выложить исходники редактора на дельфях в виде как есть с последнего изменения.

Вдруг, кому-то пригодится.  ;)

Лицензия GPL 3.0.

NoxFontEditor Delphi Github (https://github.com/DeeperCoder/NoxFontEditorD)