NoX World - форум об игре NoX
Привет фанатам NoX !!! => Картостроение, скриптинг и моддинг => Моддинг => Тема начата: 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
-
Number.fnt как и прежде не открывается. Вылетает сообщение о повреждённом файле.
-
(http://puu.sh/62jfA.png)
-
Perfect, UAC заблокировал доступ. Попробуй запустить с админ. правами
-
(http://puu.sh/62jfA.png)
Не баг, 2530 правильно сказал. Доступ к файлам в папке Program Files ОС просто так не дает. Думаю, как запустить программу с админ правами объяснять не надо.
-
Number.fnt Ноксом вроде нигде и не используется.
-
Да, ладно! А как насчёт цифр дамага? Между прочим в теме про шрифты обсуждалось...
-
Ошибки и сбои:
- Не сохраняется новое изображение ранее отсутствовавшего символа.
- Символ рисуется, но не запоминается после импорта изображения с отмеченным "Запретить редактирование" (лучше будет деактивировать кнопку импорта при запрещенном редактировании).
- Не сохраняется значение поля "Ширина символа".
- Зачем-то активируется кнопка "Вернуть исходное состояние" у изначально отсутствующего символа.
- Периодически программа подвисает (наиболее часто воспроизводится при обращении к пунктам меню).
Пожелания:
- Сделать динамической прокрутку изображения символа (двигаешь ролик - двигается изображение).
- По возможности сократить задержки на отображение (перерисовку) изображений символов.
- Перевести документ в другой чуть более общедоступный формат (например, rtf или pdf).
-
- Сделать динамической прокрутку изображения символа (двигаешь ролик - двигается изображение).
Имеется ввиду про прокрутке колеса мыши меняется изображение?
Замечания в остальных пунктах по возможности попытаюсь разрешить.
-
При плавном движении ролика (вверх/вниз) - плавное перемещение изображения. Не важно курсором или колесом мыши. Сейчас изображение смещается рывком после перемещения и отпускания ролика.
-
Обновление версии до 0.99а
Нашел время и справился с ленью, и решил поработать над Nox Font Editor. Кардинальных изменений нет, но все же сборку надо выпустить с учетом частоты обновлений.
Работая над кодом сегодня - вчера, ужаснулся, какой же он кривой. Даже мне, автору программы, не очень - то и удобно его поддерживать. Поэтому заливать его на какие-то репозитории не собираюсь.
Список изменений:
- Сделана возможность запуска нескольких копий редактора
- Добавлены кнопки для смешение символа вверх-вниз на одну строку пикселей
- Теперь "Сохранить как" доступно всегда
- "Вернуть исходное состояние" теперь не активируется на удаленные символы
- Пункт меню "Импортировать изображение символа" не доступен при включенном запрете на редактирование
- Справка переведена в формат PDF
Виновник обновления: Tim (http://forum.noxworld.ru/profile/?u=1661)
Ссылка на скачивание: Nox Font Editor 0.99a (https://yadi.sk/d/HPgL6Q4foUEfq)
-
Спасибо, большое. Твоя работа все еще актуальна:)
-
На github есть мой open source проект редактора шрифтов. Пока правда в зачаточном состоянии, все никак руки не доходят дописывать его. Там С++/QT.
-
Ссылка есть?)
-
Проект на Github'е: https://github.com/DeeperCoder/NoxFontEditor
-
нормальный у тебя пинг, чел
-
Так как смысла нет переписывать оригинальный редактор шрифтов, написанный мной на Делфях, на С++ или что-то другое, то я решил выложить исходники редактора на дельфях в виде как есть с последнего изменения.
Вдруг, кому-то пригодится. ;)
Лицензия GPL 3.0.
NoxFontEditor Delphi Github (https://github.com/DeeperCoder/NoxFontEditorD)