Bot does not need to enter the room to advertise it.
Support /names IRC command
List players and game params given a room, without being in it, right click on game room row.
Show game tips button in more screens.
Added hide-room toggle when creating a room.
ip-to-country now uses local logic.
New welcome sound by ZNukem
usermaps/mods are now made with file symlinks, instead of junctions (folders), falls back to file copy if symlink failed.
Can now use relative paths in "Setup" window
Fixed DOS Blood map support for long file names.
Added DOSBox debug toggle (pause execution line by line).
Fixed case sensitivity issues on non-windows systems.
Support for RoTT custom maps, and RTS files (remote ridicule).
Added packet dup arguments for dos build-engine games and doom based games.
NN is now bundled with IPXSETUP.EXE and SERSETUP.EXE, for when doom based games don't have these files in the directory, NN copies it.
GOG & Zoom-Platform links per game in "Setup" window.
Many other fixes.
Game Support:
Quake 3 & Team Arena, Return to Castle Wolfenstein, Enemy Territory.
GoldSrc Steam games: Half Life, Opposing Force, Deathmatch Classic, Team Fortress Classic, Ricochet, Day of Defeat, Sven Co-op.
Theme Hospital
Wings
Transport Tycoon Deluxe, Terminator: SkyNET, Thanks DENCHIK for the suggestion.
Sopwith, Battle Chess, F2 Retaliator, Thanks Fraggle for SDL Sopwith and those game suggestions.
Armor Alley
BMF
Darklight Conflict
GTA
Vette!
Dungeon Keeper
Eradicator
The Need for Speed: Special Edition
Last Rites
Z.A.R.
Jagged Alliance (and Deadly Games)
Cylindrix
Q.A.D: Quintessential Art of Destruction
0.3.8 Alpha 2023-03-25
Auto FileSync support, sharing maps/mods.
IPv6 Tunneling support (works across all IPv4 games too), IPv6 tunnels are auto-established to each game participant, when successful, bypassing the requirement of port-forward at all.
Can turn IPv6 support off in Settings window.
Can paste images/files from clipboard into channels.
User can terminate his own game process.
A keyboard shortcut can be assigned to terminate game process (Quiver).
Added support for more Descent 1/2 source ports.
Game support: Quake 2, Descent 3, Jazz Jackrabbit 2 Plus, Worms Armageddon
Dedicated server option (no host participation) for applicable games, such as UT99, RoTT, Quake 2.
Offline LAN Party mode: useful when playing over a LAN, without internet connection.
Fix for NukemNet extensions style loading on linux systems.
Hidden webkit devtools and top menubar triggered by Alt key, create an empty file "user/debug" to add devtools back.
IRC connectivity prefers connecting on IPv6 when possible.
Added port-forwarding/connectivity-checks for TCP, and ports other than the chosen game port number.
Relay choices: as Fallback or Forced Mode (fallback make it only used for users who could not establish direct communication to host with NN Tunnels, STUN/IPv6)
Added webserver admin for Unreal Gold
Plenty of other Logic/GUI fixes.
0.2.4 Alpha 2023-01-30
STUN-UDP Hole Punch support (alternative to port-forwarding), can combine with Relay as fallback.
Game Support: Unreal Tournament, Unreal (Gold/Classic v226), Wacky Wheels.
DOSBox Serial emulation with different baudrates (dosbox-staging only).
Master volume for sound effects.
Added "terminated" sound effect on process force-termination button.
If UDP gameport is busy by another process, notifying with details.
Initial maps/mods NetDuke32 support (temporary solution to avoid manual-args).
Many other bugfixes and improvements
0.2.2 Alpha 2023-01-21
Hotfix for game launching issue.
0.2.1 Alpha 2023-01-20
Support for custom user extensions (customizing behaviour and styles).
Support for playing offline, and using other irc servers, useful for extension development and LAN games with no internet connection.
Better popup management, one does not close the other (stackable)
Fixed bug where live room list updates were sometimes inaccurate, and RefreshRooms logic.
Support for NotBlood (Blood source-port).
Improved Rise of The Triad latency issue (now host spawns 2 instances, one server and the other client).
Improved UDP port checker logic (had false-negatives in some cases depending on router).
Added support for deeplinking, such as nukemnet://join/myChanName
Added support for DXX-Rebirth (Descent 1&2 source-port).
Added support for Redneck Rampage.
Added button for room host, to terminate in-game processs for all participants.
BugFix: When being kicked from a room, a reason is shown (e.g room is full).
When joining a room where the game supports mid-game join, showing a modal popup asking to join.
Added "find-optimal-reley" panel
Moved all NukemNet logs and generated files under "user" directory.
"Setup" window categorized by tabs.
Support for custom user sound files.
Speed up NukemNet startup logic (external IP finding).
Chat-Sync with NetDuke32 & NotBlood.
Can now run NukemNet from protected directories such as "Program Files" (user dir will be on %appdata%)
Added 'Are you sure' popup before closing.
Improved 'whois' response readability
Added some styling.
Updated all project dependencies.
Lots of other changes and fixes (too many to write here)
0.1.8.1 Alpha 2022-09-03
Support for UDP Relay using p2p mode: hDuke, xDuke, rDuke, nDuke (2 players only)
0.1.8 Alpha 2022-09-02
Added mute toggle for sound effects
Added UDP Relay (workaround when port cannot be forwarded), similar to IPX Relay, just that it works for non-dosbox games (e.g NetDuke32, NBlood, VoidSW).
A list of relays are available for selection, instead of just one.
On game launch, if dosbox exec location not defined, showing error popup.
Changing game-port number forces restart of NukemNet now.
If trying to join a room with game definitions that are missing, a popup will be shown.
Updated dependencies to latest version, including Electron.
0.1.7 Alpha 2022-08-21
BugFix: source-ports (hDuke, NetDuke32) launch with paths containing spaces
Updated Dependencies
0.1.6 Alpha 2022-08-17
Added game support "Z"
Once hosted game room, if port not accessible, showing warning popup
BugFix: Fixed UI Freeze that happened in some environments, triggered by "mode" irc event (thanks NY00123 for providing the logs!)
BugFix: Did not reconnect when network changed (e.g switching wifi network)
0.1.5 Alpha 2022-08-12
Added Refresh-Game-Room-List button (usually no need to refresh, it's updated live)
Added Connection details per participant (for debugging), option when clicking on username
Added IRC Colors support (read-only), so discord bridge messages will look nicer
BugFix: Improved local/external IPv4 detection for some IP ranges (some IPs were detected as external instead of local, this could have prevented multiplayer games from starting correctly in rare cases)
BugFix: Forbidden room name chars are removed when converted to IRC channel name
BugFix: When connection timed out after 3 minutes, would sometimes do infinite connect-disconnect loop every few seconds
0.1.4 Alpha 2022-08-09
Added hide-to-tray button
BugFix: Sometimes NukemNet would fail to detect your external ip, now it will retry after a few seconds instead of quitting
BugFix: After editting game details and parameters of existing room, sometimes would not update for all participants
BugFix: MaxPlayers setting, sometimes would insta-kick players even when there is room left