Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Закрома Родины
GAMEINATOR forums > S.T.A.L.K.E.R. > Мастерская: создание модов для S.T.A.L.K.E.R.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77
Modera
Лайтмап террейна всё-ровно считается значит.
mazart9
А как можно ссылочку получить на сырцы? shuffle.gif
Капитошка
А они вам зачем?
Эх, как же жалею, что растрезвонила об исходниках, а не персонально написала нужным спецам sad.gif Смотрю, как темы начинают тонуть в шлаке.
Билдоман
Цитата(Modera @ 05.05.2014, 17:40) *
Лайтмап террейна всё-ровно считается значит.


Не-а.
D1mon
Более того - карта запустилась, но террейна на ней нет laugh.gif
Билдоман
Цитата(D1mon @ 05.05.2014, 21:30) *
Более того - карта запустилась, но террейна на ней нет


Совсем нет? Прозрачно все? laugh.gif
dPlayer
Цитата(Капитошка @ 05.05.2014, 21:24) *
Эх, как же жалею, что растрезвонила об исходниках, а не персонально написала нужным спецам Смотрю, как темы начинают тонуть в шлаке.

Ты упала в моих глазах после такого заявления.
D1mon
Цитата(Билдоман @ 05.05.2014, 21:42) *
Совсем нет? Прозрачно все? laugh.gif

Как ни странно - да)
Билдоман
D1mon,

Поправить, кстати, не сложно. Поменять тип текстуры с террейновской на стандартный и скомпилить. smile.gif
D1mon
Билдоман, там не в этом проблема)) С неправильным типом текстуры оно даже и не компилилось...
D1mon

Теперь не хочет компилить траву... Правда это уже не совсем по этой теме))
Modera
Если вы решили выкинуть статику то компилить траву не надо.
Переименуй build.details
dPlayer
эм, а что, полностью удалось скомпилить с правкой на сингл? Кто нибудь побегал?
cjayho
Цитата(Капитошка @ 05.05.2014, 20:24) *
А они вам зачем?
Эх, как же жалею, что растрезвонила об исходниках, а не персонально написала нужным спецам sad.gif Смотрю, как темы начинают тонуть в шлаке.


Хы. То есть получается уже по логике некоторых так называемое "переманивание" K.D. (а не кого попало) не было такой уж плохой идеей? Неужели до некоторых это таки начало доходить?
D1mon
Цитата(Modera @ 06.05.2014, 19:00) *
Переименуй build.details

Гы)
Modera
Хм, значит это и на динамике влияет.
У травы выходит всегда статическое освещение.
K.D.
Цитата(Modera @ 06.05.2014, 19:00) *
Если вы решили выкинуть статику то компилить траву не надо.

Как не надо? Трава на Р2 освещается в т.ч. с учетом предпросчитанных sun и hemi. Отсутствие которых, в общем, и видно на скринах.

Цитата(Modera @ 06.05.2014, 19:30) *
У травы выходит всегда статическое освещение.

И снова нет biggrin.gif
Modera
Цитата(K.D. @ 06.05.2014, 19:33) *
Цитата(Modera @ 06.05.2014, 19:00) *
Если вы решили выкинуть статику то компилить траву не надо.

Как не надо? Трава на Р2 освещается в т.ч. с учетом предпросчитанных sun и hemi. Отсутствие которых, в общем, и видно на скринах.

Цитата(Modera @ 06.05.2014, 19:30) *
У травы выходит всегда статическое освещение.

И снова нет biggrin.gif

Буду знать.
K.D.
Цитата(Modera @ 06.05.2014, 19:39) *
Буду знать.

Уточню - sun для травы учитывается только со включенным r2_sun_static, в качестве материала. Hemi - учитывается всегда.
MegaNub
Вынужден опять просить помощи unsure.gif
Кто-то предвещал здесь секс с шаблонами, да еще и незаурядный, так вот он случился...

Как исправить это, так сказать "предохраниться" rolleyes.gif
Код
1>k:\xray\src\xr_3da\xrgame\problem_solver.h(90): error C2770: недопустимые явные аргументы шаблон для "_operator::_edge_value_type CProblemSolver<_operator_condition,_condition_state,_operator,_condition_evaluator,_operato
r_id_type,_reverse_search,_operator_ptr,_condition_evaluator_ptr>::estimate_edge_weight_impl(const _condition_state &) const"
                 k:\xray\src\xr_3da\xrgame\problem_solver.h(88): см. объявление "CProblemSolver<_operator_condition,_condition_state,_operator,_condition_evaluator,_operato
r_id_type,_reverse_search,_operator_ptr,_condition_evaluator_ptr>::estimate_edge_weight_impl"
                 k:\xray\src\xr_3da\xrgame\problem_solver.h(139): см. ссылку на создание экземпляров класса шаблон при компиляции "CProblemSolver<_operator_condition,_condition_state,_operator,_condition_evaluator,_operato
r_id_type,_reverse_search,_operator_ptr,_condition_evaluator_ptr>"

Заранее спасибо за помощь.
Капитошка
Цитата(cjayho @ 06.05.2014, 19:11) *
Хы. То есть получается уже по логике некоторых так называемое "переманивание" K.D. (а не кого попало) не было такой уж плохой идеей? Неужели до некоторых это таки начало доходить?

Эй, не надо приплетать лишнее!
Я говорю про школоло, которое заполонило тему своими хотелками и бреднями услышав волшебное слово "исходники".
А то, что вы переманивали в свою зачсвлённую группку толковых разработчиков - это просто желание оставить модинг с.т.а.л.к.е.р.а. без классных и уникальнейших разработок (которые были сделаны даже без доступа к этим исходникам и выложены для всех, и кои вы даже имея исходники на руках не смогли осилить, а наплодили кучу багов.) до момента пока не выйдет ЛА. И после этого почивать на лаврах крутых модмейкеров-монополистов.
Так что не примазывайтесь к моим словам со своей кривой логикой.
Vincent Vega
Хотелось бы знать что дают эти твои лавры крутых модмейкеров. По-моему все что ты говоришь это бред сивой кобылы, и нацелен твой троллинг на завышение чсв у К.Д., за спиной которого ты все время маячишь. Базара нет пацан талантлив, но ты то тут причем?
Капитошка
Цитата(Vincent Vega @ 06.05.2014, 21:25) *
Хотелось бы знать что дают эти твои лавры крутых модмейкеров.

А чего это у вас автарка дезовейвоская laugh.gif

Цитата(Vincent Vega @ 06.05.2014, 21:25) *
и нацелен твой троллинг на завышение чсв у К.Д., за спиной которого ты все время маячишь.

Ты повышаешь ЧСВ лашников, почему я не могу повышать ЧСВ других?
Помниться ещё пару месяцев назад ты растекался розовыми соплями на ОГСЕ и выпрашивал их мод.
cjayho
Цитата(Капитошка @ 06.05.2014, 20:15) *
Цитата(cjayho @ 06.05.2014, 19:11) *
Хы. То есть получается уже по логике некоторых так называемое "переманивание" K.D. (а не кого попало) не было такой уж плохой идеей? Неужели до некоторых это таки начало доходить?

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


Я вам еще раз повторяю - хватит срать нам на головы. Обсирая нас, вы делаете медвежью услугу ребятам из того же ОГСЕ. Несмотря на терки наших лидеров, рядовые участники группы не враждуют, а стараются между собой поддерживать дружеские отношения.

Цитата(Капитошка @ 06.05.2014, 20:31) *
Цитата(Vincent Vega @ 06.05.2014, 21:25) *
Хотелось бы знать что дают эти твои лавры крутых модмейкеров.

А чего это у вас автарка дезовейвоская laugh.gif


А вот так. Пока одни тут чешут языком, другие работают и добиваются результатов.
K.D.
Цитата(MegaNub @ 06.05.2014, 20:55) *
Кто-то предвещал здесь секс с шаблонами, да еще и незаурядный, так вот он случился...

Там то ли баг в студии, то ли стандарт нынче другой.
Решение

В problem_solver.h замени
CODE
template <bool>
IC _edge_value_type estimate_edge_weight_impl(const _index_type &vertex_index) const {return estimate_edge_weight_impl(vertex_index);}
template <>
IC _edge_value_type estimate_edge_weight_impl<true>(const _index_type &vertex_index) const {return estimate_edge_weight_impl(vertex_index,true);}


на

CODE
template <bool _search>
IC _edge_value_type estimate_edge_weight_impl(const _index_type &vertex_index) const {return estimate_edge_weight_impl_help(vertex_index,Bool2Type<_search>());}

IC _edge_value_type estimate_edge_weight_impl_help(const _index_type &vertex_index, Bool2Type<false>) const {return estimate_edge_weight_impl(vertex_index);}
IC _edge_value_type estimate_edge_weight_impl_help(const _index_type &vertex_index, Bool2Type<true>) const {return estimate_edge_weight_impl(vertex_index, true);}


И вне класса

CODE
template <bool v> struct Bool2Type { static const bool value = v; };
Капитошка
Цитата(cjayho @ 06.05.2014, 21:36) *
Обсирая нас, вы делаете медвежью услугу ребятам из того же ОГСЕ.

Это ваши мечты, там ребята ничего не обещают и денег за свою работу не требуют ни под каким видом, в отличии от вас. Так что испортить им имидж нечем.
Vincent Vega
Цитата(Капитошка @ 06.05.2014, 21:31) *
А чего это у вас автарка дезовейвоская

А почему ты говоришь от лица женщины, а сам мужик? laugh.gif
cjayho
Цитата(Капитошка @ 06.05.2014, 20:38) *
Цитата(cjayho @ 06.05.2014, 21:36) *
Обсирая нас, вы делаете медвежью услугу ребятам из того же ОГСЕ.

Это ваши мечты, там ребята ничего не обещают и денег за свою работу не требуют ни под каким видом, в отличии от вас. Так что испортить им имидж нечем.


Как будто мы за лостальфу деньги берем...
Капитошка
Цитата(cjayho @ 06.05.2014, 21:36) *
А вот так. Пока одни тут чешут языком, другие работают и добиваются результатов.

Ну да, мечтают понежиться в лучах чужой славы laugh.gif Читай выше вашего погодника.
K.D.
Капитошка, cjayho, закроют еще тему из-за вас, может, в ЛС?
Капитошка
Цитата(cjayho @ 06.05.2014, 21:39) *
Как будто мы за лостальфу деньги берем...

Кстати, вы сделали уникалных персонажей на которых донатили игроки?
cjayho
Цитата(Капитошка @ 06.05.2014, 20:40) *
Цитата(cjayho @ 06.05.2014, 21:36) *
А вот так. Пока одни тут чешут языком, другие работают и добиваются результатов.

Ну да, мечтают понежиться в лучах чужой славы laugh.gif Читай выше вашего погодника.


кто бы говорил по поводу чужой славы.

Цитата(K.D. @ 06.05.2014, 20:40) *
Капитошка, cjayho, закроют еще тему из-за вас, может, в ЛС?


ок, молчу

Цитата(Капитошка @ 06.05.2014, 20:41) *
Цитата(cjayho @ 06.05.2014, 21:39) *
Как будто мы за лостальфу деньги берем...

Кстати, вы сделали уникалных персонажей на которых донатили игроки?


Не знаю насчет моделей, но возле бара видел сталкера по имени 'Hash':

HikeR
Цитата(K.D. @ 06.05.2014, 21:38) *
Там то ли баг в студии, то ли стандарт нынче другой.

что интересно, в 2005-й прокатило и так, в 2008-й нет.


немного отвлеченно: сколько по времени занимает линковка для xrGame? компиляция прошла минуты за 2 (с доп. ключиком /MP), теперь висит на
Код
1>Linking...
1>   Creating library x:\libraries\xrGame.lib and object x:\libraries\xrGame.exp
1>Generating code


уже около получаса...
hi_flyer
Закомпилил агропром из ОЛР на стандартных High. Всего 4.5 часа на i5 3.5 ghz.
Глюков нет, всё в порядке. Больше гигабайта оперативки компилятор не хавал.
---
Зы, пробовал компилить тест карту в 40 кв.км на драфте, вылетело по пямяти на 6м гигабайте biggrin.gif
K.D.
Цитата(HikeR @ 06.05.2014, 22:31) *
сколько по времени занимает линковка для xrGame?

Дофига. У меня минут десять-двадцать, кажется.

Новый xrlc: http://yadi.sk/d/BG3JclqbPJvLu

! переделано детектирование процессора и его фичей
! теперь при вылете компилятор не пытается продолжать работать
+ добавлен ряд новых ключей запуска (-norgb, -lmap_quality)
+ при отсутствии текстур (tga, thm) xrLC слетает не сразу, а по окончании фазы загрузки
+ добавлена инициализация xrDebug для формирования стека вызовов и минидампа при вылете
+ добавлен расчет номера билда аналогично игре
+ изменено имя лог-файла на конфигурации x64

Да, fsgame.ltx ищет в текущей папке и в папке на уровень выше. Пока все, что смог сделать, не копаясь глубоко.
hi_flyer
K.D.,
Здорово. Пара вопросов: за что отвечает -norgb и -lmap_quality не зависит от настроек качества выставленных в СДК, или же нужно выставлять определённые (high например).
K.D.
По ключам:
-lmap_quality - это просил макрон, качество лайтмапов, pixel per meter. Задавать, как в сдк - дробное значение. Если без ключа, будет использоваться значение из билда локации.
-norgb отключает расчет "основного" лайтмапа (lmap#1_1), который используется только на статике. Однако, сам файл лайтмапа создается и ссылка на него прописывается в level (в отличие от компиляции с ключом -nolmaps). Т.о., сможете запустить и на дефолтном ТЧ. Время компиляции с ключом существенно меньше, чем без него. Кому не нужна статика - это ваш выбор, как и ключ -nosun.
Samaritan
Vincent Vega, Капитошка, cjayho, давайте жить дружно.
Насчёт школоло - тут пока что только ламеры вроде меня.
Насчёт денег и ЛА - это их юношеская ошибка.
Они её сделали и теперь исправляют. Благо, что мод вышел хоть в каком-то виде, да и с билдами.
Деньги я бы не стал платить за офигенную графику с моделями многолетней давности (и перепотрошённым первым рендером в сторону... нового художеского веяния).
А, переделывать всё - им бы пришлось нанимать целую группу создателей нового контента и ещё 2 года перепиливать под современные стандарты.
В идеале - они должны вместе с OLR team объединиться и делать STALKER 2:OL на CryEngine 3XXX платя 10 долларов в месяц за лицензию.
Чтоб это был сиквел вступления Стрелка в О-Сознание, после чего случается аномальный выброс стирающий грани между временем и пространством, при этом перезапуская события и возвращая время вспять переколошмачивая Зону (это исходя из того, что Зона появилась благодаря разрушению информационного поля, ну а Стрелок внёс сбой в работу этого аномального места).
Тогда я согласен раскошелиться на новый ПК/приставку/сервис стриминга видеоигр и на саму игру.
Ну и что дальше ещё тут расписать.
Терпения вам. wink.gif
Ну, и делайте правки. Спасибо за внимание.
Modera
Цитата
CryEngine 3

Самый хреновый вариант для создания сталкера bad.gif

А вообще я пока нигде не видел симуляцию жизни, а без неё сталкер не сталкер.
K.D.
Да, кстати - xrlc скомпилен с расширенной оптимизацией под процессоры с набором инструкций SSE2. Поэтому в теории может компилить немножко быстрее. Правда, минимально поддерживаемая винда - XP, минимально поддерживаемый проц - P4, Athlon64.
Samaritan
Цитата(Modera @ 06.05.2014, 23:20) *
Самый хреновый вариант для создания сталкера

Не факт.
Цитата(Modera @ 06.05.2014, 23:20) *
А вообще я пока нигде не видел симуляцию жизни, а без неё сталкер не сталкер.

Её попросту надо написать. Я знаю один онлайновый проект на Unreal Engine 3 (UDK), где подобные работы ведутся.
Зовётся Kaspi Project. Там пишут ИИ для онлайновых ботов. Такой гибрид тактического командного шутера с отрядами и реалтаймовой стратегией. Боты добывают ресурсы и ведут себя как порядочные твари в Зоне в границах рабочих т.н. гулагов. wink.gif
Капитошка
Цитата(Modera @ 06.05.2014, 23:20) *
А вообще я пока нигде не видел симуляцию жизни, а без неё сталкер не сталкер.

Так её и в сталкере нет.
krovosnork
Протестил новый компилер на подземке.
Результаты:
Максимальное качество - 45 минут
-nolmaps - 4 минуты
-norgb - 8 минут
В игре багов не обнаружил. Завтра протестирую болота.
K.D.,
Цитата(krovosnork)
Нужно отключить сканирование папки с объектами

Цитата(macron)
и текстур из gamedata\textures\lod. Или может буфер какой увеличить, если сканирование так необходимо.

Можно такое запилить?
K.D.
Цитата(krovosnork @ 06.05.2014, 23:31) *
Можно такое запилить?

Предысторию вопроса я помню смутно. Можешь очень подробно написать, что за проблема?
krovosnork
K.D., при большом количестве объектов\текстур xrLC не запускается (сдк просто очень долго грузит). Хорошо бы вообще вырубить сканирование папки с объектами т.к. они не используются при компиляции.
mazart9
Цитата(K.D. @ 06.05.2014, 22:58) *
+ при отсутствии текстур (tga, thm) xrLC слетает не сразу, а по окончании фазы загрузки


А что если в проверку на наличие файла, на примере текстур, запихнуть паузу и предложение выбрать файл в ручную, попробовать снова или что-то типа того? Оговорюсь, что я не тестил и последний раз карту собирал в году так 2010/11, но тогда меня больно бесило капризность компиляторов, чуть что не так - вылет, а потом сидишь до утра по 100 раз перезапуская компиляцию.
macron
Цитата(krovosnork @ 06.05.2014, 23:46) *
при большом количестве объектов\текстур xrLC не запускается (сдк просто очень долго грузит). Хорошо бы вообще вырубить сканирование папки с объектами т.к. они не используются при компиляции.

У меня, если не перенести вне SDK папку gamedata\textures\lod (где хранится 8634 файла) на xp дефолтный компилятор ошибку все же кажет:



Фишка еще в том, что не понятно, зачем он вообще все это пересчитывает при запуске.
RayTwitty
Цитата(macron @ 07.05.2014, 00:00) *
где хранится 8634 файла

Слабак laugh.gif
HellRatz
Не плохо бы к новому компилятору включить все старые плюшки, а именно: обход инвалид фейсов, ну и конечно скорость бы подкрутить маленько..
Lagos
Цитата(Shadows @ 07.05.2014, 00:09) *
Цитата(macron @ 07.05.2014, 00:00) *
где хранится 8634 файла

Слабак laugh.gif


Будем письками мериться? biggrin.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.