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

St_Tongor

Проверенные
  • Число публикаций

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

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

  • AMKoin

    1,888 [Подарить AMKoin]

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

  1. St_Tongor

    OGSR Mod

    Добрейшее почтенному собранию! Однако уже есть ряд вопросов и уточнений.
  2. Полный нуб репортинг ин, не бейте ногами, лучше обоссыте. Задался я на досуге давно лелеемой мечтой: захотелось мне присобачить к стандартной "вертикалке" ТОЗ-34 не менее стандартный прицел (выбор пал на буржуинский Сусат, как на более компактный. Ну и доступ к нему по игре будет подальше, не так читерно). Поиск "готовых решений" ничего особо не дал: все виденные мной моды на эту тему были выполнены в виде "отдельная независимая пушка со своим всё", а мне хотелось, чтобы именно на стандартную вертикалку "дополнительной опцией". Ну как с калашом: хочешь - прицепи, не хочешь - так ходи. Разумеется, очень быстро выяснилось, что поставить одну лишнюю цифру в конфигах - совершенно недостаточно, нужна моделька. Закатав рукава, я скачал из интернетов первое, что попалось под руку по запросу "Сталкер редактор моделей" (попался OGF Editor версии 4.1), и кинулся творить. И, разумеется - пошёл я далёко, кто бы мог подумать. Помыкавшись туда и сюда, забрёл я в эту тему, и увидал гайд тов. Modz выше по странице. Попробовал действовать согласно ему - тот же эффект (кстати, это я тупой, или гайд всё же не совсем дословный? У меня нет вкладки "Meshes", вместо неё - вкладка "Groups", где меши и лежат), вылет без лога при попытке загрузиться. Решено было пойти проверенным путём и распатронить уже имеющийся в игре ОГФ на образцы, чтобы понять, что да как. Так как я в деле моделирования не то, чтобы нуб, а вообще мимо проходил, далее идут мои необоснованные догадки: Было подмечено, что на модели Lr 300 все дополнительные обвесы идут отдельными "костями". Я правильно понимаю, что "кость" - это, по сути, отдельный физический объект в общей совокупности объектов "модель"? Если это так - в таком случае нужно ли мне, следуя гайду Модза, удалять все кости из прицела перед привязкой к двухстволке, или наоборот - следует их сохранить? И получится ли в таком случае нормально поженить две модели в Милкшейпе?
  3. Не, это была пятиминутка ненависти, я ужо снёс всё нафиг и заново пересобрал давно. Вроде - пока без приколов. Сейчас у меня другая проблема. @mole venomous модель "с прицелом" есть, но она как бы для "отдельной пушки", не связанной со "стандартной" ТОЗ-кой, там в том моде и файл конфига свой для неё и всё своё, и как я понял - прицел к ней приколочен гвоздями, так что есть подозрение, что у "модовой" ТОЗ-ки отсутствует вариант текстуры уже "без прицела". А хоцца, чтобы и так и так можно было. @Капрал Хикс Туторы я курил, но так и не врубился, где идёт вот этот выбор "вот тут берём текстуру без прицела, а вот тут - с прицелом", и как это происходит. Как припаять иконку прицела к иконке пушки в инвентаре - вроде, понял, вопрос про модельку в руках. @mole venomous Да я вот сам не особо понял, что и как там сломалось. Может, остались какие-то недочищенные хвосты от безумных экспериментов: когда пятнадцать раз в день сносишь папку гейдаты и копируешь её из "чистого архива" - рука может и дрогнуть в один момент. Так-с. А если я, упаси Господь, своими кривыми лапками залезу в ОГФ-редактор, и приколхожу меш стандартного прицела на меш стандартной ТОЗ-ки - оно же, по идее, подтянет к ним стандартные же текстурки, и никаких проблем не будет, да? Правда - не смотрится Сусат как-то вообще нифига, не говоря уже о том, что моделька накладывается на то место, где вертикался, собственно, переламывается, "советский" прицел выглядел бы органичнее - но для колхоза "для себя" за пять минут сойдёт, главное - чтобы заработало, а там уже придумаю чего-нибудь... Не хочет картинка в спойлер прятаться, упорно. Звиняйте, я пытался. ...ох, в какую же бездну я нырнул... Ладно, вопросы по редактированию моделей лучше всё же задавать на подфоруме про модели, нефиг тут в скриптах флудить.
  4. Граждане, интересный вопрос: можно ли как-нибудь повысить точность оружия, не трогая непостредственно конфиг оружия? Патроны подкрутить, например? Чтобы дробь (речь, разумеется, о дробовиках) летела, как летит (в этом и заключается основной вопрос: если править точность самого ствола - у дроби осыпи не будет, я пробовал), жекан - подальше и поточнее, а дротик - совсем далеко и совсем точно (но не так сильно, как жекан, чтобы какой-никакой баланс сохранялся)? Я так понимаю, мне нужны параметры k_dist для дальности и k_disp для разброса, а для бронебойности и урона - k_pierce и k_hit, но насколько сильно эти параметры на патронах влияют непосредственно на само оружие? И так как я не успел отредактировать пост - приходится спрашивать отдельным, нижайше прошу пардону за эдакий спам: граждане, что конкретно нужно для того, чтобы добавить возможность надевать навесы на оружие, ранее такой возможности не имевшее? Да, прицел на вертикалку. Сколько ни искал - везде она выполнена, как отдельный "уникальный" ствол, а мне интересно именно на "стандартную" иметь возможность "еврооптику" повесить. К тому времени, когда я доберусь до Сусатов - это не такое уж и читерство будет даже. С моделингом я не особо дружен, так что модель пушки планируется позаимствовать у одной из пушек-уников (делаю я всё это сугубо "для себя" и распространять никак не буду, будем надеяться, что автор оригинального мода не будет в обиде), а что еще нужно? Ну - в конфиге цифирь проставить - это понятно, обозначить, где в инвентаре должна быть иконка прицела поверх иконки пушки, и тип самого прицела - а еще что-то нужно, или это всё? Считаю важным уточнить: я не вижу в конфиге оружия того места, где идёт выбор модельки для варианта "без прицела" и "с прицелом". Рассматриваю в качестве примера Вал, как первый попавшийся под руку. Отсюда и возникает вопрос, как игра определяет, какую модельку давать игроку в руки, и откуда она берёт нужный вариант?
  5. Ох, божечки, как же я абажаю Свалкер, а... Собрал его еще раз - вылетов при загрузке сейва, _вроде бы_ (тьху-тьху) пока не наблюдается. Зато! Мародёр перестал портить броньки на трупах и у всех сталкеров отвалилась фраза а-ля "до встречи" для выхода из диалога. Не то, чтобы это было критично, но, [censored], как? Как, дьявол его задери, вперехлёст его через клюз и трипперного осьминога ему в печень сапогом утрамбовать, это произошло-то? Из всех модов, которые я пришивал, диалоги в принципе трогала только расширенная арена, да и она только Бар и затронула, по сути... Вот где теперь, [censored], искать, что там опять отвалилось? Люди добрые, подскажите, будь ласка, где лежит кусок Мародёра, отвечающий за износ брони и кусок диалогов, отвечающий за "до встречи", я уже смотреть не могу на папку gamedata, не то, что опять её всю перекапывать...
  6. @ted.80 Преогромнейше. Даже ИМ и Арена в наличии, наес! Они, кстати, как - на 1.04 или на 1.06? ЕМНИП, Мародёра на 1.06 адаптировали (но это не точно), а вот с Ареной не уверен...
  7. ...в обчем - ясно, что ничего не ясно. Кто-нибудь может посоветовать, где сейчас можно скачать наиболее "чистый" АМК и патчи с адаптациями до 1.06 к нему? Я опять попытался с глагне вытащить - и опять та же песня: нажимаю на ссылку и не происходит ничего. Попробую ручками с нуля собрать заново, что ли, может - так проблему победить удастся. Не хочу ставить никакие глобальные солянки, блин - там помимо того, что мне нужно, безальтернативно напихана куча того, что мне нафиг не надо ни одного разу.
  8. В этом и весь прикол. Запихал я строку-логгер в мотиватора, провёл эксперимент: загрузился с "нормального" сейва, дошёл до того места, где "точно вылетит", сохранился, загрузился - вылетело (кто бы мог подумать). Посмотрел в лог - там что-то такое: ! Cannot find saved game log:npc: esc_lager4, version: 7 ! Cannot find saved game log:npc: esc_lager5, version: 7 ! Cannot find saved game log:npc: esc_lager6, version: 7 ! Cannot find saved game log:npc: esc_wolf, version: 7 ! Cannot find saved game log:npc: esc_vagon_wounded, version: 7 ! Cannot find saved game log:npc: esc_novice_attacker1, version: 7 ! Cannot find saved game log:npc: esc_novice_attacker2, version: 7 ! Cannot find saved game log:npc: esc_factory_bandit1, version: 7 <перечисление кучи живого и мёртвого народу на Кордоне> и почему-то всё заканчивается вообще другой локой: ! Cannot find saved game log:npc: gar_stalker_respawn_13488, version: 7 Однако, для чистоты эксперимента, я снова загрузился с "нормального" сейва, после чего не сходя с места вышел в Шындошс, и полез в логи. А там - та же фигня (только не в конце, а в середине), что нифига не помешало сейв прогрузить! Нелогично. Отсюда вывод: дело не только в этом. Есть смутное наблюдение: вылетает, в основном, при попытке прогрузиться рядом с большим скоплением сталкеров. Видимо - кто-то или что-то в оффлайне себя нормально чувствует, а в А-Лайфе кобенится. Но это - вообще не точно.
  9. Эта строка дописывается в мотиватор перед "проблемной", я всё верно понимаю? Да там не "возможно", там определённо точно - лютая солянка. Я по какой-то причине не могу скачать сборку АМК непосредственно с данного сайта, нажимаю на ссылку - и не происходит ничего. Через это мной был найден наименее подозрительный сторонний установщик, однако ж - уже имеющий унутре сам АМК, два патча с правками к нему, некий третий бета-патч, а также - "различные правки и улучшения", начиная от двух потерянных рецептов и заканчивая Интеллектуальным Мародёром (он, скорее всего - и есть корень проблемы, я не помню, чтобы его официально адаптировали к шестому патчу, а как его пришивали к данной сборке - сие тайна великая есть). Из того, что лично я приколхозил - это перепаковщик патронов и бабло с трупов, но битие сейвов наблюдалось и до этого.
  10. Версию сервера чекнул - семёрка. Файлы сравнил Блокнотом++ - скрипты в "рабочей" гейдате и в "контрольной" нетронутой распаковке отличаются только длиной табуляции перед ними. Однако! Чуть ниже идёт вот такой скрипт: function motivator_binder:hear_callback(victim, who, sound_type, sound_position, sound_power) --if who:id() == self:id() then --dbg.log("motivator_binder:hear_callback who:id() == self:id()") --return --end local type = "NIL" if bit_and(sound_type, snd_type.weapon) == snd_type.weapon then type = "WPN" <и дальше еще куча вариантов> "В оригинале" это безобразие сильно скромнее и выглядит так: function motivator_binder:hear_callback(self, who, sound_type, sound_position, sound_power) if who:id() == self:id() then return end local type = "NIL" <и далее опять куча вариантов> Соот-нно, в "рабочке" - закомментированный кусок и переменная "self" заменена на переменную "victim" (и там еще в конце есть строчка - в ней тоже селф на виктим поменян), что бы это значило? "Проблемная" функция, если я хоть что-то понимаю, обращается как раз к "self"-у, не?
  11. Добрейшего, граждане. Тему с багами ы вылетами закрыли уже лет десять, как, спросил совета в "курилке" - послали сюда. Ну и вот - пишу сюда, не бейте ногами. У меня - старая, как сам Свалкер, проблема: что-то тормошит функцию в Мотиваторе, она и фалломорфирует, убивая попутно сейв. Если это важно - сама функция вот: self.npc_script_version = alife():object(self.object:id()).script_version Я сравнил с "чистой" распакованной гейдатой - функция, вроде, не менялась. Отсюда и пошёл вывод о том, что её кто-то извне некорректно вызывает. Но это, как понимаете, не точно. Лог ошибки непосредственно выглядит вот так: [error]Expression : fatal error [error]Function : CScriptEngine::lua_error [error]File : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp [error]Line : 73 [error]Description : <no expression> [error]Arguments : LUA error: ...ow of chernobyl\gamedata\scripts\xr_motivator.script:513: attempt to index a nil value Памятку по вылетам читал, там написано "найдите функцию в строке, она неправильная, исправьте". Вот только она и в оригинале - такая же точно. Пробовал искать схожие случаи по форуму - ничего внятного не нашёл, возможно - я тупой и не умею в поиск, но щито поделать. Методом научного тыка было установлено, что некоторое время после перехода с локации на локацию можно сохраняться безопасно, а вот конкретно момент, когда сейвы начинают умирать, пока не установлен. Буквально, два сейва с разницей в полминуты и расстоянием шагов в тридцать, первый - живой, второй - битый. Dafuq. Так вот, сопссна: как бы так определить, кто её тормошит и что конкретно идёт не так? Чтобы, значица, залезть уже грязными сапожищами в корень проблемы и думать далее?
  12. Добрейшего, уважаемые! Я, этсамое... Тему по вылетам прикрымши лет с десяток, как, а вылеты-то никуда не делись. Куды можно крестьянину-то податься, не подскажете?
  13. Даю конкретику: я сперва пошерудил в stalkers_upgrade_info.ltx с железобетонной логикой: инструменты у нас в скриптах проходят, как toolkit_n - это ключевое слово и ищем. Так что я забэкапил оригинальный апгрейд_инфо (всегда должен быть бэкап! Лучше - два. Я это понял еще тогда, когда впервые пришёл на этот форум лет с десяток назад, и начал ковырять ТЧ - славные были времена...), прошерстил его поиском по файлу, нашёл секцию st_upgr_toolkit_3, и, не мудря лукаво, заменил её на st_upgr_toolkit_2 по всему файлу (для эксперимента - сработает или нет). Сработало: и у Кардана и у Азота на тех модификациях, на которых раньше писалось, что нужны калибровочные инструменты, стало писаться, что нужны инструменты для тонкой работы, но для фактической установки всё еще нужны были калибровки. Т.е., я подсказку всплывающую поправил (потому что нефиг в час ночи лезть и что-то делать - я так мыслю). Сейчас я присмотрелся - видимо, у Кардана и у Азота структура проверок разная (это меня и подвело: я решил было, что будет единообразие, а тут оказалось, что у Кардана есть собственная проверка на инструменты, а Азота проверяют стадиями квеста). В общем, я еще раз клонировал бэкап, и тем же макаром, для эксперимента, заменил Кардану upgrade_hint_kardan(3) на upgrade_hint_kardan(2), а Азоту - +jup_b217_tech_instrument_3_brought на, соот-нно, +jup_b217_tech_instrument_2_brought. Начал новую игру, метнулся на лесопилку за коробкой, по пути пристрелил пару зомбей, хапнул тайник с водкой и консервами, этими же консервами, чтобы два раза не вставать, накормил наймитов капитала - и кинулся проверять. Чтобы не рысачить еще и по Юпитеру, сохранился до сдачи коробок Кардану. Снабдил, напоил, затестил - работате. Метнулся к Азоту, снабдил его - и там работате. Сейчас сижу и думаю, какие костюмы и какое оружие куда определять, но это уже, можно сказать, вкусовщина, главное - я, кажись, понял, как это устроено в целом. Заодно, ради любопытства, посмотреть "как оно там", залез в файлы оружия. Выбрал пушку, которую Гансы стопудово потрошили: бывший Фрезер, ныне - UMP45. Обнаружилось удивительное: я как-то допреж был уверен, что ветка апгрейдов для оружия должна быть явно и недвусмысленно прописана в строке "upgrades =", а у Гансов в оной строке нет и половины доступных для пушки апгрейдов. Т.е., А за подсказку - мой вам поклон земной, да, а то я бы еще два дня лоб морщил на тему того, где же собаку-то зарыли.
  14. Моё вам дратути, товарищи. Я тут решил заняться неблагодарным делом: дело в том, что я не удержался, и залез своими кривыми лапками в потроха игры (точнее - мода к ней, Gunslinger-а, но не думаю, что это сильно критично, структура-то должна быть одна и та же), распаковал их тобишь, и решил посмотреть, что да как в оружейной и броневой части. Нет, не для того, чтобы выкручивать *ДОМАГ* на максимум или разрешать все модификации - с этим я наигрался еще в ванильной ЗП, да и скучными становятся пушки, со всеми обвесами, одинаковыми какими-то. Меня, в основном, интересовала привязка апгрейдов к инструментам: хотелось поотменять привязку к калибровочным инструментам для откровенно стартовых стволов и костюмов, и оставить оную только для "лейтгейма" - ибо вот есть, скажем, бандитский плащ. Последний апгрейд брони для него требует калибровочных инструментов, т.е., ты должен метнуться до Припяти для того, чтобы оный плащ до конца улучшить, вот только ко времени похода на Припять у тебя уже стоит нелёгкий выбор между экзой, Севой и Булатом\фракционными костюмами, и нафига тебе уже этот плащ. А в самом начале игры, когда у тебя имущества, как у латыша из той присказки, и плащ действительно актуален - тебе говорят обломаться. То же и с ранними пистолетами, MP5 и прочим, что используется на ранних стадиях игры. Ну вот и возникла мысль оставить требование по калибровке для всяких ВАЛ-ов с Винторезами, СВД-шек и тому подобных стволов и костюмов, с которыми не стыдно и в Припять идти, а что попроще - ограничить инструментами для тонкой работы. И вот смотрю я на эти модификации, и никак не могу понять - а где, собственно, идёт привязка конкретной позиции к уровню инструментального оснащения мастера? Нашёл что-то похожее в stalkers_upgrade_info.ltx, но после некоторого ковыряния вышло так, что всплывающая подсказка на блоке апгрейда сменилась с "технику нужны инструменты для калибровки" на " <...> для тонкой работы", а требование так и осталось для калибровки. Ткните меня, что ли, мордой, кому не трудно...
  15. St_Tongor

    ARENA EXTENSION MOD ver. 0.3.2 for AMK 1.4.1

    В добавление к предыдущим ораторам: У кого-нибудь остался фикс вылета с аргументом [error]Arguments : bar_arena_man_story коий лежит в шапке? Ссылки протухли давно, а игра вылетает по прежнему. Также не откажусь от совета на тему "подкрути там-то и тут-то, и вылетать перестанет", если это не шибко сложно реализовать.
  16. St_Tongor

    Магазинное питание оружия

    Ув. Кираг, обновите, пожалуйста, ссылки в шапке - половина из них давно протухла.
×
×
  • Создать...