NUILight

GTA 5 / programs
I implemented a web rendering engine in Gta V ( full HTML support -Latest version HTML5-, full CSS support -Latest version CSS3- and full support for jаvascript -Latest version ES6-)

Pros:
Integrating a web rendering engine like CEF (Chromium Embedded Framework available in the version 0.2) or Ultralight ( available in the version 0.1) directly into GTA V offers a massive leap in UI flexibility compared to standard game drawing methods. By leveraging HTML5, CSS3, and jаvascript, developers can create complex, modern interfaces such as interactive tablets, custom inventory systems, or animated HUDs with the same ease as building a website. This approach bypasses the rigid limitations of the game's native "Scaleform" (Flash-based) UI, allowing for high-performance hardware acceleration, full transparency support, and the ability to use powerful web libraries like React or Vue. Ultimately, it enables a "live" interface that can fetch real-time data from the internet or local scripts without causing the game to stutter or requiring a restart to update the visuals.

Installation instructions for version 0.1 and 0.2 are available in the zip files.
Warning: There is an executable called "NUILight Worker.exe", ensure that it exist in the game root folder after copying else the mod will cause the game to crash and then it might cause a death blue screen if you don't close the game properly after it crashes ( DO NOT FORCE CLOSE TASK FOR THE POPUPS !)

For developers : there is a developers folder that you might want to check out if you want to create web pages capable of interacting with the game .

Usage:
-Open the settings.ini file and remove the old html path and use you own html path or a real Url like https://www.gta5-mods.com
( i added a demo html file to test and you need to allow transparency in the page because the engine render the whole page on top of the full game window)
-ToggleVisibility change it to whatever you like and same with CaptureInput.
-When you open the game, you aren't gonna see anything until you press F10 or what ever you chose to toggle the browser visibility and F3 to release the mouse and keyboard to interact with the html page.

Known bugs:
-I fixed them in the v0.2.1 so if you discover new ones contact me ( contact info is in the end of the license agreement in the latest package)

Updated FAQ:
Why I switched from Ultralight to Cef
-Ultralight has problems and limitations

Why you need to use Ultralight version 0.1 instead of Cef version 0.2
-It's a light weight engine consuming around 10 to 20mb of ram without affecting the gameplay especially on low end devices like mine and it's capable of running 60fps.

Why you need to use Cef version 0.2 instead of Ultralight version 0.1
-It support the latest version of HTML, CSS and jаvascript but might cause performance issues on low end devices ( Note : I didn't update Ultralight Flavor of the project so old bugs are still there)

Update 0.2.1:
-Fixed the known bugs seen in v0.1 and v0.2 ( browser visibility during the pause menu and the warning screens )
-Added a proper url fallback in case of the unavailability of the settings.ini file
-Added a proper freeze protocol to end the rendering when the game freezes
-Added EULA license to the project

Update 0.2:
-Using Chromium Embedded Framework (CEF) instead of Ultralight just like NUI used in FiveM.
-Fixed CSS and HTML limitations by the Cef upgrade.
-Fixed networking issues.

What is next:
-I'll start working on a api to give the developers full control over the engine.
Legal:
NUILight is only available on GTA5-Mods. If you find it elsewhere, it's an unauthorized copy please download from the official page to ensure you have the correct, safe version. Thanks for supporting the original release.

Credits : ShadowOne

Note: NUILight is and always will be free. If you want to support development and help me upgrade from my potato laptop, donations are appreciated but never expected. : Ko-fi
Узнайте о новых возможностях и улучшениях в выпуске Photoshop на официальном сайте >

FAQ

Ошибок много, сюда всё не влезет. Поэтому все решения (с картинками) мы расписали в статье: Ошибки при установке приложений на Мак

Официальные обновления могут привести к потере активации, если обратное не написано в инструкции по установке. Для обновления ПО с этого сайта необходимо здесь же (при наличии) скачать новую версию этого ПО, и установить его поверх (с заменой) установленной на вашем компьютере версии. В таком случае вы сохраните активацию и настройки этого ПО. Подробнее в статье: Обновление пиратских приложений

Для скачивания крупных файлов рекомендуется использовать любой менеджер загрузок, например, FDM (Free Download Manager) Для скачивания с ФО по типу Filen.io не рекомендуется использовать браузер Safari. Используйте, например, Google Chrome, или вышеупомянутый FDM. Для скачивания файлов через торрент (файл.torrent) требуется наличие Торрент-клиента, например, Transmission, или вышеупомянутый FDM. Не забывайте, что провайдеры могут блокировать доступ к некоторым сайтам (1fichier.com и др.), для обхода блокировок рекомендуется использовать VPN.

Администрация сайта ничего не взламывает. Этим занимаются релиз-группы и некоторые энтузиасты. От них и зависит наличие обновлений. Но вы можете ломать софт самостоятельно, начав изучать реверс инжиниринг
Проблемы с установкой и активацией?
Запросить помощь

Комментарии 0

Версия

7.0.11

Разработчик
Nektony
Язык интерфейса
Английский
Активация (RG)
K'ed by TNT team
Совместимость
macOS 10.12 и новее
Архитектура
ARM, x86 (64-bit)
Скачать бесплатно Предыдущие версии
Угрозы не найдены. Подробнее...

Опубликовано (изменено): 16.05.2023

Просмотры: 100

ПОХОЖИЕ ПУБЛИКАЦИИ