N!tmod 2.3.4 Beta 1
Changelog
Added: Linux 64-bit support (client + server)
Added: macOS 64-bit support (client)
Added: Support for Omni-Bot 64 bit (if server is running x86_64)
Added: Missing class menus files
Added: "mod_build" serverinfo cvar
Added: Build CPU type in !about output, crashlogs, G_InitGame
Added: Don't use "screenshotJPEG" when using ET:Legacy and cg_useScreenshotJPEG = 1
Added: !about now shows buil-in SQLite API version
Added: "humans" statusResponse key (used by UI serverlist)
Added: Ingame serverlist will now hide serverfacades and server returning no or invalid statusResponse
Added: cg_pmSounds: 0 - Disable sound notification for PM/Adminchat | 1 - Enable
Added: Ingame serverlist now displays real human counts based on statusResponse "humans" key (also compatible with ET:Legacy "humans" infoResponse key, if server and client are running ET:Legacy. Otherwise based on ping)
Added: Experimental widescreen support for UI and modified menu files accordingly
Removed: macOS PPC support
Removed: macOS 32.bit support
Removed: Ingame serverlist "TR" column
Modified: Built-in SQLite Interface updated to version 3.35.5 (previously 3.8.5)
Modified: g_hitboxes now doesn't uses any extra entities
Modified: Code cleanup and fixed many compiler warnings
Modified: Code optimizations for faster game frame processing
Fixed: cg_autoaction demo recording, for good
Fixed: "Wounded names" were sometimes drawn for current player when dying
Fixed: Potential bug where CG_RegisterClients would fail on connect/vid_restart/map_restart, resulting in missing players info until their userinfo was changed
Fixed: Potential (unconfirmed) client crash/freeze when connecting/switching maps
Fixed: "EV_BULLET_HIT_WALL" on players bbox with g_hitboxes enabled
Fixed: cg_autoaction stats dump generating bad file/folder names
Fixed: g_GUIDChecks could potentially allow players with an invalid/spoofed NGUID
Fixed: First poison hit had no effect on teammates if g_friendlyFire flag 2 (half damage) was set
Fixed: Revive hitbox height was sometimes wrong, revives should be easier now
Fixed: revive/knife/poison hitbox height was too small with g_hitboxes enabled
Fixed: Self poisoning with g_hitboxes enabled
Fixed: Flackjecket powerup didn't reduce tripmine damage taken
Fixed: some commands feedback typos
Fixed: Players sometimes respawning in enemy spawnpoints when none were available (on servers with a lot of players)
Fixed: Loading 'levels.db' instead of 'votes.db' after automatically creating default 'votes.db' if it didn't exist
Fixed: Potential server crash with error message "nitrox_CSIndex: overflow" due to alternative configstrings system introduced in version 2.2 (never reported, but happened on the test server a few times)
Fixed: et_ClientUserinfoChanged LUA callback was sometimes not called
Fixed: LUA et.gentity_get "sess.muted" field was always returning -1
Fixed: NxAC Faster screenshot file transfer
Fixed: NxAC Fixed empty/black/corrupted screenshots
Fixed: NxAC bug where it could ban bots/players connecting after another player was automatically banned
Fixed: NxAC bug where a player could escape an automatic ban if the server was still waiting for the auto screenshot