Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Вроде остался баг с черным экраном, поэтому пока что использую mimgui
1767637213
Это новая версия - 1.91.9b, уже не mimgui, а UPmimgui)
1767637455
Хотя на текущий момент уже есть
imgui v1.92.5
неплохо было бы портировать @ARMOR ❤️
Всем привет! Разрабатываю библиотеку ForgeMap для создания кастомных карт (на замену стандартной карте gta). Суть библиотеки: она предоставляет API для создания, рендера (mimgui) и управления интерактивной картой. Я хочу дать возможность разработчикам расширять функционал друг друга.
Скрипт А...
При onD3DDeviceLost (сворачивании игры) слетают текстурки и нужно заново в onD3DDeviceReset подгружать, и в большинстве случаев - после разворачивания черный экран.
В параметр get_txd не нужно указывать путь, только имя файла или его номер. Мб некоторые текстурки загружаются/выгружаются только при необходимости?
Например, fronten2.txd используется только в меню, мб она и подругажется только в открытом меню?
Да, нашёл решение через MoonAdditions
local imgui = require("mimgui")
local ffi = require('ffi')
local mad = require("MoonAdditions")
ffi.cdef[[
typedef unsigned char RwUInt8;
typedef int RwInt32;
typedef short RwInt16;
typedef struct RwRaster RwRaster;
typedef struct...
Загружать 200+ картинок в память это писец, может памяти не хватить и будут белые картинки.
Лучшим решением будет сгруппировать все картинки в 1 целую, загрузить её и рендерить нужные тебе участки.
Подскажите плес как зарендерить txd в imgui.Image?
В MoonAdditions есть апи для получения текстурки:
txd = mad.load_txd(getGameDirectory() .. '/models/hud.txd')
texture_from_txd = txd:get_texture('radar_centre')
Но в texture_from_txd падает че-то типо такого userdata: 0x142e2898
И как это...
У меня всё норм, может не заменил либу?
1752661810
А не, всё равно бывает черный экран после разворачивания, пока не могу понять почему.
(после краша скрипта, сворачивании и разворачивании окна игры (без перезагрузки скрипта)
Описание:
Простой скин-чейнджер с превью: вместо статичных картинок он показывает текстурки из игры (включая ваши заменки).
Активация окна: /skin
Быстрая смена скина: /ss <id>
Скрипт пока в бете. Удобно смотреть и выбирать скин на лету. Работать с этими текстурками минус вайб. В будущем может...