Это популярное сообщение. Dennis_Chikin 3 658 Опубликовано 7 Марта 2015 Это популярное сообщение. Поделиться Опубликовано 7 Марта 2015 Скриптоконфиговые вопросы, касающиеся оружия. Подствольные дробовики, всяческие огнеметы, "гравипушки", плазмаганы и прочее. Посмотрим, что получится. Преимущественно для ГОТОВЫХ решений. Справочные материалы - здесь. ------------------------------------------------------------------------------------------------------------ 100 = 1x 93.3 ~ 1,2x 74.7 ~ 1,5x 70.3 ~ 1,6x 56 ~ 2x 44.8 ~ 2,5x 41.5 ~ 2,7x 40 ~ 2,8x 37.3 ~ 3x 34.5 ~ 3,25x 33 ~ 3,4x 32.4 ~ 3,46x 32 ~ 3,5x 28 ~ 4x 25 ~ 4,5x 22.4 ~ 5x 20.4 ~ 5,5x 18.7 ~ 6x 16 ~ 7x 14 ~ 8x 12.5 ~ 9x 11.2 ~ 10x 10.2 ~ 11x 9.3 ~ 12x 8.6 ~ 13x 8 ~ 14x 7.5 ~ 15x 7 ~ 16x 6.6 ~ 17x 6.2 ~ 18x 5.9 ~ 19x 5.6 ~ 20x 5.3 ~ 21x 5.1 ~ 22x Скрипт bind_superweapon.script 1.01 release Для ТЧ 1.0006 X-Ray extensions rev225 Регулируемая скорострельность. Добавлена стрельба из подствольного гранатомёта картечью. Параметры подствольного гранатомёта задаются в секции этого аддона, скрипт использует четыре параметра: fire_dispersion_base2 = 0.85 bullet_speed2 = 280 hit_power2 = 0.9 hit_impulse2 = 100 Граната с ударным запалом, РГН, РГО, вылет пофиксен новой правкой X-Ray extensions rev?. Для структурности перекомпоновал конфиги, аддоны отдельно, боеприпасы к гранатомётам отдельно, гранаты отдельно. (с) НаноБот 27.02.2015 г. https://yadi.sk/d/MuXQaSjWfMJXN Для работы требуются следующие конфиги: [wpn_addon_grenade_launcher]:identity_immunities, default_weapon_params GroupControlSection = spawn_group discovery_dependency = $spawn = "weapons\addons\grenade_launcher" ; option for Level Editor class = WP_GLAUN cform = skeleton visual = dynamics\weapons\wpn_upgrade\wpn_grenade_launcher.ogf description = st_grenade_launcher_descr $prefetch = 32 cost = 2000 inv_name = st_grenade_launcher inv_name_short = st_grenade_launcher inv_weight = 1.3 inv_grid_width = 2 inv_grid_height = 1 inv_grid_x = 18 inv_grid_y = 0 grenade_vel = 76 ; Для подствольного дробового выстрела (с) НаноБот fire_dispersion_base = 0.9 bullet_speed = 280 hit_power = 0.8 hit_impulse = 100 fire_distance = 200 use_aim_bullet = false [ammo_vog_buck]:ammo_base GroupControlSection = spawn_group discovery_dependency = $spawn = "weapons\ammo\ammo_vog-25" ; option for Level Editor class = S_VOG25 cform = skeleton visual = dynamics\weapons\wpn_ammo\ammo_vog_25.ogf description = ammo-vog_buck_descr $prefetch = 64 cost = 300 box_size = 1 inv_name = ammo-vog_buck inv_name_short = ammo-vog_buck_s inv_weight = .08 inv_grid_width = 1 inv_grid_height = 1 inv_grid_x = 19 inv_grid_y = 9 kill_msg_x = 38 kill_msg_y = 233 kill_msg_width = 21 kill_msg_height = 22 k_dist = 1 k_disp = 5 k_hit = 0.2 k_impulse = 1 k_pierce = 0.25 k_ap = 0.25 impair = 1 buck_shot = 40 tracer = on wm_size = 0.05 fake_grenade_name = https://yadi.sk/d/fSEEvzpgjzMxf Так же не забываем добавить этот патрон в конфиги оружия с ГП. (grenade_class = ammo_vog-25, ammo_vog_buck) Картечь трассирующия, сделано для наглядности, в реальном моде это лучше убрать. Это мод предназначен для мульти-плейера ЗП + XRay Extensions rev232. Добавлены три гранаты: РГН, РГО - гранаты с ударным запалом и Заря-3 - светошумовая ослепляющая граната. Так же, указаные гранаты работают и в сингл-плейере (СГ). Необходимые файлы и папки: Папки mp и prefetch это для работы мультиплейра (МП) В папке weapons, файлы: w_flashgrn_zara3.ltx w_rgn.ltx w_rgo.ltx в файле w_rgd5.ltx находится инклюды для гранат. В папке text описание гранат. Скрипт: bind_grn_flash_mp.script необходим для ослепляющих гранат в МП bind_grn_flash.script это для ослепляющих гранат в СГ bind_grenade.script универсальный скрипт для гранат с ударным запалом. flesh_effector.script эффекты ослепления для актора в СГ В папках meshes, sounds, textures находятся ресурсы самих гранат и иконок. (с) НаноБот AMK-forum 6.11.2015 г. ------------------------------------------------------------ Заменил модель гранаты Заря-3 на нормальную, автор гранаты 2clip (с) НаноБот AMK-forum 16.01.2016 г. https://yadi.sk/d/qIIjmJTpkHS3H Турель с лимитным боекомплектом для OGSE 0963. ver 1.011 Текущия версия делалась для STALKER OGSE 0693 Patch 1.12 Теперь читерства не будет. В турели есть магазин заданного размера, задаётся в конфиге турели параметром ammo_mag_size. Патроны турели должны быть реальными. Турель можно заряжать кнопкой перезарядка (по умолчанию кнопка R), при разборе турели патроны разряжаются в инвентарь. Спавн турели скриптом задаётся так: bind_statpkm.create_stat_pkm(lavel_name, position, ammo_elapsed, undismounting) lavel_name – техническое имя уровня. position – координата спавна. ammo_elapsed – текущие количество патронов, лишние ограничиваются. undismounting – неразборная турель, true - турель невозможно разобрать. Так же в скрипте можно задать не показ текущего количества патронов, show_ammo = false. Дополнительно: Эта версия скрипта использует следующие зависимости, это необходимо для адаптации к разным версиям OGSE 0963. В soundtrack.script после строки 435: function pkm_empty() s_play([[weapons\pkm\pkm_empty]]) end -- NanoBot В config\text\rus\string_table_ui.xml после строки 84: <string id="tip_pkm_use_undis"> <text>Использовать турель ($$ACTION_USE$$)</text> </string> <string id="pkm_reload"> <text>Перезарядка турели...</text> </string> В config\weapons\w_mounted.ltx надо задать параметр в секции turret_usable: ammo_mag_size = 200 (с) НаноБот 5.03.2016 г. 19:50 В. 1.01 Добавил! Не разборную турель можно разряжать. (с) НаноБот 7.03.2016 г. 20:37 В. 1.011 Исправил: забыл обновить нетпакет после разрядки! (с) НаноБот 21.03.2016 г. 0:25 https://yadi.sk/d/f7YTWpU6qLoZd Осветительная ракетница. Предназначена для ТЧ, должна работать на любом патче, так же можно адаптировать для ЧН, ЗП, ЛА. https://yadi.sk/d/eeBUtOzE3EjLse В моде есть дробовик КС-23 из которого можно стрелять разными боеприпасами 4-калибра, в том числе осветительными. Update https://yadi.sk/d/RT0YJcBi3EpBtC Добавлены патроны красного огня 12 калибра. Ревизии от НаноБота, пусть пока тут полежат. Изменил нумерацию ревизий, 230 это оригинальная ревизия, после точки номер моей ревизии. (с) НаноБот 23.03.2017 0:23 https://yadi.sk/d/fASnPpVij2tTq ЧН Колбек на выстрел. ЧН Для турелей на основе БТР сделал экспериментальную правку для без проблемного открывания дверей. ЧН ЗП Вывод начального адреса xrGame.dll для вычисления реального адреса вылета при вылетах типа XXXX:YYYYYYYY xrGame.dll Реальный адрес вычисляется так: YYYYYYYY - StartAdress + 10000000h, полученное значение вводят в IDA в поля вызываемой кнопкой G и получают функцию где произошло исключение. ЧН ЗП Пофиксел вылет "смерть актора в машине". (с) НаноБот https://yadi.sk/d/fSEEvzpgjzMxf ЗП Колбек на выстрел (передаёт вектор направления) ЗП Возможность использовать скрипты в мультиплеере (включение биндеров) ЗП Добавлено пространство имён game_object_fix Реализованы функции: Проверка типа объекта (аналогичны функциям из ТЧ) "is_game_object" "cast_game_object" "cast_car" "is_car" "is_helicopter" "is_holder" "is_entity_alive" "is_inventory_item" "cast_inventory_item" "is_inventory_owner" "is_actor" "is_custom_monster" "is_weapon" "cast_weapon" "is_weapon_gl" "is_inventory_box" "cast_inventory_box" "is_medkit" "is_eatable_item" "is_antirad" "is_outfit" "is_scope" "is_silencer" "is_grenade_launcher" "is_weapon_magazined" "is_space_restrictor" "is_stalker" "is_anomaly" "is_monster" "is_explosive" "is_script_zone" "is_projector" "is_trader" "is_hud_item" "cast_hud_item" "is_food_item" "is_artefact" "is_ammo" "is_missile" "is_physics_shell_holder" "is_grenade" "is_bottle_item" "is_hanging_lamp" "is_knife" "is_binoculars" "is_weapon_pistol" "is_weapon_shotgun" "is_weapon_autoshotgun" "is_exploded" ; взрывной объект взорван? "object_luminocity" ; уровень освещенности объекта ; методы для оценки состояния актора "is_actor_normal" "is_actor_crouch" "is_actor_creep" "is_actor_climb" "is_actor_walking" "is_actor_running" "is_actor_sprinting" "is_actor_crouching" "is_actor_creeping" "is_actor_climbing" ; Для класса CWeaponMagazined "get_fire_mode" ; получить режим огня "get_default_ammo_type" ; получить дефолтовый тип патрона (имя секции) "get_ammo_type" ; получить реальный тип патрона "get_rpm" ; получить скорострельность "set_rpm" ; установить скорострельность "is_grenade_mode" ; режим гранатомёта? ЗП В пространстве имён level добавлено: Функции для трассировки геометрии. "raypick_set_flags_dir_dist" ; установить - флаги, направление, дистанцию. "raypick_set_ignoreobjid_pos" ; установить - ID игнорируемого объекта, позицию. "raypick_query" ; выполнить трассировку. "raypick_get_object" ; получить объект. "raypick_get_distance" ; получить дистанцию. "raypick_get_element" ; получить элемент геометрии или номер кости объекта. "raypick_get_name_bone" ; получить имя кости объекта. "raypick_get_normal" ; получить вектор нормали геометрии или объекта. "raypick_get_end_point" ; получить позицию, куда упёрлась точка трассировки. "raypick_get_shoot_factor" ; получить ShootFactor геометрии или объекта. "raypick_get_flags" ; получить флаги геометрии или объекта. Для мульти-плейра. "current_actor" ; получить объект текущего актора "on_server" ; проверка, это сервер? ЗП В классе CUIStatic добавлено: "SetColor" ; установить цвет текстуры (через Frect). ЗП Метод explode изменён, теперь надо задавать объект инициатора, это обязательно. (bomb:explode(npc)) Класс CWeaponMagazinedWGrenade существенно доработан: Есть возможность стрелять дробью. При смене типа боеприпаса меняется также ракета. Ранее подствольный гранатомёт стрелять прежней гранатой при смене боеприпаса. https://yadi.sk/d/S6lXK3hcko35b Только для ЗП! Проверка типа объекта "is_weapon_rpg7" "is_weapon_rg6" "is_rocket_launcher" "is_crow" "blocked_rocket_rpg" ; блокировка выстрела гранаты для класса CWeaponRPG7 Функции для трассировки геометрии. "raypick_get_transparency_factor" ; фактор прозрачности геометрии и объектов ; Возможность стрелять картечью из подствольного гранатомёта. ; Смена типа ракет при перезарядке ; Удаляем ракеты при разрядке CWeaponRG6, CWeaponRPG7, CWeaponMagazinedWGrenade. ; колбек на удар(выстрел) ножа, вызывается в объекте ножа ; блокировка автоперезарядки (перезарядка только кнопкой R), включается auto_reload = false в секции оружия ; Гранаты с ударным запалом!!! Полностью движковые! ; Кумулятивный эффект. Задаётся cumulative_sect = секция_кумулятивной_пули ; стабилизированная ракета (ракета разворачивается по курсу) (с) НаноБот 27.11.2015 г. https://yadi.sk/d/ClW1QMrukoxLg Добавил для ЗП: Колбек на обновления кости граната для класса CWeaponRPG7 Передаёт: номер типа текущего боеприпаса (от 1)(m_ammoType++), номер_состояние_худа(GetState) Это необходимо для скриптового отключения и/или включения костей гранат для многозарядных и много-типово-зарядных гранатомётов. Для класса CWeaponMagazinedWGrenade теперь объём магазина гранат не ограничен. Мелкие правки. Обнуления m_bBlockRocket. Закоментировал лог-функции. (с) НаноБот 28.11.2015 г. https://yadi.sk/d/-9KMCi3HktAnL Добавил для ЗП: Новый режим работы для класса CEliteDetector, скриптовый класс DET_ELIT, детектор "велес" Этот режим называется скриптовый, включается параметром script_mode И позволяет в биндере (скриптах) отображать различные объекты. В точности надо для биодетектора. Для этого используются методы: detector_clear -- стерает список detector_draw_object -- добавляет в список объект для отображения на панели детектора. Пример: detector:detector_clear() -- надо для зачистки экрана детектора, и вызывается в начале detector:detector_draw_object(cobj, _type, vector(), 0) cobj - объект для отображения, _type - тип палитры, берётся в файле ui_detector_artefact.xml в теге script_detector Сама пилитра должна быть типа такой. <palette id="stalker" width="0.0022" height="0.0022" stretch="1" alignment="c"> <texture shader="hud\p3d">ui_inGame2_Detector_icon_artefact</texture> </palette> id="stalker" -- это имя палитры, vector() -- вектор читается, но не используется, должен быть обязательно. float -- читается, но не используется. Эти методы работают только с указаным классом и при включеном режиме (script_mode = true). Если при работе в логе выскакивает: ! RegisterItemToDraw. static not found for [%s] Значит нету указаной палитры, просмотрите точно названия. (с) НаноБот 1.12.2015 г. Демо-версия скриптового биорадара на новом режиме. https://yadi.sk/d/s9XdqOGNktDfP https://yadi.sk/d/Q9Uzdz-fmWAwR Только для ЗП. Проведён масштабный рефакторинг. Более полное использование макросов. Исправлены различные ошибки в работе оружия. Существенная переделка по сравнению с прежними ревизиями. Добавлены методы: set_air_resistance -- задать сопротивление воздуха. get_air_res_linear -- получить линейное сопротивление. get_air_res_angular -- получить сопротивление вращению. Добавлены колбеки на нажатие и отпускание клавиш. Для объекта CWeaponRPG7, CWeaponRG6 добавлена возможность вести автоогонь. Для CWeaponRPG7 можно задавать размер магазина более 1. Исправил блокировку перезарядки, ранее работала только для класса CWeaponMagazinedWGrenade, теперь работает для всех классов CWeaponMagazined и наследников. При отсоединении подствольного гранатомёта, граната разряжается и в основном режиме (в оригинале не разряжалась). Добавлена возможность использования осветительных ракет, при not_explosive = true ракета не взрывается от контакта с геометрией и так же не взрывается от самоликвидатора, просто удаляется. Для класса CWeaponRG6, CWeaponMagazinedWGrenade работает прицеливание в объекты. Фикс вылета если не указали для класса CWeaponMagazined параметр fire_modes. Фикс изменение размера магазина у CWeaponMagazinedWGrenade после апгрейда. (с) НаноБот 22.12.2015 г. https://yadi.sk/d/1J_sgaN-maLaR Только для ЗП. класс CWeaponBM16 стреляет очередями: В конфиге двустволки добавить: fire_modes = 1, 2 ; режим 2 стрельба дуплетом base_dispersioned_bullets_count = 2 ; от выст. нет отдачи Фикс глюка, если fire_modes нет в конфиге, то некоторое оружие стреляет очередями. Фикс не правильной работы CWeaponRG6, если одновременно заряжены картечные и ракетные боеприпасы. (с) НаноБот 29.12.2015 г. https://yadi.sk/d/YjjIPWQ6ohABe * Расширенный хит-колбек для наследников объекта CEntity (Сталкеры, Актор, Монстры, машины, вертолёты). Передаётся в упакованной форме тип хита и номер кости. * При переходе в онлайн condition объекта не устанавливается принудительно в 1.0. (с) НаноБот 12.02.2016 2 5 2 3 Солянка обезжиренная, диетическая, полезные советы по "солянке", текущий тестовый патч Ссылка на комментарий
Space.Marine 466 Опубликовано 31 Декабря 2017 Поделиться Опубликовано 31 Декабря 2017 1 час назад, НаноБот сказал: Полная версия Нужен какой-то хитроправленный движок для работы ? Потому как: [error]Expression : !m_error_code [error]Function : raii_guard::~raii_guard [error]File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp [error]Line : 748 [error]Description : c:\stalker_cop\gamedata\scripts\bind_gdrive2.script:63: attempt to index global 'timing_scripts' (a nil value) Ссылка на комментарий
НаноБот 742 Опубликовано 31 Декабря 2017 Автор Поделиться Опубликовано 31 Декабря 2017 (изменено) Блин, забыл закомментировать. Это чисто для отладки и оптимизации, все вызовы функции 'timing_scripts надо закомментировать или удалить. ЗЫ Сейчас закомментировал, ссылка та же. Изменено 31 Декабря 2017 пользователем НаноБот 1 ...в конце концов, важен лишь, машинный код. СТАЛКЕР только для ПК! Ссылка на комментарий
Денис Переславцев 35 Опубликовано 31 Декабря 2017 Поделиться Опубликовано 31 Декабря 2017 Больше всего из снайперок нравиться ''hk 417 снайпер''. Немного увеличил убойность, частично убрал дисперсию, установил регулируемый прицел и целеуказатель ( Свой-Чужой ). С Ссылка на комментарий
nasar75 3 868 Опубликовано 11 Января 2018 Поделиться Опубликовано 11 Января 2018 В 31.12.2017 в 21:44, НаноБот сказал: Гравипривод 2 На ЧН тоже работает. И неписи используют. В общем, всё классно. Большое спасибо! А, ложка дёгтя - в лог постоянно пишет всякую фигню, типа: Скрытый текст ! Cannot find saved game ~ cweapongravydrive:reload(section) time[122876] ! Cannot find saved game ~ cweapongravydrive:net_spawn(data) time[122876] ! Cannot find saved game ~ Новый владелец: [Возрождённый], time[123048] ! Cannot find saved game ~ Захвачен предмет id[16334] name[fracture_weak_216334] section[fracture_weak_2] bone_id[2] ! Cannot find saved game ~ Вырываем оружие[wpn_toz34] у [- Мертвый] time[135971] ! Cannot find saved game ~ Захвачен предмет id[20709] name[mil_po_0006] section[po] bone_id[nil] ! Cannot find saved game ~ Захвачен предмет id[20709] name[mil_po_0006] section[po] bone_id[nil] ! Cannot find saved game ~ Захвачен предмет id[20709] name[mil_po_0006] section[po] bone_id[nil] ! Cannot find saved game ~ Вырываем оружие[hunters_toz] у [- Кенарь] time[150889] ! Cannot find saved game ~ Вырываем оружие[wpn_vintorez] у [- Модератор] time[154792] ! Cannot find saved game ~ Вырываем оружие[wpn_ak74u] у [- Длинный] time[156947] MotionMarks !!![37815][6328] ! Cannot find saved game ~ Вырываем оружие[hunters_toz] у [- Длинный] time[164948] ! Cannot find saved game ~ Вырываем оружие[wpn_vintorez] у [- Модератор] time[167521] ! Cannot find saved game ~ Захвачен предмет id[37797] name[sim_default_freedom_437797] Ну это мелочи, вывод лога можно и закомментировать. Еще раз спасибо! Добавлено НаноБот, 15 Января 2018 За комментировать просто, включаем в Notepad++ "найти и заменить" log на --log и отключаем активные лог функции. Я их оставил для возможной отладки на разных модах, с некоторыми модами возможны конфликты. AMD Athlon II X2 250, NVIDIA GTS 450, RAM 8.0 GB, WIN 7/64 правки Золотой Шар Ссылка на комментарий
Oskal 0 Опубликовано 15 Января 2018 Поделиться Опубликовано 15 Января 2018 Столкнулся с проблемой. При добавлении к стволу третей гранаты для подствольника, сохранения получаются битыми. Подскажите, можно ли где нибудь что-то подправить, что бы игра адекватно воспринимала дополнительный боеприпас? Добавлено НаноБот, 15 Января 2018 Не понял, в оригинале ПГ может иметь только одну гранату! 1 Wolf Ссылка на комментарий
Oskal 0 Опубликовано 15 Января 2018 Поделиться Опубликовано 15 Января 2018 (изменено) НаноБот, Беру, к примеру, конфиг АК-74, ищу строку grenade_class = ammo_vog-25, ammo_vog-25p и добавляю в неё ещё одну гранату, скажем ammo_m209. Всё, сохранения становятся битыми. Предварительно конечно выдаю себе АК, подствольник и гранаты. Изменено 15 Января 2018 пользователем Oskal Wolf Ссылка на комментарий
shahvkit 3 536 Опубликовано 15 Января 2018 Поделиться Опубликовано 15 Января 2018 1 час назад, Oskal сказал: и добавляю в неё ещё одну гранату, скажем ammo_m209. Всё, сохранения становятся битыми. Сколько не добавлял и гранаты, и патроны различных (порой противоречащих друг другу) видов, и никогда не было никаких проблем. Ищите ошибку. Скорее всего вам надо сначала внести изменения в конфиг оружия, и уже потом, загрузив сохранение, выдавать себе требуемое. При этом ваше оружие должно быть уникальным и не присутствовать в игре до изменения конфигов ни у НПС, ни у вас. Ссылка на комментарий
Oskal 0 Опубликовано 17 Января 2018 Поделиться Опубликовано 17 Января 2018 (изменено) В 15.01.2018 в 19:26, shahvkit сказал: Сколько не добавлял и гранаты, и патроны различных (порой противоречащих друг другу) видов, и никогда не было никаких проблем. С добавлением патронов действительно проблем не возникает, но вот что касается гранат, то повесив три их вида на один ствол, сохранения не работают. Ошибок в конфигах нет, так как гранаты брались дефолтные, спавн без ошибок тоже. Всё проверено множество раз. Сохраняюсь с оружием в рука, в режиме подствольника (хоть заряженного, хоть нет) и тут же пытаюсь загрузить это сохранение - и получаю безлоговый вылет или с ошибкой по Line : 804 без объяснения причин и аргументов. Не знаю, как у вас работает с тремя гранатами..? Заметьте, к примеру, в Солянке нет третьего типа гранат ни к одному стволу. Изменено 17 Января 2018 пользователем Oskal Добавлено Dennis_Chikin, 17 Января 2018 Перенес. Wolf Ссылка на комментарий
shahvkit 3 536 Опубликовано 17 Января 2018 Поделиться Опубликовано 17 Января 2018 (изменено) 1 час назад, Oskal сказал: Не знаю, как у вас работает с тремя гранатами..? Да очень просто. Не надо сохраняться в "интересном положении". Кто вам мешает переключить оружие на патроны, убрать его из рук и спокойно сохраниться. p.s. А вообще - за каким это надо !? Я пробовал только в качестве эксперимента, и удостоверившись что всё работает, возвращал конфиги оружия в нормальное реалистичное состояние. Устраивать такой "винегрет", это всё равно, что бегать по Зоне отчуждения с джедайскими мечами. Изменено 17 Января 2018 пользователем shahvkit 1 Ссылка на комментарий
dsh 3 824 Опубликовано 18 Января 2018 Поделиться Опубликовано 18 Января 2018 (изменено) @Oskal что-то я подозреваю, что проблема твоя в одном древнем движковом баге. Сделай в конфиге так, что бы типов подствольных гранат было столько же, сколько и типов патронов. Т.е. если добавляешь третий вид подствольных гранат, то убедись, что патронов тоже не менее трёх видов. И попробуй с таким конфигом. Правда баг проявит себя в другом, но вылетать не должен. Изменено 18 Января 2018 пользователем dsh 1 1 2 dsh mod: https://github.com/dsh2dsh/op2ogse Ссылка на комментарий
Oskal 0 Опубликовано 18 Января 2018 Поделиться Опубликовано 18 Января 2018 (изменено) Не поверил своим глазам, но всё получилось, ура! Сохранения стали работать, проблема исчерпана. Всё таки одна голова хорошо, а три лучше. Огромное спасибо тебе лично и всем откликнувшимся сталкерам. Изменено 18 Января 2018 пользователем Dennis_Chikin ни спойлеры, ни цитаты здесь не нужны Wolf Ссылка на комментарий
AndreySol 215 Опубликовано 19 Января 2018 Поделиться Опубликовано 19 Января 2018 В 18.01.2018 в 03:28, dsh сказал: Правда баг проявит себя в другом В чем именно, если не секрет ? Ссылка на комментарий
dsh 3 824 Опубликовано 19 Января 2018 Поделиться Опубликовано 19 Января 2018 (изменено) @AndreySol ох, дай бог памяти. К примеру, патронов два типа и второй тип жутко дорогущий и мощный. Подствольных гранат тоже два типа. Заряжаем первый тип патронов. Переключаемся на подствольник. Заряжаем второй тип гранат. Сейв, лоад. Переключаемся с подствольника и оружие заряжено уже вторым типом патронов, дорогущих и мощных. Как-то так. Причина очевидна. В нетпакете хранится тип боеприпаса. Обрати внимание на единственное число. Изменено 19 Января 2018 пользователем dsh 1 dsh mod: https://github.com/dsh2dsh/op2ogse Ссылка на комментарий
НаноБот 742 Опубликовано 19 Января 2018 Автор Поделиться Опубликовано 19 Января 2018 Знаю что есть баг, когда меняешь тип гранаты, то сама ракета как сущность не изменяется, надо сохранить игру, и загрузить снова, тогда поменяется. Я делал соответствующие правки, где фиксел это. ...в конце концов, важен лишь, машинный код. СТАЛКЕР только для ПК! Ссылка на комментарий
dsh 3 824 Опубликовано 20 Января 2018 Поделиться Опубликовано 20 Января 2018 @НаноБот Карлан, перелогинься. Правки-то где, соответствующие? А то без этого такие заявления дурно пахнут. dsh mod: https://github.com/dsh2dsh/op2ogse Ссылка на комментарий
Ali_Babai_45 19 Опубликовано 22 Января 2018 Поделиться Опубликовано 22 Января 2018 А нельзя ли из всех этих споров самый цимес вынести в шапку? Читать эти "битвы на фолиантах" как-то утомительно. А на чьей стороне правда я по неопытности определить пока не могу. И вот такой вопрос. За что отвечает параметр time_step в файле weapons.ltx? Дело было так. Играл я в Фотографа, а комп у меня старый и слабый. Наблюдались сильные подтормаживания при стрельбе из дробовиков, особенно когда дробь в кусты попадала, из которых туча шелухи вылетала. Решил почитерить и заспавнил миниган. Даешь с минигана очередь в небо и сидишь слайд-шоу наблюдаешь, пока все пули не попадают. Лазал по форумам, ничего не нашел. Потом чисто случайно обратил внимание на этот параметр. Значение стояло 1, поставил родные 33, и тормоза при стрельбе пропали, и трассеры появились. Снова полазал по форумам уже по теме "time_step". Одни пишут, что это чисто для отрисовки трассеров, другие пишут, что на меткость влияет. Неразбериха одним словом. Ссылка на комментарий
НаноБот 742 Опубликовано 22 Января 2018 Автор Поделиться Опубликовано 22 Января 2018 @Ali_Babai_45 этот параметр задаёт шаг времени обработки пуль в миллисекундах. Если кто не понимает, то траектория об считывается дискретно, а так как апдейты не равномерны, для этого и задан параметр time_step. Самый оптимальный вариант это 10 мс, именно с таким интервалом работает физика в движке, короче меньше 10 задавать не имеет смысла, можно конечно задать и 33 мс, но тогда не сколько падает точность, траектория пули становится ломаной. Ещё оптимизация, если в гранатах много осколков, то обязательно задавайте скорость осколков повыше, параметр fragment_speed, так движок быстрей просчитает осколки. Я обычно задаю 2000 м/с. Так же не надо wm_size задавать слишком большим, такой встречал в моде Смерти вопреки (Одним днём живу) в натовской гранате, в момент взрыва, лаги были страшные, что-то около минуты, пока не исправил на нормальный параметр. 3 ...в конце концов, важен лишь, машинный код. СТАЛКЕР только для ПК! Ссылка на комментарий
НаноБот 742 Опубликовано 22 Января 2018 Автор Поделиться Опубликовано 22 Января 2018 (изменено) Танки в ЗОНЕ. Для ТЧ 1.0006 + XRayExtensions rev230(точно не помню какая надо ревизия) https://yadi.sk/d/FDy8helt3RgnSW Модели взял тут. Автор Vlad808. Сделано не очень хорошо, скрипту 2.5 года, делал на основе скрипта камикадзе, поэтому получилось эээ, хреновато получилось(по этому и не релизил). Пушка стреляет не очень точно, не туда куда целиться. Интернет сейчас вырубится, так что не успеваю сделать как надо. Надо сделать индикатор прогресса заряжания пушки, как во многих играх, так же переделаю под ревизию 230.13 , подвижные гусеницы . Но это всё потом, будем считать это демо. билд. Изменено 22 Января 2018 пользователем НаноБот ...в конце концов, важен лишь, машинный код. СТАЛКЕР только для ПК! Ссылка на комментарий
aromatizer 4 454 Опубликовано 16 Февраля 2018 Поделиться Опубликовано 16 Февраля 2018 (изменено) Во многих модах инклуды оружия в weapons.ltx отсортированы по типу оружия, как то: пистолеты, пп, винтовки и т.д. Для более ясного представления общей картины оружейки предлагаю сортировать инклуды оружия по применяемым боеприпасам. Изменено 16 Февраля 2018 пользователем aromatizer Отношения между людьми- главная ценность в человеческом обществе.Любая полученная информация- это только повод для размышлений, а не побуждение к действию.Это должен знать каждый: уроки боевой подготовки Дяди Саши https://yadi.sk/d/60Ec2B06goLAEНакопано и накнопано:https://yadi.sk/d/mzVY5jQEspwpt Ссылка на комментарий
Gogych 641 Опубликовано 23 Февраля 2018 Поделиться Опубликовано 23 Февраля 2018 Народ, подскажите, вот это можно в конфиге отрегулировать? Или это худ-модель надо перерисовывать? Хочу scope_zoom_factor совсем убрать, а тут такое непотребство Глаза боятся, а руки - крюки... Ссылка на комментарий
Рекомендуемые сообщения
Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий
Комментарии могут оставлять только зарегистрированные пользователи
Создать аккаунт
Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!
Зарегистрировать новый аккаунтВойти
Есть аккаунт? Войти.
Войти