HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashNT: блог разработчика
Часть II
Страницы (32): « Первая ... « 23 24 25 26 [27] 28 29 30 31 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34943
Нанёс повреждений: 514 ед.
Возраст: 38

Рейтинг



Награды
 
[1 награда]


Цитата:
Дядя Миша писал:
Ну это как если бы ты предлагал всё освещение запечь прямо на текстурах.

Я думаю, ближайшая аналогия - сделать func_wall с rendermode Texture и renderamt 100, вместо того чтобы запечь альфу 100 сразу в текстуру.

__________________

Сообщить модератору | IP: Записан
Сообщение: 223379

Старое сообщение 03-02-2025 15:01
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32959
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
XaeroX писал:
сделать func_wall с rendermode Texture и renderamt 100, вместо того чтобы запечь альфу 100 сразу в текстуру

Шутки-шутками, но китайский компилятор именно это и делает - для полупрозрачных поверхностей запекает лайтмапу вместе с текстурой.
Чтобы полупрозрачная поверхность с текстурой смотрелась корректнее.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | IP: Записан
Сообщение: 223380

Старое сообщение 03-02-2025 16:14
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34943
Нанёс повреждений: 514 ед.
Возраст: 38

Рейтинг



Награды
 
[1 награда]


Дядя Миша
Да, но это хак для старого движка, который не рисует лайтмапы на прозрачных поверхностях. Там без вариантов.

__________________

Сообщить модератору | IP: Записан
Сообщение: 223381

Старое сообщение 03-02-2025 16:35
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 13483
Возраст: 33

Рейтинг



Цитата:
Дядя Миша писал:
Проще локализованный пак подключить. Где будут и звуки и текстуры и всё прочее на другом языке.


Это решение из нулевых, сейчас мало кто так делает. Или ты предлагаешь издателю писать инструкции как ставить пак с другим языком ?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Сообщить модератору | IP: Записан
Сообщение: 223382

Старое сообщение 03-02-2025 17:19
- За что?
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4724
Возраст: 35

Рейтинг



FiEctro а как делают сейчас?

Сообщить модератору | IP: Записан
Сообщение: 223383

Старое сообщение 04-02-2025 02:35
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 13483
Возраст: 33

Рейтинг



Crystallize
Обычно есть некоторая очень простая система. Например .json или .txt файлик со всеми репликами и надписями. Например lang_ru.txt где хранится ключ и значение для конкретной надписи, типа "menu" "игровое меню", в халфе уже что то подобное есть вроде для кредитсов. Через меню самой игры можно выбирать язык, где будет подгружаться нужный lang_**.txt
Естественно самому разработчику не надо всё хардкодить, зашивать текст внутрь игры, а только дать ссылку на нужный ключ, а игра уже сама подтянет нужную надпись.

А вот то что предлагает Дядя Миша это патчи, которые вечно тащат за собой вирусы и яндекс браузеры.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Отредактировано FiEctro 04-02-2025 в 06:10

Сообщить модератору | IP: Записан
Сообщение: 223385

Старое сообщение 04-02-2025 05:58
- За что?
(_-=ZhekA=-_)
Житель форума

Дата регистрации: Jan 2006
Проживает: Москва
Сообщений: 4048
Возраст: 37

Рейтинг



Цитата:
FiEctro писал:
А вот то что предлагает Дядя Миша это патчи, которые вечно тащат за собой вирусы и яндекс браузеры.

Почему же? Вот, например, в киберпанке и много где еще тоже используются языковые паки, очень удобно просто удалил не нужные языковые паки и вася кот )

__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.

http://button.moddb.com/download/medium/125531.png

Сообщить модератору | IP: Записан
Сообщение: 223386

Старое сообщение 04-02-2025 06:27
- За что?
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4724
Возраст: 35

Рейтинг



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

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

Сообщить модератору | IP: Записан
Сообщение: 223387

Старое сообщение 04-02-2025 06:34
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 13483
Возраст: 33

Рейтинг



Цитата:
Crystallize писал:
FiEctro Так ты определись, либо у тебя издатель распространяет игру в Стиме с автообновлением, либо это фан-игра на которую пользователи сами скачивают самодельные локализации.


Одно другому не мешает. Да и почему фан игра по твоему мнению должна быть обязательно кривой и не гибкой?

Цитата:
Crystallize писал:
Вообще эта система с файлами lang по сути говорит нам что мы обречены не иметь хороших удобных вещей потому что они также удобны для мошенников. Такой себе менталитет.



Каких вещей? Яндекс браузер? Я не говорю делать обязательно так. Можно как валва делала - valve_russian папки с новым контентом. Просто намного удобнее чтобы языки можно было переключать, а не перезаписывать исходные файлы игры.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Отредактировано FiEctro 04-02-2025 в 07:26

Сообщить модератору | IP: Записан
Сообщение: 223388

Старое сообщение 04-02-2025 07:20
- За что?
ZGreen
Роугнесс

Дата регистрации: Sep 2007
Проживает: Красноярск
Сообщений: 398
Возраст: 37

Рейтинг



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

Учитывая, что даже в демке квейка можно было сделать локализацию (условно, не помню в точности как в конкретной демке хранятся тексты) отдельным паком без перезаписи оригинальных файлов, не могу взять в толк за что топит товарищ FiEctro. Почему файлы должны быть перезаписаны?

Добавлено 04-02-2025 в 14:34:

Я же лично делал пак текстур для этой демки и он ничего не перезаписывает.

Сообщить модератору | IP: Записан
Сообщение: 223389

Старое сообщение 04-02-2025 07:34
- За что?
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4724
Возраст: 35

Рейтинг



Цитата:
FiEctro писал:
Каких вещей? Яндекс браузер?

нет, паки по типу ку3 где весь контент мода в одном файле. ты же против них выступаешь, как я понял.

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

То что мы нашли файл с модом или с локализацией ещё не означает что мы его подгрузим. Ну это как мутаторы в Анриле или плагины в играх беседки.

Сообщить модератору | IP: Записан
Сообщение: 223390

Старое сообщение 04-02-2025 07:38
- За что?
(_-=ZhekA=-_)
Житель форума

Дата регистрации: Jan 2006
Проживает: Москва
Сообщений: 4048
Возраст: 37

Рейтинг



Цитата:
Crystallize писал:
Ну это как мутаторы в Анриле

Что за мутаторы?

__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.

http://button.moddb.com/download/medium/125531.png

Сообщить модератору | IP: Записан
Сообщение: 223391

Старое сообщение 04-02-2025 07:41
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32959
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
FiEctro писал:
а только дать ссылку на нужный ключ, а игра уже сама подтянет нужную надпись.

И что мешает игре подтянуть нужный пак, вместо текстового файлика?

Цитата:
(_-=ZhekA=-_) писал:
Что за мутаторы?

в UT 99 можно было самостоятельно смешивать разные режимы игры. Например CTF и Last Man Standing, подключать разрывные пули и Insta Gib, ну итд.

Добавлено 04-02-2025 в 10:45:

Цитата:
ZGreen писал:
не могу взять в толк за что топит товарищ FiEctro

Он любит спорить просто ради спора.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | IP: Записан
Сообщение: 223393

Старое сообщение 04-02-2025 07:45
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 13483
Возраст: 33

Рейтинг



Цитата:
Crystallize писал:
нет, паки по типу ку3 где весь контент мода в одном файле. ты же против них выступаешь, как я понял.


Я не очень понимаю логики паковать контент чтобы заработала локализация.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Сообщить модератору | IP: Записан
Сообщение: 223394

Старое сообщение 04-02-2025 08:48
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32959
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
FiEctro писал:
Я не очень понимаю логики паковать контент чтобы заработала локализация.

ну вот у тебя два пака. lang_ru и lang_en. В них файлы с одинаковыми именами. На уровне файловой системы подобное невозможно. А в файловой системе самого движка - очень даже возможно. Вот движок и выбирает - какой пак грузить, с какими ресурсами. И заморочка с языком снимается автоматически. Ты ведь ещё учти, что локализация может менять не только текстовый файлик. К примеру в той же халфе для немецкой локализации вместо солдат были роботы. А вместо крови из них падали шестерёнки. И когда они погибали, то просто садились на пол и мотали головой. Вот такая локализация.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | IP: Записан
Сообщение: 223395

Старое сообщение 04-02-2025 08:56
-
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 05:28. Новая тема    Ответить
Страницы (32): « Первая ... « 23 24 25 26 [27] 28 29 30 31 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashNT: блог разработчика
Часть II
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024