Все посты %s в %S - AMK Team
Перейти к контенту

[SoC] Ковыряемся в файлах


Halford

Рекомендуемые сообщения

58 минут назад, shahvkit сказал:

self.idle_time = 24*5 

1/3

Здесь могла быть ваша реклама.

Поделиться этим сообщением


Ссылка на сообщение
54 минуты назад, shahvkit сказал:

self.idle_time = 1/3

Или 1*0.333, т.е. вообще 0.333 :biggrin:

Изменено пользователем mole venomous
  • Спасибо 1

Здесь могла быть ваша реклама.

Поделиться этим сообщением


Ссылка на сообщение

@imcrazyhoudini , например, можно юзнуть коллбек "take_item_from_box"

 

function ... (box, story_id)
    if story_id == 2000 then

        ... 

    end

end

  • Спасибо 1

Здесь могла быть ваша реклама.

Поделиться этим сообщением


Ссылка на сообщение
40 минут назад, naxac сказал:

её там нет

Есть

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

function actor_has_item(actor, npc, p)
    return p[1] ~= nil and actor:object( p[1] ) ~= nil
end

 

  • Полезно 2

Здесь могла быть ваша реклама.

Поделиться этим сообщением


Ссылка на сообщение
1 час назад, bsanek628 сказал:

как в случае без глушителя  также на hit_power

 Да, но через коэффициент - параметр "bullet_hit_power_k" в секции [wpn_addon_silencer] , config\weapons\weapons.ltx.

Здесь могла быть ваша реклама.

Поделиться этим сообщением


Ссылка на сообщение

@AleksYan , что бы долго не разбираться, можно просто удалить этого "esc_specnaz5", но это не гарантирует, что вылет когда-нибудь не повторится.

При условии, что НПС не очень то и нужен.

Изменено пользователем mole venomous
  • Полезно 1

Здесь могла быть ваша реклама.

Поделиться этим сообщением


Ссылка на сообщение
31 минуту назад, bsanek628 сказал:

Работает ли в ТЧ в описании шмоток/стволов крашеный текст?

Конечно же

  • Спасибо 1
  • Нравится 1

Здесь могла быть ваша реклама.

Поделиться этим сообщением


Ссылка на сообщение

@bsanek628 , ну я бы писал с заглавной буквы, обозначая конкретное значимое место в игре. Я так и пишу, независимо от правил :unknw:.  У меня локация Бар, группировка "Долг" и Деревня кровососов на Армейских складах. А "100 рентген" - просто бар, где даже рентген с маленькой буквы :biggrin:

Изменено пользователем mole venomous
  • Нравится 1

Здесь могла быть ваша реклама.

Поделиться этим сообщением


Ссылка на сообщение

На чистом ТЧ таких изысков нет. В движке OGSR всё уже сделано и эти строки будут работать.

А если речь про описание, тут повыше dsh скидывал ссылку.

Изменено пользователем mole venomous

Здесь могла быть ваша реклама.

Поделиться этим сообщением


Ссылка на сообщение
4 минуты назад, Firestarter сказал:

И такое "изыскание" никак не добавить?

Замени оригинальный движок на OGSR.

https://github.com/OGSR/OGSR-Engine/releases

Это проще, чем самому добавлять в оригинальный движок :biggrin:.

И  лучше, чем городить "костыли" (я даже не прикидываю, как это вообще можно более менее нормально сгородить на скриптах...)

Изменено пользователем mole venomous
  • Нравится 1

Здесь могла быть ваша реклама.

Поделиться этим сообщением


Ссылка на сообщение
4 минуты назад, Firestarter сказал:

хотелось это как-то в оригинале реализовать

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

Изменено пользователем mole venomous

Здесь могла быть ваша реклама.

Поделиться этим сообщением


Ссылка на сообщение

@Firestarter , я дал ссылку на релизы движков OGSR. Если у тебя чистый ТЧ, нужно перейти по ссылке, скачать это, к примеру:

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

DSUMOWa1.jpg?download=1&name=%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%2030-04-2023%2022:48:28.jpg- это крайний релиз, есть более старые

Распаковать и закинуть в свой ТЧ с заменой файлов.

Если уже есть свои правки или установленные моды, конечно же, придётся адаптировать пересекающиеся файлы.  

Возможно, потребуется обновить ПО (https://disk.yandex.ru/d/NZggG9vt7S-l8Q ).

Изменено пользователем mole venomous
  • Спасибо 1

Здесь могла быть ваша реклама.

Поделиться этим сообщением


Ссылка на сообщение

Да пора вводить уровень сложности "Читер" уже. А там всё оллинклюзив. Это как "девелопер моде", только разрабатывать ничего не надо :lol3:

Здесь могла быть ваша реклама.

Поделиться этим сообщением


Ссылка на сообщение
1 минуту назад, Zander_driver сказал:

"пройти игру"

Новая игра --> Титры

  • Смешно 1

Здесь могла быть ваша реклама.

Поделиться этим сообщением


Ссылка на сообщение

ЕМНИП, это проигрывается постпроцесс "agr_u_fade". Если по-хорошему, то убрать ф-ию его вызова из all.spawn:

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

Рестриктор 'trader_zone_task'

оригинал

on_actor_inside = {-esc_kill_gunslinger} nil %+esc_kill_gunslinger =run_postprocess(agr_u_fade)%

правлено

on_actor_inside = {-esc_kill_gunslinger} nil %+esc_kill_gunslinger%

 

Изменено пользователем mole venomous
  • Согласен 1

Здесь могла быть ваша реклама.

Поделиться этим сообщением


Ссылка на сообщение
36 минут назад, boneset-jq сказал:

Как сделать выдачу квеста при старте игры?

Речь про стартовый сюжетный квест? На первый взгляд, всё так же:

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

Имея распакованные конфиги/скрипты, возможность поиска файлов с указанным текстом (Total Commander), начальные навыки в ковырянии и понимание, что ты делаешь, можно пошагово выявить, что где убрать/отключить/переместить и пр.

Первый диалог с Сидоровичем - "escape_trader_start_dialog", в этом диалоге выдаётся инфопоршень, "толкающий" первое задание - "tutorial_wounded_start".

Можно выдать этот инфо прямо на старте, в том же рестрикторе, где отключили затемнение:

on_actor_inside = {-esc_kill_gunslinger} nil %+esc_kill_gunslinger +tutorial_wounded_start%

 

Однако, стоит понимать, что нужно теперь убрать паузу, пока говорит Сидор, его анимации и озвучку, а так же "открыть" дверь бункера и чёрт его знает, что ещё.

 

Очень важно понимать, что ускоряя ход событий такими шагами, мы рискуем где-нибудь что-нибудь упустить. Например, если в диалоге выдаётся инфо или вызывается какая-то функция (кроме того, что "по-быстрому" сейчас перенесли), не все условия для выполнения квеста (и не только) могут будут быть выполнены... 

 

Изменено пользователем mole venomous
  • Согласен 1
  • Полезно 1

Здесь могла быть ваша реклама.

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...
{advertisement="yandex_floor_dark_theme"}