Alex KERNEL 1,424 Posted January 10, 2021 Third-party Application mode (TPA) Режим работы клиента VTC.World, при котором файл сохранения game.sii профиля VTC.World копируется в специальную папку для расшифровки и чтения сторонними проектами без ограничений. Каталог TPA файлов Каталогом для TPA файлов является каталог \VTCWorld\tpa в корневом каталоге локальных файлов (CSIDL_LOCAL_APPDATA). Пример для Windows 10: C:\Documents and Settings\<username>\Local Settings\VTCWorld\tpa Принцип работы Если профиль VTC.World активен для игрока, файл profile.active представлен в папке профиля VTC.World (5654432E576F726C64). Каждый файл game.sii, который был успешно распакован и обработан клиентом VTCW, копируется в каталог TPA с именем <internal_timestamp>.sii. Возможна ситуация, когда единовременно могут быть сохранены несколько файлов. В таком случае, помимо <internal_timestamp>.sii могут быть файлы со следующими именами: <internal_timestamp>-1.sii <internal_timestamp>-2.sii <internal_timestamp>-N.sii Уборка мусора Клиент VTC.World самостоятельно следит за количеством файлов в каталоге. Количество файлов не может быть больше 10. Старые файлы удаляются автоматически. Каталог автоматически очищается от файлов после игровой сессии и при закрытии клиента VTC.World. Рекомендации Рекомендуется не пытаться обращаться напрямую к файлам профиля VTC.World, а отслеживать новые файлы в каталоге TPA для чтения актуальной информации. Это гарантирует, что файлы валидны, могут быть успешно распакованы, обработаны и это не повлияет на работу клиента VTC.World. Попытка обращения напрямую к файлам профиля VTC.World, если у приложения нет соответствующего доступа, чревато микрофризами и зависаниями, что может негативно сказаться на учёте доставок. Включение режима TPA Если запущен TrucksBook Client, данный режим активируется автоматически. В других случаях, клиент должен быть запущен с параметром -tpaenable Данный режим актуален и работает только для профиля VTC.World. 1 Share this post Link to post Share on other sites