-
Публикаций
834 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные ian98
-
-
-
I am dead разберемся конечно, но с первого взгляда какая-то жуть. Много всего. Или потому что все на английском, в общем неудобно мне почему-то. Но спасибо!
Проблема с улетающей мышкой все еще актуальна, только у меня такое? Курсор улетает в правый нижний угол, при этом игра практически не слушается и в какой-то момент я все-таки застреваю то в консоли, то в инвентаре, то в диалогах. Был еще момент, когда я вроде бы освободился от всего и почти вышел в меню, но escape вместо менюшки убирал подсказку, которая появлялась снова и снова без конца. Выйти из игры получилось в итоге только диспетчером. Очень странная штука, даже если по моей вине, то никогда раньше не было такого. Из-за чего хоть в теории подобное может происходить? Забыл еще сказать, игра не лагает ничего, даже если попытаться открыть консоль, если получится, то там чистота. Просто, блин, исчезает куда-то мышка и нет возможности даже кнопками выйти в меню и из игры. Вот опять случилось, и опять на подсказке, может их отключить?
По драме с курсором удалось выяснить, что убранные подсказки никаким образом не влияли на этот баг. Ну, зато хоть могу теперь спокойно выйти в меню, перезагрузить сохранение, если оно сделано до бага, и играть дальше. Может это кнопки быстрого действия влияют так? Теперь на них думаю. Еще забавно как повышение разрешения повышает фпс, как блин это устроено) Неужели я так все сломал, только второй день на этом движке. Влияли красные бочки по 50 кг и перегруз, как = не знаю. Ну как это...
-
artemnemechenuy в этом весь прикол системы редкости. Чтобы повесить апгрейды на ствол, нужно найти специальный ствол. Есть три редкости для каждого предмета в игре(классы у меня здесь почему-то) - обычный(нельзя чинить, нет апгрейдов, стреляет одним типом патронов, быстрый износ и даже может взорваться), редкий(можно чинить, доступен стандартный набор улучшений, стреляет всеми патронами, умеренный износ, но может взорваться) и уникальный(можно чинить и ставить все апгрейды, стреляет всеми патронами, мизерный износ и не может взорваться). Обычные и редкие предметы можно найти у нпс, а вот уники только у Шустрого и по сюжету, но перемешаны уники с обычными и редкими, так что сразу урвать уникалку точно не получится, хотя как знать... Такая вот ерунда. Это я в пое переиграл тогда)
-
1
-
-
-
-
I am dead я хочу у нпс удалять. Как манул пробовал. Ловил вылет. Попробую еще раз, может и упустил чего.
Ага, упустил. В общем, да, помогло.
Мне вот теперь интересно следующее
Патроны в бинокле так и должны отображаться? он даже щелкает как разряженный пистолет. Я конечно знаю, что это оружие, но в оригинале такого точно не было. Это как-бы и пофиг, но довольно странно. С ножом-то таких приколов нет, хотя там тоже патроны и все такое.. Правится какой-то строкой?
СпойлерИнтересно общее количество консольных команд, или они все честно в help прописаны? Я просто не знаю как оно там, ничего толком по огсру найти не могу, может есть какие-то секреты. Хотелось бы их узнать, если да)
А еще у меня в окне трейда щас мышка улетела куда-то за пределы экрана и я вообще ничего сделать не могу, или это уже из-за моего вмешательства? Просто никогда такого не было в оригинале.
Мышка улетает в левый нижний угол при появлении надписи на экране "Вы слишком перегружены, чтобы двигаться". Не помогает в таком случае ничего, кроме отгрузки на более ранний сейв. Если засейвить игру после этой фигни, то все, считай сломался сейв. Это беда огср, или у меня?
-
vader_33 Manool вот такой лог, не всегда крашит так, скрипт срабатывает иногда без проблем, но очень редко. Так что можно сказать, блин, всегда крашит.
Спойлер[25.11.21 18:19:45.391] !! [CGameObject::lua_game_object] you are trying to use a destroyed object [7f78d678]
[25.11.21 18:19:45.391] !! [CScriptGameObject::object] You are trying to use a destroyed object [7f78d678]
[25.11.21 18:19:45.391]
FATAL ERROR[error]Expression : assertion failed
[error]Function : CALifeSimulator__release
[error]File : d:\a\ogsr-engine\ogsr-engine\ogsr_engine\xrgame\alife_simulator_script.cpp
[error]Line : 278
[error]Description : object[25.11.21 18:19:45.391] ***************************[ScriptCrashHandler]**********************************
[25.11.21 18:19:45.391] stack traceback:
[C]: in function 'release'
...hadow of chernobyl\gamedata\scripts\death_manager.script:178: in function <...hadow of chernobyl\gamedata\scripts\death_manager.script:177>
[25.11.21 18:19:45.391] Locals:
[25.11.21 18:19:45.391] userdata (*temporary) : (alife_simulator): 000002A344F7C9E0
[25.11.21 18:19:45.391] nil (*temporary) : [not available]
[25.11.21 18:19:45.391] boolean (*temporary) : true
[25.11.21 18:19:45.391] End
[25.11.21 18:19:45.391] Locals:
[25.11.21 18:19:45.391] End
[25.11.21 18:19:45.391] *********************************************************************************
[25.11.21 18:19:45.391] ********************************************************************************
[25.11.21 18:19:45.391] !![LogStackTrace] Thread: [X-RAY Primary thread]
[25.11.21 18:20:06.484] !!stack trace:К слову, я не пытаюсь использовать удаляемые предметы, а просто убиваю нпс. В оригинале я вообще мог залутать пистолет из трупа, а он уже с моего инвентаря удалялся, опять же к слову. Этим же скриптом все. Сам скрипт в закрепе. Это дез менеджер под аи адикшн, не из чистого тч.
-
AstarotVS все равно второго сталкера в срок не выйдет + огромная вероятность огромного разочарования, это сейчас в тренде, плюс у большинства он нормально не пойдет) так что все ок, живе модинг на сталкер 1 до 2030 как минимум еще.
-
matvlaale глянул. Игра запустилась. Сбегал до Сыча, все нормально, даже диалоги не сломались. Порадовало.
Но все-таки мод пришлось обновить, вот. Дальше просто много текста.
Вылетает при использовании хлеба, потому как делалось на гансе от 31.12.20 с дополнительными модами из апдейтора, которые так и остались нетронутыми в unpack_gamedata, которые сейчас из апдейтора не поставить, потому что он апдейтит сразу и версию мода.
Я этот косяк с едой исправил, как и с руками, перезалил мод пока только здесь. На днях разбанят на плейгранже, там перезалью тоже. За проблему эту обидно, вообще не думал о ней, когда выбрасывал этот мод, ну, как минимум на плейгранж. Когда сюда грузил, то думал, что буду поддерживать и идти в ногу с ганслингером все дела, а потом забил.
Как ставил мод.
1. Установил стимовский сталкер
2. Согласно рекомендациям установщика(отдельная папка для мода, путь к которой без русских букв), поставил версию ганслингера от 31.12.20
3. папку gamedata из архива COR перенес в папку с ганслингером.
По контенту, уточню, тут ничего особенного: рандомно раздал пушки нпс, лут у них разный, чистый аллспавн(без тайников ванильных), разные артефакты в аномалиях, редкость предметов(броники, шапки и пушки. Влияет на количество апгрейдов, на иммунитеты/скорость изнашивания предмета, на тип патронов даже) В общем, чем ниже предмет по редкости, здесь это классы почему-то, тем хуже), а Шустрого теперь казино) Я еще хотел все это с одной жизнью сделать, так и не понял как, та и до сих пор не знаю какие там скрипты для этого нужны. С одной жизнью такое пройти вообще анрил конечно). Самое главное, иной раз запуская мод, случайно не нажать "ДА" и не обновится до актуальной версии ганслингера. Там я уже точно надолго зависну все это адаптировать.
-
-
artemnemechenuy да-да, кал)
да, мод чисто пробежать оригинальный зп. Одно время грезил видеть сталкер в жанре роглайк рпгшки(масло). По сути ничего кроме редкости предметов и случайного наполнения трупов не сделано. Забросил идею. Теперь это чисто угореть, типо рандомайзера из гта са.
Про версию я уже не помню, если честно. По-моему, более ранняя не рандомит модельки, а в поздней я накатил поверх какой-то огроооомный пак моделек. Ранняя должна быть постабильнее.
По контенту, что еще вспомнилось
Ах, еще прикольно получилось с гансом в том смысле, что там отображаются апгрейды. Я точно помню как навешивал апгрейды туда, где их не предусматривали вешать разрабы. Например, какой-то пистолет имел ТРИ режима стрельбы, когда должен был иметь по всем канонам не больше двух, ну и в таком духе. Еще раскопал строчку отвечающую за взрыв ствола при огромном износе, она задействована теперь в игре, как и строчка выдающая награду за разборку предметов. Также, как я понял, редкая фича получилась с апгрейдами, абсолютно случайно. Теперь с пушками, где все апгрейды открыты, все равно требуюется соблюдение последовательности от игрока - согласно дереву.
-
matvlaale если играть на ганслингере не от 31.12.20, то адекватного старта не будет. Нужен именно ганс от 31.12.20 + анимации приема пищи из установщика + обновленные руки(ну у меня они были, не знаю насколько влияет, вроде мелочь). Сейчас его не скачать, но у меня завалялся такой, я его на плейгранж выкидывал.
-
1
-
-
Не подскажите по огсру все-таки?
В оригинале дез менеджер у меня был модифицирован, таким образом
Спойлерlocal active_item = npc:active_item()
local id = item:id()
if isWeapon(item) then
local timer = time_global() + 1000
local function check_timer()
return time_global() > timer
end
local function release_item()
alife():release(alife():object(id), true)
end
level.add_call(check_timer, release_item)
endВсе работало. После смерти у нпс удалялись стволы, так мне и хотелось бы, но вылет ?
В логе мне пишет, что проблема именно в этом, вроде бы
alife():release(alife():object(id), true)
Пишет что-то про object, ну а как его правильно оформить это блин для меня загадка.
-
-
Спойлерпо первому, разобрался, там просто минус надо поставить. Не проверял, но очень уверен. Проверил, да этот минус... Я лечил гг, а ожидал
По второму, так и делал же, опечатался как всегда конечно, но делал так
function blabla()
local console = get_console()
console:execute("time_factor 2")
end
Тю, блин, все заработало теперь. Наверное я делал так, уже просто стерлась память
function blabla()
local console = get_console()
local rnd = math.random(1,300/100)
console:execute("time_factor rnd")
end
или так
console:execute("time_factor = math.random(1,300/100)")
В общем, с утра ситуация казалась безвыходной, а на деле какие-то пустяковые ошибки. Могу только извиниться, что побеспокоил тут всех. Все работает)
Дополнено 0 минут спустяI am dead я имел ввиду, в оригинале последовательность событий ролик-геймплей, а тут геймплей-ролик-геймплей почему-то
-
vader_33 Ну конечно он есть в папке скриптс) Не настолько ж я прост, конечно я почти ничего не знаю, но не.. ладно.
В общем, сейчас сделал(СЕЙЧАС ПРОВЕРИЛ ОРИГИНАЛ И ТОЖЕ НЕ РАБОТАЕТ. Косяк у меня, но я его в упор не вижу, уставший очень) В общем, помоги пожалуйста с консольными командами. Тут я точно не знаю как. Пробовал если что, наугад естественно,local console = get.console()
console:execute("команда")
Спойлерlocal timeStep = math.random(1000,5000) -- как часто будет накладываться эффект(1000 = 1 секунда)
local passedTime = 0function update(deltaTime)
passedTime = passedTime + deltaTimeif (passedTime >= timeStep) then
passedTime = 0
random_effects_irt()
end
end-- Рандомные эффекты.
function random_effects_irt() -- здесь выбирается случайный эффект
if db.actor:alive() then
db.actor.health = 0.03
end
endКрашило меня, когда я пытался видимо вызывать консольную команду скриптом. Видно делал именно это неправильно, даже не буду писать как делал, просто спрошу как. Как?) Как можно скриптом вводить консольную команду? Я сюда поэтому и хочу переехать с оригинального движка. Понравился time_factor и ph_gravity, еще понравились блудмарки, лучи, коллизия вроде называется оружия в руках гг с геометрией, подправленное 3 лицо хоть немного и не довели пока до идеала, уверен что-нибудь еще понравилось - не суть. В общем, теперь хочу сюда, только бы узнать функцию для вызова консольной команды по скрипту и понять почему даже то, что в спойлере, хоть и не вылетает, но не работает. И вопрос, почему ролик вступительный начинается не сразу, а после загрузки уровня? Пока единственное, что подпортило впечатление. На неработающий стим оверлей глаза закрыл уже... Этот момент немного мазолит, привыкну конечно, просто почему именно такое решение интересно.
-
Щур попробуй глянь конфиг trade_trader. Если этот конфиг не трогали и торговля там также устроена, то почему нет? Кстати, в тч эта гроза будет в продаже не до взятия первого задания, а до выполнения квеста "Убить бандитов на АТП", так что задание первое можно брать. Правда выгоды в этом никакой нет, подкопить 20к никак не поможет. Все, что знал) Поделился мнением
-
-
ОГСР движок. Не знаю куда спрашивать, надеюсь сюда. В общем, по советам которые мне были даны еще месяцы назад, решил перенестись на этот движок. Все-таки он классный и все такое. Единственное что, а как перенести туда свои скрипты? Они не работают( Есть хоть что-то где почитать, как стартануть? Или может эта проблема не так глобальна и у меня крашить будет лишь некоторые рабочие на оригинальном движке функции? Как быть с этой?
Спойлерlocal timeStep = math.random(1000,5000) -- как часто будет накладываться эффект(1000 = 1 секунда)
local passedTime = 0function update(deltaTime)
passedTime = passedTime + deltaTimeif (passedTime >= timeStep) then
passedTime = 0
random_effects_irt()
end
endВызывается из bind_stalker, который я взял из оригинала(может это неправильно)
function actor_binder:update(delta)
...
-- Чуть ниже апдейтора погоды. В общем вставлено там все правильно. В оригинале работает.
actor_cond.update(delta)
...
Игра даже не запускается. В логе пишет, что при попытке в актор конд выходит нил
-
-
-
HollowKrueger механик это типо менять тип анимации для пушки на ходу в игре, правильно я понял? а если, например, создать для каждой пушки по 4 клона, где будут разные анимации, а в игре по рангу отслеживать тихим скриптом подменять в какой-то момент ствол?
-
HollowKrueger а возможно ли от ранга эту тему сделать? Пока новичок, то держит как нубас или рембо, кому как больше нравится, а по мере прокачки приходит понимание, ну или воспоминания в случае с меченым, как там правильно было.
-
frankenshtayn ассортимент быстро заканчивается. Я там уже все отредактировал как надо. Сейвлодом я перезагружу список товаров, да, но это не красиво. По красоте, чтобы ассортимент сам перезагружался, чтобы полки в принципе не могли пустовать. Я пробовал спавнить нужные предметы напрямую в инвентарь нпс, но ничего не получил. Возможно респавнил неправильно.
S.T.A.L.K.E.R.: Call of Random
в Прочие модификации
Опубликовано
artemnemechenuy желтая на иконке? Обозначаются так в гансе уникалки. На броню и шлемы все тоже самое, только они не взрываются. У Шустрого даже если падает обычный предмет, то он с апгрейдом идет случайным, типо утешительный приз, и экза вполне может выпасть. Главное верить ?