HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Xash3D > Xash 0.95 final release [stable]
with full source code
Страницы (9): « 1 2 3 [4] 5 6 7 8 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Qwertyus
Житель форума

Группа: Неопытный
Дата регистрации: Apr 2006
Проживает: На берегу очень дикой реки
Сообщений: 815

Рейтинг



Дядя Миша:
Скачал я Dependency Walker и открыл в нём hl.dll мода. Никаких сторонних линков не увидел, кроме kernel32.dll и ntdll.dll. Файл в аттаче, посмотри сам. Кроме того, прохожу сейчас мод, само прохождение нормальное, но после карты col1 начались и продолжаются постоянные вылеты при переходе на новую карту. После перезапуска Ксаша переход происходит нормально, а при переходе на очередную карту - опять вылет.

Сообщения в логе по типу этого:

code:
*Graph Loaded! Loading game from save/col2.HL1... Transferring player (1) **Graph Pointers Set! Transferring weapon_shotgun (168) Transferring weapon_9mmhandgun (169) Transferring weapon_crowbar (170) Loading decals from col2 Loading game from save/pipe1.HL1... ERROR: couldn't open. Game started Server restarted Spooling demo header. level loaded at 0.62 sec Sys_Crash: call 03CCB95F at address C0000094


Причём последняя строчка регулярно повторяется в engine.log от вылета к вылету.

Вложение: hl.rar (320.8 кб)
Этот файл был скачан 433 раз.

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

Старое сообщение 23-06-2012 17:19
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Это ты про допуск-31 говоришь?
Там кастомный фонарик какой-то, который при смене уровня вызывает деление на ноль. Если фонарик выключен - ошибки нет.
Да гавняный мод. Я попытался это дело исправить, но выяснилось, что оно там гораздо глубже сидит, чем я предполагал.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 23-06-2012 17:25
-
Qwertyus
Житель форума

Группа: Неопытный
Дата регистрации: Apr 2006
Проживает: На берегу очень дикой реки
Сообщений: 815

Рейтинг



Дядя Миша:
Да, точно, вылеты из-за фонарика. А что по поводу того, что оригинальный hl.dll мода работать не желает?

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

Старое сообщение 23-06-2012 18:08
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Qwertyus писал:
А что по поводу того, что оригинальный hl.dll мода работать не желает?

от него жы? В логе при -dev 5 будет написано отчего библиотека не загрузилась.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 23-06-2012 18:27
-
Qwertyus
Житель форума

Группа: Неопытный
Дата регистрации: Apr 2006
Проживает: На берегу очень дикой реки
Сообщений: 815

Рейтинг



Начал проходить мод Sweet Half-Life. Ксаш почему-то сплэш-скрин его неправильно отображает (нулл-текстура какая-то вместо картинки). Прикрепляю к сообщению.

Вложение: splash.rar (109.3 кб)
Этот файл был скачан 432 раз.

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

Старое сообщение 25-06-2012 17:20
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Qwertyus писал:
Ксаш почему-то сплэш-скрин его неправильно отображает

там картинка калечная. Реальный размер файла не совпадает с размером, указанным в хидере. Заменил ошибку на предупреждение.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 25-06-2012 18:10
-
Qwertyus
Житель форума

Группа: Неопытный
Дата регистрации: Apr 2006
Проживает: На берегу очень дикой реки
Сообщений: 815

Рейтинг



Попробовал начать мод Mistake (продолжение Mistake-1):
http://www.moddb.com/mods/mistake/downloads/mistake-10

Игра крашится при запуске. Причина в файле btns_main.bmp, который находится внутри пак-файла. Прикрепляю его к сообщению. Под WON-HL проблемы нет.

Вложение: btns_main.rar (105.9 кб)
Этот файл был скачан 452 раз.

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

Старое сообщение 01-07-2012 13:43
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Qwertyus писал:
Попробовал начать мод Mistake (продолжение Mistake-1):

это нетак. Помоему эти мистайки все - одна и та же игра. Просто некоторые калечные.

Добавлено 01-07-2012 в 18:09:

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

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 01-07-2012 14:09
-
Qwertyus
Житель форума

Группа: Неопытный
Дата регистрации: Apr 2006
Проживает: На берегу очень дикой реки
Сообщений: 815

Рейтинг



Цитата:
Дядя Миша писал:
это нетак. Помоему эти мистайки все - одна и та же игра. Просто некоторые калечные.

А вот и нет. Mistake - это совершенно отдельный классный хоррор-мод, вышедший в 2007 году. А Mistake-1 вышел позже, в 2008. Общее в модах - только главный "поциент", Steve Rick. Если внимательно почитать инфу, то становится ясно, что Mistake-1 - это предыстория Mistake. Но по факту моды полностью независимы друг от друга. Mistake - хоррор без лишних заморочек, довольно короткий, но атмосферный эпизод, мне очень понравился. В Mistake-1 уже добавлен рендер Паранойи, детализирующие текстуры, бамп, другие монстры. Также в нём более отчётливо обрисован сюжет. Но минус - в наличии всяких неочевидных заморочек при прохождении.

Цитата:
Дядя Миша писал:
А тут она шибко короткая.

Ну, вот обычный ХЛ к данному меню отлично относится. И отображает, кстати, только некоторые пункты меню, а не все, как Ксаш. Пруф в аттаче.

Кстати, в меню модов в Ксаше сортировка дурацкая, как я понял - по имени папки мода. Лучше сделать по имени мода.

[ Вложение ]
mistakewon.jpg

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

Старое сообщение 01-07-2012 14:48
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Qwertyus писал:
В Mistake-1 уже добавлен рендер Паранойи, детализирующие текстуры, бамп, другие монстры

вот в него-то я и играл.
Цитата:
Qwertyus писал:
у, вот обычный ХЛ к данному меню отлично относится. И отображает, кстати, только некоторые пункты меню, а не все, как Ксаш

Ну хорошо-хорошо. Я уже поставил в известность Crazy Russian, это по его части. Кстати починке кнопок в меню французских модов мы тоже ему обязаны
Цитата:
Qwertyus писал:
Лучше сделать по имени мода.

хым.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 01-07-2012 15:30
-
 Дядя Миша
racing for fish

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

Рейтинг



Вспачинили меню. Надеюсь больше вылетов не будет.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 01-07-2012 19:39
-
Qwertyus
Житель форума

Группа: Неопытный
Дата регистрации: Apr 2006
Проживает: На берегу очень дикой реки
Сообщений: 815

Рейтинг



Вообще, насколько я приметил, в Ксаше немного не доработана совместимость игрового меню с содержимым WON-меню (хотя основано меню Ксаша именно на нём). К примеру, переведённый файл strings.lst (из папки valve\gfx\shell), который в обычном ХЛ 1.1.1.0 у меня русифицирует всё меню игры, под Ксашем русифицирует только некоторые пункты. Конкретно даже он русифицирует всего лишь подписи к пунктам основного меню и подписи к вариантам выбора сложности игры. В подменю настроек управления и системы и настроек мультиплеера все подписи идут на английском, хотя в моём strings.lst эти строки переведены.

Вот, прикрепляю файл в аттаче.

Вложение: strings.rar (4.3 кб)
Этот файл был скачан 391 раз.

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

Старое сообщение 01-07-2012 20:59
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Qwertyus писал:
под Ксашем русифицирует только некоторые пункты

совершенно верно. Это муторное занятие - выяснять номер какой строки соответствует какому пункту меню. А помогать никто не хочет.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 02-07-2012 07:15
-
Qwertyus
Житель форума

Группа: Неопытный
Дата регистрации: Apr 2006
Проживает: На берегу очень дикой реки
Сообщений: 815

Рейтинг



Дядя Миша
Ну, давай я тебе составлю список.

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

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

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

Рейтинг



Можешь даже немножко покодить, если хочешь.
В папке source code\mainui\ есть два файлика.

menu_strings.h и menu_strings.cpp
В первом лежат макросы сопоставления имён, вида:

C++ Source Code:
1
#define HINT_DISPLAYMODE	132
2
#define HINT_REVERSE_MOUSE	171
3
#define HINT_MOUSE_SENSE	184
4
#define HINT_RESUME_GAME	188
5
#define HINT_NEWGAME	189
6
#define HINT_HAZARD_COURSE	190
7
#define HINT_LOADGAME	191

Это название нигде не будет отображаться, его видит только программист в коде, чтобы понять об чём идет речь.
А во втором файлике лежат, собственно сами строки, которые рисуются в меню, вида
C++ Source Code:
1
"",
2
"Return to game.",
3
"Start a new game.",
4
"",	// 190
5
"Load a previously saved game.",
6
"Load a saved game, save the current game.",
7
"Change game settings, configure controls",

Если в строке только кавычки - значит она не заполнена. Узнать номер строки можно ориентируясь по моим меткам, которые расставлены через каждые 10 строчек, иначе никак.
Если бы ты позаполнял эти строки дефолтными значениями, ориентируясь на халфу, то я бы подключил их к основному код и смело юзал.
Ну и разумеется в файлике с расширением .h посоздавал бы новых описаний с номерами.
Пример, допустим ты нашел под номером 190 строку "My super description".
Открываешь menu_string.h
и помещаешь туда вот такое объявление
#define HINT_MYSUPERDESCRIPTION 190
затем открываешь menu_strings.cpp
находишь 190-ю строку (там как раз напротив нее комментарий 190).
и между кавычков вставляешь текст "my super description"
И вот такое проделать ажно для всех 550 строк. Хотя я убежден, что все 550 строк ты не заполнишь, да это вообщем-то и не требуется.
Достаточно найти еще 20-30 наиболее часто используемых.
А смотреть соответствие и делать выводы можно либо по файликам strings.lst в самих модах, а потом подглядев как эта же строка выглядит в халфе. Либо найти описание от Valve. Но ето врядли.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 02-07-2012 12:02
-
Тема закрыта Дядя Миша 16-08-2012 в 18:35
Временная зона GMT. Текущее время 20:03. Новая тема    Ответить
Страницы (9): « 1 2 3 [4] 5 6 7 8 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Xash3D > Xash 0.95 final release [stable]
with full source code
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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