Repository navigation
What's Changed
In-Game & Client Features
- Made the in-game launcher overlay smoother and more reliable, including when its window is recreated.
- Improved compatibility with ENB and other graphics modifications.
- Fixed splash-screen images displaying incorrectly on some setups.
- Fixed some custom textures failing to load when their names are long.
- Improved connections from the in-game launcher when nicknames or passwords contain special characters.
- Improved stability when joining or reconnecting to servers, receiving incomplete server responses, and closing the game.
- Reduced some unnecessary work during gameplay and overlay rendering.
Launcher Improvements
- Added a Models cache folder setting in Advanced settings, with a folder picker and a default SA-MP cache path on Windows.
- Added a history of up to five recently used nicknames, selectable from the main window and server join prompt.
- Added the
--no-ompcommand-line option to launch without injecting the open.mp client. - Added Armenian, Korean, and Bulgarian translations. Expanded or corrected Spanish, Lithuanian, Georgian, Italian, and Serbian translations.
- Fixed edited per-server nicknames being reset in the join prompt, and preserved them when changing SA-MP versions.
- Fixed connecting to password-protected servers from the server context menu.
- Encoded nicknames and passwords in in-game connect messages so special characters are handled correctly.
- Fixed CLI connections to hyphenated hostnames by resolving them to IPv4 addresses before launch.
- Fixed the SA-MP ping query payload and guarded against replies too short to parse.
- Restored the main window’s size after the loading screen, including after a reload.
- Skipped update checks in the in-game launcher and improved fallback selection of download and plugin information.
- Started the game IPC listener only when needed, improved client connection cleanup, and sent overlay window IDs to the game client.
- Improved game executable launching by validating its path, setting the game directory, and disconnecting its standard input and output.
- Improved logging: try a file beside the executable, then local app data, then standard error.
- Kept server context menu colors in sync with theme changes, removed focus outlines in the server list, and aligned Advanced settings buttons with General settings styling.
- Changed the installer to download the WebView2 bootstrapper.
- Fixed the external server dialog.
New Contributors
- @khe4oyan made their first contribution in #369
- @sampmoder made their first contribution in #375
- @edgyaf made their first contribution in #410
- @ricardoofnl made their first contribution in #416
- @LopezDev7 made their first contribution in #427
- @PANZEHIR54 made their first contribution in #390
- @JOsee321 made their first contribution in #428
Full Changelog: v1.6.1...v1.7.0