Привет Гость!
Ты можешь:
Войти или зарегистрироваться

Забыл пароль
Регистрация
Меню сайта
Главная страница
Моды ПК игр Форум Flash игры/журналы Помощь сайту WAP/PDA версия сайта Мы вКонтакте
Категории
Уроки по модификации java [176]
Уроки по переводу java игр [15]
Программы для компьютера [102]
Программы для телефона [85]
Модификация смартфонных игр [15]
Symbian, Android, iPhone и т.д.
Прочее [35]
Уроки по модификации ПК игр [10]
Мини-чат
Главная » Статьи » Уроки по модификации java

08.09.2012, 00:10

Создание шрифта для L2D

Привет! В этом уроке я расскажу как сделать собственный шрифт для игры Left2Die. Мы будем создавать его с нуля.
Но для начала я объясню что это за файл ru_font.txt и что в нем за что отвечает.
Это параметры шрифта в игре.

первая строка:

IMG=/ru_font.png

указывает движку в какой картинке находится сам шрифт т. е. где нарисованы все буквы, цифры и прочее. Вместо ru_font.png можно указать любое другое название картинки. Тогда ваша картинка со шрифтом (к рисованию которой мы приступим позже) должна иметь то имя, которое вы указали в этой строке.


вторая строка:

LINES=0

ее мы трогать не будем


третья:

SPACE=5

это ширина пробела в пикселях, его можно не трогать, а можно изменить.


четвёртая строчка:

CHARS=АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ,.0123456789:?+-/

здесь записаны все буквы, числа и символы, которые используются в щрифте.
ВНИМАНИЕ! Игра поддерживает только буквы латинского алфавита, русского алфавита, кроме букв "Ё" и "Й" а также символы . , : ? + - / числа от 0 до 9. Если вы укажете какой либо другой символ он будет отображаться в виде квадратиков. Все быквы должны быть заглавными.


И последняя строка с координатами букв. Начинаются они с нуля. координаты отсчитывают номер пикселя слева на право. 0 - это начало буквы "А", а вторая координата - это ее конец и начало следующей буквы. И так до конца картинки. В конце нужно указать номер пикселя на котором заканчивается последний символ и сама картинка.

Теперь приступим к рисованию шрифта...
Для этого нам нужен Paint.NET стандартным пейнтом у нас ничего не получится...

Запускаем Paint.NET и создаём картинку шириной 800 и высотой 30 пикселей.
Далее в правом нижнем углу экрана видим это



1. снимаем галочку со слоя фон
2. жмем ту иконку. У нас должен добавится Слой 2.
Берем инструмент "Текст" и жмем на нашу, уже прозрачную картинку и вводим весь алфавит и символы (незабудьте про числа)
После того как мы написали все что нам нужно, надо сместить текст к левому верхнему углу картинки.



Затем берем инструмент "Выделение прямоугольной области" и выделяем как на картинке



И обрезаем картинку по выделению в меню "Правка".
Картинка готова, но если вам нужен белый цвет выбираете "Коррекция" => "Инвертировать цвета".
Лучше всего делать шрифт контрастного цвета, чтобы на фоне в игре были четко видны буквы.

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

Последнее что осталось сделать это скопировать наши координаты и вставить в файл ru_font.txt вместо старых.

Засовываем это в игру и ГОТОВО!
Категория: Уроки по модификации java | Добавил: WEBB | Автор: pliev
Просмотров: 2914 | Комментарии: 7 | Рейтинг: 5.0/3

Всего комментариев: 7
Спам
SevenUp   (24.12.2014 00:11) [Материал]
ДООООООООООООООООООООООООООООООООООООЛГО

Спам
MadiyarM   (19.10.2013 08:14) [Материал]
chuka87, PPPFFF , это и я могу

Спам
chuka87   (12.09.2012 19:50) [Материал]
quver, PPPFFF,я могу ДОБАВИТЬ хоть ё,хоть й,не меняя при этом другие буквы.

Спам
Shine   (10.09.2012 21:43) [Материал]
да так легко можно перевести Car jack streets

Спам
quver   (10.09.2012 17:52) [Материал]
sevas, ну так хоть корейский алфавит сделать :D
просто в файле писать все правильно, а в картинку подставить нужный символ (например за место а станет ё) т.е. в файле будет отображаться например "аж" а в игре "ёж"

Спам
Aza   (09.09.2012 12:46) [Материал]
Спасибо за старание)

Спам
sevas   (09.09.2012 10:27) [Материал]
Я делал буквы ё и й в шрифте,можно и маленькими писать но надо в подерживаемых символах прописать все маленькие буквы.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

о, привет
Новинки
  • Файлы
  • Статьи
  • Новости

Rise Of Antares
Комментов: 1 | Загрузок: 40
РЕЗНЯ 3D: Not city of sins
Комментов: 0 | Загрузок: 97
Vice Multi-Player 0.1 beta RC 8-4-9-5
Комментов: 0 | Загрузок: 16
GTA San Andreas Beta 1
Комментов: 1 | Загрузок: 170
Galaxy Force 2 FINAL
Комментов: 42 | Загрузок: 1
Haunting abandoned mansion (color mod)
Комментов: 0 | Загрузок: 148
Deadly game Resident Evil 7 DLC
Комментов: 0 | Загрузок: 224
GTA SA FLY
Комментов: 0 | Загрузок: 278
GTA SA Mobile: Definitive Edition
Комментов: 1 | Загрузок: 490
QUAKE
Комментов: 51 | Загрузок: 431

ODN Remake - скриншоты
Комментов: 0 | Просмотров: 27
O. D. N Remake
Комментов: 0 | Просмотров: 116
Новый сайт с мобильными загрузками - Oldfag
Комментов: 7 | Просмотров: 1479
Здорово и вечно 2 свободное человечество анонс номер два
Комментов: 9 | Просмотров: 1407
Дневник разработки "Шизофрения 3D" #2 - Концепция
Комментов: 2 | Просмотров: 1420
Дневник разработки "Шизофрения 3D" #1 - Общая инфа
Комментов: 0 | Просмотров: 1371
Maximum Carnage: No Way Home
Комментов: 0 | Просмотров: 1284
Случайный мод
Обновление!
2622 420 11 5.0
Статистика
Онлайн всего: 4
Гостей: 4
Пользователей: 0
Пользователи
Гости сайта

[ Нас сегодня посетили ]
При копировании материалов, желательно оставлять ссылку на этот сайт!
© Tommy_M 2009-2024 | Хостинг от uCoz