Forums » General
Are there requirements to access RmlUi on supported platforms?
To try and aid in my testing and troubleshooting of the experimental RmlUi library, I recently tried installing the Windows client using WINE on my Linux box. However, the `rmlui` variable is a boolean value of `false` on this install.
Are there some specific requirements or settings in the config.ini that the client is looking for to instantiate the rmlui environment?
Windows client version is 1.8.777
Windows 10.00.19043 (platform 2)
Is 64bit OS? Yes
Sun Oct 25 10:18:09 2026
There is 55 percent of memory in use.
There are 32787172 total KB of physical memory.
There are 14512520 free KB of physical memory.
There are 36996168 total KB of paging file.
There are 17784396 free KB of paging file.
There are 4194176 total KB of virtual memory.
There are 4156840 free KB of virtual memory.
There are 0 free KB of extended memory.
loaded ./media.rlb
loaded ./media6.rlb
loaded ./media7.rlb
loaded ./demos.rlb
archive returned 3
build date Aug 26 2026 21:43:49
Initializing job system with 7 threads and 32768 jobs per thread.
ovr_Initialize: -3001
[10/25/26 10:18:09] Found driver: "Windows Sound (WAV) driver". Type 1, Pref 2, Version 10.1. Load @0x05140000
[10/25/26 10:18:09] Instantiate address: 05142540
[10/25/26 10:18:09] Found driver: "DirectX11 GKGL driver". Type 5, Pref 3, Version 150.0. Load @0x05170000
[10/25/26 10:18:09] Instantiate address: 051736A0
[10/25/26 10:18:09] Found driver: "DirectX8.1 GKGL driver". Type 5, Pref 1, Version 142.1. Load @0x051f0000
[10/25/26 10:18:09] Instantiate address: 05213890
[10/25/26 10:18:09] Found driver: "DirectX9 GKGL driver". Type 5, Pref 2, Version 150.0. Load @0x051f0000
[10/25/26 10:18:09] Instantiate address: 0523A5C0
[10/25/26 10:18:09] Found driver: "Vulkan GKGL driver". Type 5, Pref 2, Version 150.0. Load @0x05c00000
[10/25/26 10:18:09] Instantiate address: 05C09760
[10/25/26 10:18:09] Found driver: "OpenGL Reference GKGL driver". Type 5, Pref 0, Version 150.0. Load @0x05d40000
[10/25/26 10:18:09] Instantiate address: 05D539E0
[10/25/26 10:18:09] Found driver: "Vista Sound driver". Type 1, Pref 3, Version 10.0. Load @0x05db0000
[10/25/26 10:18:09] Instantiate address: 05DB22AF
[10/25/26 10:18:09] Found driver: "XAudio2 Sound driver". Type 1, Pref 4, Version 10.0. Load @0x05de0000
[10/25/26 10:18:09] Instantiate address: 05DE1824
Using multithreaded rendering.
Using 8 physics worker threads. and g_do_mp = 1
using other arch.
Haptics Init: true
haptics provider is NOT present.
Chroma failed to init api.
DoGameMPJobs.
starting job system.
Starting game job.
[10/25/26 10:18:15] Creating 2048x2048 shadowmap.
Created 2 refraction targets
Loaded sensitivity envelope for touch regions.
Loaded sensitivity envelope for quest controllers.
Attempting to load font 'Play-Bold', locale 'en'
Input driver initialized.
HAS_LEAP - calling initLeapMouse
VO_API_VERSION = 19
Attempting to load font 'Play-Bold', locale 'en'
Attempting to load font 'Play-Bold', locale 'NULL'
Attempting to load font 'Play-Regular', locale 'NULL'
plugins/rmltest/main.lua:2: attempt to index global 'rmlui' (a boolean value)
stack traceback:
plugins/rmltest/main.lua:2: in function 'pluginmain'
vo/vo.lua:2751: in function 'sb'
vo/vo.lua:3285: in main chunk
PostBug: plugins/rmltest/main.lua:2: attempt to index global 'rmlui' (a boolean value)
stack traceback:
plugins/rmltest/main.lua:2: in function 'pluginmain'
vo/vo.lua:2751: in function 'sb'
vo/vo.lua:3285: in main chunk
plugins/rmltest/main.lua:2: attempt to index global 'rmlui' (a boolean value)
stack traceback:
plugins/rmltest/main.lua:2: in function 'pluginmain'
vo/vo.lua:2751: in function 'sb'
vo/vo.lua:3285: in main chunk
Are there some specific requirements or settings in the config.ini that the client is looking for to instantiate the rmlui environment?
Windows client version is 1.8.777
Windows 10.00.19043 (platform 2)
Is 64bit OS? Yes
Sun Oct 25 10:18:09 2026
There is 55 percent of memory in use.
There are 32787172 total KB of physical memory.
There are 14512520 free KB of physical memory.
There are 36996168 total KB of paging file.
There are 17784396 free KB of paging file.
There are 4194176 total KB of virtual memory.
There are 4156840 free KB of virtual memory.
There are 0 free KB of extended memory.
loaded ./media.rlb
loaded ./media6.rlb
loaded ./media7.rlb
loaded ./demos.rlb
archive returned 3
build date Aug 26 2026 21:43:49
Initializing job system with 7 threads and 32768 jobs per thread.
ovr_Initialize: -3001
[10/25/26 10:18:09] Found driver: "Windows Sound (WAV) driver". Type 1, Pref 2, Version 10.1. Load @0x05140000
[10/25/26 10:18:09] Instantiate address: 05142540
[10/25/26 10:18:09] Found driver: "DirectX11 GKGL driver". Type 5, Pref 3, Version 150.0. Load @0x05170000
[10/25/26 10:18:09] Instantiate address: 051736A0
[10/25/26 10:18:09] Found driver: "DirectX8.1 GKGL driver". Type 5, Pref 1, Version 142.1. Load @0x051f0000
[10/25/26 10:18:09] Instantiate address: 05213890
[10/25/26 10:18:09] Found driver: "DirectX9 GKGL driver". Type 5, Pref 2, Version 150.0. Load @0x051f0000
[10/25/26 10:18:09] Instantiate address: 0523A5C0
[10/25/26 10:18:09] Found driver: "Vulkan GKGL driver". Type 5, Pref 2, Version 150.0. Load @0x05c00000
[10/25/26 10:18:09] Instantiate address: 05C09760
[10/25/26 10:18:09] Found driver: "OpenGL Reference GKGL driver". Type 5, Pref 0, Version 150.0. Load @0x05d40000
[10/25/26 10:18:09] Instantiate address: 05D539E0
[10/25/26 10:18:09] Found driver: "Vista Sound driver". Type 1, Pref 3, Version 10.0. Load @0x05db0000
[10/25/26 10:18:09] Instantiate address: 05DB22AF
[10/25/26 10:18:09] Found driver: "XAudio2 Sound driver". Type 1, Pref 4, Version 10.0. Load @0x05de0000
[10/25/26 10:18:09] Instantiate address: 05DE1824
Using multithreaded rendering.
Using 8 physics worker threads. and g_do_mp = 1
using other arch.
Haptics Init: true
haptics provider is NOT present.
Chroma failed to init api.
DoGameMPJobs.
starting job system.
Starting game job.
[10/25/26 10:18:15] Creating 2048x2048 shadowmap.
Created 2 refraction targets
Loaded sensitivity envelope for touch regions.
Loaded sensitivity envelope for quest controllers.
Attempting to load font 'Play-Bold', locale 'en'
Input driver initialized.
HAS_LEAP - calling initLeapMouse
VO_API_VERSION = 19
Attempting to load font 'Play-Bold', locale 'en'
Attempting to load font 'Play-Bold', locale 'NULL'
Attempting to load font 'Play-Regular', locale 'NULL'
plugins/rmltest/main.lua:2: attempt to index global 'rmlui' (a boolean value)
stack traceback:
plugins/rmltest/main.lua:2: in function 'pluginmain'
vo/vo.lua:2751: in function 'sb'
vo/vo.lua:3285: in main chunk
PostBug: plugins/rmltest/main.lua:2: attempt to index global 'rmlui' (a boolean value)
stack traceback:
plugins/rmltest/main.lua:2: in function 'pluginmain'
vo/vo.lua:2751: in function 'sb'
vo/vo.lua:3285: in main chunk
plugins/rmltest/main.lua:2: attempt to index global 'rmlui' (a boolean value)
stack traceback:
plugins/rmltest/main.lua:2: in function 'pluginmain'
vo/vo.lua:2751: in function 'sb'
vo/vo.lua:3285: in main chunk
RmlUi is released for Windows 64bit (closed beta), Linux and MacOS.
It is not released onto the production 32bit Windows version. So, if you're installing that, it won't work.
It is not released onto the production 32bit Windows version. So, if you're installing that, it won't work.
Ah. That explains it. I was using the 64-bit client, but the one downloaded from the website.
There's only one 64bit Windows client, which is the version in closed Beta.
The links that you get from the Download page (on the left sidebar) lead to the 32bit Windows client.
The links that you get from the Download page (on the left sidebar) lead to the 32bit Windows client.