Дядя Миша писал: Пока наш бета-тестер ушел в запой выкладываю новый ксаш на всеобщий бета-тест (будьте бдительны).
Из нововведений:
1. пофикшены баги при игре в Gunman Chronicles
2. из движка удалены все тулзы (studiomdl.exe лежит в соседней теме, а остальные вы все равно не юзаете, согласно результатам опроса).
3. добавлен туманчег под водой (триапишный пока еще нет)
4. добавлен квар для масштабирования студиомоделей sv_allow_studio_scaling. Корректно работает либо в модах, где клиентский студиомодель рендерер уже учитывает скейлинг моделей (например спирит), либо в модах без встроенного студиомодельрендера (например - опфор). Чтобы это корректно работало с Вашим модом, вам придется скопипастить строчки визуального скейлинга модели из спирита.
За расчет масштабирования физической оболочки студимодели отвечает непосредственно сам движок.
5. исправлен баг с неработающей мышкой в меню, при игре в мультиплеер.
6. поправлен лаг с отстающей лазерной точкой у ракетницы в сингле.
7. введен предиктинг передвижений игрока и оружия (пока глючный).
8. добавлена команда map_background. В этом режиме движок ведет себя несколько иначе, нежели в режиме обычной игры: не стопорятся звуки в меню, не останавливается физика, нельзя сохранятся, монстры не реагируют на игрока и не могут его убить, не работает пауза, не работает чейнджлевел. Именно эта фича и предлагается к тестированию участниками форума
9. добавлены два новых буллетина в меню - рандомЛонг и рандомФлоат (обновление SDK будет позже), а пока могу сказать, что проверка на бэкграундную и обычную карту осуществляется при помощи квара sv_background. Если он равен 1, то загружена бакгроундная карта, если 0, то обычная. fire64 доделывай меню с бэкграундом
Не грузиться новая игра ! хлфх
Лог ниже! И опиште по подробнее, как делать. куда класть и как называть карты для меню.
А с новой дллкой в окошке пишет вот это при -дев 3
Sys_LoadLibrary: couldn't load engine.dll
Вложение: engine.zip (1.0 кб)
Этот файл был скачан 181 раз.
Обновлён SDK 0.74 - добавлены буллетины рандом_лонг и рандом_флоат в меню. Обновление движка см. постом выше.
Также планируется сегодня-завтра выложить версию с исправленными ошибками рендеринга фпараное и хлфх.
fire64 еще раз: движок теперь заточен под бэкграунды и карта эта будет жить даже при условии, что key_dest == key_menu.
Твоя же задача сводится к тому, чтобы пропарсить файлик бэкграундов, выполнить команду map_background и если он загружен (см квар "sv_background") то убрать нахрен рисование всех задников в меню и logo.avi. Это можно сделать, например по ID_BACKGROUND который, благодаря предусмотрительности дяди Мишы для всех менюшек равен нулю.
И зафигачить туда код, типа
Дядя Миша, зачем мне полностью блокировать отрисовку битмапов и фонов у всех меню ?
Достаточно того. что я отключил рисование фона через UI_DrawPic у главного меню в функции UI_Background_Ownerdraw
А так же видео через DRAW_LOGO
Я это сделал уже черти когда.
О_О, сейчас посмотрел, а ведь с полностью отключенными фонами, смотрится намного лучше
Добавлено 27-02-2011 в 15:40:
Дядя Миша. я разве сказал. что бэкграунд не работает, не загружает карту или что-то подобное ?
Нет. все прекрасно работает, за тем исключением, что после вызова консоли отрубается управление меню. то есть курсор замирает и пункты меню не выбираются.
Добавлено 27-02-2011 в 15:45:
Вот кстати и код, как сам видишь, все те пункты о которых ты выше написал исправно работают.
Вложение: mainui.rar (104.5 кб)
Этот файл был скачан 164 раз.
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
adamix писал: Потребуется немного рекламы, это да.
Какая тут к черту реклама? Сорцы они либо нужны либо нет. Или кто-то будет их качать только потому, что это так круто - иметь сорцы ксаша? Ну может кто-то и будет. Только толку-то с этого...
Government-Man писал: Какая тут к черту реклама? Сорцы они либо нужны либо нет. Или кто-то будет их качать только потому, что это так круто - иметь сорцы ксаша? Ну может кто-то и будет. Только толку-то с этого...
Реклама нужна не сорцам, а движку. Больше людей юзают движок -> больше людей заинтересовано в развитии проекта -> больше кодеров в проекте.