Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Гайд [Сурс] Escape from Tarkov — Разблокировка всей кастомизации убежища

Sloppy
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
13 Фев 2026
Сообщения
724
Реакции
18
Разблокируем весь визуал в убежище (Hideout Customization)

Нашел короткий метод, как открыть все плюшки в убежке без долгого гринда и траты ресурсов. Суть простая — хукаем метод в CustomizationSolver и принудительно получаем доступ ко всем предметам кастомизации.

Код:
Expand Collapse Copy
void* hooks::impl::assembly_csharp::eft::customization_solver::hk_get_available_hideout_customization_items(void* instance, void* method_info)
{
    auto _klass = il2cpp::detail::assembly::get_assembly(_("Assembly-CSharp"))
        ->get_image()
        ->find_klass(_("EFT"), _("CustomizationSolver")); 

     if (!_klass || !vcruntime::memory::is_valid(_klass))
        return nullptr;

     auto get_hideout_customization_items_function = _klass->find_method ( _ ( "get_HideoutCustomizationItems" ) )->as< void*(*)( void* inst ) >( );

       return get_hideout_customization_items_function ( instance ); 
}

Технические нюансы и грабли:
  1. Хук должен отрабатывать на ранних этапах инициализации, учитывайте это при интеграции в свой проект.
  2. Синхронизация с бэкендом: скорее всего, вы поймаете Backend Error 1000. Проблема в том, что игра пытается отправить состояние вашего убежища на сервер, чтобы его могли чекать другие игроки, и сервер логично посылает такие запросы лесом.
  3. Десинхрон: примененные изменения визуально остаются у вас в клиенте, но фактически на сервере они не закрепляются.

В качестве базы под допил или просто для красивых скриншотов в EFT — пойдет. Для полноценного использования нужно копать в сторону того, как пропихнуть это состояние без триггера ошибок бэкенда.

Интересно, пробовал ли кто-то фиксить синхронизацию или всё так и остается на уровне локального визуала?
 
Назад
Сверху Снизу