Перейти к контенту

НаноБот

Жители
  • Число публикаций

    756
  • Регистрация

  • Последнее посещение

  • Дней в топе

    2
  • AMKoin

    7,121 [Подарить AMKoin]

Весь контент пользователя НаноБот

  1. Ну это само собой. В основном это для всяких приборов, которые обычно в единичном экземпляре. На счёт быстродействия, вроде не сколько микросекунд выполняется, общем если предметов не много, то это лучшей вариант, ну а если их 100500, то так лучше не надо, например для всяких аптечек не годится, а для пультов очень да же годится. Хорошо бы в правленых движках этот колбек (use_item) на сам биндер предмета повесить. ЗЫ Ах да, ещё, если инвентарь открыт, и какой нибудь скрипт зачистит инвентарь ГГ (удалит этот предмет), то скрипт ложно сработает.
  2. А вот мои поделки. Вероятно код не совсем оптимален, но я такой юзаю для активации разных предметов. Преимущество: не зависимость, кинул скрипт в папку скрипты, и всё работает, хорошо для глобальных модов, и мелких то же.
  3. НаноБот

    X-Rays of Hope (CS)

    Я там подправил, сейчас всё правильно работает, если в конфигах нет параметра k_speed, то и правка не будет работать, в общем, модель будет по старому работать, кроме того, что коэффициент трения будет из k_air_resistance браться, а не из глобального air_resistance_k. Короче, сейчас качай.
  4. НаноБот

    X-Rays of Hope (CS)

    Дополнено В общем у вас там ошибка, лучше сделать так. Слишком шустро воспользовались моими правками, там (в теме Новая баллистика) дальше, я указал, что надо новыми правками воспользоваться.
  5. Ээ, оказывается я уже скачал архив. Он там 1.5.06 помечен, странно!
  6. С компилировал я движок, пару проектов не с компилировались, но я думаю они не нужны. За коментировал #define R1_EXCLUDE, скопировал в bin, версия 1.0006, вылет... Такое впечатления что не хватает каких то ресурсов для этой сборки, вопрос каких, или что то не правильно собралось. Короче не хватает файлов sleep_dialog_new.xml и ui\sleep_wnd.xml, точно надо дополнительные ресурсы. Нашёл gamedata, установил. А далее, в игре вот такой вылет.
  7. НаноБот

    X-Rays of Hope (CS)

    Прикольно однако. В общем из работ по костюму невидимки. Новый параметр костюма - k_visibility, определяет видимость НПС, например: 0 - НПС ГГ в упор не видят, 1- видят по дефолту, выше единицы это оранжевый костюм, и т.д. Где править что бы это заработало, пока не знаю, где-то в функциях определения видимости, но я думаю реализовать можно. Ещё можно скриптовую функцию установить, может скриптом сподручней такой практически читерский параметр устанавливать. Интересно ещё динамические шейдеры сделать, что бы как в крайсисе невидимость включалось, но это сложно. ЗЫ Смотрю алгоритм мой устаревший, в более новой ревизии если k_speed = 0, то speed_factor в квадрат не возводится, это надо для работы, например огнемёта и старых модов. ЗЫЫ Ах да ещё есть параметр для directed_blast для взрывных предметов, направляет осколки по горизонту, это надо для мины ОЗМ-72. Правда только для ТЧ, но сделаю и для ЧН, чуть попозже.
  8. В общем, проблема была в не точном переводе, с инглишем у меня плохо, а гугл не слишком точно переводит, и ПРОМТ то же. Перевод гугла. А человеческий перевод Я просто не понял и оставил Debug, вот и получил де БАГ. И ещё надо в правильном порядке компилировать проекты, можно да же вручную.
  9. Ура!!! Получилось, добавил _HAS_ITERATOR_DEBUGGING=0, остальное было. 5 проектов с компилировано. Но всё равно, остальные 9 проектов не хочет компилироваться.
  10. В общем начинаю потихоньку разбираться, но следующие проблемы. Компилирую xrNetServer, выскакивает... Это значит надо luabind компилировать, а далее... Тут мне это совсем не понятно, ошибку сам проект выдаёт. А как исправить?
  11. А по русски, я что-то не понял где именно пути смотреть, каталоги VC++ что ли. У меня русская студия.
  12. Не хочет собираться. Спасибо конечно, но я думаю мне мало что даст, слишком много разного.
  13. У меня нет совсем этой библиотеки, ещё нет DXT.lib и luabind.lib. Скорей всего виндоус СДК не полностью установлен, надо наверно полностью устанавливать. Хорошо бы кто нибудь из команды https://xp-dev.comпомог.
  14. А кстати, вот типа не хватает библиотеки. Она вроде должна быть тут X:\libraries\Debug, но её нет, может это спецом так сделано что бы посторонние не могли компилировать проект, или это уже моя паранойя. И ещё, харе флудеть.
  15. А там ещё Windows SDK вроде надо скачать, без него может и не работает.
  16. Открыл все файлы *.vcxproj Notepad++, заменил пути на правильные, и всё равно 14 проектов не с компилировалось, но раньше больше было. xrGame компилировался компилировался но потом раз... В общем, ещё где-то надо настроить пути.
  17. А я понял, надо СДК в папку C:\Program Files (x86) устанавливать, тогда и пути не надо переделывать. Я качал с https://xp-dev.com/svn/xray 5 Гб - 250 р, безлимит - 590 р и я сейчас не работаю, на мели.
  18. Я так понял, что для работы студии, нужны лишь файлы из папок Lib, Include, Utilities, на счёт последней я не уверен, в общем, кто может архивчик сюда залить из СДК 2007 указанных папок (это где-то ~8 Мб), а то качать ещё почти 500 Мб мне накладно, траффик уже заканчивается. И ещё, в каком файле студия хранит пути к внешним библиотекам, те что (каталоги VC++).
  19. А обновлять студию до СП1 точно надо, а то вот. В общем частично компилирует, СДК директрис 2010 установил, все пути прописал. Но чего то не хватает.
  20. НаноБот

    C++

    У меня VS2010 и без сервис пака 1.
  21. НаноБот

    C++

    А кстати, качать DirectX SDK надо полностью? Может у кого есть все не обходимые библиотеки, без не нужного мусора, а то качать DirectX SDK 2007 и DirectX SDK 2010 накладно, целый гигабайт. И ещё желательно инструкция, как настроить это всё.
  22. Пост к вот этому: http://www.amk-team.ru/forum/index.php?showtopic=13078&p=893616 просто слегка перекидываю кой-чего кое-куда. dc Странный стиль программирования, т.е. форматирования, моск слегка зависает когда видишь несколько end-ов в одной строке. В общем, жизнь показала что алгоритм удара, в оригинальном скрипте в принципе инвалидный и глючный, заменил своим из скрипта "гранаты с УДЗ", работает без ошибок и быстрей. Главное можно силу удара регулировать, а то ветка, и арт или СВУ срабатывают, так же если в верх выстрелить, то в верхней точки так же иногда срабатывает. Странно что кираг с маландринусом до такого просто алгоритма не додумались. Ах да, там не сколько не обычное вычисление разницы векторов, странно но так гораздо быстрей, ну их в болото со своей векторной арифметикой. https://yadi.sk/d/XBIXdIv6eDTNo Не бага, а фича. Они изменение траектории ловят. Но, да, наверное, не нужно. Форматирование - так выделяется "законченный" блок. Когда часто пользуешься - удобнее. P.S. комментарии перенес прямо в этот пост, для компактности. dc
  23. Дак это уже ракета получается, свет вряд ли буду делать, партикл уже есть. А зачем, если хочешь сделать например автоПМ, то просто меняешь класс на WP_LR300 и добавляешь fire_modes = 1, -1, минус один и есть добавить автоогонь. Так можно без проблем СВУ научить стрелять очередью.
  24. В разработке скриптовые пули для ТЧ, но там надо моя функция для определения параметров геометрии, я это сделал, но надо что бы в несли в проект X-Ray extensions, для совместимости с другими проектами. В общем, танк стреляющий снарядами (ОФС, ОПБС, кумулятивные), реально сделать.
  25. Сейчас устанавливаю коэффициенты сопротивления для различных пуль, всё таки далеко от реальной баллистики у ТЧ. Формула в ТЧ по определению динамического ускорения пули. a1:= -kf*ux*(ux/u0); (pascal) ux - динамическая скорость пули u0 - начальная с. п. А реальная. kf:=ballisticdyn(k_ballistic, ux); a1:= kf*ux*ux; То есть коэффициент сопротивления зависит от динамической скорости пули и скорости звука. При чем функция ballisticdyn мне пока не известна. Так что реально скорости пуль будут совпадать лишь на участке 50-150 метров, а далее как правило скорость будет занижена. Добавлено В общем, подобрал я коэффициенты. Данные пока предварительные, но в целом, на дистанции от 0 до 50-100 м для пистолетных, и до 100-150 м автоматных пуль, близка к реальности, погрешность 1-3 м/с, на большой дистанции, как правило занижены. https://yadi.sk/d/NksXQvtZeCVTj Таблиц мало, надо для 9х18 +Р+ найти, и для некоторых других пуль. В общем, ещё надо учитывать, если скорость пули резко поднять, то коэффициент тоже надо корректировать в большую сторону. Сопротивление резко усиливается при звуковой скорости, это где-то 340 м/с.
×
×
  • Создать...