Исходник [mimgui] Font Awesome 6

chapo

чопа сребдс // @moujeek
Автор темы
Модератор
8,868
11,572
Всем хай, новая версия FontAwesome для mimgui!
1663679286911.png

* на данный момент тут около 1390 иконок
Установка: перенести файл fAwesome6_solid.lua в папку moonloader\lib
Для данной версии установка .ttf шрифта не требуется
Список всех доступных иконок
Подключение либы в свой скрипт:
Для начала необходимо "вызвать" файл через require, затем загружаем шрифт в функции OnInitialize. Функция fa.Init может принимать в 1 аргумент - размер шрифта (если не указан - 14)
Lua:
local fa = require('fAwesome6_solid')

imgui.OnInitialize(function()
    fa.Init()
end)
Использование иконок:
Lua:
--imgui.Text(fa.НАЗВАНИЕ_ИКОНКИ)
imgui.Text(fa.FACE_SMILE)
1663679753192.png

Цветная иконка:
Lua:
imgui.Text(fa.FACE_SMILE)
imgui.SameLine()
imgui.TextColored(imgui.ImVec4(1, 0, 0, 1), fa.FACE_ANGRY)
1663679825107.png



Скрипт для поиска иконок в игру (лучше юзайте сайт):
1663680143661.png

Скачать: https://cdn.discordapp.com/attachments/893120874331394109/1021773605614399558/fa6test.lua
Активация: чит-код "fa6"
Коды символов взяты отсюда: https://github.com/juliettef/IconFontCppHeaders/blob/main/IconsFontAwesome6.h
Такую штуку около месяца назад пытался сделать @SADFI2259X , однако я заебался ждать, так что решил сделать сам.
 

Вложения

  • fAwesome6_solid.lua
    335.9 KB · Просмотры: 3,166
Последнее редактирование:

DZONE

Известный
187
198
1663748482313.png
что не так?
Lua:
[ML] (error) Font Awesome 6 mimgui test: C:\Users\dimao\Desktop\new osnova\moonloader\fa6test.lua:5: module 'fAwesome6' not found:
    no field package.preload['fAwesome6']
    no file 'C:\Users\dimao\Desktop\new osnova\moonloader\lib\fAwesome6.lua'
    no file 'C:\Users\dimao\Desktop\new osnova\moonloader\lib\fAwesome6\init.lua'
    no file 'C:\Users\dimao\Desktop\new osnova\moonloader\fAwesome6.lua'
    no file 'C:\Users\dimao\Desktop\new osnova\moonloader\fAwesome6\init.lua'
    no file '.\fAwesome6.lua'
    no file 'C:\Users\dimao\Desktop\new osnova\moonloader\lib\fAwesome6.luac'
    no file 'C:\Users\dimao\Desktop\new osnova\moonloader\lib\fAwesome6\init.luac'
    no file 'C:\Users\dimao\Desktop\new osnova\moonloader\fAwesome6.luac'
    no file 'C:\Users\dimao\Desktop\new osnova\moonloader\fAwesome6\init.luac'
    no file '.\fAwesome6.luac'
    no file 'C:\Users\dimao\Desktop\new osnova\moonloader\lib\fAwesome6.dll'
stack traceback:
    [C]: in function 'require'
    C:\Users\dimao\Desktop\new osnova\moonloader\fa6test.lua:5: in main chunk
[ML] (error) Font Awesome 6 mimgui test: Script died due to an error. (10176E14)

p.s не то название файла, поменял на fAwesome6.lua - rabotaet
 
Последнее редактирование:

chapo

чопа сребдс // @moujeek
Автор темы
Модератор
8,868
11,572
что не так?
Lua:
[ML] (error) Font Awesome 6 mimgui test: C:\Users\dimao\Desktop\new osnova\moonloader\fa6test.lua:5: module 'fAwesome6' not found:
    no field package.preload['fAwesome6']
    no file 'C:\Users\dimao\Desktop\new osnova\moonloader\lib\fAwesome6.lua'
    no file 'C:\Users\dimao\Desktop\new osnova\moonloader\lib\fAwesome6\init.lua'
    no file 'C:\Users\dimao\Desktop\new osnova\moonloader\fAwesome6.lua'
    no file 'C:\Users\dimao\Desktop\new osnova\moonloader\fAwesome6\init.lua'
    no file '.\fAwesome6.lua'
    no file 'C:\Users\dimao\Desktop\new osnova\moonloader\lib\fAwesome6.luac'
    no file 'C:\Users\dimao\Desktop\new osnova\moonloader\lib\fAwesome6\init.luac'
    no file 'C:\Users\dimao\Desktop\new osnova\moonloader\fAwesome6.luac'
    no file 'C:\Users\dimao\Desktop\new osnova\moonloader\fAwesome6\init.luac'
    no file '.\fAwesome6.luac'
    no file 'C:\Users\dimao\Desktop\new osnova\moonloader\lib\fAwesome6.dll'
stack traceback:
    [C]: in function 'require'
    C:\Users\dimao\Desktop\new osnova\moonloader\fa6test.lua:5: in main chunk
[ML] (error) Font Awesome 6 mimgui test: Script died due to an error. (10176E14)

p.s не то название файла, поменял на fAwesome6.lua - rabotaet
верни старое название файла с solid, просто в require пиши полное название файла. (название файла я сменил что бы не было конфликтов с другим файлом fa6)
 
  • Нравится
Реакции: DZONE

YarikVL

Известный
Проверенный
4,767
1,820
Юзеры еще не научились 5 версию ставить, а тут уже 6)))
 

YarikVL

Известный
Проверенный
4,767
1,820
точно длл кинуть в папку resource\fonts трудно пиздец
а что делат если у миня нету папки resource памагите пжпжп

Да, это сложно. Не раз я видел темы с крашем из-за отсутствия fawesome ( и мозгов )
 
  • Нравится
Реакции: Gishit