Jump to content
Азраэль

Курилка программистов

Recommended Posts

dsh    3,032
On 1/7/2019 at 3:04 PM, abramcumner said:

Вот такой код у меня запускает гранату точно к ногам ГГ.

У меня не долетает. Расстояние до гранаты примерно 12 метров. Ровное место. Не долетает примерно 5 метров. Если увеличивать mass, можно сделать, что бы долетела, но это будет верно только для одного расстояния.

 

Share this post


Link to post
Share on other sites
abramcumner    925
14 минут назад, dsh сказал:

У меня не долетает.

А ph_frequency что возвращает?

Еще я на ЧН смотрел, но вроде физ. движок и не менялся во всей серии. Вечером посмотрю на ТЧ.

Edited by abramcumner

Share this post


Link to post
Share on other sites
НаноБот    615

Тут ещё смотрите какое сопротивление у объекта, должно быть полностью выключено, т.е. = 0, и на сколько я знаю это можно сделать либо настройкой конфига, или использованием метода obj:set_air_resistance(0) XRayExt моя ревизия, номер не помню.

  • Согласен 1

...в конце концов, важен лишь, машинный код.

Share this post


Link to post
Share on other sites
Demosfen    111

Есть кто знает С++ нам нужна небольшая помощь по движку


e3a8e807c7a6fe1ae21bbcf87b090697b2cc5527

Share this post


Link to post
Share on other sites
DoK74rus    19

Приветствую всех, вопрос такой - подскажите файл в движке ЗП который отвечает за совместимость определенного оружия в слоте и детектора?

Скрытый текст

685886d1ba84.jpg
 


 

 

 

Share this post


Link to post
Share on other sites
НаноБот    615

@DoK74rus, там только с пистолетным слотом рассчитано использовать. А так, очевидно анимации надо переделывать. И ещё, конфиги поковырять. В общем, не по теме.


...в конце концов, важен лишь, машинный код.

Share this post


Link to post
Share on other sites
НаноБот    615

Вот тут все(в интернетах) утверждают что питон(python) самый лёгкий ЯП, и типа самый лучший, но по мне это просто ужас, синтаксис просто ужасный, какой дурак придумал, что блоки ограничиваются отступами, нету привычных скобок. Если бы XRay использовал питон, в качестве расширения, то я бы модингом никогда не занялся. Питон, он же питухон, мне мозг выворачивает.

Edited by НаноБот
  • Downvote 1
  • Согласен 1

...в конце концов, важен лишь, машинный код.

Share this post


Link to post
Share on other sites
AndreySol    148

Кто знает, что случилось с форумом на S.T.A.L.K.E.R. Inside ?

Share this post


Link to post
Share on other sites
НаноБот    615

Кто нибудь пытался XRay от компилировать GCC? Есть данные, что можно повысить скорость движка.


...в конце концов, важен лишь, машинный код.

Share this post


Link to post
Share on other sites
AndreySol    148

Добавление нового класса в проект. Напишу сюда, т.к. профильной темы вроде нет.
VS2013. Добавление нового класса, к примеру наследованного от CUIStatic. В "Обозревателе решений" - xrGame - UI - UIWindows - Static, правый клик на "Static" - Добавить - Класс. Там настраиваю все как обычно - жму "Готово". В результате оба файла класса появляются в корне xrGame, а в h-файле нового класса инклюд на родителя выглядит так: #include "f:\XRay2013\xr_src\xr_3da\xrGame\UI\UIStatic.h". Т.е. получается, что файлы нового класса физически созданы в папке xrGame, а родительский класс лежит в папке xrGame\UI. Вопрос: средствами самой VS2013 можно переместить файлы класса в папку xrGame\UI ? Чтоб можно было в хедере нового класса оставить просто #include "UIStatic.h", как это сделано для всех UI-классов.

 

Решение найдено, abramcumner подсказал: в панельке инструментов "Обозревателя решений" кнопочка с двумя файликами "Показать все файлы". Покажет файловую структуру проекта, там можно что угодно куда угодно переместить.

Edited by AndreySol

Share this post


Link to post
Share on other sites
dsh    3,032

@AndreySol, я сначала создаю/копирую h и cpp файлы, а потом уже добавляю их в проект почти так же, только нужно выбрать Add exists что-ли, по памяти точно не напишу. 

Share this post


Link to post
Share on other sites
AndreySol    148

Очередная непонятка в VS2013. 

В панели "Поиск и замена", вбиваю найти "xr_", ниже, в параметрах поиска стоит галка на "Слово целиком". Жму поиск, выдает 8860 результатов, и все такого типа

#include "xr_effgamma.h"

xr_token             snd_freq_token           [ ]={

Я не правильно понимаю значение фразы "Слово целиком" ?

Share this post


Link to post
Share on other sites
 Murarius    7,493

@AndreySol, поскольку это Microsoft, то, возможно, он подчеркивание обрабатывает как бог на душу положит. :) Попробуй поколдовать со спецсимволами, если есть там такая менюшка. Про эти колдунства можно почитать здесь, например.

А еще можно призвать @Kirgudu - полагаю, у него могут быть идеи на этот счет, а то и решения.

Share this post


Link to post
Share on other sites
Zander_driver    5,349

Кхм,кхм...

Может это где-то уже обсуждалось. Но я понятия не имею, чего в поиск вбивать, чтоб найти.

В курсе ли кто-нибудь, зачем и для чего в движке ТЧ разрабами создавалась куча ничегонеделающих классов оружия?

CWeaponHPSA, CWeaponFORT... CWeaponWalther у которого всех изменений - вес и слот (это что нельзя в конфиге прописать, чтоли?)

И т.д. и т.п. Зачем оно все, для каких тайных целей... почему нельзя ограничиться минимумом классов.


08.01.2012 в 03:30, xStream сказал:

Те, у кого свои руки есть, копипастить это не будут, проще свое написать, которое тоже велосипедное, но более понятное автору.

 

Share this post


Link to post
Share on other sites
AndreySol    148

@Zander_driver

Странно от тебя такие вопросы читать... да еще и в нынешнее время. Ты еще спроси: а зачем разрабы оставили в папке скриптов кучу мусорных файлов, даже в релизных сборках игры. Я вот для себя думаю так - движок игры видимо не планировался коммерческим, ну чтоб его отдельно от игры продавать. А может наоборот - была такая задумка, потому и много недопиленного функционала в движке. Это у разрабов надо спрашивать.

Share this post


Link to post
Share on other sites
Zander_driver    5,349
37 минут назад, AndreySol сказал:

Странно от тебя такие вопросы читать... да еще и в нынешнее время.

Что тут странного.

Крайний пост в курилке за июль... а пообщаться бы с коллегами :) после перерыва в несколько лет, было бы неплохо. Вот поводы и вбрасываю, какие под руку подвернутся.

Я как медведь из берлоги вылез. Глаза разлепил, вокруг происходящее осматриваю. Местами офигевая. Понимаешь?)

Движок то скорей всего, разрабы на коленке склепали, как получилось, лишь бы работало...

Сейчас вот на исходниках я так понимаю, почти все. В "скриптовании", по сравнению с прежними временами, как будто заглохло все. Ну почти.

Основные направления ковыряния движка вообще какие практикуются?


08.01.2012 в 03:30, xStream сказал:

Те, у кого свои руки есть, копипастить это не будут, проще свое написать, которое тоже велосипедное, но более понятное автору.

 

Share this post


Link to post
Share on other sites
Malandrinus    600
On 11/15/2019 at 9:17 AM, Zander_driver said:

зачем и для чего в движке ТЧ разрабами создавалась куча ничегонеделающих классов оружия?

 

Думаю, это просто косяк, кривой дизайн классов. Люди же разные делали: AI, рендер, погоду, интерфейс, оружие, скрипты те-же - всё разные люди и с разным уровнем. AI и рендер сделаны на очень приличном уровне, а вот оружию с разрабами не повезло до такой степени, что не соблюдены даже простейшие принципы ООП. Конечно классов столько было не надо. Класс - это принципиально другое поведение, а большинство стволов отличаются только параметрами. Пары-тройки классов хватило бы за глаза: огнестрельное оружие, холодное оружие, ещё какая экзотика, да и всё наверное. Остальное - урезанием полного функционала и изменением параметров/визуалов/анимаций/звуков/и т.д.

 

Продажу движка, как мне думается, вовсе не планировали. Было просто не до того. Если бы делали движок на продажу, то ту-же систему оружия надо было делать совсем иначе. Например, чтобы ствол можно было собрать в SDK как конструктор лего из блоков: навешиваешь конфигами модули стрельбы сколько надо по количеству стволов, аналогично все прочие обвесы. Т.е. чтобы можно было чисто конфигами сформировать совершенно любой ствол с любым количеством стволов, прицелов, глушителей и прочего. И чтобы у оружия это можно было также модульно всё менять во время игры. В этом случае холодное оружие может быть таким же модулем, как и всё остальное. Можно прикрутить к любому стволу штык, а нож будет просто один фиксированный модуль холодного оружия. Ну я бы в этом направлении думал.

  • Thanks 1

 

Плагины Total Commander для работы с игровыми архивами:

Архиваторный плагин (для работы с одиночным архивом): link1 link2

Системный плагин (для распаковки установленной игры): link1 link2

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

AMK-Team.ru

×
×
  • Create New...