December 27th, 2012Oldschool Reunion 2013On January 5th (the first weekend of the new year), we're going to try to gather as many oldschool players together as we can to hang out on IRC, play some old maps, and maybe have a tournament or two. If you played back in the day, especially if you played when this was still a mod that required Quake2, be sure to join us!
When: Saturday January 5, 2013 8:00-10:00PM EST Where: IRC.GlobalGamers.Net #paintball Who: Ideally people who have been playing since this was a Quake 2 mod. Better yet, Quake 1! What: Nostalgia fest. Talk about the "good old days." Catch up with old friends and clan mates. Play some old classic maps together. Etc.
Of course, feel free to hang out even if you're not super old school. The time isn't super critical, either. Lots of oldschool players have already joined IRC. Feel free to drop by at any time. Also, be sure to tell every old school player you know about this. The more, the merrier!
Click here to join the forum discussion. Server Updates to Become MandatoryDue to cheats, bugs, and other issues, some people have requested that I make it mandatory for servers to run the latest version. Since I'm also tired of banning speed cheaters, something that is hopefully eliminated in the latest version, I'm going to make it a requirement to be running a recent version of the game in order to be on the server list. Please make sure your server is updated if you want to continue to see it on the public server list. November 29th, 2012Paintball 2 Build 37 Released!The main purpose of this release is to fix some of the complaints about the popup dialogs. These popups no longer require clicking OK and appear in the upper right portion of the screen. To go along with that change, there have been several UI enhancements, such as butter looking dialogs and actual button graphics for things you can click on. A number of bug fixes were included as well.
Here's the complete change list:
Build 37 Client/Engine: - Feature: Server list sorting by type (name/ping/map/players). (Thanks, ViciouZ) - Feature: Console input history is saved. 2:11 AM 10/3/2012 - Feature: Added buttons to menu system. - Feature: Added "include" functionality to menu system. 2:43 PM 10/30/2012 - Feature: Text in the menus now goes through the translation system (to make supporting other languages easier). 11:26 PM 11/1/2012 - Bugfix: Fixed ability to translate dialog strings. 11:01 PM 9/26/2012 - Bugfix: Fixed bug where if you switched to full screen in a lower resolution and the window was too far to the side, the mouse would constantly register as moving. 2:28 PM 10/6/2012 - Bugfix: Fixed an issue with "getmaplist" command that was sometimes causing not all of the list to populate on the voting screen. 9:58 PM 10/29/2012 - Bugfix: Fixed a bug in my hash algorithm where it was allocating 1 less element than it should. 11:10 PM 11/1/2012 - Bugfix: Fixed a bug where if you clicked on a menu item, then moved the mouse off of it, the item would be stuck selected. 10:32 PM 11/5/2012 - Tweak: Stripped leading spaces off of server names in the server browser. 11:23 PM 10/2/2012 - Tweak: "map" command checks for the map in the "beta" and "inprogress" directories as well as the root maps directory. 9:28 PM 10/3/2012 - Tweak: Switched mouse turn variables to floating point for better turning precision. 9:49 PM 10/5/2012 - Tweak: Made it so the mouse cursor uses the windows mouse cursor position in windowed mode at the menu, and you can resize/move the window while the menu is open. 11:06 PM 10/5/2012 - Tweak: "getmaplist" command now outputs results to the console if the console is down. 9:59 PM 10/29/2012 - Tweak: "maplist" forwards to "getmaplist" command to stop overflows. 10:01 PM 10/29/2012 - Tweak: Revamped dialog boxes to use new bpic and wordwrap system and support translations. 10:33 PM 11/5/2012 - Tweak: Only attempt to auto-login if a password is set. 10:54 PM 11/5/2012 - Tweak: Made profile login failures display more informative dialogs instead of a generic one and printing the actual error to the console. 9:10 PM 11/6/2012 - Cvar: "m_fovscale" - If enabled, scales the mouse turn speed based on your FOV. At 90 degrees there is no difference, if you zoom in or out, you will turn slower or faster, respectively. Set to 0 to disable. - Cvar: "cl_drawfps" - Added a new option, 3, which displays the lowest framerate every half second. Useful for detecting single-frame drops. 11:32 PM 10/5/2012 - Cvar: "cl_menu" - Can be used to specify a subdirectory for custom menu files. (Thanks, T3RR0R15T) - Command: "menu_refresh" - Optimized version of "menu_reload". Only refreshes the current menu and does not reload menus from disk. (Useful for advanced menu scripting). 10/6/2012 - Media: Revamped a bunch of the menus to use buttons and better backgrounds / borders. - Media: Some tweaks to the tutorial map.
1.926 (Build 182) Game DLL: - Made g_autorecord 2 only record on dedicated password protected servers, so if you start a local server and have a password set, it won't generate a bunch of useless demo files by default. 10:12 PM 9/18/2012 - Optimized entity searching in game code to improve server performance. 10:34 PM 9/18/2012 - Added an epsilon check to flag returns to hopefully fix the multi-flag-return bug when the flag is just slightly off from the base. 11:59 PM 9/18/2012 - Don't kick people into observer for idling in the tutorial map. 12:02 AM 9/19/2012 - Killed players velocity when he hits a tutorial dialog on the tutorial map so people are less likely to trigger multiple dialogs. 12:16 AM 9/19/2012 - Made it so people can't wave while moving, instead of stopping players when they move. 11:25 PM 9/25/2012 - Fixed a bug with bad a team/skin index when switching to observer and suiciding with grenades. 11:57 PM 9/25/2012 - Fixed people being able to suicide with grenades and kill (former) teammates. 12:55 AM 9/26/2012 - Changed sv_minclientbuild kick message to "You need build XX or higher. http://www.digitalpaint.org/" Unfortunately it's limited to 64 characters so I couldn't get more than that. 8:19 PM 9/26/2012 - Tweaked "newmap" command to check for maps in the "beta/" and "inprogress/" directory. 12:55 AM 9/27/2012 - Stripped formatting from names when using the "listuserip" command. 6:10 PM 10/6/2012 - Fixed server shutting down with no spawn points when loading a map in elim mode that has spawn points that are all set to specific game modes. 10:47 PM 10/14/2012 - Added "lastmap" command - displays the map that was played before the current one. 5:29 PM 10/21/2012 - Made it so people can't use reserved/inappropriate names while not logged in. 8:35 PM 10/21/2012 - Added wildcards to the "rotation del" command (also fixed some bad logic that could lead to crashes). 10:42 PM 10/21/2012
Post your feedback on the build in this thread to help us improve things for the next build! September 20th, 2012WIP High-Resolution Textures DownloadableIf you click on the downloads page, you'll notice I've added a link to download the high resolution texture pack. It's still a work in progress, so not all of the textures are final, and a number of them have not been created yet, but at least it helps make the game look a little better.
Here are a couple more examples:
Enjoy, and post feedback here! September 19th, 2012Paintball 2 Build 36 Released!The big focus of this release is adding a tutorial map so it's a little easier for new players to become familiar with at least some of the basics before getting into a multiplayer game. I've also added a server-side check that will hopefully eliminate speed cheats. I'm tired of global banning all of these speed cheaters, so update your servers!
Here's the changelist.
Build 36: - Feature: Dialog box support. (Thanks, ViciouZ) - Feature: Added "$bind(command)" to macro processing (used in the tutorial map). - Bugfix: Fixed bouncing when standing on crouched players. 5:05 PM 6/9/2012 - Bugfix: Fixed crouched players disappearing when standing on top of them. 5:19 PM 6/9/2012 - Tweak: In-game server browser ping colors fade from white to orange (like the CO2 bar on the HUD) to help indicate server quality. - Tweak: Made key bindings case-insensitive and display in upper case. 8:07 PM 9/6/2012 - Cvar: cl_dialogprint - disables dialog popups (set to 0 to print to the console). 12:57 AM 9/7/2012 - Cvar: m_noaccel - Replaces the old "m_xp" cvar and disables mouse acceleration for all versions of windows. Windows 7 had it enabled by default (yuck). 10:03 PM 9/7/2012 - Cvar: sv_enforcetime2 - A new attempt to stop speed cheats. 0 = disabled. Anything else = threshold, in seconds, before somebody is kicked for time discrepancy (Suggested value = 1). 12:28 PM 9/8/2012 - Media: Tutorial map.
1.81 Game DLL: - Don't try to autobalance in DM mode. 12:19 AM 1/30/2012 - Fixed newmap and nextmap setting modes immediately. 8:48 PM 1/30/2012 - Moved streak logic so it should fix the bug where streak > kills. 12:16 AM 2/10/2012 - Added "tban" to "sv" commands. 8:29 PM 2/19/2012 - Should be possible to shoot players that have spawned in the same location as another player now. 11:42 PM 6/3/2012 - Teleporting inside of another player should no longer get you stuck. 12:17 AM 6/4/2012 - Disallowed just spaces as names. 1:09 PM 9/5/2012
As always, I welcome feedback, so post your thoughts here. September 14th, 2012Web IRC Client ChangedDue to security holes in Java, we've removed the Java IRC client applet from our chat page and replaced it with a dynamic HTML version provided by Global Gamers. We strongly suggest that you uninstall Java if you can, or at least disable the web browser plugin in order to prevent your computer from getting viruses or being exploited in other ways.