Nitmod
6 files
-
nitmod_2.3.2_20210131
By kate
Version 2.3.2 is in the making (when I have time...)
Download
You only need to replace the qagame .dll or.so and the pk3 files with the new ones to update your server.
If you are installing for the first time, or updating from a version prior to 2.3, don't forget to check the Setup tutorial and the NxAC Setup tutorial.
Changelog
N!tmod 2.3.2 (Build 20210131) Added: g_disableComplaints flag 8 (Disable complaints for tripmines teamkills)
Added: Some global awards
Added: g_artilleryHints (0 - Disable | 1 - Enable team artillery zone hints)
Added: cg_artilleryHints (0 - Disable | 1 - Display team artillery zone hints, if enabled on server)
Added: 'nopm' admin flag - Disable private messages for levels or users with this flag
Fixed: Global Backstabs stats were incremented when backstabing a teammate
Fixed: Bug with mortar cam frame staying on screen during whole map
Fixed: /team exploit allowing players to spawn with other classes weapons if g_pickAnyWeapon was enabled
Fixed: HUD XP was no longer flashing yellow after increasing since recent builds
Fixed: Players could walk with scoped weapons if global stats were displayed on screen
Fixed: cg_autoaction demo recording sometimes not working
Modified: HUD BS/HS stats now flash green for a short time when they increase
Modified: Renamed some global awards
Modified: Notifications popups (top right of the screen for awards, private messages...)
Modified: Global stats window size and opacity
Modified: Code optimizations
Modified: Loading screen progress bar
Removed: "globalstats" command is no longer bound to N key by default
N!tmod 2.3.2 (Build 20201231) Fixed: Mod couldn't load on Linux/MacOS (MacOS Remains untested because I don't have a Mac at home...)
Fixed: Something was wrong with shuffle by K/D Ratio
N!tmod 2.3.2 (Build 20201228-1) Fixed: Self-stab bug with g_hitboxes enabled (Thanks to eG clan for help with debugging).
Fixed: Announcer ("prepare to fight", etc) was sometimes corrupted
Modified: Announcer font (kill assistance, etc...)
Added: Objectives announces on screen (when planting, destroying, damaging, etc...)
Fixed: Typo when tripmine was set
Added: Intermission Awards 'emojis'
Added: LUA et_obituary can now replace the default obituaries with it's return value (Request #54)
Fixed: Typo when tripmine was set
Fixed: BUG #73 Satchel bug where satchel would only damage players but not objectives around
Fixed: Satchel bug where satchel wouldnt drop (related to BUG #73)
Fixed: BUG #70 Medics couldn't pick Sten at all when g_pickAnyWeapon was enabled (except if g_weapons 512 flag was set)
Modified: Avoid flooding client with server commands when arming/disarming dyna/mines
Added: Objective hints, makes it easier to find objectives to construct/destroy (experimental)
Added: cg_objectiveHints client cvar
Added: 'cg_drawHUDStats' cvar (0/1): toggle drawing N!tmod's HUD stats
Modified: Reworked some HUD text elements to make them easier to read on bright maps
Added: 'cg_woundedNames' cvar (0/1): Draw names above wounded players when playing as a medic. Wounded players will also see nearby medics names.
Added: 'cg_drawBanners' cvar (0/1): Allow disabling drawing of server banners (requested on Facebook and bug tracker).
Added: !seen output now displas UserID (NGUID last 8 chars)
N!tmod 2.3.1 (Changes since N!tmod 2.3 FINAL): Modified: Improved NxAC logging and adminchat reports
Modified: Whole new NxAC Screenshot transfer code
Fixed: NxAC screenshot queries had no effect on Linux/OSX clients
Fixed: !showbans crash on linux servers when ban reason was too long
Fixed: !splata not gibbing players
Fixed: goomba not gibbing when it should
N!tmod 2.3 FINAL (Changes since N!tmod 2.3 BETA 2):Added: Serverlist can now display N!tmod servers' NxAC status Added: Filter to show/hide NxAC protected servers in the serverlist
Added: Serverlist can now show bot counts (ex: 10(+3)/32 means 10 real players, 3 bots, 32 clients max)
Added: /cheaters command: Will display cheaters list (useful for servers where auto kick/ban is not enabled)
Added: sv_NxAC serverstatus cvar, so game trackers can know the server's cheat protection status
Added: n_NxAC cvar. 0: Warning only | 1 - Auto kick/ban | 2 - Auto screenshot + kick/ban
Modified: Improved !showbans output (fixed layout and added UserID)
Fixed: Some !commands output could be truncated, or simply not sent to clients.
Added: Date and time are now logged into NxAC screenshot info files
Added: Violation are now logged into NxAC screenshot info files in case of auto-screenshot
Fixed: Freeze problem after map change/vid_restart should now be fixed
Fixed: Potential NxAC crash
Fixed: Satchel stats problem (http://bugs.etmods.net/index.php?do=details&task_id=67)
Fixed: Merged some NxAC security and stability fixes from N!tmod 2.4's work in progress
Fixed: Wounded players disappearing when gibbed by MOD_GOOMBA
Fixed: n_standCrouchDelay cvar name typo
Fixed: !mute and !unmute were not always working as expected
Fixed: Erroneous "Player ended his own spree" when spectating another player and changing team
N!tmod 2.3 BETA 2 (Changes since N!tmod 2.3 BETA 1):
Fixed: When hitting a teammate on FF enabled servers and "Teamkill assistances" are not enabled, players were getting a "Kill assistance" Fixed: Adrenaline wouldn't drain charge sometimes when used by a non-medic class and depending on the server's chargetime settings
Added: n_voteMaxTimelimit - Allow capping the maximum timelimit vote value
Fixed: Round timer now supports higher timelimit and can display hours and, in extreme cases, days remaining.
Added: n_classesMaxHP: Allow setting max HP for each class
Fixed: NxAC was reporting players with suspicious memory modules as "GAMEHACK" instead of "SUSPICIOUS MEMORY MODULE".
N!tmod 2.3 BETA 1 (Changes since N!tmod 2.2 Final): Fixed: Major memory leak in the Admin System
Fixed: All the known crash/data loss issues in the SQLite/Admin System code
Fixed: Prone bbox height
Fixed: Some constructibles couldn't be built
Fixed: Console prints if a dynamite is disarmed by owner or teammate
Fixed: ETPro "delete" mapscript can now find entities by any key, not only by "origin"
Fixed: "cvar" script action was not working correctly
Fixed: wm_announce and wm_annonce_icon were not logged and could break compatibility with some LUA modules
Fixed: "Modern Ammo Bar" bug
Fixed: !shuffle was sometimes moving spectators into team
Fixed: Sten damage did not match ETMain value (was 18, is now 14)
Fixed: damage/splashdamage/splashradius values were hardcoded for some weapons, causing weapon scripts to have no effect
Fixed: Some objectives couldn't be picked up if g_realbody was enabled
Fixed: Slot number was sometimes invalid in !finger output
Fixed: "Highest fragger" award is now given to the player with the least deaths if more than one players have the most kills
Fixed: Some global stats were incremented when killing bots, or during warmup
Fixed: Engineer's bomb damage and splash radius were too high
Fixed: Max ammo was wrong for some weapons, which could result in players having 14 or 16 revive syringes, for example
Fixed: g_landminetimeout and g_tripminetimeout were not working correctly (some mines were not removed)
Fixed: Bots aim error after being revived
Fixed: Players could sometimes respawn in tanks if they were killed while mounting it
Fixed: "Dynamite planted" objective announces were sometimes awarded to the player who set the dynamite instead of the player who armed it
Fixed: Sometimes censor would mute the wrong player, or mutes would disappear on client reconnect
Fixed: level 5 medics always had 10 extra HP when picking a medpack. Now the 10 extra HP are only given if the medpack was dropped by a level 5 medic
Fixed: Players who kill themselves with their own bomb used to get a new one after being revived
Fixed: !nextmap now starts intermission and let players vote for next map (just like a "nextmap" vote) if g_mapVoteFlags flag 16 is set and gametype is Map Voting.
Fixed: default "commands.db" file was corrupted
Fixed: Don't !nade spectators
Fixed: !delrecords DELETEALL was not working because of a SQLite syntax error
Fixed: problems with high levels in commands.db
Fixed: When dead and following another player, v6 (vsay player class) was wrong. Now, it will announce their latched class
Fixed: crosshair names and class icon overlapping for disguised enemies
Fixed: Missing crosshair hint value when arming/disarming landmine/dynamite
Fixed: Do not play poison syringe hit sound on clients that we can't poison
Fixed: Missing weaponstats for Poison gas landmine
Fixed: Missing obituary message for MOD_POISONGASMINE
Fixed: Landmines ammo count could be wrong when too many map mines were planted (on baserace for example)
Fixed: Don't draw crosshair mine ID for map mines
Fixed: Spree/Multikill announce position now changes when client receives a notification popup
Fixed: Couldn't vote to enable friendly fire if other bitflags than 1 were set on g_friendlyFire
Fixed: New gametypes were missing in votes menu
Added: n_greetingPos
Added: n_killAssistances
Added: n_noSkillUpgrades
Added: n_tankMountDelay
Added: n_standCrouchDelay
Added: n_crouchStandDelay
Added: n_reviveSpreeOptions
Added: n_minNameLength
Added: n_crazyGravity
Added: n_crazyGravityMin
Added: n_crazyGravityMax
Added: n_crazyGravityInterval
Added: n_multiReviveTime
Added: n_LogCurrentTime
Added: g_DMOptions flag 16384: Enable intermission map voting
Added: g_dualSMG flag 2: Drop both primary weapons when players go into limbo mode
Added: g_poison flag 8: Can't cure poison with medpacks dropped by our poisoner (Requires g_poison flag 2 to be enabled)
Added: omnibot_flags flag 65536: Bots will use Poison Gas Landmines (if enabled) rather than normal Landmines
Added: g_hitboxes flag 16: Players can avoid bullet impacts when they are behind a player who has just been revived (Default ET behavior)
Added: g_realbody flag 2: body hitbox height lowered to shoulders
Added: g_realbody flag 4: Dead/Prone/Playdead hitboxes height lowered
Added: g_realbody flag 8: Crouch hitbox lowered to shoulders (more than original ones)
Added: cg_pmColor client cvar: Private messages color (Ex: cg_pmColor "1" will display red pm)
Added: cg_noGreetingSounds cvar: Let clients disable greeting sounds if they don't want to hear them
Added: ETPub style scoreboard double tap to sort players by XP or K/D
Added: demo_wallHack client cvar, allow using "real" wallhack during demo playback
Added: Global stats can be displayed in game using "globalstats" command (automaticly bound to "N" key if not bound to another key)
Added: Client notification popups (First blood, incoming PM/Adminchat, warnings...)
Added: cg_notificationFadeTime & cg_notificationTime cvars to customize notification popups
Added: "minimize" command (windows only)
Added: ETPro crosshairs (up to cg_drawCrosshair 15)
Added: ETPro style Extended ASCII characters support
Added: Player's hit regions stats during intermission
Added: "Best Revive Spree" Award
Added: "Best Engineer" Award: Most objectives planted/defused/destroyed/constructed
Added: "Best CovertOps" Award: Most uniform steal, satchel kills, satchel destructions, landmines spotted
Added: "Best FieldOps" Award: Most ammo given, most tank/trucks destroyed with arty/airstrike
Added: True player count in the server browser (requires original .menu file, don't forget to update your custom pk3s with this new file if needed)
Added: Adminchat window (similar to the normal chat box)
Added: globalstats in N!tmod>Controls menu
Added: adminchat window N!tmod>Controls menu
Added: Backstabs & UniformSteal stats are now sent to the master server
Added: Client game version is now displayed in !finger output
Added: Custom commands tag will now be replaced by the player's slot number
Added: Revive spree records are now stored in the SQLite database (inside "records" table, like other map records)
Added: New map records are now announced during intermission, previous records are also announced for comparison
Added: !crazygravity command: Toggle Crazy Gravity
Modified: Shuffle is now based on player's Global + local KD Ratio (local KD ratio only if global stats were not retrieved from the master)
Modified: Increased database max users from 32768 to 65536
Modified: g_revenge: Revenges give +1xp
Modified: Updated SQLite to version 3.8.5 (previous version: 3.7.6.2)
Modified: Improved SQLite code to process queries faster
Modified: Improved entities code (Should considerably reduce server CPU usage on maps with a lot of entities or servers with a lot of players)
Modified: Artillery code now uses less entities
Modified: New Inactivity code: Old one was buggy and used to add some useless delays
Modified: Improved hit detection code for default hitboxes ( g_hitboxes 0)
Modified: New "votes.db" syntax (see http://etmods.net/nitmod_install.php)
Removed: n_SQLiteLogs cvar
Removed:
LUA API: Added: et_ReceivedGlobalStats(clientNum, statsBuffer) callback function
It is called whenever server receives global stats for a player.
'clientNum' is the clientNum of the client whose stats have been received
'statsBuffer' contains space separated values:
KILLS DEATHS TEAMKILLS TIME_PLAYED REVIVES TRIPMINE_KILLS GOOMBAS SCOPED_HEADSHOTS FLAMETHROWER_KILLS CONSTRUCTED_OBJS DESTROYED_OBJS ROUNDS_PLAYED SATCHEL_KILLS BACKSTABS STATS_UNIFORMSTEAL
Added: LUA: ReadOnly access to sess.aWeaponStats
Fixed: G_LuaHook_ConsoleCommand was missing
Fixed: et_ClientBegin( clientNum ) callback is now only called once per map (ETPro behavior)
Added: et.G_PlayerCount(type) function :
t.G_PlayerCount(0) = Total number of connected players
t.G_PlayerCount(et.TEAM_AXIS) = Total number of axis players
t.G_PlayerCount(et.TEAM_ALLIES) = Total number of allied players
t.G_PlayerCount(et.TEAM_SPECTATOR) = Total number of spectators
Tripmine code has been completely reworked: Tripmines now need to be armed
Once a tripmine is armed, it takes 1 second to become active (the beam is a little transparent when it's not active)
If it's not armed, a tripmine will fade after 15 seconds
It is impossible to arm an enemy tripmine
Tripmines can be disarmed (they always did)
Tripmines can be damaged (2 SMG shots) if g_damageweapons flag 32 is set (no big change here)
Fixed: team tripmine counter was not adjusted if a player disconnected/changed team and n_tripmineTimeout was enabled
Once a tripmine is placed, player will automatically switch to pliers to arm it
NxAC:
Added: Client Cvars Scanner Added: Client binary checksum verification
Added: Cvar violations are now reported to ETMods.net master server
Added: Cvar Scanner warnings (n_NxAC_CvarScanMaxWarnings) before kick
Added: Active cheat detection (detected cheaters will be reported to adminchat and added to the server's NxAC violations log)
Added: server side "getss" command: /getss [name|slot#] (JPEG Quality: min 10 max 100 default 70)
Remote screenshots are now saved inside "nitmod/NxAC/screenshots" on server, player informations are saved in a .txt file near the screenshot file (names are the same, only the extension changes)
If remote screenshot fails, a violation is triggered, logged, and reported to adminchat
32 downloads
0 comments
Updated
-
wolfadmin-1.2.1
By kate
WolfAdmin is a game manager for Wolfenstein: Enemy Territory servers created by Timo 'Timothy' Smit. Written as a Lua module, it provides you with extra tools to administrate your server. Since the module is run on the server, players do not have to install anything. Among the features are many different commands that your administrators may use, automated team balancing, logging of player data and a new set of custom voting options. A complete list of all functionality can be found below.
The development started in 2015, although first tests date from 2014. This game manager has been created to help servers survive, even when there are not that many administrators or even players online. This is a growing issue in the Wolfenstein community and thus one of the future plans is to incorporate features that will be particularly useful for servers with low player amounts, such as variable map rotation and server configuration. Of course suggestions are welcome, feel free to contact me by email or post ideas in the bug tracker.
Many thanks to the contributors of ET: Legacy, NoQuarter, ETPub and the other modifications for their Lua implementation and inspiration for new features. And last but not least the Splash Damage team for releasing such an epic game.
Features
Access control list system to manage permissions standalone Many useful commands for players and administrators standalone Warns Mutes Kicks Bans Admin chat Player history, which keeps track of events that are important to players (aliases, punishments and levels) Advanced balancer Rulebook Player greetings Auto-kick players with no GUID Voice muting (blocks vsay and vsay_team) Player locking (same as !lock but now player-specific) Incognito mode (shows as guest and no aka in !listplayers) Enhanced voting mechanism New voting options Extra voting menu Voting timeout (for !nextmap voting) Spree records Settings to customize above features New shrubbot flags to grant new commands and features add-on version 1.2.1
added banners fixed log file creation fixed balancer being activated for 1-player difference fixed mute on reconnect many other bug fixes12 downloads
0 comments
Submitted
-
etl_2.76-nitmod2.3.1_patch
By kate
About This File
This is to fix errors thrown from ETL 2.76 with N!mod 2.3.1
There was errors thrown for default maps used the previous patch to resolve them first https://fearless-assassins.com/files/file/1866-etl_pak0_patchpk3/
some sound errors weren't thrown movers/doors/door4 and door5 were imported anyway cause I know the sounds are thrown by custom maps
errors:
Reveal hidden contents
10 downloads
0 comments
Submitted
-
nitmod_2.3.1
By kate
Installing/Updating
Depending on how the mod package was created, it may contain all the required files inside a "nitmod" folder, or directly into the Zip root.
Installing for the first time
Stop your server
Unzip the mod package.
If the mod package doesn't contain a "nitmod" folder:
Create a "nitmod" folder on your server, next to the "etmain" folder.
Upload the content of the mod package to the folder you just created
If the mod package contains a "nitmod" folder:
Upload the "nitmod" folder to your server's root (near "etmain")
Once the files are uploaded:
Change your server's "fs_game" cvar to "nitmod" (either in your control panel for rented game servers, or in your startup command line if you're hosting it yourself)
Start your server
Updating
Stop your server
Delete the current mod pk3 file from your server's "nitmod" folder (usually nitmod_*.*.pk3)
Unzip the mod package.
If the mod package doesn't contain a "nitmod" folder:
Upload the content of the mod package to your server's "nitmod" folder
If the mod package contains a "nitmod" folder:
Upload the content of the package's "nitmod" folder to your server's "nitmod" folder
In both cases, you will probably have to confirm you want to replace qagame_mp_x86.dll (Windows servers) or qagame.mp.i386.so (Linux servers).
Once the files are uploaded:
Start your server
Server configuration
N!tmod releases come with a sample configuration file (nitmod.cfg).
It contains every mod Cvars set to their default value, and a small description of what they're used for.
For a complete description, visit our Cvar reference (link on the left menu of this page).
Admin system configuration
Setting up SQLite Database
N!tmod includes a powerful Shrubbot like admin system, partially rewritten to use a SQLite database, extend features and provide higher performance.
It allows you to modify/add/delete admin levels and manage every player who has connected to your server, even whey they are offline
Admin system is disabled by default, because it requires you to set the path to where you want the SQLite database file to be saved, using the n_SQLiteDBPath Cvar.
The database file will be automaticly created if the above cvar is set correctly, and the server process has read/write permissions on the specified path.
If an invalid filename is provided, the mod will attempt to create a "NITMOD_DB.sqlite" database inside "fs_homepath"/nitmod directory.
The SQLite database is also required for XPSave (see g_XPSave), Offline messaging (see n_userMail) and Map records (see n_mapRecords)
Setting up admin levels
To setup admin levels on your server, you must create a levels.db file inside nitmod folder
sample:
********** name = panzerwaron message = ^1Enable Panzerwar? help = Enable Panzerwar cmd = !panzerwar 1 ********** name = panzerwaroff message = ^1Disable Panzerwar? help = Disable Panzerwar cmd = !panzerwar 0 ********** name = splata help = Splat (instagib) all players. cmd = Splata message = Splat (instagib) all players? DO NOT copy & paste level entries from another mod's 'shrubbot.cfg' file, it will NOT work!
Here is 'levels.db' file structure description:
********** // Delimiter (10 *) Must IMPERATIVELY be placed BEFORE every level.
level = // Level Number
name = // Level Name
flags = // Flags
gtext = // Optional Greeting Text (user's greeting text overrides this value)
gsound = // Optional Greeting Sound (user's greeting sound overrides this value)
This file can be edited ingame (or through rcon) using !levedit, !levadd and !levdelete commands.
The file will automaticly be overwritten when using one of these commands.
If you manually edit this file while the server is running, use !readconfig command to load modifications.
Use !levlist and !levinfo commands to display informations about existing levels.
Setting up custom commands
N!tmod allows adding custom commands to the existing admin system commands set.
To setup custom commands on your server, you must create a commands.db file inside nitmod folder (download sample here).
DO NOT copy & paste custom commands from another mod's 'shrubbot.cfg' file, it will NOT work!
Here is 'commands.db' file structure description:
********** // Delimiter (10 *) Must IMPERATIVELY be placed BEFORE every command.
name = // Command name (ex: "test")
exec = // Command sent to server (ex: chat "^3Test command")
desc = // Text displayed in !help cmdname (ex: "Test command")
levels = // Levels having access to this command, delimited by spaces (ex: 0 1 2)
If you manually edit this file while the server is running, use !readconfig command to load modifications.
Setting up custom votes
Starting from version 2.2, server admins can create custom votes.
To add custom votes, you must create a votes.db file inside nitmod folder
Here is 'votes.db' file structure description (N!tmod 2.2):
********** // Delimiter (10 *) Must IMPERATIVELY be placed BEFORE every vote.
name = // max 20 chars vote name (to use with /callvote)
cmd = // max 100 chars command to execute on server side when vote passes
message = // max 256 chars message displayed on clients when vote is called
download sample here
Starting from N!tmod 2.3, the votes.db syntax has been modified, adding more flexibility.
Here is 'votes.db' file structure description (N!tmod 2.3 and higher)
********** // Delimiter (10 *) Must IMPERATIVELY be placed BEFORE every vote.
name = // max 20 chars vote name (to use with /callvote)
message = // max 256 chars message displayed on clients when vote is called
help = // max 256 chars vote description (ex: /callvote *name* ?)
exec = // max 1024 chars command to execute on server side when vote passes
passtext = // max 256 chars message displayed on clients if vote passes
levels = // max 64 levels allowed to call this vote (if empty, vote is available for all levels)
example:
********** name = panzerwaron message = "^2Enable Panzerwar?" help = "Enable Panzerwar" exec = !panzerwar 1 passtext = "^5Panzerwar ^7is now ^2Enabled^7!" levels = 1 2 ********** name = panzerwaron message = "^1Disable Panzerwar?" help = D"isable Panzerwar" exec = !panzerwar 0 passtext = "^5Panzerwar ^7is now ^1Disabled^7!" levels = 1 2
If you manually edit this file while the server is running, use !readconfig command to load modifications.
To call one a custom vote, use the /callvote command in your console, followed by the custom vote name. Ex : /callvote mycustomvote.
CK" instead of "SUSPICIOUS MEMORY MODULE".
33 downloads
-
nitmod_2.3.4-b4
By kate
+ = Added
* = Fixed
~ = Modified
- = Removed
[ N!tmod 2.3.4 Beta 4 ]
* g_fixedPhysics was broken (since version 2.2)
* UI_Alloc crash on Linux/MacOS x86_64
* Empty awards during intermission
* Empty crashlogs on Linux x86_64
~ Separate server crash logs (crash_mapname_date_time.log)
~ MAX_CUSTOM_COMMANDS from 64 to 96 (on request for a server that had too many, but I don't recommend it)
~ Optimized ClientUserInfoChanged checks and log messages when dropping a client
~ SQLite errors are now logged to g_log
~ NxAC version 2.2 - Improved stability
+ EXPERIMENTAL - Compatibility with ET:Legacy server demos (some crashes are still to be fixed)
[ N!tmod 2.3.4 Beta 3 ]
* Fixed a remaining crash/freeze issue reported right after 2.3.4-b2 release
[ N!tmod 2.3.4 Beta 2 -- !!DEPRECATED / NOT RECOMMENDED!!
* Increased MAX_MENUS and MAX_MENUITEMS to fix some server's custom menus not loading
* Don't activate triggers (escort vehicles for example) when playing dead
* First blood and First headshot announces (broken in 2.3.4-b1)
* Vote message sometimes staying on screen (untested, very tricky to reproduce, but should no longer happen)
* Crash/freeze on Windows after vid_restart/map change due to NxAC
* Faster SQLite queries
+ Re-enabled MacOS 32 bit support (untested)
+ MacOS server library (qagame_mac) AKA it is now possible to host a N!tmod server on MacOS !
+ It is now possible to find users by IP address or MAC address with !userlist
+ Players muted through votes will be muted for g_defaultMute seconds
+ /csinfo 'dumpall' argument (server side, for debugging purposes)
+ Server's NxAC status icon on map loading screen
~ Modified some N!tmod specific menus
~ Enabled "configstrings" command again (client side, for debugging purposes)
~ Nicer shoutcaster/spectator names above players
~ Modified MacOS Minimum version to 10.8 (was 10.12 in 2.3.4-b1)
~ More code cleanup and compiler warnings fixed
~ Some critical parts of the NxAC code on Windows have been rewritten from scratch
- Server's Punkbuster status icon on map loading screen
[ N!tmod 2.3.4 Beta 1 ]
+ Linux 64 bit support (client + server)
+ MacOS 64 bit support (client)
+ Support for Omni-Bot 64 bit (if server is running x86_64)
+ Missing class menus files
+ "mod_build" serverinfo cvar
+ Build CPU type in !about output, crashlogs, G_InitGame
+ Don't use "screenshotJPEG" when using ET:Legacy and cg_useScreenshotJPEG = 1
+ !about now shows buil-in SQLite API version
+ "humans" statusResponse key (used by UI serverlist)
+ Ingame serverlist will now hide serverfacades and server returning no or invalid statusResponse
+ cg_pmSounds: 0 - Disable sound notification for PM/Adminchat | 1 - Enable
+ 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)
+ Experimental widescreen support for UI and modified menu files accordingly
- MacOS PPC support
- MacOS 32 bit support
- Ingame serverlist "TR" column
~ Built-in SQLite Interface updated to version 3.35.5 (previously 3.8.5)
~ g_hitboxes now doesn't uses any extra entities
~ Code cleanup and fixed many compiler warnings
~ Code optimizations for faster game frame processing
* cg_autoaction demo recording, for good
* "Wounded names" were sometimes drawn for current player when dying
* Potential bug where CG_RegisterClients would fail on connect/vid_restart/map_restart, resulting in missing players info until their userinfo was changed
* Potential (unconfirmed) client crash/freeze when connecting/switching maps
* "EV_BULLET_HIT_WALL" on players bbox with g_hitboxes enabled
* cg_autoaction stats dump generating bad file/folder names
* g_GUIDChecks could potentially allow players with an invalid/spoofed NGUID
* First poison hit had no effect on teammates if g_friendlyFire flag 2 (half damage) was set
* Revive hitbox height was sometimes wrong, revives should be easier now
* revive/knife/poison hitbox height was too small with g_hitboxes enabled
* Self poisoning with g_hitboxes enabled
* Flackjecket powerup didn't reduce tripmine damage taken
* some commands feedback typos
* Players sometimes respawning in enemy spawnpoints when none were available (on servers with a lot of players)
* Loading 'levels.db' instead of 'votes.db' after automatically creating default 'votes.db' if it didn't exist
* 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)
* et_ClientUserinfoChanged LUA callback was sometimes not called
* LUA et.gentity_get "sess.muted" field was always returning -1
* NxAC Faster screenshot file transfer
* NxAC Fixed empty/black/corrupted screenshots
* NxAC bug where it could ban bots/players connecting after another player was automatically banned
* NxAC bug where a player could escape an automatic ban if the server was still waiting for the auto screenshot
====================================================
[ N!tmod 2.3.2 (Build 20210131) ]
====================================================
+ g_disableComplaints flag 8 (Disable complaints for tripmines teamkills)
+ Some global awards
+ g_artilleryHints (0 - Disable | 1 - Enable team artillery zone hints)
+ cg_artilleryHints (0 - Disable | 1 - Display team artillery zone hints, if enabled on server)
+ 'nopm' admin flag - Disable private messages for levels or users with this flag
* Global Backstabs stats were incremented when backstabing a teammate
* Bug with mortar cam frame staying on screen during whole map
* /team exploit allowing players to spawn with other classes weapons if g_pickAnyWeapon was enabled
* HUD XP was no longer flashing yellow after increasing since recent builds
* Players could walk with scoped weapons if global stats were displayed on screen
* cg_autoaction demo recording sometimes not working
~ HUD BS/HS stats now flash green for a short time when they increase
~ Renamed some global awards
~ Notifications popups (top right of the screen for awards, private messages...)
~ Global stats window size and opacity
~ Code optimizations
~ Loading screen progress bar
- "globalstats" command is no longer bound to N key by default
====================================================
[ N!tmod 2.3.2 (Build 20201231) ]
====================================================
* Mod couldn't load on Linux/MacOS (MacOS Remains untested because I don't have a Mac at home...)
* Something was wrong with shuffle by K/D Ratio
====================================================
[ N!tmod 2.3.2 (Build 20201228-1) ]
====================================================
* Self-stab bug with g_hitboxes enabled (Thanks to eG clan for help with debugging).
* Announcer ("prepare to fight", etc) was sometimes corrupted
~ Announcer font (kill assistance, etc...)
+ Objectives announces on screen (when planting, destroying, damaging, etc...)
* Typo when tripmine was set
+ Intermission Awards 'emojis'
+ LUA et_obituary can now replace the default obituaries with it's return value (Request #54)
* Typo when tripmine was set
* BUG #73 Satchel bug where satchel would only damage players but not objectives around
* Satchel bug where satchel wouldnt drop (related to BUG #73)
* BUG #70 Medics couldn't pick Sten at all when g_pickAnyWeapon was enabled (except if g_weapons 512 flag was set)
~ Avoid flooding client with server commands when arming/disarming dyna/mines
+ Objective hints, makes it easier to find objectives to construct/destroy (experimental)
+ cg_objectiveHints client cvar
+ 'cg_drawHUDStats' cvar (0/1): toggle drawing N!tmod's HUD stats
~ Reworked some HUD text elements to make them easier to read on bright maps
+ 'cg_woundedNames' cvar (0/1): Draw names above wounded players when playing as a medic. Wounded players will also see nearby medics names.
+ 'cg_drawBanners' cvar (0/1): Allow disabling drawing of server banners (requested on Facebook and bug tracker).
+ !seen output now displas UserID (NGUID last 8 chars)
17 downloads
0 comments
Updated
-
nitmod_2.3.5
By kate
+ = Added
* = Fixed
~ = Modified
- = Removed
[ N!tmod 2.3.5 - Feb. 14th 2023]
* Players losing all their XP after a map change or reconnect
* Players losing XP in some skills (mainly CovertOps skill) after reaching a very high XP amount
+ Intermission visual hit regions
* Potential client crash when invalid weapon number was passed to the 'class' command.
* Cancel vote when intermission starts
~ Setting n_NxAC to 0 on the server will not report violations at all
~ NxAC version 2.3 - Fix compatibility with recent ET:Legacy
updates
N!tmod 2.3.4 Beta 4 - June 12th 2021
Fixed: g_fixedPhysics was broken (since version 2.2)
Fixed: UI_Alloc crash on Linux/MacOS x86_64
Fixed: Empty awards during intermission
Fixed: Empty crashlogs on Linux x86_64
Modified: Separate server crash logs (crash_mapname_date_time.log)
Modified: MAX_CUSTOM_COMMANDS from 64 to 96 (on request for a server that had too many, but I don't recommend it)
Modified: Optimized ClientUserInfoChanged checks and log messages when dropping a client
Modified: SQLite errors are now logged to g_log
Modified: NxAC version 2.2 - Improved stability
Added: EXPERIMENTAL - Compatibility with ET:Legacy server demos (some crashes are still to be fixed)
N!tmod 2.3.4 Beta 3 - June 6th 2021
Fixed: Fixed a remaining crash/freeze issue reported right after 2.3.4-b2 release
N!tmod 2.3.4 Beta 2 - June 3rd 2021 - !! DEPRECATED / USE 2.3.4 Beta2 or higher !!
Fixed: Increased MAX_MENUS and MAX_MENUITEMS to fix some server's custom menus not loading
Fixed: Don't activate triggers (escort vehicles for example) when playing dead
Fixed: First blood and First headshot announces (broken in 2.3.4-b1)
Fixed: Vote message sometimes staying on screen (untested, very tricky to reproduce, but should no longer happen)
Fixed: Crash/freeze on Windows after vid_restart/map change due to NxAC
Fixed: Faster SQLite queries
Added: Re-enabled MacOS 32 bit support (untested)
Added: MacOS server library (qagame_mac) AKA it is now possible to host a N!tmod server on MacOS !
Added: It is now possible to find users by IP address or MAC address with !userlist
Added: Players muted through votes will be muted for g_defaultMute seconds
Added: /csinfo 'dumpall' argument (server side, for debugging purposes)
Added: Server's NxAC status icon on map loading screen
Modified: Modified some N!tmod specific menus
Modified: Enabled "configstrings" command again (client side, for debugging purposes)
Modified: Nicer shoutcaster/spectator names above players
Modified: Modified MacOS Minimum version to 10.8 (was 10.12 in 2.3.4-b1)
Modified: More code cleanup and compiler warnings fixed
Modified: Some critical parts of the NxAC code on Windows have been rewritten from scratch
Removed: Server's Punkbuster status icon on map loading screen
N!tmod 2.3.4 Beta 1
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
N!tmod 2.3.2 (Build 20210131)
Added: g_disableComplaints flag 8 (Disable complaints for tripmines teamkills)
Added: Some global awards
Added: g_artilleryHints (0 - Disable | 1 - Enable team artillery zone hints)
Added: cg_artilleryHints (0 - Disable | 1 - Display team artillery zone hints, if enabled on server)
Added: 'nopm' admin flag - Disable private messages for levels or users with this flag
Fixed: Global Backstabs stats were incremented when backstabing a teammate
Fixed: Bug with mortar cam frame staying on screen during whole map
Fixed: /team exploit allowing players to spawn with other classes weapons if g_pickAnyWeapon was enabled
Fixed: HUD XP was no longer flashing yellow after increasing since recent builds
Fixed: Players could walk with scoped weapons if global stats were displayed on screen
Fixed: cg_autoaction demo recording sometimes not working
Modified: HUD BS/HS stats now flash green for a short time when they increase
Modified: Renamed some global awards
Modified: Notifications popups (top right of the screen for awards, private messages...)
Modified: Global stats window size and opacity
Modified: Code optimizations
Modified: Loading screen progress bar
Removed: "globalstats" command is no longer bound to N key by default
N!tmod 2.3.2 (Build 20201231)
Fixed: Mod couldn't load on Linux/MacOS (MacOS Remains untested because I don't have a Mac at home...)
Fixed: Something was wrong with shuffle by K/D Ratio
N!tmod 2.3.2 (Build 20201228-1)
Fixed: Self-stab bug with g_hitboxes enabled (Thanks to eG clan for help with debugging).
Fixed: Announcer ("prepare to fight", etc) was sometimes corrupted
Modified: Announcer font (kill assistance, etc...)
Added: Objectives announces on screen (when planting, destroying, damaging, etc...)
Fixed: Typo when tripmine was set
Added: Intermission Awards 'emojis'
Added: LUA et_obituary can now replace the default obituaries with it's return value (Request #54)
Fixed: Typo when tripmine was set
Fixed: BUG #73 Satchel bug where satchel would only damage players but not objectives around
Fixed: Satchel bug where satchel wouldnt drop (related to BUG #73)
Fixed: BUG #70 Medics couldn't pick Sten at all when g_pickAnyWeapon was enabled (except if g_weapons 512 flag was set)
Modified: Avoid flooding client with server commands when arming/disarming dyna/mines
Added: Objective hints, makes it easier to find objectives to construct/destroy (experimental)
Added: cg_objectiveHints client cvar
Added: 'cg_drawHUDStats' cvar (0/1): toggle drawing N!tmod's HUD stats
Modified: Reworked some HUD text elements to make them easier to read on bright maps
Added: 'cg_woundedNames' cvar (0/1): Draw names above wounded players when playing as a medic. Wounded players will also see nearby medics names.
Added: 'cg_drawBanners' cvar (0/1): Allow disabling drawing of server banners (requested on Facebook and bug tracker).
Added: !seen output now displas UserID (NGUID last 8 chars)
13 downloads
0 comments
Updated