Ku2zoff давай без раскрытия корпоративных секретов, ладно? Вообще, так сказать, тебе достался platform SDK, безо всяикх новых фич, гейплейных наворотов и ресурсов (чтоб все карты не раскрывать, конечно ). А ты пишешь ревью игры из ничего - зачем? У тебя задача сейчас вкрутить те коды, которые ты обещал, поглядеть код на предмет общей адекватности, сбыдлить под линукс. А тестить надо потом. Сильно потом.
Цитата:
Ku2zoff писал: Раз автора нет в жаббере, напишу здесь
В джаббер можно отправлять в оффлайн, если что. Ко мне придёт.
PS: НУЖНЫ МОДЕЛИИИИИииии!!
Добавлено 19-08-2015 в 14:38:
PS2: есть модель снайперки, но у неё мегакривой скелет. Если кто может помочь избавиться от лишней косточки или сделать новые анимации - я буду очень признателен!
~ X ~ писал: давай без раскрытия корпоративных секретов, ладно
А я что-то раскрыл? Мне ж ничего толком неизвестно.
Цитата:
~ X ~ писал: Вообще, так сказать, тебе достался platform SDK, безо всяикх новых фич, гейплейных наворотов
Страшно представить, сколько там будет всего, мне ненужного в моде.
Цитата:
~ X ~ писал: А ты пишешь ревью игры из ничего - зачем?
Ничего ж с предыдущей версии не изменилось. Дезматч как был никакой, так и остался. Ну это ИМХО, кому-то может нравится обмазываться несвежим дезматчем. Или посвежее, как в ку3 например. Но всё равно обмазываться.
Добавлено 19-08-2015 в 23:43:
Цитата:
Ghoul [BB] писал: Даешь увеличения лимита оружий хотя бы до 64!!!
Это самое главное. Беэ этого момента, сам понимаешь....
Вот что сегодня выяснилось:
C++ Source Code:
1
// entity_state.h, HLSDK 2.3
2
3
#include"weaponinfo.h"
4
5
typedefstruct local_state_s
6
{
7
entity_state_t playerstate;
8
clientdata_t client;
9
weapon_data_t weapondata[ 32 ];
10
} local_state_t;
C++ Source Code:
1
// entity_state.h, HLSDK from github, updated steam version
2
3
#include"weaponinfo.h"
4
5
typedefstruct local_state_s
6
{
7
entity_state_t playerstate;
8
clientdata_t client;
9
weapon_data_t weapondata[ 64 ];
10
} local_state_t;
Движок уже официально поддерживает 64 оружия. Только XDM нет. Запилить будет возможно, но придётся отказаться от старых версий движка.
~ X ~ писал: Так что, либо обмазываться новой халвой 1122+, либо жить по-старому.
Что значит обмазываться? Движок актуальный и кроссплатформенный. Вполне себе отвязывается от стима, как и более ранние версии. В конце концов, hl 1.1.1.0 хреново работает под Win7 и новее: не пропускаются вступительные видеоролики, у некоторых даже режим совместимости с XP нужно ставить. Не поддерживаются новые разрешения экрана, долго выходит в меню и возвращается обратно в игру тоже долго из-за смены разрешения и переключения между окнами лаунчера и движка. В конце концов, на новом движке подавляющее большинство модов работает нормально. Если бы это было не так, я бы ещё подумал насчёт хл 1.1.1.0. Это в сталкере актуален откат с последнего патча 1.0006 на 1.0004, потому что модостроители свои моды делали именно на этом патче, т.к. последующие два ничего в сингле не меняют. Только мульт. Но чёрт возьми, сингл, сделанный на 1.0004 вылетает на версии игры 1.0006. На хл 1.1.2.2 прекрасно можно играть во всякие старючие вантеды и инвазионы, которые были сделаны ещё до выхода стима. Обратная совместимость не изломана.
Ku2zoff писал: Движок уже официально поддерживает 64 оружия.
Наша взяла! Интересно, что побудило вульву увеличить лимиты на оружие? Я особо не припомню модов, которые вылезают по количеству оружия за этот порог в 32...
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Ghoul [BB] мы уже тут втроём задавались этим вопросом
XaeroX там обновили старую ВГУИ1. Если собрать с новой либой, то о совместимости можно забыть.
Скрытый текст:
Этот текст скрытый. Вы должны оставить хотя бы одно сообщение в теме, чтобы его увидеть.
Ну и традиционная рубрика - "тестируем на ксаше":
лютые, бешеные глюки. Начиная старым багом отрезания мира в виде от 3го лица, заканчивая архикривой передачей weapondata[] на клиент... Ну хоть шрифты заработали.
Скрытый текст:
Этот текст скрытый. Вы должны оставить хотя бы одно сообщение в теме, чтобы его увидеть.
~ X ~ писал: Ну и традиционная рубрика - "тестируем на ксаше":
Очередной булыжник в Дядьмишин огород. И очередной пинок под зад совместимости с голдсорсом. Стоит заюзать в моде механизмы, неиспользованные в халфе, но поддерживаемые движком, или избавиться от атавизмов, как вылазиет очередная гадость. ЧСХ, под голдсорсом баги, что есть под ксашем, не проявляются. А вот если какие-то баги есть под голдсорсом, они есть и под ксашем.
Будем надеятся, что со временем всё это будет исправлено. Иначе зачем такая совместимость?
Добавлено 20-08-2015 в 22:03:
Цитата:
~ X ~ писал: там SDL, другой VGUI и ещё больше анальщины
В сдл не вижу ничего плохого. Это издержки кроссплатформенности.
Цитата:
XaeroX писал: Шта?
Вгуи там действительно обновлён. Если приликовать к клиенту новую либу, то на старых версиях движка клиент не будет работать. Проверено товарищами Митторном и Альбатросом при попытках собрать клиентку под линукс.
Цитата:
XaeroX писал: Нету там никакой анальщины.
Из анальщины там только втроенный хром, мать его налево через голову. Видновая дллка весит почти 20 мегабайт. И прилинкована она ради сраных МОТД в формате хтмл для сраной каэсочки. Ну ещё к анальщине можно отнести ICU. Вместо того, чтобы запилить вменяему поддержку юникода в движке, молодые погромисты вальвы взяли целую чужую библиотеку.
Ku2zoff писал: Вгуи там действительно обновлён. Если приликовать к клиенту новую либу, то на старых версиях движка клиент не будет работать. Проверено товарищами Митторном и Альбатросом при попытках собрать клиентку под линукс.
Во-первых, под линукс нет "старых версий", а есть всего одна - вот эта.
Во-вторых, под винду я линкую с той либой, что в комплекте со старым сдк. И она прекрасно стартует и в вон-версии, и в новейшей стим-версии. А вы с какой либой линкуете?
Цитата:
Ku2zoff писал: Вместо того, чтобы запилить вменяему поддержку юникода в движке, молодые погромисты вальвы взяли целую чужую библиотеку.
Ну вот возьми и запили вменяемую поддержку юникода так, чтобы не переписывать все кишки движка. Я даже в волатиле от этой затеи отказался, а что говорить о движке, работы над которым уже давно почти не ведутся?
XaeroX писал: Ну вот возьми и запили вменяемую поддержку юникода так, чтобы не переписывать все кишки движка.
Я не могу это сделать по двум причинам. Первая: меня никак не допустят до работы с голдсорсом в валвэ. Вторая: у меня недостаточно для этого знаний. И даже третья есть:
Цитата:
XaeroX писал: что говорить о движке, работы над которым уже давно почти не ведутся?
Цитата:
XaeroX писал: Во-вторых, под винду я линкую с той либой, что в комплекте со старым сдк. И она прекрасно стартует и в вон-версии, и в новейшей стим-версии.
А ты слинкуй с той либой, что в комплекте с новым сдк.
XaeroX писал: под винду я линкую с той либой, что в комплекте со старым сдк
ну так сам же говоришь что новой анальщиной не пользуешься.
В общем, у ксаша реально проблемы с передачей структур weapondata. Думал, у меня не тот Ксаш, но увы. Зато подспорье Дяде Мише - есть мод, на котором можно Ксаш оттестировать!
Из нового: впилил FMOD 375 - музон под ляликс будет. Впилил перенос оружия и патронов в коопе с карты на карту (да, это хак - просто сохраняем класснеймы и раздаём на новой карте). Исправлен крэш когда монстермейкер используется не для монстров (duh!). Добавлена возможность респауна монстров в режиме "прохождение".
Синго пройти пока всё равно затруднительно: на c1a0e, например (где реактор), trigger_autosave внутри дверей. Когда двери закрываются, игроки респаунятся внутри них. Сделал хак, который делает двери прозрачными и проходимыми, когда в них кто-то спаунится. Но на карте c2a1* (где генератор и вентиляторы) autosave на пути лифта, что вообще хуже всего.
Потихоньку дописываю env_projectile и weapon_custom.
Поскольку меня не будет месяц, код обновляться не будет.
Ku2zoff писал: Первая: меня никак не допустят до работы с голдсорсом в валвэ.
Но к ксашу-то допустят?
Цитата:
Ku2zoff писал: у меня недостаточно для этого знаний
Не похоже на то. Человек, у которого не хватает знаний для прямого решения задачи, нипочём не станет критиковать людей за обходное, например, за стороннюю библиотеку.
Цитата:
Ku2zoff писал: А ты слинкуй с той либой, что в комплекте с новым сдк.
Не знаю я никакого "нового сдк". Есть сдк 2.3. То, что выложили на гитхабе - я аккуратно замержил в него. Либы не перезаписывал, да и вообще не подозревал, что они там отличаются. Главное - со старой всё отлично линкуется.
В целом всё работает довольно сносно, если не считать changelevel по trigger_once, когда один проходит, а остальные застревают.
Играть ввосьмером - это трэш и угар!
А вот и застревание в лифте:
Сейчас респаун будет превращать лифт в прозрачный, но... как тогда подниматься? Вопрос. Я не придумал ещё универсального механизма детектирования где сохраняться можно, а где - нет.
А тут вальве отожгли, выдавая патроны через monstermaker. Ну, это уже быдломапипнг по причине быдлокодинга.
Выставил нигилянту и оспри SF_NORESPAWN, а про гарга забыл. Хардкод.
Кстати, пока фиксил код монстермейкера, вспомнил, что у меня под него была тестовая карта, которая была сделана ОЧЕНЬ давно, serious sam-style, которая спаунила волны крабов разного размера... Ничего не напоминает? Да, ксерокс, надо было чаще вместе работать.
~ X ~ писал: Синго пройти пока всё равно затруднительно: на c1a0e, например (где реактор), trigger_autosave внутри дверей. Когда двери закрываются, игроки респаунятся внутри них. Сделал хак, который делает двери прозрачными и проходимыми, когда в них кто-то спаунится. Но на карте c2a1* (где генератор и вентиляторы) autosave на пути лифта, что вообще хуже всего.
А почему бы тебе не патчить карты эти? У тебя в какой-то из версий ХДМ была возможность вставлять энтити на карту прямиком из текстового файла. Набей новый ориджин этим триггерам...
Добавлено 27-08-2015 в 01:15:
Цитата:
~ X ~ писал: А тут вальве отожгли
А чем ты отжег? Что за новые иконки кубка и ресайкла на экране???
Цитата:
~ X ~ писал: Да, ксерокс, надо было чаще вместе работать.
Надо чаще встречаться. Жаль, на шашлыки тебя не приехало к нам. Вот где был трэш и угар.
Добавлено 27-08-2015 в 01:16:
Цитата:
~ X ~ писал: Выставил нигилянту и оспри SF_NORESPAWN, а про гарга забыл. Хардкод.
Это еще зачем? У тебя что, монстры будут респавниться при кооперативном прохождении сингла? Хотя бы вкл/выкл этой опции не забудь добавить...
Добавлено 27-08-2015 в 01:17:
Цитата:
~ X ~ писал: Я вот это вижу довольно часто, а вы?
Ну, когда покурю, бывает. Или когда отжимаешься долго..
А у тебя с чего?
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo