Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Закрома Родины
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
hi_flyer
Shadows,
Есть флажки видимости как в ЧН-ЗП. Больше ничего пока не заметил. Было где-то на моддб описание было.

Зы, жаль это так и не пофиксили -

HellRatz
hi_flyer, а что там с окном открытия файлов? А-ля фикс для win7, или же нормальное? И тестил ли компиляторы, что идут в комплекте? (Хотя я не думаю, что они лучше. чем от KD)
hi_flyer
HellRatz,
Пофиксили. Но его ещё давно пофиксили тут. Компиляторы серьёзно не тестировал.

HellRatz
Цитата(hi_flyer @ 11.10.2014, 18:48) *
Но его ещё давно пофиксили тут.

Я знаю. Вот я и думаю, какой СДК лучше выбрать, от Дезовейв, или от наших кодеров rolleyes.gif
Капитошка
По списку изменений ЛАфовский получше будет. Особенно если выкинуть из него подЛАфовские заточки и добавить фикс "оптимизации" АЕ. Тогда будет идеальный ТЧ СДК smile.gif
А вот компиляторы однозначно лучше от К.Д.

Мастера-кодеры - дерзайте gamer1.gif Сделайте девушке приятно kiss2.gif blush.gif
Ронин
Цитата(Shadows @ 11.10.2014, 19:15) *
- added to AE: Antirevert bone joins button

pity.gif

А СДК 0.7 кто-нибудь собирается исправлять?
RayTwitty
Цитата(Капитошка @ 11.10.2014, 19:55) *
подЛАфовские заточки

К сожалению не написано, что было сделано именно под ЛА...

Кстати, есть ли в АЕ флажок HQ Geometry как в ЗП?
MegaNub
Извиняюсь за тупой вопрос из стиля маразм. Можно ли как-нибудь сгенерировать shaders.xr с нуля (как-то его разрабы в начале разработки движка получили )?
Modera
MegaNub, мега-вариант: открыть в СДК и удалить всё оттуда.
Капитошка
Цитата(Shadows @ 11.10.2014, 20:03) *
К сожалению не написано, что было сделано именно под ЛА...


написано

Цитата
v.2.6 - 04.01.14(gri,sky)

- ALL EDITORS: new splash screens

v.2.5 - 30.10.13(sky)

- ALL EDITORS bugfixes: added support for current la configs

- XRAI: updated for current Lost Alpha configs and engine features


Т.е. выкинуть ХРАИ полностью, заменив версией от К.Д., а из эдиторов убрать первые два пункта.
RayTwitty
Цитата(Капитошка @ 11.10.2014, 20:20) *
написано

Написано, да расплывчато. Что имеется ввиду под "поддержкой" ЛА-конфигов? Секции добавили иль что-то ещё?
Вот это и надо выяснить.
Капитошка
Цитата(Shadows @ 11.10.2014, 20:30) *
Секции добавили иль что-то ещё?

Хм, возможно. Попробую просто удалить всё, подставить чистую геймдату от ТЧ и проверить, может всё гораздо проще будет чем кажется. Сплэшскрины ресурхакером поправлю smile.gif
HellRatz
В общем, запустил ЛА-СДК со своими ресурсами. Все работает если выпилить ресурсы ЛА, только из ЛА геймдаты нужно забрать папку weathers в свою, иначе не запустится. При открытии уровня на моменте загрузки спавна вылезает какая-то ошибка (Закрываем, СДК не вылетает), на чем открытие уровня затыкается и зависает. Скорее всего спавн от ГСЦ СДК не поддерживается. Сама карта работает, можно редактировать, но у меня ее открытие зависло на 45%, так же уровень стал отображаться как no_name и я не смог зайти в настройки сцены из-за этого через enter. Уровень открылся, спавн есть (но на всякий случай удалил и поставил заново в этом СДК), но аи-сетки нет. Либо она не успела загрузиться, либо она не отображается из-за особенностей СДК. Собираю карту ЛАшными компиляторами, и мой комп почему-то выключился на моменте сборки карты. Команды в батнике трогать не стал, не знаю за что они отвечают, оставил. На инвалиды он внимания не обратил, компиляция шла весьма быстро, но таки время сборки я не мог узнать. Сидел себе в инете, и комп выключается... Так же судя по левел.стат увеличилось кол-во полигонов o_O.gif (Сравнил со старой версией карты, которую давно собрал, вроде новых объектов я не добавлял) Так я не понял, собралась карта или нет, но вроде в папке с картой все нужные файлы есть, вроде компиляция прошла. Почему комп отрубился не понял.
Далее следует АИ. Собираю АИ, все собирается. Иду тестить в игру, но вылетает с REBUILD SPAWN! такая фот фигня. Ставить обычные компиляторы и xrAI не стал, лень заниматься, ибо особых отличий от чистого СДК не заметил, скорость работы все такая же, по этому нет смысла на нем сидеть (чисто для меня), мало ли что там еще на ЛА завязано... Если конечно кто репак конкретный сделает, где будет все полностью переделано под чистую игру.
PS понравилась фишка рандомного поворота у спавн-объектов, когда их ставишь.
Капитошка
Цитата(HellRatz @ 11.10.2014, 20:41) *
В общем, запустил ЛА-СДК со своими ресурсами. Все работает если выпилить ресурсы ЛА, только из ЛА геймдаты нужно забрать папку weathers в свою, иначе не запустится.

Посмотрела... достаточно в оригинальном от ТЧ environment.ltx сделать так:

#include "rain.ltx"

и перенести из конфигов ЛА rain.ltx

Вот, как раз это rain_manager - подЛАфовские заточка. Есть в ихнем движке, СДК и компиляторе ИИ.

Т.е. локации скомпиленные XRAI от ЛА, под ТЧ работать не будут.
Капитошка
Не, фигня это, надо резать всё, что касается ЛА, только тогда СДК будет годен для нормального ТЧ.
Lagos
Цитата(Капитошка @ 11.10.2014, 22:01) *
Не, фигня это, надо резать всё, что касается ЛА, только тогда СДК будет годен для нормального ТЧ.

ИМХО, мне больше понравился сдк от пользователя YURSHAT, который недавно здесь выкладывался.
В ЛА...хм. Впечатление одно.
После запуска компилятора геометрии внезапно компьтер просто завершил свою работу.
HellRatz
Цитата(Lagos @ 11.10.2014, 23:57) *
После запуска компилятора геометрии внезапно компьтер просто завершил свою работу.


Читай мой пост выше. Тоже самое словил.
Lagos
Цитата(HellRatz @ 12.10.2014, 00:23) *
Цитата(Lagos @ 11.10.2014, 23:57) *
После запуска компилятора геометрии внезапно компьтер просто завершил свою работу.


Читай мой пост выше. Тоже самое словил.

Вот только что всё прочёл.
Непонятна мне такая реакция ПК.
Flammable
Цитата(Lagos @ 12.10.2014, 00:28) *
Непонятна мне такая реакция ПК.

А в системном журнале что-нибудь осталось?
Lagos
Цитата(Flammable @ 12.10.2014, 00:59) *
Цитата(Lagos @ 12.10.2014, 00:28) *
Непонятна мне такая реакция ПК.

А в системном журнале что-нибудь осталось?

У меня пусто.
macron
Цитата(Lagos @ 11.10.2014, 23:57) *
После запуска компилятора геометрии внезапно компьтер просто завершил свою работу.

А если из батника убрать параметр -s ?
RayTwitty
Наверно, хотели реализовать фичу с автовыключением компа после компиляции... Хотели как лучше, а получилось... Ну сами видите biggrin.gif
Lagos
Цитата(macron @ 12.10.2014, 01:34) *
Цитата(Lagos @ 11.10.2014, 23:57) *
После запуска компилятора геометрии внезапно компьтер просто завершил свою работу.

А если из батника убрать параметр -s ?

Попробую, но позжеsmile.gif
Jein
Цитата(Loxotron @ 11.10.2014, 15:57) *
бинарник с рабочим демо_рекордом для ла 1.3003, если кому надо.

Пардон за оффтоп, но не удержался. А бинарников с регулирумемым радиусом детейла нет?
robberbaron
Sorry for the english, but it's better than google russian.
In COP source, i would like to modify the sun direction (sunrise at east, sunset at west like in Atmosfear3), what do i need to modify?
Nummer
Цитата(robberbaron @ 12.10.2014, 18:20) *
Sorry for the english, but it's better than google russian.
In COP source, i would like to modify the sun direction (sunrise at east, sunset at west like in Atmosfear3), what do i need to modify?

I have not looked into a code of the game. Sunrise should be somewhere xrRender_R1 FStaticRender.cpp
Nummer
Цитата(robberbaron @ 12.10.2014, 18:20) *


try look everything that uses the file r_sun_cascades.h. There will be 3 files of R2 R3 R4. In them all about the sunrise
robberbaron
It would be better to ask like that: what is the exact code? I know that Kolmogor made this fix, I found sun movement fix in x-ray extensions project, the disassembled code part is:

org 10008D30h - shift
movement_fix proc
mov ecx, [esp]
xor eax, eax
cmp ecx, 41EDF4h
setz al
retn
movement_fix endp

I can't translate it to C++.
abramcumner
robberbaron,
comment lines in enviroment.cpp
Код
    //    Igor. Dynamic sun position.
    if ( !::Render->is_sun_static())
        calculate_dynamic_sun_dir();

robberbaron
Thanks for replies. I know where to search all these, but this code... i can't figure out where to turn the sun's way to opposite direction:

Environment.cpp:
CODE
void CEnvironment::calculate_dynamic_sun_dir()
{
    float g = (360.0f/365.25f)*(180.0f + fGameTime/DAY_LENGTH);

    g = deg2rad(g);

    //    Declination
    float D = 0.396372f-22.91327f*_cos(g)+4.02543f*_sin(g)-0.387205f*_cos(2*g)+
        0.051967f*_sin(2*g)-0.154527f*_cos(3*g) + 0.084798f*_sin(3*g);

    //    Now calculate the time correction for solar angle:
    float TC = 0.004297f+0.107029f*_cos(g)-1.837877f*_sin(g)-0.837378f*_cos(2*g)-
        2.340475f*_sin(2*g);

    //    IN degrees
    float Longitude = -30.4f;

    float SHA = (fGameTime/(DAY_LENGTH/24)-12)*15 + Longitude + TC;

    //    Need this to correctly determine SHA sign
    if (SHA>180) SHA -= 360;
    if (SHA<-180) SHA += 360;

    //    IN degrees
    float const Latitude = 50.27f;
    float const LatitudeR = deg2rad(Latitude);

    //    Now we can calculate the Sun Zenith Angle (SZA):
    float cosSZA = _sin(LatitudeR)
        * _sin(deg2rad(D)) + _cos(LatitudeR)*
        _cos(deg2rad(D)) * _cos(deg2rad(SHA));

    clamp( cosSZA, -1.0f, 1.0f);

    float SZA = acosf(cosSZA);
    float SEA = PI/2-SZA;

    //    To finish we will calculate the Azimuth Angle (AZ):
    float cosAZ = 0.f;
    float const sin_SZA = _sin(SZA);
    float const cos_Latitude = _cos(LatitudeR);
    float const sin_SZA_X_cos_Latitude = sin_SZA*cos_Latitude;
    if (!fis_zero(sin_SZA_X_cos_Latitude))
        cosAZ    = (_sin(deg2rad(D))-_sin(LatitudeR)*_cos(SZA))/sin_SZA_X_cos_Latitude;

    clamp( cosAZ, -1.0f, 1.0f);
    float AZ = acosf(cosAZ);

    const Fvector2 minAngle = Fvector2().set(deg2rad(1.0f), deg2rad(3.0f));

    if (SEA<minAngle.x) SEA = minAngle.x;

    float fSunBlend = (SEA-minAngle.x)/(minAngle.y-minAngle.x);
    clamp (  fSunBlend, 0.0f, 1.0f);

    SEA = -SEA;

    if (SHA<0)
        AZ = 2*PI-AZ;

    R_ASSERT                    ( _valid(AZ) );
    R_ASSERT                    ( _valid(SEA) );
    CurrentEnv->sun_dir.setHP    (AZ,SEA);
    R_ASSERT                    ( _valid(CurrentEnv->sun_dir) );

    CurrentEnv->sun_color.mul    (fSunBlend);
}
Flammable
robberbaron, the only change you need to make there is to add PI to the azimuth angle (AZ):
Код
float AZ = acosf(cosAZ) + PI;

robberbaron
QUOTE (Flammable @ 12.10.2014, 23:57) *
robberbaron, the only change you need to make there is to add PI to the azimuth angle (AZ):
CODE
float AZ = acosf(cosAZ) + PI;


Thanks, perfectly works!
My guess was to comment out SEA = -SEA, but then the sun shined below the ground.
sgs-sd
А можно ла сдк на торент залить так как я за раз не могу скачать у меня не анлим..
Flammable
Цитата(robberbaron @ 13.10.2014, 02:52) *
My guess was to comment out SEA = -SEA, but then the sun shined below the ground.

SEA is sun elevation angle, that's unrelated.
macron
А вообще, над совершенствованием 1.0007 сейчас кто-нибудь основательно работает? В частности, планомерным переносом правок Xray ext на исходники 1.0007.
NatteFrost
macron, https://xp-dev.com/sc/history/204486/HEAD/%2Ftrunk?page=0
с Tue 29 Apr, 2014 по Sat 11 Oct, 2014 уже 161 правка.
lex99913
Цитата(Shoкer @ 20.09.2014, 01:12) *
http://rghost.ru/58104948
Архив с собранной Debug версией движка и редактором погоды (ЗП). (ключ -editor)
Может кому-то пригодится.



Доброго времени суток. Есть такие же debug версии движков Тени Чернобыля и Чистого Неба? Или может подскажите, как собрать самому. Когда пробую собирать пишет fatal error C1083: Cannot open include file: 'luabind/luabind.hpp': No such file or directory все пути указал. Заранее спасибо.
sgs-sd
Выложите на торрент сдка лост альфы плиз
Flammable
Цитата(lex99913 @ 14.10.2014, 16:46) *
все пути указал

Очевидно, не все.
macron
Цитата(NatteFrost @ 14.10.2014, 06:55) *
https://xp-dev.com/sc/history/204486/HEAD/%2Ftrunk?page=0
с Tue 29 Apr, 2014 по Sat 11 Oct, 2014 уже 161 правка.

Значит, в принципе работают, но серьезного планомерного переноса Xray ext пока нету... И правки пока только для тех "кто в теме" (недавно уже пытался по тамошним инструкциям скомпилить последнюю версию. biggrin.gif ) Ну и ладно.
abramcumner
macron,
ты же и xray-ext также компилировал. В этом вся суть опенсорса же: видишь возможность улучшить - улучши и выложи smile.gif
Ошибку кстати зафиксили.
macron
Цитата(abramcumner @ 14.10.2014, 18:36) *
ты же и xray-ext также компилировал.

Там попроще было, тут пока могу дров наломать, да и со временем пока напряжно, но в будущем посмотрим...
lex99913
Цитата(Flammable @ 14.10.2014, 18:13) *
Цитата(lex99913 @ 14.10.2014, 16:46) *
все пути указал

Очевидно, не все.


Пути к MS DirectX SDK к папкам inсlude и lib указал. Какие еще пути нужно указывать?
stalker_inside
Цитата(macron @ 14.10.2014, 18:22) *
Цитата(NatteFrost @ 14.10.2014, 06:55) *
https://xp-dev.com/sc/history/204486/HEAD/%2Ftrunk?page=0
с Tue 29 Apr, 2014 по Sat 11 Oct, 2014 уже 161 правка.

Значит, в принципе работают, но серьезного планомерного переноса Xray ext пока нету... И правки пока только для тех "кто в теме" (недавно уже пытался по тамошним инструкциям скомпилить последнюю версию. biggrin.gif ) Ну и ладно.

https://xp-dev.com/wiki/210311/%D0%A1%D0%BF...AY%20Extensions
macron
Цитата(stalker_inside @ 14.10.2014, 21:09) *

Интересно. Не обращал внимания, при нажатии на wiki раньше какая-то хрень вылезала.
RayTwitty
Цитата(macron @ 14.10.2014, 18:22) *
Значит, в принципе работают, но серьезного планомерного переноса Xray ext пока нету... И правки пока только для тех "кто в теме"

На самом деле, там перенесли уже куда больше, чем было в ХЕ. Правда, alpet немного перегнул палку с экспортом biggrin.gif Надо было отдельный бранч делать и туда все эти правки сливать, ибо не всем нужна подобная версия движка.
macron
Цитата(Shadows @ 15.10.2014, 00:29) *
На самом деле, там перенесли уже куда больше, чем было в ХЕ.

Пока (по сравнению с corrections_list в XE) вариабельность в build_config_defines.h невысока. Надеюсь, доведут до ума. А так, да, если добавлять всякие фичи и забывать это отмечать или не оставлять возможности выбора, со временем может возникнуть каша.
RayTwitty
Цитата(macron @ 15.10.2014, 01:00) *
Пока (по сравнению с corrections_list в XE) вариабельность в build_config_defines.h невысока

Ты не сравнивай - в первом, это список всех врезок, а во втором лишь список опциональных правок, навроде равнозначных слотов. По build_config_defines.h правки считать нельзя.
Alex Ros
Там случайно никто не натыкался на параметры раскачивания травы и веток деревьев? Там вобще какие параметры есть? И как это работает? Я где то краем уха слыхал в ЛА что то такое крутили под грозу. Если так ролика видео нет нигде, не подсобите?
Это основные вопросы, остальное из разряда что можно что нельзя...


Скажем если травинка (просто для примера) разбита на три части, то стебель все равно целиком как палка будет шататься? Или же будет гнуться по трем частям?
Хотя вряд ли. Как движок поймет по каким эджам гнуть без джоинтов... гхм.
Интересно просто чтобы трава именно загибалась на ветру а не просто туда-сюда шевелилась. Какой то деформер что ли, наверное. Если это вобще возможно. Вроде со стволами деревьев что то такое есть, если это не мое воображение.

И еще тоже вопрос. Если траву насадить врукопашную. С целью чтобы она была сразу на всей локации была без дозагрузки. Она вобще травой то останется? В смысле на ветер реагировать будет? Или будет как булыжники статикой? Впрочем этот вопрос вытекает из незнания как вобще сделано шатание травы на ветру. Может это шейдер какой или еще какой прибамбас.
RayTwitty
Цитата(Alex Ros @ 15.10.2014, 01:30) *
И еще тоже вопрос. Если траву насадить врукопашную. С целью чтобы она была сразу на всей локации была без дозагрузки. Она вобще травой то останется? В смысле на ветер реагировать будет?

Ну если как лод-объект поставишь и назначишь шейдер дерева - то будет шататься конечно.

Цитата(Alex Ros @ 15.10.2014, 01:30) *
Впрочем этот вопрос вытекает из незнания как вобще сделано шатание травы на ветру. Может это шейдер какой или еще какой прибамбас.

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