Post

Posting about this with small delay here, but this month my friend and a very talented programmer under nickname @numas13 made his Xash3D FWGS main menu UI implementation public. It is written from the ground up in Rust programming language using ratatui library, making the main menu look like it's something out of Unix terminal.

For now, it's more tailored towards Half-Life and not generic enough to support mods, but maybe with few modifications it might fit into your own Xash-based game if you want something with different design... and in Rust, this thing is very popular these days. Hell, maybe it's the first step towards engine oxidation. :)

For demonstration purposes, this menu is included with engine on Windows, Linux and macOS builds (cross-compiling it for other platforms is another can of worms...) and can be enabled with `-menulib menu_tui.dll` command line switch on Windows or with `-menulib libmenu_tui.so` on Linux.
Posting about this with small delay here, but this month my friend and a very talented programmer under nickname @numas13 made his Xash3D FWGS main menu UI implementation public. It is written from the ground up in Rust programming language using ratatui library, making the main menu look like it's something out of Unix terminal.

For now, it's more tailored towards Half-Life and not generic enough to support mods, but maybe with few modifications it might fit into your own Xash-based game if you want something with different design... and in Rust, this thing is very popular these days. Hell, maybe it's the first step towards engine oxidation. :)

For demonstration purposes, this menu is included with engine on Windows, Linux and macOS builds (cross-compiling it for other platforms is another can of worms...) and can be enabled with `-menulib menu_tui.dll` command line switch on Windows or with `-menulib libmenu_tui.so` on Linux.
Posting about this with small delay here, but this month my friend and a very talented programmer under nickname @numas13 made his Xash3D FWGS main menu UI implementation public. It is written from the ground up in Rust programming language using ratatui library, making the main menu look like it's something out of Unix terminal.

For now, it's more tailored towards Half-Life and not generic enough to support mods, but maybe with few modifications it might fit into your own Xash-based game if you want something with different design... and in Rust, this thing is very popular these days. Hell, maybe it's the first step towards engine oxidation. :)

For demonstration purposes, this menu is included with engine on Windows, Linux and macOS builds (cross-compiling it for other platforms is another can of worms...) and can be enabled with `-menulib menu_tui.dll` command line switch on Windows or with `-menulib libmenu_tui.so` on Linux.
Posting about this with small delay here, but this month my friend and a very talented programmer under nickname @numas13 made his Xash3D FWGS main menu UI implementation public. It is written from the ground up in Rust programming language using ratatui library, making the main menu look like it's something out of Unix terminal.

For now, it's more tailored towards Half-Life and not generic enough to support mods, but maybe with few modifications it might fit into your own Xash-based game if you want something with different design... and in Rust, this thing is very popular these days. Hell, maybe it's the first step towards engine oxidation. :)

For demonstration purposes, this menu is included with engine on Windows, Linux and macOS builds (cross-compiling it for other platforms is another can of worms...) and can be enabled with `-menulib menu_tui.dll` command line switch on Windows or with `-menulib libmenu_tui.so` on Linux.

Posting about this with small delay here, but this month my friend and a very talented programmer under nickname @numas13 made his Xash3D FWGS main menu UI implementation public. It is written from the ground up in Rust programming language using ratatui library, making the main menu look like it's something out of Unix terminal. For now, it's more tailored towards Half-Life and not generic enough to support mods, but maybe with few modifications it might fit into your own Xash-based game if you want something with different design... and in Rust, this thing is very popular these days. Hell, maybe it's the first step towards engine oxidation. :) For demonstration purposes, this menu is included with engine on Windows, Linux and macOS builds (cross-compiling it for other platforms is another can of worms...) and can be enabled with `-menulib menu_tui.dll` command line switch on Windows or with `-menulib libmenu_tui.so` on Linux.

Tarek

This menu actually looks really nice.