Welcome to U.A.C. [O.S.A.]
login / register
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
[Руководство]Шрифты в портах. Пред.  1, 2, 3  След.
   Список разделов - Местечко мапперов и моддеров - [Руководство]Шрифты в портах.Ответить
АвторСообщение
ZZYZX
Lieutenant Colonel
Next rank: Lieutenant Colonel after 4 pointsМодератор форума
3636

Doom Rate: 1.78

Posts quality: +561
Ссылка на пост №21 Отправлено: 24.08.16 18:09:14
У тебя юникод. Пиши русский текст в windows-1251 кодировке.
2 1 1
theleo_ua
- 1st Lieutenant -
Next rank: = 1st Lieutenant = after 48 points
1792

Doom Rate: 1.8

Posts quality: +119
Ссылка на пост №22 Отправлено: 24.08.16 19:10:36
SSV_Victoryan :
Ну скрин то я могу выложить, но толку то

Мод выложить не могу целиком, много весит и палить кантору не хочется как-то. А вот вырезку из него пожалуйста https://yadi.sk/d/I52mbJCVuTJJG то что именно шрифта касаемо и то что спалить не жалко)


Подправил твой мод (с одной стороны добавил вывод всех букв в начале уровня для теста, с другой стороны исправил проблему): https://drive.google.com/file/d/0BygbyP4_qEiTX2xBYmlPWEdqbkE/view?usp=sharing

получилось примерно так: http://storage2.static.itmages.ru/i/16/0824/h_1472054932_4196469_f6ff06c92d.png

проблема твоя была в том, что в папке HIRES надо делать подпапку GRAPHICS
2 1
alekv
= Major =
Next rank: Lieutenant Colonel after 250 pointsМодератор форума
3040

Doom Rate: 1.96

Posts quality: +242
Ссылка на пост №23 Отправлено: 24.08.16 19:21:42
SSV_Victoryan


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

Добавлено спустя 1 минуту 33 секунды:

theleo_ua :
проблема твоя была в том, что в папке HIRES надо делать подпапку GRAPHICS

В папке Hires.. можно вообже назвать папку как угодно, гозза сама найдет картинки, важно имя картинок и что бы они были в папке хайрез(а в какой подпапке уже по барабану)
1 3 1
SSV_Victoryan
- Master Sergeant -
Next rank: = Master Sergeant = after 49 points
411

Doom Rate: 2.43

Posts quality: +55
Ссылка на пост №24 Отправлено: 24.08.16 19:25:03
theleo_ua
theleo_ua :
проблема твоя была в том, что в папке HIRES надо делать подпапку GRAPHICS

Спасибо большое за труд, но не работает. Создал в папке HIRES подпапку GRAPHICS и в ней SMALLFNT с буквами. В общем сделал по твоему образцу(архиву).
Таже абра кадабра у меня с русскими буквами.
Скрытый текст:


ZZYZX

У тебя юникод. Пиши русский текст в windows-1251 кодировке.

Знать бы ещё что это и где находится и что с ним делать.
2
theleo_ua
- 1st Lieutenant -
Next rank: = 1st Lieutenant = after 48 points
1792

Doom Rate: 1.8

Posts quality: +119
Ссылка на пост №25 Отправлено: 24.08.16 19:36:12
alekv :
В папке Hires.. можно вообже назвать папку как угодно, гозза сама найдет картинки, важно имя картинок и что бы они были в папке хайрез(а в какой подпапке уже по барабану)


мои шаблоны сорваны

SSV_Victoryan :
Спасибо большое за труд, но не работает. Создал в папке HIRES подпапку GRAPHICS и в ней SMALLFNT с буквами. В общем сделал по твоему образцу(архиву).
Таже абра кадабра у меня с русскими буквами.


1) Запусти мой мод что я выложил выше http://i.iddqd.ru/viewtopic.php?p=78985#78985
2) Стартани любой уровень
3) Появится тестовое сообщение: http://storage2.static.itmages.ru/i/16/0824/h_1472054932_4196469_f6ff06c92d.png
4) Скриншот тестового сообщения в студию

SSV_Victoryan :
Знать бы ещё что это и где находится и что с ним делать.


Вот короткая и понятная статья на википедии что такое кодировки символов и windows-1251 в частности: https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D0%B1%D0%BE%D1%80_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%BE%D0%B2

В какой программе ты набираешь русский текст, который хочешь чтобы выводился в думе? Попробуй этот же текст набирать в блокноте (открой в блокноте свой файл мода, где русский текст для вывода, набери русский текст из блокнота, и сохрани файл тоже из блокнота)
2 1
SSV_Victoryan
- Master Sergeant -
Next rank: = Master Sergeant = after 49 points
411

Doom Rate: 2.43

Posts quality: +55
Ссылка на пост №26 Отправлено: 24.08.16 19:43:15

1) Запусти мой мод что я выложил выше http://i.iddqd.ru/viewtopic.php?p=78985#78985
2) Стартани любой уровень
3) Появится тестовое сообщение: http://storage2.static.itmages.ru/i/16/0824/h_1...69_f6ff06c92d.png
4) Скриншот тестового сообщения в студию


Скрытый текст:




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

Набираю прям в SLADE3 в мапинфо.
2
theleo_ua
- 1st Lieutenant -
Next rank: = 1st Lieutenant = after 48 points
1792

Doom Rate: 1.8

Posts quality: +119
Ссылка на пост №27 Отправлено: 24.08.16 20:00:21
SSV_Victoryan :
Скрытый текст:


теперь попробуй в моем моде изменить font_debug.acs: вместо того текста, что я там ввел, введи любой свой двумя способами:

1) через slade
2) через блокнот windows (notepad)

после этого компилишь ACS (запускаешь батник ACS_ALL.BAT), пускаешь мод, и скриншоты сообщения в студию (по 1 скрину на каждый способ)

SSV_Victoryan :
Набираю прям в SLADE3 в мапинфо.


Попробуй набрать не в slade, а в блокноте windows (notepad). Уточню, что надо не копипастить из блокнота в slade, а сам файл MAPINFO редактировать в блокноте и сохранять тоже в блокноте (слейдом пока не пользуйся). Скриншот результата в студию

З.Ы. Выложи свой MAPINFO (оттуда можешь удалить всё кроме того русского текста, который хочешь выводить, меня интересует именно он)
2 1
alekv
= Major =
Next rank: Lieutenant Colonel after 250 pointsМодератор форума
3040

Doom Rate: 1.96

Posts quality: +242
Ссылка на пост №28 Отправлено: 24.08.16 20:13:56
SSV_Victoryan
скачать архив =)
прямо под скрином было.. видимо на черном фоне не так заметно
1 3 1
SSV_Victoryan
- Master Sergeant -
Next rank: = Master Sergeant = after 49 points
411

Doom Rate: 2.43

Posts quality: +55
Ссылка на пост №29 Отправлено: 24.08.16 20:42:14
theleo_ua :
Попробуй набрать не в slade, а в блокноте windows (notepad). Уточню, что надо не копипастить из блокнота в slade, а сам файл MAPINFO редактировать в блокноте и сохранять тоже в блокноте (слейдом пока не пользуйся). Скриншот результата в студию

Попробовал сохранить мапинфо через нотепад++ в кодировке виндовс 1251 и всёравно в игре абракадабра одна и таже отображается.
Пробовал писать, сохранять и так и так:
Скрытый текст:

1) clusterdef 9
flat FLOOR7_2
entertext
"àáâãäå¸æçèéêëìíîïðñòóôõö÷øùúûüýþÿ
abcdefghi"
//виндовс 1251 кодировка

2)clusterdef 9
flat FLOOR7_2
entertext
"абвгдеёжзийклмнопрстуфхцчшщъыьэюя
abcdefghi"


Голова всё -_- не варит совсем.

alekv

прямо под скрином было.. видимо на черном фоне не так заметно

да, у твой у меня работает хорошо почему-то, но только англ буквы
2
theleo_ua
- 1st Lieutenant -
Next rank: = 1st Lieutenant = after 48 points
1792

Doom Rate: 1.8

Posts quality: +119
Ссылка на пост №30 Отправлено: 24.08.16 20:46:05
SSV_Victoryan :
Попробовал сохранить мапинфо через нотепад++


попробуй не нотепад++ а "пуск / выполнить / notepad"

но у меня есть подозрение лумп mapinfo не умеет в русский (ZZYZX/alekv, я ошибаюсь?)
2 1
SSV_Victoryan
- Master Sergeant -
Next rank: = Master Sergeant = after 49 points
411

Doom Rate: 2.43

Posts quality: +55
Ссылка на пост №31 Отправлено: 24.08.16 20:49:15
theleo_ua

попробуй не нотепад++ а "пуск / выполнить / notepad

Это был второй вариант простым блокнотом сделать, тоже в игре не выводит русские буквы, хотя буква ё была, но не 1 раз как должно было быть а раза 2-3.
Думаю это нельзя сделать через мапинфо, а жаль.
2
ZZYZX
Lieutenant Colonel
Next rank: Lieutenant Colonel after 4 pointsМодератор форума
3636

Doom Rate: 1.78

Posts quality: +561
Ссылка на пост №32 Отправлено: 24.08.16 20:52:14
theleo_ua :
но у меня есть подозрение лумп mapinfo не умеет в русский (ZZYZX/alekv, я ошибаюсь?)

Да что значит не умеет. Когда у тебя вместо русского текста несколько повторяющихся символов и пробелы, то это типичная проблема открытия utf8 в windows1251.
Например так:

тут будет мяу в утф8
blablabla

Обратить внимание на постоянные "С С С С С С С". Просто в случае с думовским шрифтом половина кривых букв не отображается.
2 1 1
theleo_ua
- 1st Lieutenant -
Next rank: = 1st Lieutenant = after 48 points
1792

Doom Rate: 1.8

Posts quality: +119
Ссылка на пост №33 Отправлено: 24.08.16 20:54:56
SSV_Victoryan :
Думаю это нельзя сделать через мапинфо, а жаль.


entertext = lookup, "<keyword>"

<message> is a message to be displayed when the player has just finished a level in another cluster and is entering a level in this cluster. To create multi-line messages, quote each line separately and separate them with commas.
Alternatively, you can use the lookup keyword as above to instruct ZDoom to locate a string defined in the LANGUAGE lump by the specified keyword.

(c) http://zdoom.org/wiki/MAPINFO/Cluster_definition#Cluster_properties

Добавлено спустя 3 минуты 28 секунд:

ZZYZX :
Да что значит не умеет. Когда у тебя вместо русского текста несколько повторяющихся символов и пробелы, то это типичная проблема открытия utf8 в windows1251.
Например так:

тут будет мяу в утф8
blablabla

Обратить внимание на постоянные "С С С С С С С". Просто в случае с думовским шрифтом половина кривых букв не отображается.


а в этом варианте:

SSV_Victoryan :
clusterdef 9
flat FLOOR7_2
entertext
"абвгдеёжзийклмнопрстуфхцчшщъыьэюя
abcdefghi"


где проблема?
2 1
alekv
= Major =
Next rank: Lieutenant Colonel after 250 pointsМодератор форума
3040

Doom Rate: 1.96

Posts quality: +242
Ссылка на пост №34 Отправлено: 24.08.16 21:00:37
Ну вот причина найдена.. не верная кодировка.. У меня вот мой архив, там все работает и русские буквы и англ буквы, причем скрин из меню! SSV_Victoryan попробуй запустить с моим архивом и в настройках Player написать что-то на русском.. По идее должно получится, а вообще хз почему у тебя не та кодировка стоит.

Добавлено спустя 1 минуту 16 секунд:

theleo_ua :
SSV_Victoryan :
clusterdef 9
flat FLOOR7_2
entertext
"абвгдеёжзийклмнопрстуфхцчшщъыьэюя
abcdefghi"
где проблема?

Тут просто слейд херит кодировку.. мб старая версия слейда или просто до сих пор это не пофиксили(SlumpEd с русским всегда хорошо работал)
1 3 1
SSV_Victoryan
- Master Sergeant -
Next rank: = Master Sergeant = after 49 points
411

Doom Rate: 2.43

Posts quality: +55
Ссылка на пост №35 Отправлено: 24.08.16 21:04:25
alekv :
Ну вот причина найдена.. не верная кодировка.. У меня вот мой архив, там все работает и русские буквы и англ буквы, причем скрин из меню! SSV_Victoryan попробуй запустить с моим архивом и в настройках Player написать что-то на русском.. По идее должно получится, а вообще хз почему у тебя не та кодировка стоит.

Твой пример работает и когда вводишь на русском имя игрока тоже работает. Но у меня не сохраняет тексты в этой рабочей кодировке в мапинфо русские буквы. Вот в чём беда.

SlumpEd это что?
2
alekv
= Major =
Next rank: Lieutenant Colonel after 250 pointsМодератор форума
3040

Doom Rate: 1.96

Posts quality: +242
Ссылка на пост №36 Отправлено: 24.08.16 21:05:11
SSV_Victoryan
В общем качай SLumpEd, и попробуй с его помощью вывести русский текст на экран.. поможет, пользуйся слумпэд, не нравится, возись с кодировкой, что-то у тебя с ней не так мб.. у меня такой проблемы вообще нет, я пишу и сохраняю текст в слейде3 последний билд

Добавлено спустя 2 минуты 40 секунд:

SSV_Victoryan :

SlumpEd это что?

SLumpEd редактор вад файлов.. старый, некогда популярный(с моей точки зрения) =)
Он чем-то схож со слейдом, думаю разберешься быстро. Проблема может быть если ты напишешь русским в slumpEd и пересохранишь в Slade3, он похерет русский текст.
Вообще напиши в тему по Slade3, может там можно настроить кодировку...
1 3 1
SSV_Victoryan
- Master Sergeant -
Next rank: = Master Sergeant = after 49 points
411

Doom Rate: 2.43

Posts quality: +55
Ссылка на пост №37 Отправлено: 24.08.16 21:13:10
alekv :
я пишу и сохраняю текст в слейде3 последний билд

А ты попробуй вывести русский текст через мапинфо в кластере до или перед картой, думаю у тебя не получится как и у меня. У меня тоже последняя версия слейда, нажал "проверить обновления" и ответил что "новых версий нет" грубо говоря.
И если можно скрин хотя бы посмотреть.
2
alekv
= Major =
Next rank: Lieutenant Colonel after 250 pointsМодератор форума
3040

Doom Rate: 1.96

Posts quality: +242
Ссылка на пост №38 Отправлено: 24.08.16 21:21:46
SSV_Victoryan
Есть еще вот такой вот Lump LANGUAGE, я про него почти ничего не знаю, но думаю он сможет помочь вывести русский текст во всяких мапинфо и прочем.
У тебя проблемы с русскими буквами только в мапинфо ? Ты пробовал просто взять в acs написать:
script "test" enter { //SetFont("SMALLFNT");//Если пишет не тем шрифтом раскоменчиваем while(yes){ printBold(s:ТЕСТ русскими буквами); delay(1); } }
1 3 1
SSV_Victoryan
- Master Sergeant -
Next rank: = Master Sergeant = after 49 points
411

Doom Rate: 2.43

Posts quality: +55
Ссылка на пост №39 Отправлено: 24.08.16 21:28:47
alekv :
script "test" enter
{
//SetFont("SMALLFNT");//Если пишет не тем шрифтом раскоменчиваем
while(yes){
printBold(s:ТЕСТ русскими буквами);
delay(1);
}
}

Где именно это писать? acs не владею
2
theleo_ua
- 1st Lieutenant -
Next rank: = 1st Lieutenant = after 48 points
1792

Doom Rate: 1.8

Posts quality: +119
Ссылка на пост №40 Отправлено: 24.08.16 22:37:37
SSV_Victoryan, я вроде допер, в чем проблема, и буду долго ржать, если она была именно в этом. Итак:

1) Берешь свой мод
2) Находишь там файлы STCFNblablabla
3) Копируешь каждый такой файл в STBFNblablabla (например файл STCFN184.png копируешь в STBFN184.png в ту же папку)
4) Шаг 3 повторить для всех папок, где есть файлы STCFNblablabla
5) Шаги 3-4 повторить для каждого файла STBFNblablabla
6) В mapinfo пишешь текст вот таким способом:

SSV_Victoryan :
clusterdef 9
flat FLOOR7_2
entertext
"абвгдеёжзийклмнопрстуфхцчшщъыьэюя
abcdefghi"


т.е. не "àáâã", а именно "абвгдеёжзийк"

Выкладываешь скрин результата
2 1
Страница 2 из 3Перейти наверх Пред.  1, 2, 3  След.
   Список разделов - Местечко мапперов и моддеров - [Руководство]Шрифты в портах.