Можно ли подгружать внешние модели?

Alan1

Участник
Автор темы
57
4
Версия MoonLoader
Другое
Здравствуйте!

Суть вопроса в том, можно ли с помощью lua достать и использовать модели, которых нет в игре? Из стороннего .img файла.

Заранее спасибо за помощь!

актуально
 
Последнее редактирование:

thebestsupreme

Участник
170
12
Если я правильно понял то, ты хочешь сделать так чтобы из специальной папки брались фото и выводились?

Как вариант - сделать подкачку картинку в папку с игрой и вывод её.


CODE:
local dlstatus = require('moonloader').download_status

if not doesDirectoryExist('moonloader/config/AdminTools') then createDirectory('moonloader/config/AdminTools') end
if doesFileExist("moonloader/config/AdminTools/c7iko6k.png") then
    png = imgui.CreateTextureFromFile(getGameDirectory().. "/moonloader/config/AdminTools/c7iko6k.png")
else
downloadUrlToFile("https://i.imgur.com/c7iko6k.png", "moonloader/config/AdminTools/c7iko6k.png", function(id, status, p1, p2)
    if status == dlstatus.STATUS_ENDDOWNLOADDATA then
        png = imgui.CreateTextureFromFile(getGameDirectory().. "/moonloader/config/AdminTools/c7iko6k.png")
end end) end

imgui.Image(png, imgui.ImVec2(210, 190)) -- вставляешь в imgui и воля вывод фото!
 
  • Нравится
Реакции: Shepi

madrasso

Потрачен
883
324
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Если я правильно понял то, ты хочешь сделать так чтобы из специальной папки брались фото и выводились?

Как вариант - сделать подкачку картинку в папку с игрой и вывод её.


CODE:
local dlstatus = require('moonloader').download_status

if not doesDirectoryExist('moonloader/config/AdminTools') then createDirectory('moonloader/config/AdminTools') end
if doesFileExist("moonloader/config/AdminTools/c7iko6k.png") then
    png = imgui.CreateTextureFromFile(getGameDirectory().. "/moonloader/config/AdminTools/c7iko6k.png")
else
downloadUrlToFile("https://i.imgur.com/c7iko6k.png", "moonloader/config/AdminTools/c7iko6k.png", function(id, status, p1, p2)
    if status == dlstatus.STATUS_ENDDOWNLOADDATA then
        png = imgui.CreateTextureFromFile(getGameDirectory().. "/moonloader/config/AdminTools/c7iko6k.png")
end end) end

imgui.Image(png, imgui.ImVec2(210, 190)) -- вставляешь в imgui и воля вывод фото!
Не правильно понял, ему надо загружать текстуры конкретно на модели, по типу modloader'а
 
  • Нравится
Реакции: Alan1 и thebestsupreme

madrasso

Потрачен
883
324
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
  • Нравится
Реакции: Alan1