GabsPuNs
6b6285990f
Fix server compilation
2026-06-22 15:57:56 -04:00
GabsPuNs
bb222c0f5f
Use 16x16 icons except for MinecraftIcon and SurvivalIcon (Those use Mixels)
2026-06-21 19:28:49 -04:00
GabsPuNs
578d7dd90e
Use SpriteSheets and move server.db and server.txt to "Data" folder.
2026-06-21 19:18:22 -04:00
GabsPuNs
0c38270b29
Some changes to the Windows64 Button Layout
...
Also remove lceheadwer
2026-06-21 16:19:22 -04:00
GabsPuNs
6aa199d003
Add wip textures for Windows64 Button Layout
2026-06-21 15:28:09 -04:00
GabsPuNs
612d0ada92
Possibly a bad way to scroll.
...
It's functional, but this menu probably need a future overhaul.
2026-06-21 15:15:53 -04:00
GabsPuNs
831ad4ab43
Port Settings Control and Audio Menu. Add focus sound.
2026-06-21 03:10:18 -04:00
GabsPuNs
894eec412f
Revert some changes.
2026-06-20 17:02:11 -04:00
GabsPuNs
9b3e7b7e2b
Oops. i dont know how to use Web editor xd.
2026-06-20 16:38:20 -04:00
GabsPuNs
eaf6234edd
Add RmlUi: SettingsUIMenu. And RMLUI Menu Cleanup ( #8 )
2026-06-20 16:34:34 -04:00
GabsPuNs
fcbaa2e7e7
Merge branch 'TU30-RMLUI' into TU30-RMLUI
2026-06-20 16:33:25 -04:00
Zero
3841afc69f
Modded RmlUi Update
2026-06-20 21:37:18 +02:00
GabsPuNs
d3af93969a
Implement UnhandledExceptionFilter and revert "set intro scene background to white"
...
Also use g_iScreenWidth and g_iScreenHeight in RMLManager
2026-06-20 15:35:42 -04:00
Zero
6a219918a5
ops
2026-06-20 21:05:14 +02:00
Zero
2a5633b256
Add RmlUi: SettingsUIMenu. And the other menus that already use RmlUi have been cleaned up.
2026-06-20 21:04:32 +02:00
GabsPuNs
82d80943b7
RmlUi: DPI scaling now uses the window size ( #7 )
2026-06-20 10:10:09 -04:00
Zero
f7e0465dc3
RmlUi: DPI scaling now uses the window size instead of the desktop resolution and is updated when the window is resized.
2026-06-20 15:57:06 +02:00
GabsPuNs
d34ff23292
Add Menu Background and Logo component to Pause Menu.
2026-06-18 22:41:49 -04:00
GabsPuNs
aa2e1b9901
Merge branch 'TU30-RMLUI' of https://github.com/GabsPuNs/Project-Zenith-Main into TU30-RMLUI
2026-06-18 22:22:53 -04:00
GabsPuNs
699e6b05bd
RMLUI Menu Updates.
...
* LoadCreateJoin Menu: Adjusted size (Is not 100% accurate but works fine), fix X Padding (Y Padding still need fixes),
* Settings Menu: Added Message Box to "Reset Defaults Settings"
* Pause Menu: Added Message Box for Save Game and Exit.
2026-06-18 22:22:38 -04:00
GabsPuNs
80c595e0b3
RMLUI Menu Updates.
...
* LoadCreateJoin Menu: Adjusted size (Is 100% accurate but works fine), fix X Padding (Y Padding still need fixes),
* Settings Menu: Added Message Box to "Reset Defaults Settings"
* Pause Menu: Added Message Box for Save Game and Exit.
2026-06-18 22:22:07 -04:00
GabsPuNs
4511328f1b
Add another TO-DO
2026-06-17 22:56:27 -04:00
GabsPuNs
7cd526d920
Add DLCs TO-DO
2026-06-17 22:53:42 -04:00
GabsPuNs
18871ed84d
Attempt to make LCJ Menu look more like the OG
...
Also some code cleanup for it
2026-06-17 22:47:42 -04:00
GabsPuNs
4c2665aef0
LoadCreateJoinMenu | Iggy Game UI to RmlUi ( #6 )
2026-06-16 19:53:01 -04:00
Zero
44da16c966
fix
2026-06-17 00:35:00 +02:00
Zero
a495d520e1
Done - LoadCreateJoinMenu | Iggy Game UI to RmlUi
2026-06-17 00:17:12 +02:00
GabsPuNs
3fff023cad
Fixes and implement WideToUtf8 and Utf8ToWide from Minecraft.Server
...
* MessageBox now uses WideToUtf8. This fixes RUS and ES languages.
* Fixed OnButtonClicked.
2026-06-14 17:26:03 -04:00
GabsPuNs
af54f74333
Update sprites from the "New" UI
2026-06-14 15:59:05 -04:00
GabsPuNs
441cf6072d
Some fixes.
2026-06-14 12:53:15 -04:00
GabsPuNs
42775cfb9b
Implement MessageBox UI ( #5 )
2026-06-14 11:50:54 -04:00
GabsPuNs
6988c751b6
Update RmlManagerStub.cpp
2026-06-14 11:50:27 -04:00
Zero
fc5897dbbb
I noticed it, that was my mistake xD.
2026-06-14 16:20:25 +02:00
Zero
4f5eca9194
Implement MessageBox UI: Add styles and structure for message box, including buttons and event handling
2026-06-14 15:57:59 +02:00
GabsPuNs
ec221ab410
Add all the Panorama Backgrounds.
2026-06-13 20:28:11 -04:00
GabsPuNs
197e88a72f
Update Localisation
...
* Stringtables now support IDs and Strings at the same time. DLCs have a new branch for RMLUI now.
* Removed hardcoded StringTableNameMap for use Strings instead of IDs for RMLUI.
* Strings in RMLUI now uses [] since {} is used for data and it could affect future menus.
* Removed GetStringTable. app.GetString now support WStrings.
2026-06-13 19:44:27 -04:00
GabsPuNs
9c20f28641
Add StringTableNameMap.h ( #4 )
2026-06-13 14:05:52 -04:00
Zero
5f55b271f4
Add StringTableNameMap.h with 2312 name-to-ID entries for static mode fallback
2026-06-12 21:06:48 +02:00
GabsPuNs
718dcbaacc
RmlUi Migration Fixes: Linking and Localization Updates ( #3 )
...
RmlUi Migration Fixes: Linking and Localization Updates
2026-06-12 14:48:31 -04:00
Zero
5355394a5a
Implement RMLUI string translation via LCE StringTable
...
Replace hardcoded English strings in RML UI files with {IDS_XXX}
placeholders that are translated at runtime via RmlUi's TranslateString
override, which looks up keys in the LCE StringTable.
- Override SystemInterface_Win64::TranslateString to scan for {KEY}
patterns and resolve them via StringTable::getString(wstring)
- Add GetLCEStringTable() accessor to CConsoleMinecraftApp
- Update PauseMenu.rml, SettingsMenu.rml, HelpOptions.rml with IDS_XXX keys
- Update dynamic dialog SetInnerRML calls in UIScene_PauseMenu.cpp
- Fix CMakePresets.json: remove hardcoded VS2022 ml64.exe path
2026-06-12 15:46:34 +02:00
Zero
233aea0110
Revert "Refresh localized text on gainFocus for RmlUI menus"
...
This reverts commit 6399a965d6 .
2026-06-12 15:46:22 +02:00
Zero
6399a965d6
Refresh localized text on gainFocus for RmlUI menus
2026-06-12 15:06:50 +02:00
Zero
d33ac0e45e
Fix zlib/zstd linking, add MinGW .a fallback libs
2026-06-12 14:40:37 +02:00
GabsPuNs
db621e41ef
More accurate menus
2026-06-11 22:07:34 -04:00
GabsPuNs
84925823e8
Add Text Shadows.
2026-06-11 19:37:03 -04:00
GabsPuNs
fdcbe91ffa
Move custom assets to "new" folder, add LCE assets to the "lce" folder.
2026-06-11 19:32:18 -04:00
GabsPuNs
ab32c7d768
Update Assets Path again for RMLUI
2026-06-11 18:57:56 -04:00
GabsPuNs
617273e1e6
Update RmlManager.cpp
2026-06-11 18:20:45 -04:00
GabsPuNs
50bac00e31
Remove more leftovers of the Hardcore Neo Legacy Mode.
2026-06-11 17:59:49 -04:00
GabsPuNs
3937b2d98c
Use Nearest-Neigbor. Remove Neo Legacy Stuff
...
Nearest-Neighbor is the default filter used in Minecraft for the UI.
Hardcore mode never existed in console version. Someone just added it with fake 4J comments.
2026-06-11 17:04:49 -04:00