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

Dennis_Chikin

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

    6 272
  • Регистрация

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

  • Дней в топе

    33
  • AMKoin

    513 [Подарить AMKoin]

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

  1. На болота в гости ходит. Кстати, не шучу. Реально ходит, именно туда, именно в гости. Находил его там.
  2. А сколько времени надо, чтобы кипешь был ? В принципе-то не вопрос... И, из чего убивал ? Ну, мест, где они не видят - все еще куча. А то, что ствол с глушаком - ну вот еще и не слышат. Тут только что именно увеличивать время на успокоение. Кто хочет - может попробовать вот так, но не факт, что квестовики типа Беса на свалке не начнут странно себя вести. https://www.dropbox.com/s/iklq15pdfns8z6v/xr_danger.script?dl=0
  3. Типа, "начальный спавн". По мере захода на новые локации срабатывает.
  4. local item_cond = { -- вероятность получить костюм с трупа, состояние (min, max) костюма и оружия Вот эта таблица ? Первую цифру в 1 ? И, да, курточки сейчас принципиально не выдаются. Как хлам ненужный и бесполезный. То есть, из самого худшего остались солдатские броники, и бандитские плащи. У трупа в вагоне, на сколько помню, лут фиксированный. "_tbl_deathmgr - копия" и .ltx больше не нужны.
  5. Странная последовательность... Первая страница: "Полная упакованная гэймдата( 20171128 )" Далее - 2018-01-13 + 2018-03-02.
  6. Вылет по пда на свалке говорит о том, что ДО этого сохранения уже висит ВСЯ свалка целиком. То есть, бесполезно "глючный пда" удалять. Ставить фикс и переигрывать с сэйва до захода на свалку или с автосэйва на свалке. Да, скрипт кидать именно в gamedata\scripts, а не в куда-то еще. https://www.amk-team.ru/forum/topic/13511-dieticheskaya-solyanka-2016/?do=findComment&comment=1158453 https://www.amk-team.ru/forum/topic/13511-dieticheskaya-solyanka-2016/?do=findComment&comment=1158829
  7. Да. Там же и крис для худа правильный.
  8. https://www.dropbox.com/s/dgi7lz29lfams9f/ui_repair_menu.script?dl=0 Более другой вариант меню апгрейдов, с произвольным порядком улучшений. Если кто-то погоняет - будет хорошо. По поводу ненависти неписей к медикаментам, для интересующихся: здесь вы этого не найдете, но для начала возьмите gulag_military.script из более других модов, сделайте поиск по "enemy" и посмотрите внимательно соседние строчки. Это, скажем так, более актуально.
  9. Ну оно как бы наследует от _otdaca, только в движке еще вес в расчете участвует. То есть, вес + кучность надо дополнительно всю дисперсию уменьшать.
  10. Вообще-то вроде как запрет на повторную выдачу стоит, если в тайник еще не заглядывали. Так что это именно рэндом такое выдает. Надо дополнительные проверки на количество дублей вводить. Кстати, по оружию, не помню, писал или нет, но "модернизация веса" убивает "кучность". Взаимоисключающие параграфы. Недавно только обнаружил, и, естественно, пока не трогал.
  11. Dennis_Chikin

    Оружейка

    Примерно так: //возвращает текуший разброс стрельбы (в радианах)с учетом движения float CActor::GetWeaponAccuracy() const { CWeapon* W = smart_cast<CWeapon*>(inventory().ActiveItem()); if(m_bZoomAimingMode&&W&&!GetWeaponParam(W, IsRotatingToZoom(), false)) return m_fDispAim; float dispersion = m_fDispBase*GetWeaponParam(W, Get_PDM_Base(), 1.0f); CEntity::SEntityState state; if (g_State(state)) { // angular factor dispersion *= (1.f + (state.fAVelocity/VEL_A_MAX)*m_fDispVelFactor*GetWeaponParam(W, Get_PDM_Vel_F(), 1.0f)); // Msg("--- base=[%f] angular disp=[%f]",m_fDispBase, dispersion); // linear movement factor bool bAccelerated = isActorAccelerated(mstate_real, IsZoomAimingMode()); if( bAccelerated ) dispersion *= (1.f + (state.fVelocity/VEL_MAX)*m_fDispVelFactor*GetWeaponParam(W, Get_PDM_Vel_F(), 1.0f)*(1.f + m_fDispAccelFactor*GetWeaponParam(W, Get_PDM_Accel_F(), 1.0f))); else dispersion *= (1.f + (state.fVelocity/VEL_MAX)*m_fDispVelFactor*GetWeaponParam(W, Get_PDM_Vel_F(), 1.0f)); if (state.bCrouch){ dispersion *= (1.f + m_fDispCrouchFactor*GetWeaponParam(W, Get_PDM_Crouch(), 1.0f)); if(!bAccelerated ) dispersion *= (1.f + m_fDispCrouchNoAccelFactor*GetWeaponParam(W, Get_PDM_Crouch_NA(), 1.0f)); } } return dispersion; } Касательно огнемета: function generic_object_binder:hit_callback( victim, amount, dir, who, bone_idx ) ... local wpn = who:active_item() if wpn and wpn:section() == "wpn_flame" then if self.burn_hit == -1 then self.burn_hit, self.burn_id = false, false else self.burn_hit = ( self.burn_hit or 0 ) + 1 self.burn_id = who:id() end function generic_object_binder:update( delta ) ... if self.burn_hit then -- отложенный вред от огнемета -- дохлые play_particle( mob, { ["obj"] = mob, ["particle"] = "amk\\flame" } ) self.burn_hit = false end ... if self.burn_hit and self.burn_hit ~= -1 then -- отложенный вред от огнемета -- живые local h = hit() h.draftsman = ( self.burn_id and level.object_by_id( self.burn_id ) ) or mob h.type = hit.burn h.direction = vector():set( 0, 1, 0 ) if self.c_zomb and mob.health < 0.21 then h.power = 100 else h.power = self.burn_hit * 0.5 end h.impulse = 0 self.burn_hit = -1 -- log( "info", "(%s):update, burn (%s:%s)", self.mob_name, h.draftsman:name(), h.power ) mob:hit( h ) play_particle( mob, { ["obj"] = mob, ["particle"] = "amk\\flame" } ) end Это если на скорую руку в целях борьбы с тормозами. Но дело не в этом, а в кровище/осколках/рикошетах от пуль, любых. То есть, не трогая движок, надо просто проверять: в фокусе/не в фокусе и расстояние, и тогда взводить "хит от огнемета", а собственно пулю - резать сразу при выстреле.
  12. Ограничивать ничего не будем, кроме как 5-10 экзоскелетов в тайниках и собственно явно лишних неписей - свыше тех, что движок способен нормально переваривать. Как уже говорил, непись, шляющийся по Зоне без всего - странен. Ну и возможно будет урезание хлама, если такого же хлама у актора уже пара тонн в инвентаре имеется. Тоже из тех же соображений, чтобы ничего не тормозило и не тупило.
  13. Их - это Кузнецовых ? Вроде, и так всего двое. "Ветеран" чуть сложнее "мастера" параллельной ветки, "сталкер" - легче. Ну, "мастер" здесь для тех, кто хочет, чтоб скучно не было. Хотя и так жалуются, что слишком простой. Оружие потихоньку приводится в порядок... Пока то, что наиболее бросается в глаза. Так что с "уровнем пистолетов" согласиться не могу. Хотя, конечно, пилить еще, и пилить. Неписи в общем-то реагируют на воздействие игрока: если игрок может попасть по неписю - непись с этого расстояния с примерно равным оружием - тоже может. Используйте укрытия и не стойте на месте. Ну, а на "новичке" можно просто у них под носом гулять и ромашки нюхать.
  14. А ни кто не пересобирал xrRender_R1.dll от ТЧ, чтобы тот выдавал что-то более внятное, чем 0023:05536FB2 ?
  15. Ну так вспомнили...
  16. Надо просто нормальную продажу делать. И, вряд ли Кузнецову.
  17. У Кузнецова ничего не вырезалось. По врагам - ну так снижать сложность надо. Я как бы не понимаю, как сочетается идея игры на "мастере" с тем, чтобы враги постоянно мазали. Они и так целую секунду пристреливаются, если на месте стоять. А при движении - вообще косые как незнаю что.
  18. Dennis_Chikin

    Оружейка

    Вообще, есть "гравипушка". Принцип - абсолютно тот же, вообще без всяких снарядов. Просто партиклы и демедж. Но, это ж делать надо... А вот то, что касается обычной стрельбы - при внимательном рассмотрении, там не только с огнеметом ахтунг: очередь по трупу, из чего угодно, или просто в землю/стену/дерево прямо перед собой - все, что описано выше. И еще эти дырки/кровищща - они и fps нехило жрут.
  19. Самое интересное, что полностью соответствует описанию. Хотя, конечно, на столько дикий рэндом надо править.
  20. Вот есть у меня ощущение, что я все-таки где-то видел нечто, позволяющее в gamemtl.xr поменять буквально одну цифру без борьбы с загадочно вылетающим при запуске ShaderEditor... Или я все-же неправильно помню ?
  21. Dennis_Chikin

    Помоги мне

    Я понимаю, что мне сейчас опять посоветуют сменить видеокарту, но, все-же, может кто знает, где взять под вин hex-редактор для поменять ровно 1 байт в файле 360кило весом ? И, нет, я не готов платить за это удовольствие ни 1000$, ни даже 100.
  22. "плюх, чвяк, чвяк, ПФ ! чвяк, плюх, ... !!! ПЛЮХ ! ПФ ! чвяк, плюх, чвяк, ПФ ! ШМЯК ! ,,, !!! плюх, ПФ ! чвяк, плюх, чвяк, ... !!! ПФ ! ШМЯК !!! ПЛЮХ !!! ... !!! ПФ !" (точками заменено ненаписуемое на данном форуме) Угадайте, что такое ? https://www.dropbox.com/s/5t8jhl8nxu58db0/ss_dc_03-10-18_21-31-29_(marsh).jpg?dl=0[/spoler]
  23. Пару-тройку раз подоставать селедку из дисководов... хм... Для меня до сих пор загадка: КАК ее туда запихали ?
×
×
  • Создать...