HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Нубские вопросы от <censored> и других нубов
Чтобы не создавать сто тем
7 голосов
Страницы (260): « Первая ... « 167 168 169 170 [171] 172 173 174 175 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Aynekko писал:
Поставил 24, не помогло

Потому что перед тем как совать циферки поскорее сперва надо было ответить на вышезаданные вопросы.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 28-10-2020 16:04
-
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 33

Рейтинг



Цитата:
Aynekko писал:
static int gcTextures = 0;
Потом в инит тоже gcTextures = 0.

на момент сортировки чему равно?
кстати зачем вообще сортировать текстуры?

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

Старое сообщение 28-10-2020 16:09
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Там еще strcpy этот. Хотя по идее и не должен влиять.
ну ок, перед strcpy пихни вот такую строчку

C++ Source Code:
1
buffer[j] = 0;
2
 
3
ALERT( at_console, "#%i %s [%d]\n", gcTextures, buffer, j );
4
 
5
strcpy(&(grgszTextureName[gcTextures++][0]), &(buffer[i]));

надеюсь понятно куда. И выложи лог.

Добавлено 28-10-2020 в 19:11:

Цитата:
ncuxonaT писал:
кстати зачем вообще сортировать текстуры?

не текстуры, а их имена. Чтобы бинарный поиск заработал, зачем жы еще.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 28-10-2020 16:11
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1006
Возраст: 31

Рейтинг



ncuxonaT, в PM_InitTextureTypes() в начале задается 0. Статик это вообще в самом начале файла прописано.

Дядя Миша да, есть, навскидку внешне вот например - T FIFTIES_FLR02C - 14 символов.

Сейчас попробую, спасибо!

__________________
Мой мод на Xash

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

Старое сообщение 28-10-2020 16:15
- За что?
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 33

Рейтинг



Цитата:
Дядя Миша писал:
не текстуры, а их имена

Не может быть такого, только имена и сортируются, а всё остальное остается на старом месте?

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

Старое сообщение 28-10-2020 16:23
- За что?
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1006
Возраст: 31

Рейтинг



Блин, пишет ALERT незадекларирован. Он в playermove вообще нигде не используется. Если util.h добавить, то начинает ругаться на enginecallback.h

__________________
Мой мод на Xash

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

Старое сообщение 28-10-2020 16:25
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Aynekko писал:
Блин, пишет ALERT незадекларирован

о господи. Ну замени алерт на pmove->Con_Printf

Добавлено 28-10-2020 в 19:51:

Цитата:
ncuxonaT писал:
Не может быть такого, только имена и сортируются, а всё остальное остается на старом месте?

что остальное? Там нет ничего кроме имён от текстур.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 28-10-2020 16:51
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1006
Возраст: 31

Рейтинг



Цитата:
Дядя Миша писал:
замени алерт на pmove->Con_Printf

Спасибо, не знал что есть такое. Вот лог с текстурами. Вроде бы все на своих местах. Ту текстуру, что 3 раза прописывал - прописал 1 раз специально, т.к. с ней проблема. В логе она есть - #176 T ME_BRICK [10]
А в игре никакого tile, звучит обычный concrete. Если прописать 3 раза - в логе тоже будет 3 раза, а звучит уже как надо.

Добавлено 28-10-2020 в 20:04:

Цитата:
Дядя Миша писал:
что остальное? Там нет ничего кроме имён от текстур.

А как же буковки CHAR_TEX? Которые T, M, G и т.д.
Хотя судя по логу он берет полностью как имя текстуры вместе с буквой…

Вложение: textures.txt (8.4 кб)
Этот файл был скачан 92 раз.

__________________
Мой мод на Xash

Отредактировано Aynekko 28-10-2020 в 17:11

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

Старое сообщение 28-10-2020 17:04
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Aynekko писал:
Хотя судя по логу он берет полностью как имя текстуры вместе с буквой…


Вот так переправь и снова выложи лог
C++ Source Code:
pmove->Con_Printf( "#%i %s [%d]\n", gcTextures, buffer + i, j );

Кстати. У тебя нет текстур имён с пробелами?

Цитата:
Aynekko писал:
А как же буковки CHAR_TEX? Которые T, M, G и т.д.

они в отдельном массиве хранятся.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 28-10-2020 17:29
-
JPEG
Житель форума

Дата регистрации: Sep 2013
Проживает: рф
Сообщений: 659

Рейтинг



Цитата:
Aynekko писал:
Поставил 24, не помогло. Текстура была прописана 1 раз. Прописал ее 2 раза - заработала. Для одной текстуры вообще 3 раза пришлось прописать.
Блокнот самый обычный виндовый.

хм, вроде ты уже поднимал эту тему месяца полтора назад и вроде как было решение? Попробуй всё-таки через notepad++ открыть, в виндовом блокноте вполне можно похерить перенос строк

__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))

перехожу на другой двиг

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

Старое сообщение 28-10-2020 17:29
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Ладно, всё что я хотел увидеть - я увидел. Увеличение CBTEXTURENAMEMAX обязано помочь. Если не помогло, значит ты где-то там еще натворил, может быть как раз своими хитрыми дублированиями строк.
Бинарный поиск такое очень не любит.
Для начала убедись что у тебя вообще нет дубликатов в скрипте.
Потом увеличивай CBTEXTURENAMEMAX
и всё должно заработать.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 28-10-2020 17:39
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1006
Возраст: 31

Рейтинг



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

JPEG, не было, я потом забил тогда. Сейчас просто добавил очередную текстуру, она не заработала, ну и пошли пляски.

Вложение: textures.txt (7.7 кб)
Этот файл был скачан 33 раз.

__________________
Мой мод на Xash

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

Старое сообщение 28-10-2020 17:40
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Aynekko писал:
Текстур таких нет

каких?

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 28-10-2020 17:41
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1006
Возраст: 31

Рейтинг



С пробелами.
Сейчас через прогу удалил дубликаты строчек. Не помогло.

__________________
Мой мод на Xash

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

Старое сообщение 28-10-2020 17:43
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Можно еще вот так попробовать

C++ Source Code:
strcpy(&(grgszTextureName[gcTextures++][0]), &(buffer[i]));
pmove->Con_Printf( "%с %s\n", grgchTextureType[gcTextures-1], grgszTextureName[gcTextures-1] );

И тоже приложить лог. Ну или самому убедиться, что
а) имена корректные
б) нет дубликатов.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 28-10-2020 17:44
-
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 07:17. Новая тема    Ответить
Страницы (260): « Первая ... « 167 168 169 170 [171] 172 173 174 175 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Нубские вопросы от <censored> и других нубов
Чтобы не создавать сто тем
7 голосов
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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