Installation
------------

Run Setup.exe.  For hands-free installation, run with the /s switch.

Frequently Asked Questions
--------------------------

Go to http://duke3donline.com.

Change Log
----------

Meltdown 3.13 by Poda
---------------------

1.  Fixed some issues related to using special characters in path names.

2.  Got rid of console windows for DOSBox games and SWP.  xDuke and hDuke still need them...

3.  Fixed an issue where the host's game IP may not get calculated.

4.  Game EXE settings boxes will now open for you if you have an invalid path set when launching the game.

Meltdown 3.12 by Poda
---------------------

1.  The GeoIP databases will now update silently once per month without restarting Meltdown.

2.  Added a Play Offline button for whatever reason...

3.  Added Redneck Rampage 1.  I might add 2 later...  Please report any bugs!  

4.  Fixed some security issues and other bullshit bugs.

Meltdown 3.11 by Poda
---------------------

1.  Changed the way the switch user works so some virus scanners stop player hatin.

2.  Fixed an issue with the registry color fix and people using my recorder.  For now, it will assume your hduke exe is "hduke.exe" and your xduke exe is "duke3d_w32.exe".

3.  Made it show your own avatar and info in every PM box.  OMFG Solo's!

4.  Some people have said it launches the game twice sometimes when you click the launch button.  I can't seem to reproduce it.  But, I made it so it's harder to double-click the launch button to see if that fixes it.

5.  The players icon now will have a link to all profiles on the web.

6.  GeoIP updates will now be done within Meltdown.

Meltdown 3.10 by Poda
---------------------

This will be the last update for a bit unless something is terribly broken!

1.  Added a profile button from the login screen to see your profile and edit it if you want.

2.  You will now see everyone's avatar in the PM box if they have one set, or just the default Meltdown icon if they don't.  This avatar is a clickable button to their profile.

3.  You can now drag the games window splitter further down towards the bottom of the window.

4.  Switching users should be slightly faster.

5.  Fixed more bugs.

Meltdown 3.09 by Poda
---------------------

1.  The registry colorfix is now always applied for xDuke and hDuke since it couldn't hurt.  It will increase the chances that new players don't have to type any commands for messed up colors.  I left in the other though as /colorfix.  If anything weird results from this, let me know.

2.  The registered users now shows how many if you hover over it and is divided into menus for each letter.  250+ users my ass...  Also, added back the manual join option for people who still need it.

3.  I got rid of the rest of the right-click menus and some other buttons, except for admin stuff and the score updates.  Pinging will now take place faster, so you don't need to worry.  But, because of this, everyone will be forced to disable pinging while they are in the game and you also will no longer be able to ping players while they are playing (to prevent any potential lag).  Double-clicking on someone's name in the player lists will go to a PM box.  Double-clicking on their name in the PM box will go to their bio online (still working on this).

4.  Did some minor visual updates to the private boxes and client boxes.  Basically, all info is reduced to a list at the top.  Also, fixed an issue where list controls would flicker a lot.  You might have noticed this.  Flicker can still happen with other things though, mainly scrollbars and borders while you are resizing.  But, I notice this with many Windows programs, so I'm not sure if there is a solution yet.

5.  Added some more options like auto-login, save password, and switch user.

6.  Fixed all kinds of strange bugs (I hope).

Meltdown 3.08 by Poda
---------------------

Fixed a few crucial bugs.  In particular, make sure you have pinging, chat, serverlist, and and server / private messages disabled while playing in the advanced settings.

Meltdown 3.07 by Poda
---------------------

1.  Made the various rooms more consistent by showing the same info.  Because of this, I reset your current display settings.  Sorry!  But, I wanted to make sure you realized certain columns were there that may otherwise have been hidden.  You can also see the scores from within the client and host rooms now.

2.  Disallowed \ and / in nicknames.  They mess with your UNIX folders.

Meltdown 3.06 by Poda
---------------------

1.  View Uploaded Files is now known as More Info and only in the PM box with the other info.  It will take you to a page on my website for that player.  Each player can upload a bio.txt and bio.png through Meltdown if they want to customize the page a bit.

2.  The message icon has been replaced with the old icon and is now a list of all registered players.

3.  Condensed the / commands a bit (for instance /wake and /nowake are just /wake now and alternate).

4.  Game links work with just nicknames now.  All F2 macros have been cleared.  Use F1.

5.  Fixed the bug where you couldn't use a - in game nicks.  So all you ]-[ lovers rejoice.

6.  Included 2 more themes, GGPO and Black And Yellow (Black And Yellow, Black And .... ok I need to stop).

Meltdown 3.05 by Poda
---------------------

1.  Fixed a few glitches.

2.  The buddy list is now gone.  It didn't serve much purpose except manual joining and leaving messages.  There is a message icon if you want to leave someone a message.  Manual joining is not really useful anymore since you can simply advertise your room, PM someone your game link, use a password, etc.

3.  The time and date stamps can now be turned on/off separately.

4.  Added a view uploaded files button to the PM boxes.

5.  Added the ability to delete your account.  You can also use this if you want a quick way to change your password or game nickname.  Simply delete your account, change your nickname or password, then register again.

Meltdown 3.04 by Poda
---------------------

*** Note:  this version is a test version.  It could have many bugs.  Please report them to Poda (in your Buddy list) asap! ***

1.  Fixed an issue with displaying fonts you may not have.

2.  Allowed more text to be pasted in chat boxes.

3.  You will now receive PM's that were sent to you while you were offline or were in the game (with them disabled).  It will show the time originally sent.  The messages will only last for 30 days.

4.  Set a busy cursor when joining a game.  I did this so people realize that they are in fact trying to join games in cases where it seems like there is a delay from the time they click on the game to the time they see the room.

5.  Fixed an issue with the timed out message coming after you cancel a password.

6.  Made the logs less verbose.  All the details are now in the debug log.

7.  Host won't be able to click the launch button until everyone is ready.  Client can't be ready unless they have the currently selected map.

8.  The Players tab is now a Buddy list only.  All the info has been moved to the chat room.  Also, you will not be able to ever exit chat (without automatically trying to rejoin).  For those who would normally exit chat during the game, I have implemented a buffer system where you will get the messages after you exit the game.

9.  Meltdown now requires you to sign up.  Your nickname and game nickname must both be unique.

Meltdown 3.03 by Poda
---------------------

1.  Added the Cryptic Passage levels to Blood.

2.  For some reason, my server IP changed, the real reason for this update...

Meltdown 3.02 by Poda
---------------------

1.  Removed the connection type selection and put frag limit instead.  For EDuke32, it will automatically detect which connection type to use depending on the version of your EDuke32 EXE.  I scrapped the P2P as everyone seems to use Master-Slave for the old version.

2.  Fixed various socket issues that could cause data to be lost or processed incorrectly.

3.  Fixed a rare bug that causes Meltdown to close abruptly.  I'll be looking for others, Jakky Tran!

Meltdown 3.01 by Poda
---------------------

Just solved a gay bug.  Do it now!!!!

Meltdown 3.00 by Poda
---------------------

1.  Added a help button to each settings page.  The help button will take you to my FAQ and the location that explains the settings on that page.  Note that I haven't added this info to the FAQ yet, so sit tight!

2.  Organized the log files by date so they don't get too crowded.

3.  Fixed some issues with downloading maps.  For instance, maps with a # or space in them will now download correctly.

4.  Fixed some issues with toolbar icons.  Some people were not seeing all the icons due to running Meltdown without properly installing it first, then installing it later.

5.  Fixed some other minor issues.

Meltdown 2.99 by Poda
---------------------

1.  Added drag-and-drop file transfer.  Just drag the file from your computer to the window or tab you want to send the file in.

2.  Added logging capabilities under the advanced settings. 

3.  Updated some menus, columns, and toolbars.

4.  Changed the map transfer scheme.  We'll consider it a test for now.

5.  Fixed a bug where the KB/s didn't show in some places when uploading a file.

6.  Fixed a bug (hopefully) where the explorer terminate method didn't restart explorer.  It's still recommended you use the other fix (/colorfix1).  This version doesn't have to terminate explorer.

7.  Removed the internal browser.  I think it contributes to an uncommon bug.  Even if not, it's not very functional since the enter and tab keys don't work.  Rest in pieces...

Meltdown 2.98 by Poda
---------------------

1.  Added progress bars for the FTP upload button.  Also, the uploading should be faster.  If you have problems, you can set the buffer size to something lower in the advanced settings.

2.  Rearranged / removed some toolbar icons.  

3.  Changed the tray popups a bit.  Made them not steal focus.  Also, added the ability to get score updates in the tray.  You can change the duration of tray popups in general in the advanced settings.

4.  Added a second option for Windows 7 / Vista color issues and changed the old command.  Type /colorfix1 for the registry method.  Type /colorfix2 for the explorer method.  Note that these are mutually exclusive.

5.  Fixed a frag limit issue and changed to the new /y## switch.

6.  Added /name and /gamename to the private message boxes.  Also, added /gamename to the main chat room.

7.  {fran2}!!!!!!

Meltdown 2.97 by Poda
---------------------

1.  Added a time column to the player list when you click on a game and also for in chat.  The time for the player list is how long the person has been in the game.  The time in chat is how long the person has been in chat.

2.  You may have noticed a lot of flickering, especially with lots of players in the Players tab.  I've made it flicker a little less now by only updating what's necessary.  

3.  Added {dro}.

4.  More freaking bug fixes.  Keep em coming!

Meltdown 2.96 by Poda
---------------------

1.  The Players tab now has more information.  The info on a player is also listed in the PM box now.  Consequently, with this info and the arrows, there is no reason to have a column for "in game", since it really just applies to the host anyway.  You can tell all this info by simply highlighting the game or looking in the Players tab for time in game, etc.  There is a small bug for people with the same IP.  The PM box may change to the wrong info.  This will be addressed in the future when I think of a good way to determine uniqueness.

2.  Changed the icons for playing to distinguish them more from not playing.  Orange is playing with a ready status in a room.  Blue is playing with a not ready status in a room.

3.  Game and player info will now update faster.

4.  If you get disconnected from chat or from advertising your game, you can now click on "abort" to stop it from trying to reconnect.

5.  Fixed a few small bugs.

Meltdown 2.95 by Poda
---------------------

1.  Fixed a bug (I think!) related to terminating old game processes on launching.  Note that the terminating of old processes is just a convenience so that the host can quickly relaunch without everyone having to be out of the game.

2.  Updated some icons.  Thanks to Maligned!

3.  Fixed a bug where you might see a red arrow in the chat room (where it makes no sense).

4.  Added more logging info to help detect bugs.  The log file is named log.txt and is in the same directory you run Meltdown from.

5.  Disabled away / back notifications by default.  They can get real annoying.

6.  Fixed some other little bugs.

Meltdown 2.94 by Poda
---------------------

*** REPORT BUGS ASAP, AS THIS VERSION HAS A LOT OF LITTLE CHANGES ***

1.  Changed the way scores are found.  It might work better for some people.

2.  The arrow icon will now show whether someone is in the game.  If the person is in the game, the arrow will be brighter than normal.  

3.  The away status is now universal.  That is, when you're away in one location, you're away everywhere.  You will also see this info the Players tab now.  Also, you will see away messages in the Players tab.

4.  The tray now has options to go away and disable tray notifications.  The icon will uncolor when away.

5.  Added some more toolbar and chat commands to the private message window.

Meltdown 2.93 by Poda
---------------------

1.  Switched my server host.  Let's see if this one is more reliable...

Meltdown 2.92 by Poda
---------------------

1.  Fixed an issue where scores may not show properly when someone leaves the room.

2.  Fixed an issue with configuring Blood from the Meltdown settings.

3.  Added score support for xDuke and Blood team mode.

4.  Added a setting for checking updates.  It's under the Advanced tab.

Meltdown 2.91 by Poda
---------------------

1.  Added color and score reporting for Blood and SW.  Note that this required more stringent checks on game nicknames, just like Meltdown nicknames.

2.  Moved some settings to an Advanced tab.  Added a few new ones.  Be careful changing these!

3.  Updates will now be checked for periodically.

Meltdown 2.90 by Poda
---------------------

1.  Added a new tray option "Tray Clicks Show/Minimize".  With this on, when you left-click or double left-click on the tray (depending on what you have set), it will show Meltdown if it's minimized, minimize Meltdown if it's not.  By default, this option is off.  The usual behavior will always attempt to show Meltdown during tray left-clicks.

2.  Fixed a bug related to tracking scores.

3.  Fixed a bug related to the ready status.

4.  The room name and password will now change as you type.

5.  Added a more verbose name-changing message that tells you what rooms to close if you want to change your name.

6.  Fixed an issue with local players not being able to connect to their external IP.

7.  Added game setup buttons in the settings for SW (DOS) and Blood.

Meltdown 2.89 by Poda
---------------------

1.  Fixed an issue where Meltdown would always want to show itself real fast when closing from the tray icon.

2.  Fixed an issue where Meltdown would crash if you launched hDuke TDM alone.

3.  Fixed an issue with joining games.  If the game you have highlighted is shifted in the list before you try to join, it wouldn't let you join.  Also increased the join timeout.

4.  Added back in the local IP setting.  Apparently, some people need to this to play properly.

5.  Added tabs for each game.

Meltdown 2.88 by Poda
---------------------

1.  Fixed an issue related to launching Blood user maps in multiplayer.

2.  Game rooms and Meltdown in general should close faster now.

3.  Fixed an issue where the map chosen in one game would cause it to mess with your map setting for another game (i.e. setting a map for Blood causes it to set a map for Duke).

4.  Added scrollbars to the Settings tab.  This means that even if you use 800 x 600 resolution, you will be able to see all settings and click Apply.

5.  Updated the GeoIP database.

Meltdown 2.87 by Poda
---------------------

1.  Meltdown will now remember your last team when you host or join games for Team Dukematch.

2.  Added a -colorfix argument.  Type /argsd -colorfix if you have issues with xDuke / hDuke in Windows Vista / 7.

3.  Updated the GeoIP database.

4.  Look at your boy Hauler.  

Meltdown 2.86 by Poda
---------------------

1.  Made some changes to my FTP, requiring me to update the password.

2.  Updated the GeoIP database.

3.  Some people were having trouble applying settings in 800 x 600.  Meltdown is meant for at least 800 x 679.  But, to accomodate them, I moved the Apply button to the top of each window.

4.  Made some other little fixes.

Meltdown 2.85 by Poda
---------------------

1.  Fixed a bug where my demo recorder would not work if you had a frag limit set for hDuke.

2.  Fixed a bug where it would not show your blue color when initially hosting hDuke with Team Dukematch already set.  

3.  Fixed a bug where it would tell you a frag limit when not initially hosting hDuke.

4.  Made it so that the Meltdown browser stops loading when you close it.

5.  New hDuke supports built-in color fix ability.  Type /argsd -win7 in your host or client room to use it.

6.  Added Ctrl + Backspace in chat boxes to clear words.

7.  Added some more fun Duker pictures.  Too many to list...  try {mark}, {sprite}, and {sly} in the meantime.  Oh, and your girl {suz} is back.

Meltdown 2.84a by Poda
----------------------

Edit:  Gay glitch fixed!

1.  Chat will now try to reconnect every 60 seconds, even if the server is down.  Same with hosting, except every 10 seconds.  Someone lend me a better server, please!

2.  Under the Players tab, you will now see a list of everyone who is online below your list of buddies.  Also changed the Other Nicknames of the Players tab to be Other Info, where you can write just random info like comments about the person, contact info, etc.

3.  Added the ability to close the WWW, Players, and Settings tabs.  To get them back, you will see new buttons on the toolbar under the Chat & Games tab.

4.  Fixed a bug where Meltdown might not always report hDuke colors.

5.  Hosting game notices and online/offline notices will only appear if Meltdown is inactive.  You will receive notices for everyone who hosts or signs on/off now, not just buddies.  You can turn these off in the notification settings.

6.  The frag limit can be set/cleared for hDuke by having the host type /fraglimit [<limit>].

Meltdown 2.83 by Poda
---------------------

1.  Added the ability for the host to silence someone.  Right-click on the person or type /silence <ip>.  While silenced, noone will see the silenced person's messages.

2.  Added some new notifications.  When someone signs on/off Meltdown, this info will show in your private message box if you have one open for that person.  Also, Meltdown can show a tray popup when one of your buddies (anyone you have listed in the Player Tracker) signs on/off.  When someone hosts a game, a tray popup can be shown.  Tray popups can also be shown when people join and leave the chat, host, and client rooms.  You can disable these popups under the notification settings.  By default, popups are disabled for the chat room as they may get annoying.  Also note that besides the sign on/off popups, the others only show when Meltdown is inactive or minimized.  Finally, on sign on popups, you can right-click to message the person.  On host popups, you can right-click to join the person.

3.  Added buttons to add/search in the private message window.

4.  Fixed a bug where people wouldn't reconnect to the master server if they were in the game.  Also, fixed a bug where hosts might immediately be told they couldn't advertise their room even though they could.

Meltdown 2.82 by Poda
---------------------

1.  Switched the internal browser to reuse your existing IE.  The old browser was cumbersome in that I had to recreate all context menus and distribute 20+ megs worth of files.  Now, all the work is done for me and I can stop distributing those files.  So, Meltdown.zip should be 6 something megs now.

2.  Fixed a bug where settings wouldn't change.  Sorry!

Meltdown 2.81 by Poda
---------------------

1.  Fixed an issue where DOSBox didn't always connect up.  This was due to not waiting long enough for the server to get up.  For now, I just solved it with a brute force approach.

2.  Fixed an issue where it wouldn't reconnect to the master server sometimes if you lost connection.

Meltdown 2.80 by Poda
---------------------

1.  Rut roh.  Found a strange issue in SWP.  For now, just use the default port of 23513 UDP.

2.  Fixed another bug, too, where it wouldn't show your IP initially on hosting.

3.  Went ahead an updated the GeoIP.dat database.  Remember, you can get the latest country and city versions at my site under D-Files.

Meltdown 2.79 by Poda
---------------------

1.  Fixed a bug where the chat output wouldn't scroll up or down if you were trying to select text not shown on the screen.  Furthermore, I may have fixed a bug where chat wouldn't always scroll to the bottom on the first time it needed to.  To do this, I always show the scrollbar, but just disable it when it's not actually needed.

2.  Changed how Meltdown searches for hDuke scores (due to the new hDuke).

3.  Fixed an issue where private messages wouldn't always arrive.  This opens the door to future features.

4.  Added support for DOS Shadow Warrior and SWP.

Meltdown 2.78 by Poda
---------------------

1.  Added port test buttons.  Use these to test if your ports are open for hosting and playing games.

2.  When clicking the help icon, it will show a link to my FAQ below the command list.

3.  Fixed a bug where DOSBox wouldn't launch if not ran from C:\.

4.  You can now right-click any blank space in the list of rooms to filter which games to show.

5.  Some updates to Blood.  You can now edit the global DOSBox config from the Settings->Game & Network tab.  Also, I added more spawn settings to the host room.

6.  You can now set/clear command-line arguments by typing /argsd [<arguments>] for Duke, /argsb [<arguments>] for Blood.  These arguments are local.  Use them at your own risk!

7.  Hollar at your boy {snooker} and your boy {fran}.

Meltdown 2.77 by Poda
---------------------

1.  Added support for Blood and bMouse.  Also, you can right-click on any column for the rooms list and filter which games to show.

2.  Added a score updates feature.  Right-click on a room and select "Get Score Updates".  Then, whenever the score changes, you will receive a message in the main chat room.  Note that this only works for hDuke games.

3.  Added a picture of ]-[unter.  Type {hunter}.  Strange fella...

4.  Changed it so that netlist.txt is created in your game directory, as xDuke doesn't like some application data directories with crazy characters.

5.  When importing YANG settings, it should now import your game nickname too.  Note that Blood settings are stored much differently in Meltdown, so they might not import correctly.

6.  hDuke has a bug when switching maps where it reports bad teams.  I fixed it from Meltdown in the meantime.

Meltdown 2.76 by Poda
---------------------

1.  Made the host report scores/teams faster.  If you notice any lag, complain.  The teams will reported as colored rows.  Unfortunately, I can't just highlight one part of a row, but I will look in to a workaround.  The scores will be shown in brackets ([]).  Note that the colors are the exact colors the game uses for the scoreboard, but may look different to you due to font differences. 

2.  If you have the away button toggled before joining chat, it will automatically set you to away when you connect to chat.

3.  Fixed all kinds of little issues.  For instance, more nickname restrictions due to #1 above.

4.  As an aside, made a new demo recorder that will auto-upload demos to my site after the game is over.  My site will then list them along with scores (hDuke only) and other information.  Note that many things can go wrong where demos report bad information.  For example, playing two maps on one recording.  My recorder simply reads from the demo file and scores file after the game is over.  It doesn't attempt to fix any of these problems before uploading.  Also, be careful about launching games right after previous games, since Meltdown will terminate the old process, which could be uploading the demo in the background.  If you decide that you don't want to upload demos, edit the file "recorder+.ini".

Meltdown 2.75 by Poda
---------------------

Ok, let's stop calling it beta.

1.  Made a few fixes for some things that were annoying me.  For instance, game rooms won't open up now until you are actually allowed in.  Also, fixed an issue with switching tabs using the keyboard shortcuts when the tabs are reordered.  Also, I give messages for people that try to change their nickname in the settings when a host, client, or chat room is open.  This isn't allowed, but at least now they will see a message stating that.    

2.  Added a way to see the team and score in the server list for people playing hDuke.  For now, it just shows the info by their name.  It's currently in the testing phase.  Scores are only shown when the host is in the game.  They update every 30 seconds.

Meltdown 2.73 and 2.74 BETA by Poda
-----------------------------------

*** OOPS!  FORGOT SOME ICONS! ***

1.  Added a public file sharing feature.  Click on the upload icon to upload a file to my FTP server.  A link will be posted after complete.  Note that you can send the link privately by clicking upload in a private message window, but the files aren't private since they are on a public server.  Second, please don't upload viruses or other malware, as my web host won't like that (nor will I...).  Also, you can right-click on someone's name to view the files they have uploaded (based on IP).

2.  TCP pinging is current disabled as it appears to be the source of a strange bug.  ICMP will continue to work, but it relies on each person allowing it in their router and other firewalls.  The setting usually says something with the word "ping", "anonymous requests", or "ICMP".

3.  Meltdown.exe should now not show up as a virus in most virus scanners.  I believe NOD32 still incorrectly flags it.  If you find any others, please contact me.

4.  Fixed an issue where control + tab would not loop around when switching tabs.  

5.  Fixed a bug where the team menu would show up multiple times in the host's right-click menu.

6.  Various graphical changes:  pings/ports are now right-aligned, messages are spaced slightly further apart, and a few others I forgot.

Meltdown 2.71 and 2.72 BETA by Poda
-----------------------------------

1.  Added the ability to set a room password.  Like setting the room name, you have to press enter to apply the password.  Note that leading and trailing whitespace is ignored.  Just leave or make the box empty and press enter to get rid of the password.

2.  UPnP is now disabled by default due to problems some were having with it.  You can enable it under Settings->Duke & Networking.

3.  Fixed a bug related to team numbers in hDuke.

4.  Fixed a bug related to taskbar flashing speed increasing with more messages.

5.  Fixed a bug related to Meltdown links not selecting the right tab (stupid Sprite!).

Meltdown 2.70 BETA by Poda
--------------------------

1.  A lot of interface changes this time.  Thanks to my good buddy, spritian, I have changed the design of the tabs and locations of the toolbars.  Also, I have made a new default theme that is white-based, since apparently most prefer white backgrounds.  The default theme uses your Windows 3D color for the tab background color, button background color, and toolbar background color.  You can also drag the toolbars left and right and it will remember their position.  In order to ensure you get the correct themes, both the Kali and Bold-White-Black themes will be deleted, and the Default, Bold-Black-Lime, and and Bold-Ice-Blue themes will overwrite any old versions.  Most likely, this will only mess up your typing font.  But, with that said, a tip when changing the colors of an original theme is to change the theme name in the "Save Theme As" box so you don't overwrite the original theme.  

2.  To encourage people to use the Duker Tracker (formerly Address Book and IP Database), I have included a sample database for new users.  Note that if you already have Meltdown, read on the duke3d.org forums about how to import the sample database.

3.  Delayed the client launch of the new EDuke32 for 3.5 seconds.  This gives time for the host to be fully in the game before connecting.  Of course, this isn't the best approach, since the host load slowly or fiddle around with the startup console.  But, I imagine future versions of EDuke32 will automatically wait until the connection can actually be made.

Meltdown 2.69 BETA by Poda
--------------------------

*** NOTE:  SINCE I MADE MANY CHANGES TO THIS VERSION, BUGS MAY POP UP.  PLEASE REPORT THEM AS SOON AS POSSIBLE TO PODA@DUKE3D.ORG.  ***

1.  Finally fixed the bug related to windows getting messed up when restoring from the tray icon (I hope!).

2.  I have found that Duke has 5 monster settings, despite what the in-game menu says.  So, I added a name for the easiest of "Too Easy".  What's odd is that /s3 (Come Get Some on my program) seems to have a different meaning for single player than it does for multiplayer.  In single player, the monsters don't spawn, but in multiplayer they do spawn.   

3.  Made some improvements to the IP Database to make people want to use it more.  It's now called the Address Book, and has more info like location, ping, and status.  If you see a green arrow, the person is on Meltdown.  If you don't, they aren't.  You can also right-click and private message them from the Address Book.

4.  Moved the top panel that shows the nicknames in a particular game.  The arranging chat nicknames is now gone from the toolbar to prevent accidental clicking.  You can still set it under the settings.  Personally, I recommend the default of the chat output on the left, the nicknames on the right.

5.  Added back the Master-Slave mode for old EDuke32.  Don't use new EDuke32.  It's way too buggy still.

Meltdown 2.68 BETA by Poda
--------------------------

1.  I've temporarily disabled minimizing/restoring with the tray icon until I can figure out why it sometimes messes up the window settings.

Meltdown 2.67 BETA by Poda
--------------------------

1.  If people try to launch without setting the game location, it will give them a link where to get it if they don't have it.

2.  Fixed a bug where it wouldn't give an error for people trying to connect to the master server.  Now, it should give the usual error and a link about how to fix it.

3.  Added the /me command.

4.  EDuke32 will now just use -j for MOD files instead of copying them over (saves time).  

5.  Fixed some issues related to the dividers getting messed up.  First, double-clicking on them and dragging them far will no longer make them disappear.  Also, the window will update as you move the sliders now.  All of this may or may not help some window issues people were having.  If it doesn't, turn off Minimize To Tray under Settings->Notification/Tray in the meantime.

Meltdown 2.66 BETA by Poda
--------------------------

1.  Got rid of the master/slave mode for EDuke32.  Apparently, it's very bad and noone uses it.  That leaves p2p for old EDuke32 and client/server for new one.

2.  If you have private message tray notification enabled, the tray icon will now alternate colors when you get a private message.

3.  Added some exception handling that can catch some errors that may occur.  Send info on crashes to poda@duke3d.org.

4.  Type {mat} in chat.

Meltdown 2.65 BETA by Poda
--------------------------

1.  Made some changes to the network code.  In particular, the game list gathering and the list of players when you join a room.  I simulated 100+ games being up and 50+ people in chat and it seemed to work ok.  So, hopefully things will be stable if Meltdown ever grows.  

2.  Fixed various other small bugs.

Meltdown 2.64 BETA by Poda
--------------------------

*** WARNING:  THIS UPDATE MAY FAIL DUE TO A BUG:  GET THE NEW MELTDOWN AT http://duke3d.org/Meltdown.exe ***

1.  Added support for the client/server version of EDuke32.  Basically, the host checks Client/Server and launches.  When people try to join, it automatically launches the game.  Or, you can launch together like normal.  Note that if the host is playing a specific map/mod that you don't have, the game will still launch, but will be out of sync.  If they have Auto-Send Map enabled, it should send you the map while they're playing.  Then, you can just rejoin after you get it.  I can automate this in the future, but it might not be worth the trouble just yet.  Remember that the new netcode is still very buggy, so you can always uncheck it and use an old version of EDuke32 if you don't like it.

Meltdown 2.63 BETA by Poda
--------------------------

*** WARNING:  THIS UPDATE MAY FAIL DUE TO A BUG:  GET THE NEW MELTDOWN AT http://duke3d.org/Meltdown.exe ***

1.  Added a default away message option under Host/Client/Chat settings.  This will be your default away message when you click the BRB icon.  Also added /awaymessages command that will show everyone's away message if they are away.

2.  Changed the toolbars to look more modern.

3.  Added %yournick, %yourip, and %yourport that will show your nick, your IP, and your port to you, respectively, and show each other person their nick, their IP, and their port, respectively.

4.  Fixed a bug that would make Meltdown crash on startup (rare).

Meltdown 2.62 BETA by Poda
--------------------------

1.  Meltdown now minimizes to the tray by default.  Notifications will change the icon from orange to green in color.  There are more settings under the Notification/Tray tab.

2.  Removed the file name and size columns from the host window.  I thought they might be too much to see.  The filename will now be shown in the request column.

3.  Distributed a new theme based on Kali.  Basically, it's black with a brownish text.

Meltdown 2.61 BETA by Poda
--------------------------

1.  Fixed some issues related to closing and opening chat during the game.  I tested most possibilities, but if you find something strange, let me know.  Also, for some reason, it was switching to the chat tab when the game launched.  I fixed that.

2.  You can now play with bots if launching alone.  The number of bots is determined by your max number of players setting.  If it's 1, you will have no bots and will play in single player mode.  If it's more than 1, you will have that many bots minus 1 (yourself) and will play in fake multiplayer mode.  Also, if you don't choose bots and set more than 1 player, you will play in fake multiplayer mode with dummy spawns.

3.  Changed the way mods are selected.  You simply click to select or unselect.  Also, changed the host layout slightly.

Meltdown 2.60 BETA by Poda
--------------------------

1.  Fixed some issues with the UPnP option not always forwarding ports when you change them in the settings.

2.  If you were having issues with chat disconnecting you due to inactivity, these should be fixed now.

3.  Added a tab width setting under Theme Settings.  Basically, if you choose "Fixed", you will see what you normally have been seeing, where each tab is made to fit on the window and be the same width.  However, if you want to conserve space, you can choose "Variable", where each tab can have variable length and won't be so big.  If you have too many tabs in this case, scroll buttons will appear for you to get to ones you can't see.

4.  Fixed some issues with the chat color commands.  Basically, if you try to show a color that's the same as your background color, it will use your chat color instead.  Two new exceptions are {serv} and {chat}, which use the server font color and chat font color, respectively.  I also removed {reg}, since it was troublesome.

Meltdown 2.59 BETA by Poda
--------------------------

Been awhile, but here is a small update that adds in auto port forwarding.  It relies on your router supporting UPnP and having it enabled.  This should help some people host games that don't know how to forward ports.

Meltdown 2.58 BETA by Poda
--------------------------

1.  Updated the Meltdown location databases.  The country one is included.  To get the city one, go to http://duke3d.org/Duke%20Files/MeltdownDatabases.zip.

2.  You can now choose to not show chat joining/leaving messages under Host/Client/Chat Settings.

3.  Some people have asked why it still shows the nicknames after you close chat.  I do that on purpose in case you want to reference someone but not be in chat.  But, if you want to clear it, you can right-click the Nickname column when you're not in chat.

Meltdown 2.57 BETA by Poda
--------------------------

1.  Pinging now favors the TCP way first, since there appears to be issues with doing multiple ICMP pings simultaneously.  So, I recommend you opening port 8086 TCP on your router.  

2.  For those that can't host, please read the chat instructions on forwarding ports in your router.

3.  Added in a message for people that don't set their game path.  If it's invalid, when launching the game, a message will show telling them to set it.

Meltdown 2.56 BETA by Poda
--------------------------

1.  Fixed a bug where the tab might switch when coming back from another application.

2.  Fixed a bug where when someone leaves, it might kick someone else out too.

3.  The update frequency of the server list is slightly faster now.

Merry Christmas!

Meltdown 2.55 BETA by Poda
--------------------------

1.  The show city option is now under Host/Client/Chat Settings.

2.  You can now choose to not show the chat topic under Host/Client/Chat Settings when you start the main chat.  Type /motd to see it.

3.  Fixed a bug where you would only see up to 8 players in main chat at a time.

4.  Added back in the local IP setting from YANG under Host/Client/Chat Settings.  It basically refers to using local IPs when playing with someone in your LAN.  I'm not sure if it matters one way or the other.

Meltdown 2.54 BETA by Poda
--------------------------

1.  Fixed a bug where the flags might mess up due to putting other windows on top of Meltdown.

2.  Fixed a bug where Meltdown may open minimized and won't be visible on restore.

3.  Fixed a bug where a failed map transfer might make it seem like there are more players than there really are.

4.  Meltdown now sets itself to run as administrator, which means you should have no problem updating from now on.

5.  Port pinging should now be more accurate.  Meltdown pings in two ways:  ICMP and TCP.  ICMP operates at a lower level and is ideal for pinging, but also ideal for attacks, which is why many routers block it by default.  If you want to unblock it, you have to find a setting that says something like "Block Anonymous Requests" in your router and disable it.  But, if you're worried about this, Meltdown has an alternate option, pinging by TCP.  The downside of TCP, though, is a port is required to be open.  But, this is not unlike the port you probably already have open for hosting, usually 8501.  You simply have to open port 8086 TCP, in the same manner.

Meltdown 2.53 BETA by Poda
--------------------------

1.  Fixed a bug where the launch button may stay disabled.  I will now just keep it enabled at all times until I can fix up the file transfer mess.

2.  Fixed a bug where someone's city and region aren't available.  It will just display their country instead of a tacky comma before their country.

3.  Fixed a bug where opening the geoip database might not succeed on Windows 7 (maybe Vista too).

4.  Some people are not updating their Meltdown, so this update forces them to.

5.  Some people have reported that Meltdown crashes sometimes when they close it.  I'm currently investigating this.  If you want to help test, email poda@duke3d.org.

Meltdown 2.52 BETA by Poda
--------------------------

1.  The time it takes to see pings and locations should be faster.    

2.  You now have two choices for showing the location.  The default just shows the country.  But, you can also choose to show the city, region, and country.  Note that the region could mean a state or province instead.  To see the city, region, and country, you need to install the databases @ http://duke3d.org/Duke%20Files/MeltdownDatabases.zip.  Then, under  "Settings->Duke Settings", check "Show City, Region, Country".  Some people may have the wrong city and/or region displayed, especially those outside of the USA.  But, it should be pretty close for most.

3.  Added a right-click "Copy IP" command.

4.  You can now add an "m" to links (ex. "httpm://" and "wwwm.") in order to automatically make them open in Meltdown when someone clicks them.

5.  Fixed a few small bugs, one related to map transfers and crashing if you leave.

Meltdown 2.51 BETA by Poda
--------------------------

1.  To open links in the Meltdown browser, you now hold Control instead of Shift when clicking them.

2.  Selected text should now remain selected in chat windows when a new message appears.

3.  Main chat pinging every 60 seconds should turn off when in the game.  Note that I still recommend always leaving the main chat during a game, since you can't control the amount of message activity while you're in the game.

4.  Fixed some issues due to increasing chat size.  It should now be able to handle at least 30 people or so, but I doubt we'll ever see that many.

5.  Added 2 more buttons to some windows.  One is to quickly set your status to away or back.  The other is to show the list of chat commands.  Also, in the IP database, you can now right-click and ban/unban, block/unblock someone.

Meltdown 2.50 BETA by Poda
--------------------------

*** NOTE:  This is a required update.  For Vista/Windows 7 users, if the update fails, right-click Meltdown.exe and choose "Run as administrator". ***

1.  Updated the web browsing tab a bit.  Added a few more commands and a right-click menu.

2.  New users will have the name Duker#, where # is some random number between 0 and 99999.  

3.  Added a theme button to the various toolbars where you can click to go to the next theme.     

4.  That gap that existed before nicknames in the player lists will now be filled by an arrow.  Green indicates ready.  Red indicates not ready.  A back or left arrow indicates away, while a forward or right arrow indicates available.

5.  Meltdown should open faster now.

Meltdown 2.49 BETA by Poda
--------------------------

1.  Updated some icons.  Thanks to Cheeze for fixing up the Gravis one!  Go here to get/submit themes:  http://duke3d.org/forum/viewtopic.php?t=229.

2.  Chose a new default theme, and also the old ones will be deleted for you.  To have it take effect for people who already have Meltdown, select Bold-Black-Lime under Theme Settings.  

3.  You can now open web links inside of Meltdown by holding shift when you click the link.  Otherwise, it will just open in your browser like normal.

Meltdown 2.48 BETA by Poda
--------------------------

1.  Ok, it appears the master server bug has been fixed, or at least severely reduced.  I temporarily moved it and have now moved it back, so you'll need to get this update.

2.  Updated the tabs a bit.  Only one's that you can close have X's now.  Also, you can now set the font and color of the tabs under Theme Settings.  There are some new themes added.  Because of this, your current theme may not be selected after this update.  Just reselect it under Theme Settings.  I personally like the Ice-Blue theme.  I will probably be adding a database soon on duke3d.org where you can upload your own themes for others to use.

3.  By request, added back in the in-game nickname option.  I like to keep nicknames synchronized.  So, here is how it works.  You can't change your regular nickname if you have more than one of these open at the time:  chat, client, host.  If just one is open, you can change within that window.  If none are open, you can change in the settings.  For the in-game nickname, you can change it at any time.  For the chat, client, and host windows, use /gamenick <newnick> or /gamename <newnick>.  Otherwise, just change it in the settings.

Meltdown 2.47 BETA by Poda
--------------------------

1.  Fixed an issue where if you had too many tabs open, some would seem to get pushed off the screen.  I set it back to where tabs are the same size and get resized as needed.

2.  Hopefully fixed the chat room disconnect bug.  The master server one still remains a mystery, but shouldn't be too bothersome while I keep testing.

3.  Team selection menu should only show up when hDuke Team Dukematch is selected.

4.  Removed {suz} :(.  But, {rep} still remainnnnnnnnnnnnnnnnnnnnnnns!  

5.  The chat buffer size is now 512000 by default, since 512 is too small for hibernators.

Meltdown 2.46 BETA by Poda
--------------------------

1.  Added more support for hDuke team mode, particularly the ability to select 9 colors instead of just 8.  I also disabled the ability to change colors during the game.

Meltdown 2.45 BETA by Poda
--------------------------

1.  Moved the master server until I can figure out why it crashes sometimes...

Meltdown 2.44 BETA by Poda
--------------------------

*** NOTE:  YOU MUST UPGRADE TO THIS VERSION TO AVOID ISSUES JOINING GAMES AND CONNECTING TO CHAT ***

1.  Added support for hDuke team mode.  Right-click a name to set the team.  On the left, you will see their team number.

2.  Fixed all kinds of strange bugs.

Meltdown 2.43 BETA by Poda
--------------------------

1.  Ok, I think the disconnects are partly due to flooding the master server with game information every few seconds.  So, I changed the frequency to see if that helps.

Meltdown 2.42 BETA by Poda
--------------------------

1.  Fixed a few chat bugs relating to clearing and reconnecting.  Chat will reconnect on disconnect every 30 seconds.  Games will reconnect to the master server every 10 seconds.  You can speed up the connect before then by simply re-clicking the corresponding button.  I'm currently investigating disconnect issues.  They're probably due to my cheap server.

2.  Made a few tooltips more descriptive.

3.  Updated the right-click menus a bit.  For instance, if you have someone blocked, it will say to unblock, and vice versa, instead of saying both.

4.  Added support for hDuke team mode.  To set the teams, put 1#, 2#, etc. in front of your nickname.  For example, Poda, Mako, Juras, and Jaks want to play, with Poda and Mako on team 1, Juras and Jaks on team 2.  They would change our names to #1Poda, #1Mako, #2Juras, and #2Jaks, respectively.  Note that hDuke currently has some bugs, so would be best to wait till they are fixed.

Meltdown 2.41 BETA by Poda
--------------------------

1.  Updated the UI a bit.  Replaced some buttons with icons.  Also, added icons to the tabs.  It should also not "flicker" as much when a new tab pops up or disappears.  In the coming weeks, I may update some other parts of the UI.  Report any bugs as soon as possible!

2.  Fixed a bug where hDuke would launch your xDuke exe instead.

Meltdown 2.40 BETA by Poda
--------------------------

1.  Upon disconnecting from the master server or disconnecting from chat, it should try to reconnect every 10 seconds.  Note that these are for unexpected disconnects, not disconnects where you tell it to "Disconnect" from chat or "Unadvertise" from the master server.

2.  Fixed a bug where it would think you had a user map selected when it was a damn lie.

3.  In the case where you can't connect to a master server, the screen shouldn't freeze so much if you try to Unadvertise or close Meltdown.

4.  The chat input box now supports multiple lines.  This means, for instance, you can press shift+enter to go to a new line.  You can also paste multiple lines into the box.  Because of this, I changed the recalling of history to page up and page down.

5.  hDuke now uses xDuke network commands.

Meltdown 2.39 BETA by Poda
--------------------------

1.  Combined the Chat and Game Rooms into one tab, that way you can watch the games as you chat.  Depending on if you like more room vertically or horizontally, you might want to resize your window to fit everything.  Also, remember that in the settings or by pressing F8, you can arrange the chat nicknames on the top, bottom, left, or right.  

2.  Finally, you can now click a Host button to host.  Now stop asking, haha!

3.  Fixed a few minor bugs.

Meltdown 2.38 BETA by Poda
--------------------------

1.  Fixed a bug for the game:// links when names have spaces in them.

2.  Added a second default macro for F2 of game://%ip:%port.  Note that this is more specific than your nickname since you explicitly specify the IP and port to join.

3.  Fixed an issue where the taskbar would flash on notifications even when the application was active.

Meltdown 2.37 BETA by Poda
--------------------------

1.  Changed the Servers tab to say "Game Rooms" instead, so new people aren't confused.

2.  The scrollbar in chat windows shouldn't jump around so much now.  Before, it would kind of jump up before going down.

3.  Changed the notification sounds a bit.  Also, put in some defaults.  

4.  Added a taskbar notification option for private messages.

Meltdown 2.36 BETA by Poda
--------------------------

1.  Another sick bug, fixed...sorry!

Meltdown 2.35 BETA by Poda
--------------------------

1.  By special request, added a new port called hDuke.

2.  The master-save option is now back for hDuke and eDuke.

3.  Chat should no longer scroll down when a message appears unless you're near the very bottom.  This will allow you to read previous messages without the chat scrolling when someone sends a new message.

4.  Will now rejoin chat after games if you told it to close chat during games.

5.  Fixed a very serious joining bug, so update now!

Meltdown 2.34 BETA by Poda
--------------------------

1.  Chat buffer size can now be selected in Host/Client/Chat Settings.  Note that this applies to the chat room, client room, and host room.  The size is in # of lines.

2.  You can right-click on a name to ping.  In the case of the chat, host, and client rooms, it will update the ping and print a message like "* Ping time from...".  In the case of the server list, there is no right-click ping, but to "refresh" the pings faster, you can unselect and reselect a game.

3.  Added /ping, /block, and /unblock, which ping an IP, block an IP from private messaging you, and unblock an IP from private messaging you, respectively.

4.  Various other fixes/enhancements.

Meltdown 2.33 BETA by Poda
--------------------------

1.  Arranged the private message buttons on the right side of the screen to prevent accidental clicking.

2.  Only one instance of Meltdown can now be opened at once.  

3.  Added the ability to allow/block private messages from a user to the right-click menu.

4.  Updated the IP-to-country database.  

5.  Added /ban, /unban, and /kick to the host commands.  Each expects an IP address.

Meltdown 2.32 BETA by Poda
--------------------------

1.  Fixed a bug where auto-reconnecting to chat on disconnect wasn't working.

2.  Added a check of the time between connecting and disconnecting from chat.  If it's 1 second or less, it won't try to auto-reconnect.

3.  Chat OP is now invisible.

Meltdown 2.31 BETA by Poda
--------------------------

1.  Oops.  Some minor bugs with the new theme and away messages.

Meltdown 2.30 BETA by Poda
--------------------------

* NOTE:  YOU MUST UPDATE TO THIS VERSION TO AVOID COMPATIBILITY ISSUES!

1.  Added a new preset color theme to look similar to Kali.  Kali uses sort of a tan font for everything.  Remember, you can choose this under Theme Settings, or cycle through all preset themes from anywhere by pressing F9.  Also, you can customize the theme more specifically under Theme Settings.  I also changed the usual themes to use a larger message and server message font.  Note that this will only apply to people installing Meltdown for the first time.

2.  Added an away feature.  You type /away <message> to set that you're away.  When people join after you, they see your away message.  People already there also see it.  Type /back to come back.  Note that these have no effect on whether the host can launch the game or not.

3.  Added "Private Message" to right-click menus.

Meltdown 2.29 BETA by Poda
--------------------------

1.  Changed it so that you connect to chat on startup by default.

2.  Private message tabs now have a "PM: " on them before the nickname.

3.  Host is now OP in the chat room.  Note that you can't private message the OP.  Pretend he doesn't exist...unless you're bad!

4.  Added a few new chat icon codes, namely {f:flagcode}, where flagcode is a 2 letter code for your country (most countries, anyway).  Go to http://en.wikipedia.org/wiki/ISO_3166-1#Current_codes to learn more.  

Meltdown 2.28 BETA by Poda
--------------------------

1.  Added time stamps to the chat and host/client lobbies.  Type /showtimestamps to see them.  Type /notimestamps to not see them.

2.  Added more chat formatting abilities from Kali.  Special thanks to Jay Cotton for his info on them and letting me use his smilies.  To see a full list, go to http://duke3d.org/FAQ.php#specialchat.

3.  Fixed a bug where pressing down in the input boxes would crash (input history bug).

Meltdown 2.27 BETA by Poda
--------------------------

1.  Added the ability to position nicknames on the top/bottom/left/right of the chat room.
Shortcut to do this is F8.

2.  Any time chat activity happens and the Chat tab isn't active, a green icon will appear on the Chat tab, similar to a private message tab.

3.  Added Kali smiley faces.  Also, smiley faces will be sized a little more proportionately to the font size.


Meltdown 2.26 BETA by Poda
--------------------------

1.  Fixed an issue with tab switching.  It will now switch to the last tab you were at when you close a tab, assuming that last tab still exists.

2.  Added a general chat.  I decided the Java chat blew.  The chat is similar in spirit to Kali chat, but less features for now.  However, I did add this feature.  If you type game://%nick (defaults to port 8501) or game://%ip:%port or game://%ip (defaults to 8501 port), it will create a hyperlink players can click on to join games.  I have preset a macro for everyone on F1 that types game://%nick.  Note that if you click on your own, it will just host a game for you.

Meltdown 2.25 BETA by Poda
--------------------------

1.  Fixed an issue related to updating in Windows Vista and Windows 7.  Both require admin privileges to use the auto update feature.

Meltdown 2.24 BETA by Poda
--------------------------

1.  Removed the one instance faggoty feature.

2.  Fixed a faggoty bug dealing with faggoty minimized windows.

Meltdown 2.23 BETA by Poda
--------------------------

1.  Made it so that only one instance of Meltdown can run at once.

2.  Added private messaging.  You double-click a name in either the server nickname list, host nickname list, or client nickname list to start a private message.  Note that, by default, private messages are turned off when in the game.  You can also block people within the private message box.  If you get a private message, a new tab is opened.  If it isn't active, a green circle pops up to notify you a new message is there.

3.  Fixed a few tiny bugs.

Meltdown 2.22 BETA by Poda
--------------------------

1.  Fixed a bug related to sounds still playing when in the game and muted.

2.  Fixed an issue where the connections would go haywire if you tried to advertise when not connected to the internet.

3.  Fixed an issue dealing with importing YANG settings.

4.  Added a manual IP add for the host ban list.  

5.  You can now save themes to a preset.  Note that the preset names are case-insensitive.  So, if you save a theme as "My Theme", and then try to save another as "my theme", you basically overwrote your old theme.  I also added a theme manager button, where you can remove themes, save them to a file, and import from a file.

Meltdown 2.21 BETA by Poda
--------------------------

1.  Added a quick theme changer under "Theme Settings".  Right now, it's only black and white, but I'll be adding a way to save and import themes soon.

2.  Fixed a bug related to icons not showing up well under light colors.  As a consequence, you may see various features of your Windows theme show up (such as highlighting columns).

3.  Added "/ip" to the host and client chat.  It will show your external IP.

4.  Fixed a few small bugs.

Meltdown 2.20 BETA by Poda
--------------------------

1.  Added game duration info.  If the game is in session, it will say "Yes" like usual.  But, beside that, it will show how long (approximately) it has been going on.

Meltdown 2.19 BETA by Poda
--------------------------

1.  If it's your first time running Meltdown, it will attempt to import settings from YANG if you have it installed.  Otherwise, it will ask you to set the settings yourself.

2.  Started to distribute some files people need to run Meltdown correctly.  They will be installed with "Setup.exe".  

Meltdown 2.18 BETA by Poda
--------------------------

1.  Added a secondary way of pinging:  on TCP port 8086.  I still think ICMP is more accurate and reliable, so it still tries that first.  If that fails, then it tries the second way.  Note that if you have a router, you need to forward port 8086 if you want to see pings correctly.  Alternatively, you can unblock ICMP or anonymous ping requests in your router settings.

2.  Fixed a bug related to file dialogs not showing up correctly.

3.  Changed "Chat And More!" to "Poda's Duke3D Site" to reflect that it's more than just a chat room.  Also, added some buttons and a url bar to make it easier to navigate.

Meltdown 2.17 BETA by Poda
--------------------------

1.  Locations should update a bit faster since they are on a separate timer now from pinging.

2.  Added a ready button for clients.  Basically, if everyone in the game isn't ready, the host can't launch.  If someone is ready, you will see a green check by their name.  By default, you join games as ready.  You can change this in Host/Client Settings.  Note that the host is always considered ready since they launch the game.

3.  Added /ready, /notready, /advertise, and /unadvertise commands.

Meltdown 2.16 BETA by Poda
--------------------------

1.  Put up a new master server.

Meltdown 2.15 BETA by Poda
--------------------------

1.  Had a few unforseen objections to my cool splash screen.  So, it has been removed.

Meltdown 2.14 BETA by Poda
--------------------------

1.  Added a cool splash screen...

Meltdown 2.13 BETA by Poda
--------------------------

1.  YANG has gone closed source, so this update is necessary so Meltdown can connect to something...

Meltdown 2.12 BETA by Poda
--------------------------

1.  Change the way fonts are sent so YANG faggots stop complaining.

2.  Changed OS to Meltdown, again so YANG faggots stop complaining.

Meltdown 2.11 BETA by Poda
--------------------------

1.  Meltdown should be recompatible with YANG.  If not, notify me immmediately @ poda@duke3d.org.  

Meltdown 2.10 BETA by Poda
--------------------------

1.  Added another master server.  Thanks, Replica.  You will be spared.

Meltdown 2.0.9 BETA by Poda
---------------------------

1.  Had to release a new version as YANG has changed.  This version is no longer compatible due to changes in YANG.  I may address them later.

Meltdown 2.0.8 BETA by Poda
---------------------------

1.  Added an IP database.  It has the following features/rules:

    1.  An IP can't be added more than once to the list.  If you try to add an IP that already exists, it simply updates other information for that existing IP.

    2.  Anywhere that you see an IP in a list, you can right-click and add to the database or lookup in the database.

    3.  The import feature allows you to import databases to merge with your existing one.  A simple database must be a plain text file with the format [IP][REALNAME], one per line with space between each part.  Lines with # in front are ignored and considered comments.  Saved lists will be in this format and you can pass to someone else to allow them to import.  A full database can also be saved and has the format [IP][PORT][NICKNAMES]:[REALNAME]:[TRACK], one per line with space between each part.  Note the : between the final parts.  Also, a full import will overwrite items with the new data if they already exist.

    4.  When adding from the right-click menu or simple import, if an item already exists, only the "Nicknames" are updated.

    5.  To change other settings for an IP, such as the port, real nickname, and tracking, select the item in the list and update the boxes below it.  Then, click Add/Update.

    6.  If tracking is turned on, the real nickname for that IP will be shown next to the person's current nickname if you encounter them.

    7.  You can search for an IP/Nickname.  Results will be highlighted in red.  To reset the list, just click the Reset button.  Note that the search looks for IP matches or nickname/realname matches.  So, if you want to narrow it down to just one of those items, leave the other boxes blank.

    8.  Of course, you can use this database as a manual join area if you want.  

2.  Nicknames can no longer be "empty" or contain a ':' character due to how the IP database is stored.

3.  Fixed various small bugs.

Meltdown 2.0.7 BETA by Poda
---------------------------

1.  Fixed a bug where sounds may not play if they weren't enabled previously.

2.  Added smileys to host/client chat.  For now, it's just the classic old AIM smileys.

3.  Limited font sizes from 8 to 16 point so people don't get silly.

4.  The update window will now list the updates from now on.

5.  Fixed various small bugs.

Meltdown 2.0.6 BETA by Poda
---------------------------

1.  Clients can attempt to wake up the host by typing /wake.  This will attempt to bring the host's game to the front of their screen.  Note that some Windows settings can prevent stealing of focus, so it may not always work.  In these cases, the taskbar should at least flash or highlight.  Hosts can prevent people from waking them up by typing /nowake.

2.  You can choose to not show message boxes and instead put the messages in the status bar (Theme Settings).

3.  Fixed an issue where someone may have a chat font color that is the same as your background color.  In this case, you will see your own chat font color instead.

4.  Fixed various small bugs.

Meltdown 2.0.5 BETA by Poda
---------------------------

1.  Changed the way fonts and colors are stored to be more accurate.

2.  You can now set your chat font and the server messages font.  Right now, YANG doesn't parse the fonts, so others see font info instead of your fonts.  But, I can't wait around any longer to add this feature.  

3.  Taskbar can now flash when someone joins the game lobby and Meltdown isn't active (Notification Settings).

Meltdown 2.0.4 BETA by Poda
---------------------------

1.  I forgot to add the /roomname I mentioned below.

2.  Fixed an issue with saving windows that are maximized or minimized.

3.  Added F1 through F12 chat macros.  Basically, you can set predefined text that can be entered into the host or client chat input box automatically by pressing F1 through F12.

Meltdown 2.0.3 BETA by Poda
---------------------------

1.  Added ability to put tabs on either the top or bottom of the screen, as well as choose between the default style and a simple style.

2.  Added the ability to change the fonts for various items.  Consequently, I re-enabled the ability to resize the main window.

3.  Window position and size can now be remembered on exit (Theme Settings).  By default, they are.

4.  Added /help to show a list of commands in the game lobby and /roomname that is the same as /servername.

5.  Added asteriks around the "Right-Click Here To Host" message.  I pray people can see it better.

Meltdown 2.0.2 BETA by Poda
---------------------------

1.  You can now upload any type of file to the host without hassle.

2.  Lowered the ping timeout time, so it won't wait as long to ping people.  

3.  Minor changes to user interface.

4.  Added a new tab for chatting and viewing my website.  Right now, the chat has its own silly colors, but I'll fix that soon.

Meltdown 2.0.1 BETA by Poda
---------------------------

1.  Fixed some issues where the port icons were too jagged in non-black backgrounds.  Note that they still look best on a black background.

2.  Made it so that theme settings take effect without restarting.

Meltdown 2.0.0 BETA by Poda
---------------------------

1.  Added in flags for countries as well as nuke icons for ports.  Red is xDuke, while blue is eDuke.  There is one minor flaw associated with adding to these types of lists.  It leaves a gap on the first column for the player lists.  But, this isn't too big of a deal.

Meltdown 1.9.9 BETA by Poda
---------------------------

1.  Added support for eDuke.  In the server list, you will see an e or x before
the spawn type.  e means eDuke.  x means xDuke.  

*** Special Note ***

Do not attempt to close the Meltdown DOS box that gets created when launching a game if you are still in the game.  Doing this will trick Meltdown in to thinking the game has stopped and it will start the pinging and server list timers back up while you are in the game.  It is ok to close any open DOS boxes once you actually quit the game, however.

Meltdown 1.9.8 BETA by Poda
---------------------------

1.  Changed ping size to Windows standard 32 bytes, instead of 64 bytes.

2.  Changed the way the updater gets the directory you're running Meltdown from.

3.  Pings and locations should update slightly faster when someone joins or leaves.

4.  Put the "Right-Click To Host" on the Host column so it's more easily seen.

Meltdown 1.9.7 BETA by Poda
---------------------------

1.  Added /clear option to clear the chat output.

2.  Added auto update feature.  From now on, when there is an update, you can choose to get it automatically in the background.  Meltdown will restart when the update is complete (usually 10 seconds or less depending on your internet connection).

3.  Updated to new master server version.

Meltdown 1.9.6 BETA by Poda
---------------------------

1.  Fixed a strange bug with executing games as a client.

Meltdown 1.9.5 BETA by Poda
---------------------------

1.  Added a way to change the colors of various items.  Go to Settings->Theme Settings.

Meltdown 1.9.4 BETA by Poda
---------------------------

1.  Games should disappear faster if you exit or unadvertise before "fully" advertised.

2.  Added back in the update feature.

3.  Updated version info to be compatible with current server list.

Meltdown 1.9.3 BETA by Poda
---------------------------

1.  Fixed some inconsistent server messages in the client vs the host room.

2.  Fixed an issue where pinging and other activity may continue even when you launch the game.  We want this to turn off during the game to avoid lag.

3.  Added /servername as an alternate way to change the server name.

Meltdown 1.9.2 BETA by Poda
---------------------------

1.  Fixed a bug where servers wouldn't disappear if it couldn't connect to a master server.

2.  Fixed a bug where unpingable people would sometimes have an incorrect ping listed.

Meltdown 1.9.1 BETA by Poda
---------------------------

1.  Fixed a bug with not seeing the map in the map list after it's uploaded to you.

2.  Updated the IP database to show things like "Korea, Republic of" as "Republic of Korea".

3.  Fixed a bug where it would try to send an empty map (empty list selection) to client.

4.  Fixed a bug where games would blink in the server list due to disappearing and reappearing rapidly.  

5.  "Skill" is now "Monsters", to avoid any confusion.

6.  Fixed a bug where it would lock up when it couldn't find the serverlist and you tried to cancel.

7.  Fixed a bug involving the user map drop-down box.

8.  User maps and mod files should now update if you change your settings while your host is active.

Meltdown 1.9 SUPER BETA by Poda
-------------------------------

1.  Updated the version to be compatible with the new YANG.

2.  Added ping/location info to server list.  Added location to host/lobby windows.
Note that on the server list, you will only see all IPs if the host is using Meltdown 1.9.

3.  Fixed various bugs.

4.  Use Setup.exe to install.

I released this fast due to demand, so there could be some strange bugs.  Please
report them asap to poda@duke3d.org.

Meltdown 1.8 BETA by Poda
-------------------------

Meltdown is a modified YANG that allows you to play xDuke online.  It is currently compatible with YANG users.  

1.8 BETA Changes:

1.  Made a few graphical changes, mainly adding tabs for each window.

2.  Added a right-click context menu for servers so you can add them to your favorites.

3.  The nickname information is undone as far as ips, pings, and locations for everyone.  I'll be looking to add this soon.

4.  To host, you right-click on the Host column in the server list.

5.  You can right-click on hosts in the server list and add them to your favorites.

1.7 Changes:

1.  Can set the number of players to 1.  Good for testing at least...

2.  Can recall your chat typings by pressing up or down inside the chat box.

3.  Further tried to make your hosted games disappear faster.

4.  Made it so that host and client frames open in their own windows without hiding the main serverlist window.  Note that you can only have at most 1 host and 1 client open at a time.  

5.  Fixed a few glitches with the serverlist updating.

1.6 Changes:

1.  Removed the Refresh button in favor of auto-refreshing every few seconds.  Also, only items that no longer exist are cleared.  Items that still exist are just updated.  One more note:  YANG servers will often get stuck and not update for a long period of time.  This will probably be fixed in the near future.

1.5 Changes:

1.  Fixed a bug where it would let you change your nickname to someone already in the room.

1.4 Changes:

1.  Changed pinging from ICMP to Winsock.

2.  Removed host Accept and Refuse buttons in favor of right-click name menu.

1.3 Changes:

1.  Further tried to make the serverlist update faster.  For instance, it detects now when a game finishes and updates.

2.  Added a ping column to the lobby.  

1.2 Changes:

1.  Added a /name feature.  Type /name NEWNAME to set your name while in the lobby.  This only has effect with people using Meltdown.

2.  Games hosted using Meltdown should update on the server list faster when people leave or the host closes window.  But, not 100% sure of this yet.

1.1 Changes:

1.  Added a ban feature.

2.  Made the host settings settable within the lobby, bypassing the settings window.

3.  Minor text renaming.

1.0:

1.  Program is renamed to Meltdown and given a nuclear explosion icon.

2.  Stripped down all other port settings, except xDuke.  Serverlist will only show xDuke games, as well.

3.  Stripped out the menus and added 2 extra buttons:  Host and Settings.  Combined xDuke settings with network settings.

4.  User maps are launched directly from where they exist, rather than copying them over to your xDuke directory.

5.  Resized the main window to show columns better.  Got rid of unnecessary columns.  Added a column for the host name.

6.  Active duke processes are terminated on each launch to ensure the host doesn't launch it too fast before you close your old window.

7.  Changed a few fonts to look more like Dukester X.  Stripped out the theme changing.

8.  "netlist.txt" is now created inside the Meltdown config folder instead of your xDuke directory.

9.  Maps are now in lower case and sorted.

10.  Program now works in Windows 98.

11.  Manual join now shows host name instead of server name.

12.  Some game settings are missing, since I only support xDuke now.
