Key Features for 7.66 1. Overhaul the menu, both cosmetically and organizationally. The server browser, especially, is much more useful now. 2. Rewrite the code to make the ingame server list load faster, while including more servers. 3. Major performance improvements in light bloom and sun rendering. Light bloom uses FBO blitting now, while the sun rendering no longer overuses glReadPixels as much. 4. Major, major input fixes on Linux/Unix. 5. Experimental antilag for some projectile weapons to make the game more playable with poor network connections. Antilag had previously only been applied to hitscan weapons. Now, all non-homing rockets and blasterballs can be antilagged as well. This is a server-side feature, off by default. Look for servers with g_antilagprojectiles listed under "gameplay" in the server browser. 6. Adjust some of the crosshair textures to fix their alignment. 7. Inclusion/creation of Tactical game mode. SVN Commits: Revision: 3761 Author: emmer Date: Wednesday, September 04, 2013 11:48:41 AM Message: Updated versions and formatting in devref ---- Modified : /trunk/docs/docsrc/devref-en.asciidoc Revision: 3760 Author: xenos Date: Wednesday, September 04, 2013 9:41:08 AM Message: Fix leak in deathray map source. ---- Modified : /trunk/data1/maps/mapsrc/dm-deathray.map Revision: 3759 Author: irritant Date: Thursday, August 29, 2013 4:47:13 PM Message: Fix armor setting in Tactical. ---- Modified : /trunk/source/game/p_client.c Revision: 3758 Author: emmer Date: Tuesday, August 27, 2013 10:57:34 AM Message: updated version to 7.66 and rebuild am/ac tools ---- Modified : /trunk/README Modified : /trunk/configure Modified : /trunk/configure.ac Modified : /trunk/docs/docsrc/README.groff Modified : /trunk/docs/docsrc/devref-en.asciidoc Revision: 3757 Author: irritant Date: Friday, August 23, 2013 9:43:56 AM Message: Update default galaxy dir. ---- Modified : /trunk/Galaxy.exe Modified : /trunk/Tools/galaxy/GalaxyDlg.cpp Revision: 3756 Author: emmer Date: Monday, August 19, 2013 3:16:45 PM Message: Updates to game_data and automake regen ---- Modified : /trunk/Makefile.in Modified : /trunk/game_data.am Revision: 3755 Author: max Date: Monday, August 12, 2013 5:35:03 PM Message: Make sure all the stock crosshairs have the built-in 4x4 pixel offset for compatibility. ---- Modified : /trunk/data1/pics/crosshairs/chexcross.tga Modified : /trunk/data1/pics/crosshairs/dot1.tga Deleted : /trunk/data1/pics/crosshairs/freezy.tga Modified : /trunk/data1/pics/crosshairs/rage_cross.tga Modified : /trunk/data1/pics/crosshairs/rgb.tga Modified : /trunk/data1/pics/crosshairs/sniper.tga Modified : /trunk/data1/pics/crosshairs/transcircle.tga Modified : /trunk/data1/pics/crosshairs/vista.tga Revision: 3754 Author: irritant Date: Monday, August 12, 2013 2:04:54 PM Message: Updated binaries. ---- Modified : /trunk/aa_tactical_demo.exe Modified : /trunk/alienarena.exe Revision: 3753 Author: max Date: Saturday, August 03, 2013 3:13:22 AM Message: Correct capitalization of "High Quality" preset in video options menu. Add TODO. ---- Modified : /trunk/source/client/menu.c Revision: 3752 Author: max Date: Saturday, August 03, 2013 3:08:13 AM Message: Add "restore from saved" button to top-level options menu. Cvar changes from "restore from saved" and "reset to defaults" now properly get displayed regardless of what menu is being viewed. ---- Modified : /trunk/source/client/menu.c Revision: 3751 Author: max Date: Thursday, August 01, 2013 1:55:12 AM Message: Make the console look more like the menus. This is a stopgap until the console can be properly redone with the menu code. ---- Modified : /trunk/source/client/console.c Revision: 3750 Author: irritant Date: Tuesday, July 30, 2013 1:40:58 PM Message: Fix tactical "host server" function. ---- Modified : /trunk/aa_tactical_demo.exe Modified : /trunk/source/client/menu.c Revision: 3749 Author: irritant Date: Tuesday, July 30, 2013 10:57:51 AM Message: Update binaries. Fix bug with bots selecting violator in Tactical. ---- Modified : /trunk/aa_tactical_demo.exe Modified : /trunk/alienarena.exe Modified : /trunk/source/client/qmenu.h Modified : /trunk/source/game/acesrc/acebot_ai.c Revision: 3748 Author: max Date: Monday, July 29, 2013 9:06:40 PM Message: Tweak menu item highlighting - Fix button borders and scrollbars getting draw twice. - Made the item glowing more subtle. ---- Modified : /trunk/source/client/qmenu.c Revision: 3747 Author: max Date: Monday, July 29, 2013 8:40:08 PM Message: Fix menu rendering regression caused by revision 3743. ---- Modified : /trunk/source/client/qmenu.c Revision: 3746 Author: max Date: Monday, July 29, 2013 8:21:12 PM Message: Fix incorrect cvar name in menu "player taunts" control. ---- Modified : /trunk/source/client/menu.c Revision: 3745 Author: max Date: Monday, July 29, 2013 8:17:48 PM Message: Force tactical menu to take up the whole screen. This had already been done, but the change was broken. This unbreaks it. Also, remove some unnecessary calls to Menu_AutoArrange. ---- Modified : /trunk/source/client/menu.c Revision: 3744 Author: max Date: Monday, July 29, 2013 8:03:48 PM Message: Make all menu button labels capitalized and option labels lowercase. This was already pretty much the trend, only a few needed changing. ---- Modified : /trunk/source/client/menu.c Revision: 3743 Author: max Date: Monday, July 29, 2013 7:48:06 PM Message: Last-minute menu tweaks. - scrollbars can now be clicked and dragged. - tweak highlighted submenu borders so they don't overlap with scrollbars. - some items now glow when you hover over them. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Revision: 3742 Author: irritant Date: Tuesday, July 23, 2013 1:49:51 AM Message: Fix tactical single player crashing. Update bot paths with better pathing. ---- Modified : /trunk/aa_tactical_demo.exe Modified : /trunk/botinfo/nav/tac-extermination.nod Added : /trunk/data1/maps/tac-extermination.lightmap Modified : /trunk/source/game/g_main.c Revision: 3741 Author: irritant Date: Monday, July 22, 2013 6:46:17 PM Message: Add some tactical items. Build new installers. Fix db shooter script. ---- Added : /trunk/Tools/WinInstall/aatactical.iss Modified : /trunk/Tools/WinInstall/alienarena2007.iss Modified : /trunk/data1/scripts/normals/normals.rscript Added : /trunk/data1/textures/rage/trimlight_blue.tga Added : /trunk/data1/vehicles/deathball/skin_fx.tga Added : /trunk/tactical Added : /trunk/tactical/default.cfg Added : /trunk/tactical/maps.lst Added : /trunk/tactical/motd.txt Added : /trunk/tactical/server.cfg Revision: 3740 Author: irritant Date: Monday, July 22, 2013 4:02:23 PM Message: Update binaries and version #. ---- Modified : /trunk/aa_tactical_demo.exe Modified : /trunk/alienarena.exe Modified : /trunk/source/qcommon/qcommon.h Modified : /trunk/vs2010/include/config.h Revision: 3739 Author: irritant Date: Monday, July 22, 2013 12:10:00 AM Message: Update tac-extermination nodes and botfile. ---- Modified : /trunk/botinfo/nav/tac-extermination.nod Modified : /trunk/botinfo/tac-extermination.tmp Revision: 3738 Author: max Date: Saturday, July 13, 2013 6:12:36 PM Message: Add menu name and description strings for g_dm_lights. ---- Modified : /trunk/source/client/menu.c Revision: 3737 Author: max Date: Thursday, July 11, 2013 9:30:25 PM Message: Deselect cursor item when moving the mouse outside any menu. Makes it more intuitively obvious that the menu which is highlighted is the one you are interacting with. ---- Modified : /trunk/source/client/menu.c Revision: 3736 Author: max Date: Thursday, July 11, 2013 9:06:50 PM Message: Set the default cursor highlight item for the server list to the first server. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Revision: 3735 Author: max Date: Thursday, July 11, 2013 8:38:41 PM Message: Fix long-standing bug where server list sometimes included empty items. This happened when the server list was loaded, then navigated away from, then navigated back to. It was caused by the menu initialization code resetting the menu item count back to MAX_LOCAL_SERVERS as all the (blank) widgets were re- added. Fixed by only ever initializing the menu once. ---- Modified : /trunk/source/client/menu.c Revision: 3734 Author: max Date: Thursday, July 11, 2013 8:03:55 PM Message: Server menu tweaks. - Disable address book button for now, until the address book actually does something. - Move the "connect" button to the bottom of the menu for the selected server. This makes it more consistent with button placement in other menus. - Code to allow the "connect" button to be the default cursor selection even though it's not the first selectable item in the menu. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Revision: 3733 Author: irritant Date: Wednesday, July 10, 2013 11:39:48 AM Message: Updated windows binary with tactical menu fixes. ---- Modified : /trunk/aa_tactical_demo.exe Modified : /trunk/alienarena.exe Modified : /trunk/source/client/menu.c Revision: 3732 Author: max Date: Wednesday, July 10, 2013 2:13:42 AM Message: Unbreak tactical menu. ---- Modified : /trunk/source/client/menu.c Revision: 3731 Author: irritant Date: Wednesday, July 10, 2013 1:44:51 AM Message: More tactical defs. ---- Modified : /trunk/aa_tactical_demo.exe Added : /trunk/data1/gfx/menubar4.tga Added : /trunk/data1/pics/m_main_tactical.tga Modified : /trunk/data1/scripts/menu.rscript Modified : /trunk/source/client/menu.c Revision: 3730 Author: irritant Date: Wednesday, July 10, 2013 1:13:43 AM Message: Compiled tactical demo. Tactical only brings up tactical servers in list. ---- Added : /trunk/aa_tactical_demo.exe Modified : /trunk/alienarena_w32.sln Modified : /trunk/source/client/menu.c Modified : /trunk/source/ref_gl/r_main.c Modified : /trunk/vs2010/crx.vcxproj Modified : /trunk/vs2010/freetype.vcxproj Modified : /trunk/vs2010/game.vcxproj Modified : /trunk/vs2010/libcurl.vcxproj Modified : /trunk/vs2010/libjpeg.vcxproj Modified : /trunk/vs2010/libode.vcxproj Modified : /trunk/vs2010/libogg.vcxproj Modified : /trunk/vs2010/libvorbis.vcxproj Modified : /trunk/vs2010/libvorbisfile.vcxproj Modified : /trunk/vs2010/zlib.vcxproj Revision: 3729 Author: irritant Date: Tuesday, July 09, 2013 9:25:15 AM Message: Start of tactical defs. ---- Modified : /trunk/alienarena.exe Modified : /trunk/data1/maps.lst Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Revision: 3728 Author: irritant Date: Sunday, July 07, 2013 6:13:36 PM Message: Fixed rendering bug introduced in rev 3715. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/ref_gl/r_model.c Revision: 3727 Author: max Date: Sunday, July 07, 2013 2:09:10 AM Message: Likewise for the mousewheel. ---- Modified : /trunk/source/client/menu.c Revision: 3726 Author: max Date: Sunday, July 07, 2013 2:07:33 AM Message: Add support for the tab key to the main menu to be consistent with other menus. ---- Modified : /trunk/source/client/menu.c Revision: 3725 Author: max Date: Sunday, July 07, 2013 2:00:14 AM Message: Crosshair thumbnail is now shown instead of its name. Before, it was shown above its name, which looked kind of stupid. ---- Modified : /trunk/source/client/menu.c Revision: 3724 Author: max Date: Sunday, July 07, 2013 1:12:10 AM Message: The menu tooltip should now stay pretty close to the item it explains. ---- Modified : /trunk/source/client/qmenu.c Revision: 3723 Author: max Date: Sunday, July 07, 2013 12:47:26 AM Message: Improved menu keyboard navigation. - You can now navigate into and out of submenus using the keyboard. - Some submenus, such as the scrolling player list, can "capture" the cursor, such that keyboard navigation wraps around within the submenu instead of advancing out of it at either end (the same as the old behavior for all submenus.) Use the tab key to navigate into and out of capturing submenus. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Revision: 3722 Author: max Date: Saturday, July 06, 2013 11:54:09 PM Message: Fix some comments. Turns out I don't know the difference between vertical and horizontal. ---- Modified : /trunk/source/client/menu.c Revision: 3721 Author: max Date: Saturday, July 06, 2013 11:47:28 PM Message: Player config menu improvements. - Fix bug where the menu disappears instead of animating away. - Apply button specifically for the password. - Other settings apply as soon as you change them. ---- Modified : /trunk/source/client/menu.c Revision: 3720 Author: max Date: Saturday, July 06, 2013 10:39:45 PM Message: Fix uninitialized memory issue pointed out by Valgrind. ---- Modified : /trunk/source/client/menu.c Revision: 3719 Author: max Date: Saturday, July 06, 2013 10:39:17 PM Message: Draw_PicExists utility function. ---- Modified : /trunk/source/client/ref.h Modified : /trunk/source/ref_gl/r_draw.c Revision: 3718 Author: irritant Date: Monday, July 01, 2013 11:27:14 PM Message: Updated windows binary. Put the cl_test check back for mouse polling. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/client/cl_main.c Revision: 3717 Author: emmer Date: Wednesday, June 26, 2013 12:00:28 PM Message: Updated automake to 1.14 on strats advice ---- Modified : /trunk/Makefile.in Modified : /trunk/aclocal.m4 Modified : /trunk/config/compile Modified : /trunk/config/config.guess Modified : /trunk/config/config.h.in Modified : /trunk/config/config.sub Modified : /trunk/config/depcomp Modified : /trunk/config/install-sh Modified : /trunk/config/missing Modified : /trunk/configure Modified : /trunk/source/Makefile.in Revision: 3716 Author: max Date: Monday, June 24, 2013 9:56:30 PM Message: Enable mouse sampling every render frame by default, instead of with cl_test. I'm confident that this is robust and well-tested enough. ---- Modified : /trunk/source/client/cl_main.c Revision: 3715 Author: max Date: Monday, June 24, 2013 3:51:10 PM Message: Refactor rscript tracking, part 2: - Remove all unneeded references to RS_FindScript. ---- Modified : /trunk/source/ref_gl/r_iqm.c Modified : /trunk/source/ref_gl/r_main.c Modified : /trunk/source/ref_gl/r_mesh.c Modified : /trunk/source/ref_gl/r_model.c Modified : /trunk/source/ref_gl/r_postprocess.c Modified : /trunk/source/ref_gl/r_warp.c Revision: 3714 Author: max Date: Monday, June 24, 2013 3:09:13 PM Message: Refactor rscript tracking, part 1: - Automatically check for rscripts at image load time. - Always try to keep image->script valid. ---- Modified : /trunk/source/ref_gl/r_draw.c Modified : /trunk/source/ref_gl/r_image.c Modified : /trunk/source/ref_gl/r_main.c Modified : /trunk/source/ref_gl/r_particle.c Modified : /trunk/source/ref_gl/r_script.c Revision: 3713 Author: emmer Date: Monday, June 24, 2013 1:08:04 AM Message: Overdue updates to game_data and configure scripts (update to autotools 2.69) ---- Modified : /trunk/Makefile.in Modified : /trunk/aclocal.m4 Modified : /trunk/config/config.guess Modified : /trunk/config/config.sub Modified : /trunk/configure Modified : /trunk/game_data.am Revision: 3712 Author: max Date: Saturday, June 22, 2013 5:42:32 PM Message: Whoops ---- Modified : /trunk/source/ref_gl/r_particle.c Revision: 3711 Author: max Date: Saturday, June 22, 2013 5:40:50 PM Message: Further speed up sun rendering. ---- Modified : /trunk/source/ref_gl/r_particle.c Revision: 3710 Author: max Date: Friday, June 21, 2013 7:05:05 PM Message: VERY hacky method of making fullscreen work with multiple monitors on Unix. It involves manually adjusting vid_xpos and vid_ypos to make the game window visible. TODO: use xrandr or xinerama to detect multi-monitor systems intelligently. ---- Modified : /trunk/source/unix/gl_glx.c Modified : /trunk/source/unix/vid_so.c Revision: 3709 Author: max Date: Tuesday, June 18, 2013 6:29:24 PM Message: Shrink BOGUS_RANGE to avoid FP errors. ---- Modified : /trunk/Tools/utils3/bsp/qbsp3/qbsp.h Modified : /trunk/Tools/utils3/common/mathlib.h Modified : /trunk/Tools/utils3/common/polylib.c Modified : /trunk/Tools/utils3/common/trilib.c Revision: 3708 Author: max Date: Tuesday, June 18, 2013 2:27:07 AM Message: Whoops, get rid of comment for function I didn't write. ---- Modified : /trunk/source/ref_gl/r_draw.c Revision: 3707 Author: max Date: Tuesday, June 18, 2013 2:24:57 AM Message: Drastically speed up sun rendering by eliminating unused glReadPixels calls. Also add code to use the image cropping system, but it currently makes no difference because the sun sprite needs to have an alpha channel. ---- Modified : /trunk/source/ref_gl/r_particle.c Revision: 3706 Author: max Date: Tuesday, June 18, 2013 2:20:18 AM Message: Simplify the 2D image cropping code. ---- Modified : /trunk/source/ref_gl/r_draw.c Modified : /trunk/source/ref_gl/r_image.c Modified : /trunk/source/ref_gl/r_image.h Revision: 3705 Author: max Date: Monday, June 17, 2013 9:52:00 PM Message: Get rid of gl_glsl_postprocess. All postprocess effects can already be turned on and off individually, so it was pointless. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/ref_gl/r_local.h Modified : /trunk/source/ref_gl/r_main.c Modified : /trunk/source/ref_gl/r_postprocess.c Revision: 3704 Author: irritant Date: Monday, June 17, 2013 7:50:13 PM Message: Updated win binary. Fixed a bunch of compiler issues/warnings in menu.c ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/client/menu.c Revision: 3703 Author: max Date: Saturday, June 15, 2013 2:50:08 AM Message: Spacing tweaks. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Revision: 3702 Author: max Date: Saturday, June 15, 2013 2:31:27 AM Message: Remove button border from bot list. ---- Modified : /trunk/source/client/menu.c Revision: 3701 Author: max Date: Saturday, June 15, 2013 2:24:04 AM Message: Add button borders. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Revision: 3700 Author: max Date: Saturday, June 15, 2013 2:23:34 AM Message: Add button border files (still need to be added to Autotools!) ---- Added : /trunk/data1/pics/menu/button_border.tga Added : /trunk/data1/pics/menu/button_border_end.tga Revision: 3699 Author: max Date: Saturday, June 15, 2013 1:13:30 AM Message: More menu code cleanup. - Delete the code that keeps the top-level options menu the same height as the selected options submenu - the top-level menu is going to get a lot taller so it's pointless. - Make some stuff local static instead of global. ---- Modified : /trunk/source/client/menu.c Revision: 3698 Author: max Date: Saturday, June 15, 2013 1:00:39 AM Message: Remove some TODOs that have been completed. ---- Modified : /trunk/source/client/menu.c Revision: 3697 Author: max Date: Saturday, June 15, 2013 12:55:22 AM Message: Whoops, forgot qcommon part of last commit. ---- Modified : /trunk/source/qcommon/qcommon.h Revision: 3696 Author: max Date: Saturday, June 15, 2013 12:52:01 AM Message: Major menu code cleanup. - Make screen_boilerplate code less confusing - Macro to set up "options" menus - Far fewer widget structs need to be explicitly declared - Far fewer widget structs need to be globals - Some bug fixes. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Revision: 3695 Author: max Date: Friday, June 14, 2013 7:54:36 PM Message: More code cleanup. ---- Modified : /trunk/source/client/menu.c Revision: 3694 Author: max Date: Friday, June 14, 2013 7:30:54 PM Message: Code cleanup. ---- Modified : /trunk/source/client/menu.c Revision: 3693 Author: max Date: Friday, June 14, 2013 7:04:18 PM Message: ESC in main menu does something more useful. ---- Modified : /trunk/source/client/menu.c Revision: 3692 Author: max Date: Friday, June 14, 2013 7:01:03 PM Message: fix typo ---- Modified : /trunk/source/client/menu.c Revision: 3691 Author: max Date: Friday, June 14, 2013 6:42:26 PM Message: Get rid of global_menu_xoffset. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Revision: 3690 Author: max Date: Friday, June 14, 2013 6:31:32 PM Message: Get rid of the need for a few of the MenuDraw functions. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Revision: 3689 Author: max Date: Friday, June 14, 2013 4:09:13 PM Message: Don't do collision detection with teammates. (Idea from TF2.) ---- Modified : /trunk/source/game/g_local.h Modified : /trunk/source/game/game.h Modified : /trunk/source/server/sv_world.c Revision: 3688 Author: max Date: Friday, June 14, 2013 1:31:05 PM Message: Fix crashing bug with text-cvar spin controls. ---- Modified : /trunk/source/client/menu.c Revision: 3687 Author: irritant Date: Friday, June 14, 2013 1:28:28 AM Message: Desaturate sponsor logos. ---- Modified : /trunk/data1/gfx/menubar3.tga Revision: 3686 Author: irritant Date: Friday, June 14, 2013 1:23:12 AM Message: Animated and added sound to backup generators. Repositioned them in the map slightly. ---- Modified : /trunk/Tools/Models/Misc/hbackupgen.blend Modified : /trunk/alienarena.exe Modified : /trunk/data1/maps/mapsrc/tac-extermination.map Modified : /trunk/data1/maps/tac-extermination.bsp Modified : /trunk/data1/models/tactical/alien_backupgen.iqm Modified : /trunk/data1/models/tactical/human_backupgen.iqm Modified : /trunk/source/game/g_misc.c Revision: 3685 Author: irritant Date: Thursday, June 13, 2013 11:47:28 PM Message: Moved sponsors to scrolling menu bar. Repositioned main menu items to be a little more centered to accomodate new bars, and be more aesthetically aligned. ---- Modified : /trunk/alienarena.exe Deleted : /trunk/data1/gfx/hastebase.tga Deleted : /trunk/data1/gfx/hastemask.tga Modified : /trunk/data1/gfx/menubar1.tga Modified : /trunk/data1/gfx/menubar2.tga Added : /trunk/data1/gfx/menubar3.tga Modified : /trunk/data1/pics/m_main.tga Modified : /trunk/data1/scripts/menu.rscript Modified : /trunk/source/client/menu.c Modified : /trunk/vs2010/crx.vcxproj Revision: 3684 Author: max Date: Thursday, June 13, 2013 1:01:57 AM Message: Fix crashing bug. NOTE: MAY have introduced more subtle bugs. We'll see. ---- Modified : /trunk/source/client/menu.c Revision: 3683 Author: max Date: Thursday, June 13, 2013 12:43:45 AM Message: Fix alignment bug. ---- Modified : /trunk/source/client/menu.c Revision: 3682 Author: max Date: Thursday, June 13, 2013 12:41:33 AM Message: Add player config menu to new menu heirarchy. ---- Modified : /trunk/source/client/menu.c Revision: 3681 Author: max Date: Wednesday, June 12, 2013 11:57:48 PM Message: Some menu sizing tweaks. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Revision: 3680 Author: max Date: Wednesday, June 12, 2013 11:34:07 PM Message: Add IRC menu to "options" menu heirarchy. ---- Modified : /trunk/source/client/menu.c Revision: 3679 Author: max Date: Wednesday, June 12, 2013 11:22:13 PM Message: Add TODO. ---- Modified : /trunk/source/client/menu.c Revision: 3678 Author: max Date: Wednesday, June 12, 2013 11:12:36 PM Message: Massive menu reorganization. Add multiple submenus of "settings." ---- Modified : /trunk/source/client/menu.c Revision: 3677 Author: max Date: Wednesday, June 12, 2013 8:38:32 PM Message: Move video options menu into menu.c and redo it with the "options" system. Misc. other changes necessary to make that work. ---- Modified : /trunk/source/Makefile.am Modified : /trunk/source/Makefile.in Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Modified : /trunk/source/client/vid.h Deleted : /trunk/source/client/vid_menu.c Revision: 3676 Author: max Date: Wednesday, June 12, 2013 4:50:38 PM Message: Remove ref_gl's dependence on the video options menu code. ---- Modified : /trunk/source/ref_gl/r_main.c Revision: 3675 Author: max Date: Wednesday, June 12, 2013 4:32:57 PM Message: If the functions are the same, it's harmless if we add a console command twice ---- Modified : /trunk/source/qcommon/cmd.c Revision: 3674 Author: max Date: Wednesday, June 12, 2013 4:11:56 PM Message: Minor cleanup. ---- Modified : /trunk/source/client/menu.c Revision: 3673 Author: max Date: Wednesday, June 12, 2013 4:04:46 PM Message: Fix crashing bug. FIXME: How on earth did Make not detect that vid_menu needed a recompile when qmenu.h changed? ---- Modified : /trunk/source/client/vid_menu.c Revision: 3672 Author: max Date: Wednesday, June 12, 2013 3:56:14 PM Message: Update some copyright headers. Refer to cursor.menulayer in one less place. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Revision: 3671 Author: max Date: Wednesday, June 12, 2013 3:47:58 PM Message: Field widgets now call their callbacks on every keypress. ---- Modified : /trunk/source/client/menu.c Revision: 3670 Author: max Date: Wednesday, June 12, 2013 3:42:56 PM Message: Setter function for cursor.menuitem that always updates cursor.menulayer. A few other cleanups. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Revision: 3669 Author: irritant Date: Wednesday, June 12, 2013 12:39:41 AM Message: Fixe/tweak a few tactical rules. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/game/g_deathray.c Modified : /trunk/source/game/g_items.c Revision: 3668 Author: irritant Date: Wednesday, June 12, 2013 12:11:44 AM Message: Bots now attack backup generators. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/game/acesrc/acebot_ai.c Revision: 3667 Author: irritant Date: Wednesday, June 12, 2013 12:02:08 AM Message: Added code for backup generators. To do - add sound, animation, bot code for attacking them. ---- Modified : /trunk/Tools/Models/Misc/hbackupgen.blend Modified : /trunk/alienarena.exe Modified : /trunk/data1/maps/tac-extermination.bsp Modified : /trunk/data1/models/tactical/alien_backupgen.iqm Modified : /trunk/data1/models/tactical/human_backupgen.iqm Modified : /trunk/data1/scripts/normals/normals.rscript Modified : /trunk/source/game/g_deathray.c Modified : /trunk/source/game/g_items.c Modified : /trunk/source/game/g_local.h Modified : /trunk/source/game/g_main.c Modified : /trunk/source/game/g_misc.c Modified : /trunk/source/game/g_save.c Modified : /trunk/source/game/g_spawn.c Revision: 3666 Author: irritant Date: Tuesday, June 11, 2013 2:02:48 AM Message: 1. Updated Windows binary. 2. Finished models for alien and human backup generators, plus textures. ---- Modified : /trunk/Tools/Models/Misc/hbackupgen.blend Modified : /trunk/alienarena.exe Added : /trunk/data1/models/tactical/abackupgen.jpg Added : /trunk/data1/models/tactical/abackupgen_fx.tga Added : /trunk/data1/models/tactical/abackupgen_normal.jpg Added : /trunk/data1/models/tactical/alien_backupgen.iqm Added : /trunk/data1/models/tactical/alien_backupgen.skin Added : /trunk/data1/models/tactical/hbackupgen.jpg Added : /trunk/data1/models/tactical/hbackupgen_normal.jpg Added : /trunk/data1/models/tactical/human_backupgen.iqm Added : /trunk/data1/models/tactical/human_backupgen.skin Modified : /trunk/vs2010/crx.vcxproj Revision: 3665 Author: max Date: Tuesday, June 11, 2013 12:50:43 AM Message: Speed up menu animations slightly. ---- Modified : /trunk/source/client/menu.c Revision: 3664 Author: max Date: Tuesday, June 11, 2013 12:30:56 AM Message: Get rid of commented faked perspective code. Use lerping for the player model preview animation. ---- Modified : /trunk/source/client/menu.c Revision: 3663 Author: max Date: Tuesday, June 11, 2013 12:17:42 AM Message: Re-add double right-click to exit current menu. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/ref.h Revision: 3662 Author: max Date: Monday, June 10, 2013 11:47:15 PM Message: Cleanup: remove cursor.menuitemtype, as it's duplicate information. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Modified : /trunk/source/client/ref.h Revision: 3661 Author: max Date: Monday, June 10, 2013 11:27:17 PM Message: Disable faked perspective for now. ---- Modified : /trunk/source/client/menu.c Revision: 3660 Author: max Date: Monday, June 10, 2013 11:20:00 PM Message: Fix bug with keyboard navigation after moving the mouse in the main menu. ---- Modified : /trunk/source/client/menu.c Revision: 3659 Author: max Date: Monday, June 10, 2013 9:02:11 PM Message: Don't draw the highlighted item if in the middle of an animation. ---- Modified : /trunk/source/client/menu.c Revision: 3658 Author: max Date: Monday, June 10, 2013 8:53:13 PM Message: In the player config menu, the player model preview now expands to fill usable space. ---- Modified : /trunk/source/client/menu.c Revision: 3657 Author: max Date: Monday, June 10, 2013 8:06:40 PM Message: Prevent windows from ever being partially crowded off the screen. This was a problem at 4:3 aspect ratios. ---- Modified : /trunk/source/client/menu.c Revision: 3656 Author: max Date: Monday, June 10, 2013 6:43:49 PM Message: Shrink player config menu refdef a bit. ---- Modified : /trunk/source/client/menu.c Revision: 3655 Author: max Date: Sunday, June 09, 2013 10:36:51 PM Message: Unthrottle the packet rate if downloading a file. This massively speeds up downloads. ---- Modified : /trunk/source/client/cl_main.c Revision: 3654 Author: max Date: Sunday, June 09, 2013 7:11:15 PM Message: Remove unused ASM code. ---- Modified : /trunk/source/Makefile.am Modified : /trunk/source/Makefile.in Deleted : /trunk/source/client/x86.c Deleted : /trunk/source/unix/qasm.h Revision: 3653 Author: max Date: Sunday, June 09, 2013 12:36:32 AM Message: Make the logic around window focus more intuitive. - Now, if you click, the window focus will go wherever you clicked. - Fix bug where if you moved your mouse over a large non-navagable submenu, window focus would not go to that submenu's parent menu tree. ---- Modified : /trunk/source/client/cl_input.c Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/unix/gl_glx.c Modified : /trunk/source/win32/in_win.c Revision: 3652 Author: max Date: Sunday, June 09, 2013 12:26:46 AM Message: Levelshot previews shown in almost 16:9 aspect ratio. ---- Modified : /trunk/source/client/menu.c Revision: 3651 Author: max Date: Sunday, June 09, 2013 12:06:10 AM Message: Possible better method to get the server list. ---- Modified : /trunk/source/client/cl_main.c Modified : /trunk/source/client/menu.c Revision: 3650 Author: max Date: Sunday, June 09, 2013 12:05:53 AM Message: Add some hacky workarounds to Draw_Fill to reset GL state. ---- Modified : /trunk/source/ref_gl/r_draw.c Revision: 3649 Author: max Date: Saturday, June 08, 2013 8:36:51 PM Message: Minor code cleanup. ---- Modified : /trunk/source/client/menu.c Revision: 3648 Author: max Date: Saturday, June 08, 2013 8:35:20 PM Message: Interpolate the sidebar on incoming animations with outgoing windows. ---- Modified : /trunk/source/client/menu.c Revision: 3647 Author: max Date: Saturday, June 08, 2013 8:24:47 PM Message: Don't show mod info if there are no mods. Label the players list. ---- Modified : /trunk/source/client/menu.c Revision: 3646 Author: max Date: Saturday, June 08, 2013 8:16:57 PM Message: Make the server list longer. ---- Modified : /trunk/source/client/menu.c Revision: 3645 Author: max Date: Saturday, June 08, 2013 8:11:09 PM Message: Fix outgoing animation regression. ---- Modified : /trunk/source/client/menu.c Revision: 3644 Author: max Date: Saturday, June 08, 2013 8:08:35 PM Message: Each window's draw function takes a menuframework_s* argument. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/vid_menu.c Revision: 3643 Author: max Date: Saturday, June 08, 2013 7:58:17 PM Message: Fix incoming animations if there are both outgoing and active windows. Fix a crashing bug in PicSizeFunc. ---- Modified : /trunk/source/client/menu.c Revision: 3642 Author: max Date: Saturday, June 08, 2013 7:34:41 PM Message: Server browser overhaul. ---- Modified : /trunk/source/client/client.h Modified : /trunk/source/client/menu.c Revision: 3641 Author: max Date: Saturday, June 08, 2013 7:32:25 PM Message: Fix tooltips at the far right of the screen. ---- Modified : /trunk/source/client/qmenu.c Revision: 3640 Author: irritant Date: Saturday, June 08, 2013 12:39:39 AM Message: Updated win binary. Player models pitch affected by screen position. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/client/menu.c Revision: 3639 Author: max Date: Saturday, June 08, 2013 12:08:03 AM Message: RGBA converted to function instead of macro to make MSVC work. ---- Modified : /trunk/source/client/ref.h Modified : /trunk/source/ref_gl/r_draw.c Revision: 3638 Author: max Date: Friday, June 07, 2013 9:31:02 PM Message: Server browser now highlights selected server separately from cursor item. This gets rid of the need to make them one and the same. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Revision: 3637 Author: max Date: Friday, June 07, 2013 9:18:50 PM Message: Changed my mind about mouse movement in the space after the rightmost window. ---- Modified : /trunk/source/client/menu.c Revision: 3636 Author: max Date: Friday, June 07, 2013 9:17:19 PM Message: Fix nonexisten menu items sometimes being highlighted. ---- Modified : /trunk/source/client/qmenu.c Revision: 3635 Author: max Date: Friday, June 07, 2013 9:00:37 PM Message: Hacky workaround for some fonts disappearing when used as the menu font. ---- Modified : /trunk/source/ref_gl/r_ttf.c Revision: 3634 Author: max Date: Friday, June 07, 2013 8:30:07 PM Message: Fix typeface reference counting in TTF code. ---- Modified : /trunk/source/ref_gl/r_text.c Revision: 3633 Author: max Date: Friday, June 07, 2013 8:05:54 PM Message: When inserting new windows, outgoing windows fade out. ---- Modified : /trunk/source/client/menu.c Revision: 3632 Author: max Date: Friday, June 07, 2013 8:05:14 PM Message: Fix the r_draw routines' GL state management. ---- Modified : /trunk/source/ref_gl/r_draw.c Revision: 3631 Author: max Date: Friday, June 07, 2013 7:25:29 PM Message: Draw_Fill now uses four-channel floating-point colors, rather than 8-bit. ---- Modified : /trunk/source/client/cl_inv.c Modified : /trunk/source/client/cl_scrn.c Modified : /trunk/source/client/console.c Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/ref.h Modified : /trunk/source/client/screen.h Modified : /trunk/source/game/game.h Modified : /trunk/source/null/cl_null.c Modified : /trunk/source/qcommon/qcommon.h Modified : /trunk/source/ref_gl/r_draw.c Modified : /trunk/source/ref_gl/r_local.h Modified : /trunk/source/server/sv_game.c Revision: 3630 Author: max Date: Friday, June 07, 2013 6:39:12 PM Message: Minor cleanup. ---- Modified : /trunk/source/client/vid_menu.c Revision: 3629 Author: max Date: Friday, June 07, 2013 6:02:29 PM Message: Improve the appearance of window titles. ---- Modified : /trunk/source/client/qmenu.c Revision: 3628 Author: max Date: Friday, June 07, 2013 6:01:44 PM Message: Re-layout game options menu when a new menu font is selected. ---- Modified : /trunk/source/client/menu.c Revision: 3627 Author: max Date: Friday, June 07, 2013 5:49:45 PM Message: Improve highlight rendering of submenus. ---- Modified : /trunk/source/client/qmenu.c Revision: 3626 Author: max Date: Friday, June 07, 2013 5:09:49 PM Message: Improve the look of highlighted menu items. ---- Modified : /trunk/source/client/qmenu.c Revision: 3625 Author: max Date: Friday, June 07, 2013 4:57:29 PM Message: Cleanup all the various menu text rendering functions into one. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Revision: 3624 Author: max Date: Friday, June 07, 2013 4:46:02 PM Message: Fix multiline spin controls. ---- Modified : /trunk/source/client/qmenu.c Revision: 3623 Author: max Date: Friday, June 07, 2013 4:37:57 PM Message: Vertically center menu item text within the space of its line. This should mean that the clickable area for an item is equally distributed above and below it. ---- Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Revision: 3622 Author: max Date: Friday, June 07, 2013 4:34:55 PM Message: Clean up menu item name rendering to remove duplicated code. QMF_LEFT_JUSTIFY is now QMF_RIGHT_COLUMN, as that is more accurate. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Revision: 3621 Author: max Date: Friday, June 07, 2013 2:35:46 PM Message: Make sure menu state is properly reset when they are hidden. ---- Modified : /trunk/source/client/menu.c Revision: 3620 Author: max Date: Friday, June 07, 2013 2:42:25 AM Message: Refactor menu tiling window management. Now generates most (all?) animations correctly. ---- Modified : /trunk/source/client/client.h Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.h Modified : /trunk/source/unix/rw_unix.c Modified : /trunk/source/win32/in_win.c Revision: 3619 Author: irritant Date: Friday, June 07, 2013 12:49:13 AM Message: Updated win binary. Fully unwrapped backup generator mesh. ---- Modified : /trunk/Tools/Models/Misc/hbackupgen.blend Modified : /trunk/alienarena.exe Modified : /trunk/vs2010/crx.vcxproj Revision: 3618 Author: max Date: Thursday, June 06, 2013 7:53:44 PM Message: Code cleanup. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Revision: 3617 Author: max Date: Thursday, June 06, 2013 7:40:43 PM Message: Fix duplicate menu detection. ---- Modified : /trunk/source/client/menu.c Revision: 3616 Author: max Date: Thursday, June 06, 2013 7:28:06 PM Message: Make it more obvious which menu has focus. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Revision: 3615 Author: max Date: Thursday, June 06, 2013 7:15:50 PM Message: Refactor cursor tracking in the menu code, improve keyboard navigation. It used to be each menu or submenu would have a cursor index, but that doesn't make sense because not all menus have the cursor in them. Now, the cursor item is tracked in one place, and the current cursor menu is simply the cursor item's parent. This also made it easier to insure that, when adding a new submenu, an item from that submenu is always chosen as the new cursor item. This makes keyboard navigation easier much of the time. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Modified : /trunk/source/client/ref.h Modified : /trunk/source/client/vid_menu.c Modified : /trunk/source/win32/in_win.c Revision: 3614 Author: max Date: Thursday, June 06, 2013 7:12:01 PM Message: Fix memory corruption with mousewheel on UNIX. ---- Modified : /trunk/source/unix/gl_glx.c Revision: 3613 Author: max Date: Thursday, June 06, 2013 4:09:09 PM Message: Show levelshot preview at smaller scale within the host server menu. ---- Modified : /trunk/source/client/menu.c Revision: 3612 Author: max Date: Thursday, June 06, 2013 3:46:30 PM Message: Add some comments ---- Modified : /trunk/source/client/menu.c Revision: 3611 Author: max Date: Thursday, June 06, 2013 3:39:04 PM Message: Add bots menu now shows thumbnails of bots' favorite weapons instead of names. Will fall back on names if there's no thumbnail. ---- Modified : /trunk/source/client/menu.c Revision: 3610 Author: max Date: Thursday, June 06, 2013 1:35:18 AM Message: Doppler effect control displays as a slider. ---- Modified : /trunk/source/client/menu.c Revision: 3609 Author: max Date: Thursday, June 06, 2013 1:21:06 AM Message: Font selectors show a preview of the selected font. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Revision: 3608 Author: irritant Date: Thursday, June 06, 2013 12:52:51 AM Message: Generator mostly unwrapped. ---- Modified : /trunk/Tools/Models/Misc/hbackupgen.blend Revision: 3607 Author: max Date: Thursday, June 06, 2013 12:43:32 AM Message: Add authors of new fonts to credits. ---- Modified : /trunk/source/client/menu.c Revision: 3606 Author: max Date: Thursday, June 06, 2013 12:37:07 AM Message: Finish removing all bitmap fonts and bitmap font code. ---- Modified : /trunk/Makefile.in Modified : /trunk/game_data.am Modified : /trunk/source/Makefile.am Modified : /trunk/source/Makefile.in Modified : /trunk/source/client/menu.c Deleted : /trunk/source/ref_gl/r_bmfont.c Deleted : /trunk/source/ref_gl/r_bmfont.h Modified : /trunk/source/ref_gl/r_text.c Revision: 3605 Author: max Date: Thursday, June 06, 2013 12:24:44 AM Message: Add bendable font. ---- Added : /trunk/data1/fonts/bendable.ttf Revision: 3604 Author: max Date: Thursday, June 06, 2013 12:18:04 AM Message: Orbitron is the new default game font. ---- Modified : /trunk/source/client/cl_main.c Revision: 3603 Author: max Date: Thursday, June 06, 2013 12:17:27 AM Message: Add crackdown font. ---- Added : /trunk/data1/fonts/crackdown.ttf Revision: 3602 Author: max Date: Thursday, June 06, 2013 12:04:16 AM Message: Removed all the old bitmap fonts. ---- Deleted : /trunk/data1/fonts/default.tga Deleted : /trunk/data1/fonts/digital.tga Deleted : /trunk/data1/fonts/fat.tga Deleted : /trunk/data1/fonts/menu.tga Revision: 3601 Author: max Date: Wednesday, June 05, 2013 11:51:09 PM Message: Added "orbitron medium" font. ---- Added : /trunk/data1/fonts/orbitron.ttf Revision: 3600 Author: irritant Date: Wednesday, June 05, 2013 11:50:54 PM Message: 1. Fixed declaration issue. 2. New binary. 3. More progress on backup generator mesh. ---- Modified : /trunk/Tools/Models/Misc/hbackupgen.blend Modified : /trunk/alienarena.exe Modified : /trunk/source/client/qmenu.c Revision: 3599 Author: max Date: Wednesday, June 05, 2013 10:03:15 PM Message: Disable bitmap fonts in the menu font selectors. ---- Modified : /trunk/source/client/menu.c Revision: 3598 Author: max Date: Wednesday, June 05, 2013 9:43:16 PM Message: Disable bitmap fonts for now. ---- Modified : /trunk/source/client/cl_main.c Modified : /trunk/source/ref_gl/r_bmfont.c Modified : /trunk/source/ref_gl/r_text.c Revision: 3597 Author: max Date: Wednesday, June 05, 2013 9:23:35 PM Message: Make sensitivity slider adjustable in increments of 0.1. ---- Modified : /trunk/source/client/menu.c Revision: 3596 Author: max Date: Wednesday, June 05, 2013 9:22:52 PM Message: Remove redundant VID_MenuKey. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/vid_menu.c Revision: 3595 Author: max Date: Wednesday, June 05, 2013 9:06:37 PM Message: Fix brightness, contrast, and bloom intensity sliders. Needed to cast to float before dividing by 10. ---- Modified : /trunk/source/client/vid_menu.c Revision: 3594 Author: max Date: Wednesday, June 05, 2013 8:51:35 PM Message: Fix arrow keys on sliders/spin controls within submenus. ---- Modified : /trunk/source/client/qmenu.c Revision: 3593 Author: max Date: Wednesday, June 05, 2013 8:49:56 PM Message: Make volume and mouse sensitivity more finely adjustable. ---- Modified : /trunk/source/client/menu.c Revision: 3592 Author: max Date: Wednesday, June 05, 2013 7:47:37 PM Message: Initial work on representing menu layers using just menu structs. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.h Modified : /trunk/source/client/vid.h Modified : /trunk/source/client/vid_menu.c Revision: 3591 Author: max Date: Wednesday, June 05, 2013 7:01:31 PM Message: Cleanup address book code. ---- Modified : /trunk/source/client/menu.c Revision: 3590 Author: max Date: Wednesday, June 05, 2013 6:55:48 PM Message: Fix menu code crashing with unlabeled fields. ---- Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Revision: 3589 Author: max Date: Wednesday, June 05, 2013 6:41:22 PM Message: Player config and tactical menus now better integrated into the new system. -Finish turning player model previews into widgets -Remove freeform menu hack -Still need some work making the previews look right ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Revision: 3588 Author: max Date: Wednesday, June 05, 2013 5:07:18 PM Message: Fixed some const warnings. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/snd_openal.c Modified : /trunk/source/client/sound.h Modified : /trunk/source/qcommon/common.c Revision: 3587 Author: max Date: Wednesday, June 05, 2013 4:56:37 PM Message: Fix keybind menu sometimes displaying two of the same key. This was a display bug only, and did not corrupt key bindings. ---- Modified : /trunk/source/client/menu.c Revision: 3586 Author: max Date: Wednesday, June 05, 2013 12:03:27 PM Message: Menu color tweak. ---- Modified : /trunk/source/client/qmenu.c Revision: 3585 Author: max Date: Wednesday, June 05, 2013 3:00:23 AM Message: Start switching menus away from right justification. This may break some things and will definitely require renaming some APIS. ---- Modified : /trunk/source/client/qmenu.c Revision: 3584 Author: max Date: Wednesday, June 05, 2013 2:33:39 AM Message: Tone back menu fading. ---- Modified : /trunk/source/client/qmenu.c Revision: 3583 Author: max Date: Wednesday, June 05, 2013 2:18:37 AM Message: Start experimenting with different menu colors. ---- Modified : /trunk/source/client/qmenu.c Revision: 3582 Author: max Date: Wednesday, June 05, 2013 1:55:03 AM Message: Desaturate menu backgrounds. ---- Modified : /trunk/data1/pics/menu/m_background.tga Modified : /trunk/data1/pics/menu/m_bottom.tga Modified : /trunk/data1/pics/menu/m_bottomcorner.tga Modified : /trunk/data1/pics/menu/m_side.tga Modified : /trunk/data1/pics/menu/m_top.tga Modified : /trunk/data1/pics/menu/m_topcorner.tga Revision: 3581 Author: max Date: Wednesday, June 05, 2013 1:13:35 AM Message: Update autotools build to add the new menu bitmaps. !!! WARNING-- I did this with Automake 1.11.1 instead of 1.11.6. It still seems to work fine, but be aware of it. !!! ---- Modified : /trunk/Makefile.in Modified : /trunk/aclocal.m4 Modified : /trunk/config/compile Modified : /trunk/config/config.guess Modified : /trunk/config/config.sub Modified : /trunk/config/depcomp Modified : /trunk/config/install-sh Modified : /trunk/config/missing Modified : /trunk/game_data.am Modified : /trunk/source/Makefile.in Revision: 3580 Author: irritant Date: Wednesday, June 05, 2013 1:01:15 AM Message: Portion of backup gen completed. ---- Added : /trunk/Tools/Models/Misc/hbackupgen.blend Revision: 3579 Author: irritant Date: Wednesday, June 05, 2013 12:49:08 AM Message: Windows binary with menu changes. ---- Modified : /trunk/alienarena.exe Revision: 3578 Author: max Date: Wednesday, June 05, 2013 12:38:24 AM Message: Tweak some comments. ---- Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.h Revision: 3577 Author: max Date: Tuesday, June 04, 2013 11:25:21 PM Message: More fixes for menu overhaul - MSVC doesn't like snprintf ---- Modified : /trunk/source/client/menu.c Revision: 3576 Author: max Date: Tuesday, June 04, 2013 11:21:49 PM Message: Second round of fixes for menu overhaul ---- Modified : /trunk/source/client/qmenu.c Revision: 3575 Author: max Date: Tuesday, June 04, 2013 11:19:22 PM Message: First round of fixes for menu overhaul ---- Modified : /trunk/source/client/cl_main.c Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Revision: 3574 Author: max Date: Tuesday, June 04, 2013 11:06:46 PM Message: Menu overhaul, part 1- The guts of the menu code, w/o any reorganization yet. Includes changes touching lots of different parts of the code, like font rendering and bitmap rendering. This commit, sadly, defies summary. As a result it's a prime suspect for regressions later. ---- Modified : /trunk/source/client/cl_main.c Modified : /trunk/source/client/cl_updates.c Modified : /trunk/source/client/client.h Modified : /trunk/source/client/menu.c Modified : /trunk/source/client/qmenu.c Modified : /trunk/source/client/qmenu.h Modified : /trunk/source/client/ref.h Modified : /trunk/source/client/vid.h Modified : /trunk/source/client/vid_menu.c Modified : /trunk/source/game/q_shared.c Modified : /trunk/source/qcommon/qcommon.h Modified : /trunk/source/ref_gl/r_bmfont.c Modified : /trunk/source/ref_gl/r_draw.c Modified : /trunk/source/ref_gl/r_local.h Modified : /trunk/source/ref_gl/r_text.h Modified : /trunk/source/ref_gl/r_ttf.c Revision: 3573 Author: max Date: Tuesday, June 04, 2013 11:05:01 PM Message: New/modified bitmaps for the menu overhaul. The only existing bitmap I modified was the mouse cursor, moving the point to the upper-left corner to match code changes. ---- Modified : /trunk/data1/pics/m_mouse_cursor.tga Added : /trunk/data1/pics/menu Added : /trunk/data1/pics/menu/dnarrow.tga Added : /trunk/data1/pics/menu/field_cursor.tga Added : /trunk/data1/pics/menu/icon_border.tga Added : /trunk/data1/pics/menu/m_background.tga Added : /trunk/data1/pics/menu/m_bottom.tga Added : /trunk/data1/pics/menu/m_bottomcorner.tga Added : /trunk/data1/pics/menu/m_side.tga Added : /trunk/data1/pics/menu/m_top.tga Added : /trunk/data1/pics/menu/m_topcorner.tga Added : /trunk/data1/pics/menu/midarrow.tga Added : /trunk/data1/pics/menu/on.tga Added : /trunk/data1/pics/menu/radio_border.tga Added : /trunk/data1/pics/menu/scroll_border.tga Added : /trunk/data1/pics/menu/scroll_border_end.tga Added : /trunk/data1/pics/menu/scroll_cursor.tga Added : /trunk/data1/pics/menu/scroll_cursor_end.tga Added : /trunk/data1/pics/menu/slide_border.tga Added : /trunk/data1/pics/menu/slide_border_end.tga Added : /trunk/data1/pics/menu/slide_cursor.tga Added : /trunk/data1/pics/menu/slide_cursor_end.tga Added : /trunk/data1/pics/menu/sm_background.tga Added : /trunk/data1/pics/menu/sm_bottom.tga Added : /trunk/data1/pics/menu/sm_bottomcorner.tga Added : /trunk/data1/pics/menu/sm_side.tga Added : /trunk/data1/pics/menu/sm_top.tga Added : /trunk/data1/pics/menu/sm_topcorner.tga Added : /trunk/data1/pics/menu/uparrow.tga Revision: 3572 Author: max Date: Friday, May 31, 2013 2:24:06 AM Message: FNT_PredictSize now handles color characters. ---- Modified : /trunk/source/ref_gl/r_bmfont.c Modified : /trunk/source/ref_gl/r_text.h Modified : /trunk/source/ref_gl/r_ttf.c Revision: 3571 Author: irritant Date: Wednesday, May 29, 2013 11:25:06 PM Message: Fixed duplicate human computer error in tac-extermination. ---- Modified : /trunk/data1/maps/mapsrc/tac-extermination.map Modified : /trunk/data1/maps/tac-extermination.bsp Revision: 3570 Author: max Date: Wednesday, May 29, 2013 3:46:04 PM Message: Added support for FNT_PredictSize to the bitmap fonts. ---- Modified : /trunk/source/ref_gl/r_bmfont.c Revision: 3569 Author: max Date: Wednesday, May 29, 2013 3:08:26 AM Message: Change a bunch of cvar-related functions' parameters to const. This hushes up a lot of compiler warnings and is good practice anyway. ---- Modified : /trunk/source/qcommon/common.c Modified : /trunk/source/qcommon/cvar.c Modified : /trunk/source/qcommon/qcommon.h Revision: 3568 Author: max Date: Wednesday, May 29, 2013 2:54:27 AM Message: Add a shell script to run the oclint(1) static analysis tool on our code. I like oclint. It produces more useful warnings than cppcheck without drenching you in trivia like splint. ---- Added : /trunk/source/run_oclint.sh Revision: 3567 Author: max Date: Tuesday, May 28, 2013 7:36:27 PM Message: FNT_PredictSize utility function. ---- Modified : /trunk/source/ref_gl/r_text.c Modified : /trunk/source/ref_gl/r_text.h Modified : /trunk/source/ref_gl/r_ttf.c Revision: 3566 Author: irritant Date: Monday, May 20, 2013 1:33:24 AM Message: Finished Tactical HUD. ---- Modified : /trunk/alienarena.exe Added : /trunk/data1/pics/i_tactical.tga Modified : /trunk/source/game/g_local.h Modified : /trunk/source/game/g_main.c Modified : /trunk/source/game/g_misc.c Modified : /trunk/source/game/g_save.c Modified : /trunk/source/game/g_spawn.c Modified : /trunk/source/game/p_hud.c Modified : /trunk/source/game/q_shared.h Revision: 3565 Author: irritant Date: Saturday, May 18, 2013 12:06:30 AM Message: Updated win binary. ---- Modified : /trunk/alienarena.exe Revision: 3564 Author: max Date: Friday, May 17, 2013 5:57:51 PM Message: Cleanup much of the duplicate code shared by IQM_DrawFrame and MD2_DrawFrame. The duplicate code is now in a set of functions in r_mesh.c. NOTE: this revision is a likely culprit for any mesh rendering regressions that may show up! ---- Modified : /trunk/source/ref_gl/r_iqm.c Modified : /trunk/source/ref_gl/r_mesh.c Revision: 3563 Author: irritant Date: Wednesday, May 15, 2013 12:32:01 AM Message: Updated license. ---- Modified : /trunk/docs/README.txt Modified : /trunk/docs/license.txt Revision: 3562 Author: max Date: Tuesday, May 14, 2013 3:29:57 PM Message: Reindent r_mesh.c. ---- Modified : /trunk/source/ref_gl/r_mesh.c Revision: 3561 Author: max Date: Tuesday, May 14, 2013 3:16:30 PM Message: Experimental antilag for projectiles (blasterballs and non-homing rockets.) Controlled by g_antilagprojectiles (0 by default.) NOTE: G_RunEntity and related physics routines now simulate a specified amount of time instead of always simulating FRAMETIME; this required some surgery to non-antilag-related systems as well. ---- Modified : /trunk/source/game/g_ctf.c Modified : /trunk/source/game/g_local.h Modified : /trunk/source/game/g_main.c Modified : /trunk/source/game/g_phys.c Modified : /trunk/source/game/g_save.c Modified : /trunk/source/game/g_unlagged.c Modified : /trunk/source/game/g_weapon.c Revision: 3560 Author: max Date: Saturday, May 11, 2013 6:40:27 PM Message: Eliminate separate IQM_DrawRagdollFrame. This required spoofing some values in currententity, but otherwise relatively few modifications to IQM_DrawFrame. ---- Modified : /trunk/source/ref_gl/r_iqm.c Modified : /trunk/source/ref_gl/r_local.h Modified : /trunk/source/ref_gl/r_ragdoll.c Modified : /trunk/source/ref_gl/r_ragdoll.h Revision: 3559 Author: max Date: Saturday, May 11, 2013 4:28:20 PM Message: Map-loading optimization: speed up Mod_SummarizePVS. ---- Modified : /trunk/source/ref_gl/r_model.c Revision: 3558 Author: max Date: Saturday, May 11, 2013 4:00:14 PM Message: Allow hyphens in map names when loading maps from the command line. For example: alienarena +map dm-deathray ---- Modified : /trunk/source/qcommon/cmd.c Revision: 3557 Author: irritant Date: Thursday, May 02, 2013 12:52:58 AM Message: Fixed bug with tactical weapon pickup. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/game/p_weapon.c Revision: 3556 Author: irritant Date: Saturday, April 27, 2013 8:01:43 AM Message: Bomb dropping bots now drop and run, rather than drop and fire on target. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/game/acesrc/acebot_ai.c Revision: 3555 Author: irritant Date: Saturday, April 27, 2013 1:47:42 AM Message: Less distance on bomb throws. Bots no longer chase after the wrong weapons in tactical. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/game/acesrc/acebot_items.c Modified : /trunk/source/game/p_weapon.c Revision: 3554 Author: irritant Date: Saturday, April 27, 2013 1:01:22 AM Message: Make bombs tougher to destroy. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/game/g_weapon.c Revision: 3553 Author: irritant Date: Saturday, April 27, 2013 12:49:21 AM Message: Enforcers and Martian Warriors now drop bombs near base components. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/game/acesrc/acebot_ai.c Modified : /trunk/source/game/acesrc/acebot_movement.c Modified : /trunk/source/game/g_misc.c Revision: 3552 Author: irritant Date: Thursday, April 25, 2013 1:39:56 AM Message: Fixed long standing issue with bots not taking shots when they had an obvious clear shot. ---- Modified : /trunk/alienarena.exe Added : /trunk/botinfo/nav/tca-invasion.nod Modified : /trunk/source/game/acesrc/acebot_ai.c Modified : /trunk/source/game/acesrc/acebot_movement.c Revision: 3551 Author: irritant Date: Wednesday, April 24, 2013 11:28:28 PM Message: Add bot file for tac-extermination. ---- Added : /trunk/botinfo/tac-extermination.tmp Revision: 3550 Author: irritant Date: Thursday, April 18, 2013 12:47:32 AM Message: 1. Fix issue with linux dedicated movement speed not being set. 2. Fix warnings in recent code. 3. Fix bots not recognizing tactical base items as enemies. Note - there may be other problems, as it appears something is blocking the shot - map error perhaps. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/game/acesrc/acebot_ai.c Modified : /trunk/source/game/acesrc/acebot_movement.c Modified : /trunk/source/qcommon/qcommon.h Modified : /trunk/source/ref_gl/r_model.h Modified : /trunk/source/server/sv_main.c Revision: 3549 Author: irritant Date: Wednesday, April 17, 2013 1:02:44 AM Message: 1. Fixed illegible server message issue when destroying base items in tactical mode. 2. Illegal class/character protection for players joining tactical. 3. Added code for bots to use red/blue pathing in tactical when laser units are disabled. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/client/menu.c Modified : /trunk/source/game/acesrc/acebot_ai.c Modified : /trunk/source/game/acesrc/acebot_nodes.c Modified : /trunk/source/game/g_local.h Modified : /trunk/source/game/g_misc.c Modified : /trunk/source/game/p_client.c Revision: 3548 Author: irritant Date: Tuesday, April 16, 2013 3:24:07 PM Message: Oops - fixed movemnet bug. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/client/cl_main.c Revision: 3547 Author: max Date: Tuesday, April 16, 2013 2:43:54 AM Message: Correct typo in README. ---- Modified : /trunk/README Revision: 3546 Author: irritant Date: Saturday, April 13, 2013 12:42:06 AM Message: Add client side prediction correction for speed differences in tactical and excessive/playerspeed. Note - this only works through the menu at the moment. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/client/menu.c Modified : /trunk/source/qcommon/pmove.c Modified : /trunk/source/qcommon/qcommon.h Revision: 3545 Author: irritant Date: Friday, April 12, 2013 1:13:32 AM Message: Fix issue with bots in tactical not attacking the other team. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/game/acesrc/acebot_ai.c Revision: 3544 Author: irritant Date: Friday, April 12, 2013 1:02:58 AM Message: Fix bug with bots spawning in tactical the first time and not knowing their class. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/game/acesrc/acebot_spawn.c Revision: 3543 Author: irritant Date: Friday, April 12, 2013 12:55:42 AM Message: Fix tactical/excessive cvar bug ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/server/sv_main.c Revision: 3542 Author: irritant Date: Friday, April 12, 2013 12:36:04 AM Message: 1. Fixed pmove for tactical and excessive. 2. Tweaked laser positions in tac-extermination. ---- Modified : /trunk/alienarena.exe Modified : /trunk/data1/maps/mapsrc/tac-extermination.map Modified : /trunk/data1/maps/tac-extermination.bsp Modified : /trunk/source/qcommon/pmove.c Modified : /trunk/source/server/sv_main.c Revision: 3541 Author: max Date: Monday, April 08, 2013 10:32:42 PM Message: Isolate bytes of precision per axis per coordinate to a single #define. This will make it easier to support big maps in the netcode in the future. ---- Modified : /trunk/source/client/cl_ents.c Modified : /trunk/source/client/client.h Modified : /trunk/source/game/q_shared.h Modified : /trunk/source/qcommon/common.c Modified : /trunk/source/qcommon/pmove.c Modified : /trunk/source/server/sv_ents.c Revision: 3540 Author: max Date: Monday, April 08, 2013 9:15:41 PM Message: Prepare the internals of qbsp3 for "big map" support. ---- Modified : /trunk/Tools/utils3/bsp/qbsp3/brushbsp.c Modified : /trunk/Tools/utils3/bsp/qbsp3/csg.c Modified : /trunk/Tools/utils3/bsp/qbsp3/faces.c Modified : /trunk/Tools/utils3/bsp/qbsp3/map.c Modified : /trunk/Tools/utils3/bsp/qbsp3/portals.c Modified : /trunk/Tools/utils3/bsp/qbsp3/qbsp.h Modified : /trunk/Tools/utils3/bsp/qbsp3/qbsp3.c Modified : /trunk/Tools/utils3/common/mathlib.c Modified : /trunk/Tools/utils3/common/mathlib.h Modified : /trunk/Tools/utils3/common/polylib.c Modified : /trunk/Tools/utils3/common/trilib.c Revision: 3539 Author: max Date: Sunday, April 07, 2013 7:24:54 PM Message: Fix buggy mouse motion on Unix platforms. This had been in our codebase forever, and was causing ridiculous oversensitivity and inconsistency when using Xlib input. Unix users may want to increase their mouse sensitivity settings after this commit. ---- Modified : /trunk/source/unix/gl_glx.c Revision: 3538 Author: max Date: Sunday, April 07, 2013 7:22:26 PM Message: Clean up GLSL loading code. Removes 459 lines of mostly copy-pasted code. ---- Modified : /trunk/source/ref_gl/r_program.c Revision: 3537 Author: irritant Date: Sunday, April 07, 2013 11:57:27 AM Message: 1. Make lasers destructible. 2. Increase laser damage to highly discourage attempts to jump over them. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/game/g_misc.c Revision: 3536 Author: irritant Date: Sunday, April 07, 2013 11:37:47 AM Message: Updated win binary with Max's changes. ---- Modified : /trunk/alienarena.exe Revision: 3535 Author: max Date: Saturday, April 06, 2013 3:54:36 PM Message: Fix updating of full-screen bloom RBO. I'd forgotten that blitframebuffer takes two corners to define the rectangle, not one corner and a size. ---- Modified : /trunk/source/ref_gl/r_bloom.c Revision: 3534 Author: max Date: Saturday, April 06, 2013 2:32:37 PM Message: Disable model-specific sound precaching for now. ---- Modified : /trunk/source/client/snd_openal.c Revision: 3533 Author: irritant Date: Saturday, April 06, 2013 12:16:23 AM Message: 1. Updated windows binary. 2. Fixed human power source mesh. ---- Modified : /trunk/Tools/Models/Misc/hpowersrc.blend Modified : /trunk/alienarena.exe Modified : /trunk/data1/models/tactical/human_powersrc.iqm Modified : /trunk/source/game/p_weapon.c Revision: 3532 Author: max Date: Friday, April 05, 2013 11:17:37 PM Message: Add comment to r_bloom.c ---- Modified : /trunk/source/ref_gl/r_bloom.c Revision: 3531 Author: max Date: Friday, April 05, 2013 11:11:17 PM Message: Fix bloom interacting badly with MSAA. Future note: you can blit from a multisample screen to a non-multisample FBO, but not while scaling at the same time. ---- Modified : /trunk/source/ref_gl/r_bloom.c Revision: 3530 Author: max Date: Friday, April 05, 2013 8:22:38 PM Message: Don't try to load .pcx or .wal heightmaps/bumpmaps. Should improve map load time somewhat. ---- Modified : /trunk/source/ref_gl/r_image.c Revision: 3529 Author: max Date: Friday, April 05, 2013 7:38:24 PM Message: Precache model-specific sounds at map load time on the client side. ---- Modified : /trunk/source/client/ref.h Modified : /trunk/source/client/snd_openal.c Modified : /trunk/source/ref_gl/r_model.c Revision: 3528 Author: max Date: Friday, April 05, 2013 6:29:04 PM Message: Default scr_showpause to 0 until we actually make a pause icon. ---- Modified : /trunk/source/client/cl_scrn.c Revision: 3527 Author: max Date: Friday, April 05, 2013 5:41:30 PM Message: Remove a server-side file access every time someone switched weapons. This was accomplished by first checking if the file had already been loaded. Should improve server performance during busy games. (NOTE: Doesn't fix constant file accesses if the file genuinely is missing.) ---- Modified : /trunk/source/game/game.h Modified : /trunk/source/game/p_weapon.c Modified : /trunk/source/server/server.h Modified : /trunk/source/server/sv_game.c Modified : /trunk/source/server/sv_init.c Revision: 3526 Author: irritant Date: Friday, April 05, 2013 1:41:22 AM Message: 1. Fixed bug with lasers gibbing players and crashing. 2. Added beginnings of tactical bot AI. 3. Added messages for destroying base items(will create a new HUD for all of this too) 4. Rudimentary bot pathing for tac-extermination 5. Fixed spawn issue with tactical. ---- Modified : /trunk/alienarena.exe Added : /trunk/botinfo/nav/tac-extermination.nod Added : /trunk/data1/levelshots/tac-extermination.jpg Added : /trunk/data1/levelshots/tac-extermination.txt Modified : /trunk/data1/maps/mapsrc/tac-extermination.map Modified : /trunk/data1/maps/tac-extermination.bsp Modified : /trunk/source/game/acesrc/acebot_ai.c Modified : /trunk/source/game/g_combat.c Modified : /trunk/source/game/g_misc.c Modified : /trunk/source/game/p_client.c Revision: 3525 Author: irritant Date: Thursday, April 04, 2013 1:53:45 AM Message: 1. Updated tac-extermination to include all tactical items. 2. Added meshes for lasers. 3. Added ammo depot code. 4. Fixed bug with picking up weapons when an overlord/commander class. ---- Added : /trunk/Tools/Models/Misc/hcomputer.blend Added : /trunk/Tools/Models/Misc/hpowersrc.blend Added : /trunk/Tools/Models/Misc/laser.blend Modified : /trunk/alienarena.exe Modified : /trunk/data1/maps/mapsrc/tac-extermination.map Modified : /trunk/data1/maps/tac-extermination.bsp Added : /trunk/data1/models/tactical/alaser.jpg Added : /trunk/data1/models/tactical/alaser_fx.tga Added : /trunk/data1/models/tactical/alien_laser.iqm Added : /trunk/data1/models/tactical/alien_laser.md2 Added : /trunk/data1/models/tactical/alien_laser.skin Added : /trunk/data1/models/tactical/ammopad.md2 Added : /trunk/data1/models/tactical/hlaser.jpg Added : /trunk/data1/models/tactical/hlaser_fx.tga Added : /trunk/data1/models/tactical/human_laser.iqm Added : /trunk/data1/models/tactical/human_laser.md2 Added : /trunk/data1/models/tactical/human_laser.skin Added : /trunk/data1/models/tactical/laser_normal.jpg Modified : /trunk/data1/scripts/normals/normals.rscript Modified : /trunk/source/game/g_items.c Modified : /trunk/source/game/g_local.h Modified : /trunk/source/game/g_main.c Modified : /trunk/source/game/g_misc.c Modified : /trunk/source/game/g_spawn.c Modified : /trunk/source/game/p_weapon.c Revision: 3524 Author: irritant Date: Wednesday, April 03, 2013 1:29:40 AM Message: 1. Tactical laser only to target. 2. Tac-extermination updated to include lasers. ---- Modified : /trunk/alienarena.exe Modified : /trunk/data1/maps/mapsrc/tac-extermination.map Modified : /trunk/data1/maps/tac-extermination.bsp Modified : /trunk/source/game/g_misc.c Revision: 3523 Author: irritant Date: Wednesday, April 03, 2013 1:07:00 AM Message: Add lasers for tactical. ---- Modified : /trunk/source/game/g_local.h Modified : /trunk/source/game/g_misc.c Modified : /trunk/source/game/g_spawn.c Revision: 3522 Author: max Date: Monday, April 01, 2013 6:16:24 PM Message: Bloom FBO code now uses 24-bit textures. The NVIDIA drivers were allowing 32-bit textures, but these aren't standards- compliant and we weren't using the alpha channel anyway. ---- Modified : /trunk/source/ref_gl/r_bloom.c Revision: 3521 Author: max Date: Monday, April 01, 2013 6:15:34 PM Message: Add function to find a free image_t struct w/o loading a texture. This allows you to bypass the standard image loading code if you need to, for example if you want a 24-bit texture for whatever reason. ---- Modified : /trunk/source/ref_gl/r_image.c Modified : /trunk/source/ref_gl/r_local.h Revision: 3520 Author: irritant Date: Monday, April 01, 2013 12:46:44 PM Message: In odd cases of multiple weapons being dropped, make sure spread is far enough apart. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/game/p_client.c Modified : /trunk/source/game/p_weapon.c Revision: 3519 Author: irritant Date: Monday, April 01, 2013 12:34:08 PM Message: Fix bug with tactical weapon drop. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/game/p_client.c Revision: 3518 Author: irritant Date: Monday, April 01, 2013 2:06:17 AM Message: A number of tactical items added, with power sources, computers, and deathrays for both human and alien teams. Weapon pickup/drop rules implemented for tactical. ---- Modified : /trunk/Tools/Models/Misc/apowersrc.blend Modified : /trunk/alienarena.exe Modified : /trunk/data1/maps/mapsrc/tac-extermination.map Modified : /trunk/data1/maps/tac-extermination.bsp Modified : /trunk/data1/models/tactical/alien_powersrc.iqm Added : /trunk/data1/models/tactical/hpowersrc.jpg Added : /trunk/data1/models/tactical/hpowersrc_fx.tga Added : /trunk/data1/models/tactical/hpowersrc_normal.jpg Added : /trunk/data1/models/tactical/human_powersrc.iqm Added : /trunk/data1/models/tactical/human_powersrc.skin Modified : /trunk/data1/scripts/normals/normals.rscript Modified : /trunk/source/game/g_combat.c Modified : /trunk/source/game/g_deathray.c Modified : /trunk/source/game/g_local.h Modified : /trunk/source/game/g_spawn.c Modified : /trunk/source/game/p_client.c Modified : /trunk/source/game/p_weapon.c Revision: 3517 Author: max Date: Saturday, March 30, 2013 5:10:15 PM Message: Fix bug when netgraph and shadowmaps are on at first map load. This bug was introduced in the previous commit, revision 3516. ---- Modified : /trunk/source/ref_gl/r_shadowmaps.c Revision: 3516 Author: max Date: Saturday, March 30, 2013 4:53:30 PM Message: Shadowmaps use R_SetupViewport. - Fixes bug with players sinking into floor and other wacky symtoms when shadowmaps and netgraph are both on. - Introduces bug when shadowmaps and netgraph are on as the first map is loaded -- for now, just leave netgraph off until you load a map. ---- Modified : /trunk/source/ref_gl/r_shadowmaps.c Revision: 3515 Author: max Date: Saturday, March 30, 2013 4:51:43 PM Message: Separate function to initialize viewport. ---- Modified : /trunk/source/ref_gl/r_local.h Modified : /trunk/source/ref_gl/r_main.c Revision: 3514 Author: max Date: Saturday, March 30, 2013 4:50:01 PM Message: Fix VBO initialization generating spurious glGenBuffers calls. This speeds up game startup slightly. ---- Modified : /trunk/source/ref_gl/r_vbo.c Revision: 3513 Author: max Date: Saturday, March 30, 2013 3:39:48 PM Message: Fix bug where screen width and height were being inappropriately rounded off. Width was being rounded to the nearest multiple of 8, height to the nearest multiple of 2. This resulted in inappropriate margins on the screen and other nasty effects. ---- Modified : /trunk/source/client/cl_scrn.c Revision: 3512 Author: max Date: Saturday, March 30, 2013 2:45:17 PM Message: Minor cleanup in gl_glx.c ---- Modified : /trunk/source/unix/gl_glx.c Revision: 3511 Author: irritant Date: Friday, March 29, 2013 1:37:32 AM Message: Added code for tactical power sources. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/game/g_local.h Modified : /trunk/source/game/g_main.c Modified : /trunk/source/game/g_misc.c Modified : /trunk/source/game/g_spawn.c Revision: 3510 Author: irritant Date: Friday, March 29, 2013 1:18:20 AM Message: Compiled windows binary. Added alien power source. ---- Added : /trunk/Tools/Models/Misc/apowersrc.blend Modified : /trunk/alienarena.exe Deleted : /trunk/data1/models/tactical/acomputer_normal.jpg Added : /trunk/data1/models/tactical/acomputer_normal.tga Added : /trunk/data1/models/tactical/alien_powersrc.iqm Added : /trunk/data1/models/tactical/alien_powersrc.skin Added : /trunk/data1/models/tactical/apowersrc.jpg Added : /trunk/data1/models/tactical/apowersrc_fx.tga Added : /trunk/data1/models/tactical/apowersrc_normal.jpg Modified : /trunk/data1/scripts/normals/normals.rscript Revision: 3509 Author: max Date: Thursday, March 28, 2013 6:35:15 PM Message: Fix bug with lightmaps being garbled at load time with high gl_modulate. If gl_modulate's effect on a lightmap pixel took any channel above 255, that pixel's alpha value would get scaled down along with the other channels, even though a lightmap should have 255 alpha on each pixel. This bug was exposed by rev. 3482 for some reason, but the code was always wrong. ---- Modified : /trunk/source/ref_gl/r_light.c Revision: 3508 Author: max Date: Thursday, March 28, 2013 5:55:19 PM Message: Move to GL_Bind/Gl_SelectTexture in two more places: - Particle rendering - gl_mirror. ---- Modified : /trunk/source/ref_gl/r_main.c Modified : /trunk/source/ref_gl/r_particle.c Revision: 3507 Author: irritant Date: Monday, March 25, 2013 12:54:55 AM Message: Tactical mode - no warmup. ---- Modified : /trunk/source/game/g_main.c Revision: 3506 Author: irritant Date: Monday, March 25, 2013 12:42:33 AM Message: Fixed a few bugs in tactical. ---- Modified : /trunk/source/game/g_items.c Modified : /trunk/source/game/g_main.c Revision: 3505 Author: irritant Date: Monday, March 25, 2013 12:13:55 AM Message: Added human computer. Early stages of tac-extermination - note this is only for testing certain things right now, it is in no way, shape or form representative of the intended structure. A few tactical tweaks added. ---- Modified : /trunk/data1/maps/mapsrc/tac-extermination.map Added : /trunk/data1/maps/tac-extermination.bsp Added : /trunk/data1/models/tactical/hcomputer.jpg Added : /trunk/data1/models/tactical/hcomputer_fx.tga Added : /trunk/data1/models/tactical/hcomputer_normal.jpg Added : /trunk/data1/models/tactical/human_computer.iqm Added : /trunk/data1/models/tactical/human_computer.skin Modified : /trunk/data1/scripts/normals/normals.rscript Modified : /trunk/source/game/g_combat.c Modified : /trunk/source/game/g_items.c Modified : /trunk/source/game/g_main.c Modified : /trunk/source/game/p_client.c Modified : /trunk/source/game/p_weapon.c Revision: 3504 Author: max Date: Friday, March 22, 2013 7:23:38 PM Message: Clean up bloom code more. Now uses all pixels of the bloom buffers instead of trying to make them fit the screen aspect ratio, which simplifies the code a lot. ---- Modified : /trunk/source/ref_gl/r_bloom.c Revision: 3503 Author: max Date: Thursday, March 21, 2013 1:29:14 PM Message: Optimize and cleanup light bloom code. - Use FBOs, for roughly 20-30% better performance with light bloom on. - No more using a corner of the framebuffer as scratch. - There is no non-FBO fallback. - Delete code that I think has been commented out since the original glquake. ---- Modified : /trunk/source/ref_gl/r_bloom.c Modified : /trunk/source/ref_gl/r_image.c Revision: 3502 Author: max Date: Thursday, March 21, 2013 1:25:32 PM Message: Reorganize FBO extension loading so other code can use FBOs. NOTE: there is an existing bug where no FBO extension + shadowmaps enabled = instant segfault, this revision does not fix it. ---- Modified : /trunk/source/ref_gl/r_local.h Modified : /trunk/source/ref_gl/r_main.c Modified : /trunk/source/ref_gl/r_shadowmaps.c Revision: 3501 Author: irritant Date: Tuesday, March 19, 2013 12:38:14 AM Message: Update windows binary with lightmap fixes. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/ref_gl/r_surf.c Revision: 3500 Author: max Date: Sunday, March 17, 2013 6:20:10 PM Message: Potential fix for texture corruption on certain maps. Was caused by mixing GL_Bind/GL_SelectTexture and glBindTexture/glActiveTexture all over the place. A more correct fix would be to decide on one or the other. ---- Modified : /trunk/source/ref_gl/r_image.c Modified : /trunk/source/ref_gl/r_surf.c Revision: 3499 Author: max Date: Saturday, March 16, 2013 10:37:20 PM Message: Fix game hanger bug in .wal texture animation. Was caused by an error with a variable going out of scope, after some recent code reorganization. This bug was not introduced until after the 7.65 release (rev 3488 to be exact.) Fixed by making the variable static, but global pointers to local variables give me the willies every time. ---- Modified : /trunk/source/ref_gl/r_surf.c Revision: 3498 Author: irritant Date: Thursday, March 14, 2013 12:52:45 AM Message: Some more tactical work. Game rules added for winning(basic for now). Alien computer model finished, coded. ---- Modified : /trunk/Tools/Models/Misc/acomputer.blend Modified : /trunk/data1/maps/mapsrc/tac-extermination.map Added : /trunk/data1/models/tactical/alien_computer.iqm Added : /trunk/data1/models/tactical/alien_computer.skin Modified : /trunk/source/game/g_local.h Modified : /trunk/source/game/g_main.c Modified : /trunk/source/game/g_misc.c Modified : /trunk/source/game/g_save.c Revision: 3497 Author: irritant Date: Tuesday, March 12, 2013 12:57:22 AM Message: Code for alien/human computers(incomplete just yet). ---- Added : /trunk/data1/maps/mapsrc/tac-extermination.map Added : /trunk/data1/maps/scripts/tac-extermination.fog Added : /trunk/data1/maps/scripts/tac-extermination.mus Added : /trunk/data1/scripts/maps/tac-extermination.rscript Modified : /trunk/data1/scripts/normals/normals.rscript Modified : /trunk/source/game/g_local.h Modified : /trunk/source/game/g_misc.c Modified : /trunk/source/game/g_spawn.c Revision: 3496 Author: irritant Date: Saturday, March 09, 2013 1:21:51 AM Message: Alien computer skin finished. ---- Modified : /trunk/Tools/Models/Misc/acomputer.blend Added : /trunk/data1/models/tactical/acomputer.tga Added : /trunk/data1/models/tactical/acomputer_fx.tga Added : /trunk/data1/models/tactical/acomputer_normal.jpg Revision: 3495 Author: irritant Date: Thursday, March 07, 2013 1:04:01 AM Message: Unwrapped alien computer model. ---- Modified : /trunk/Tools/Models/Misc/acomputer.blend Revision: 3494 Author: max Date: Wednesday, March 06, 2013 1:21:47 AM Message: More useful error message when colormap.pcx isn't found. ---- Modified : /trunk/source/ref_gl/r_image.c Revision: 3493 Author: max Date: Monday, March 04, 2013 12:35:48 AM Message: New textures: three new colored variants on greenglass.tga (blue, purple, red) ---- Added : /trunk/data1/textures/arena9/blueglass.tga Added : /trunk/data1/textures/arena9/purpleglass.tga Added : /trunk/data1/textures/arena9/redglass.tga Revision: 3492 Author: max Date: Saturday, March 02, 2013 7:57:30 PM Message: Archive cl_test ---- Modified : /trunk/source/client/cl_main.c Revision: 3491 Author: irritant Date: Saturday, March 02, 2013 12:53:55 AM Message: Added alien computer mesh .blend file. ---- Added : /trunk/Tools/Models/Misc/acomputer.blend Revision: 3490 Author: irritant Date: Wednesday, February 27, 2013 1:49:55 AM Message: Windows mouse code update. Updated windows binary. ---- Modified : /trunk/alienarena.exe Modified : /trunk/source/win32/sys_win.c Revision: 3489 Author: irritant Date: Wednesday, February 27, 2013 12:39:52 AM Message: Fixed orientation of human bomb. ---- Modified : /trunk/Tools/Models/Misc/hbomb.blend Modified : /trunk/data1/models/tactical/human_bomb.iqm Revision: 3488 Author: max Date: Tuesday, February 26, 2013 5:14:12 PM Message: Move some CPU-heavy stuff before glFinish. ---- Modified : /trunk/source/ref_gl/r_local.h Modified : /trunk/source/ref_gl/r_main.c Modified : /trunk/source/ref_gl/r_surf.c Revision: 3487 Author: max Date: Tuesday, February 26, 2013 2:51:21 AM Message: Fix HUD bandwidth meter. ---- Modified : /trunk/source/client/cl_main.c Modified : /trunk/source/client/cl_scrn.c Revision: 3486 Author: max Date: Tuesday, February 26, 2013 2:51:05 AM Message: Add some smoothing to lightstyle animation. ---- Modified : /trunk/source/client/cl_fx.c Revision: 3485 Author: max Date: Tuesday, February 26, 2013 2:10:56 AM Message: Add test map lightstyletest.bsp This map is an example of what NOT to do with lightstyles; they are completely overused in this map and would cause serious performance problems on low-end hardware. ---- Added : /trunk/data1/maps/lightstyletest.bsp Revision: 3484 Author: max Date: Tuesday, February 26, 2013 2:05:00 AM Message: Add cl_flicker to graphical presets. 0 on compatibility, 1 otherwise. ---- Modified : /trunk/data1/graphical_presets/compatibility.cfg Modified : /trunk/data1/graphical_presets/maxperformance.cfg Modified : /trunk/data1/graphical_presets/maxquality.cfg Modified : /trunk/data1/graphical_presets/performance.cfg Modified : /trunk/data1/graphical_presets/quality.cfg Revision: 3483 Author: max Date: Tuesday, February 26, 2013 2:04:22 AM Message: Add "cl_flicker" cvar. 1 by default. 0 forces all lights on. ---- Modified : /trunk/source/client/cl_fx.c Modified : /trunk/source/client/cl_main.c Modified : /trunk/source/client/client.h Revision: 3482 Author: max Date: Tuesday, February 26, 2013 1:56:58 AM Message: Initial work on unbreaking lightstyles. Working now using pretty much the same code it was using in the Quake II days. Performance really isn't that bad, although it could be improved. Still doesn't work with lightmap files yet. ---- Modified : /trunk/source/ref_gl/r_light.c Modified : /trunk/source/ref_gl/r_model.h Modified : /trunk/source/ref_gl/r_surf.c Revision: 3481 Author: max Date: Monday, February 25, 2013 8:07:02 PM Message: Save 16 MiB of RAM by eliminating unused dynamic lighting lightmap texture. We don't do dynamic lighting by updating a texture anymore, so no need to allocate one for that purpose. ---- Modified : /trunk/source/ref_gl/r_surf.c Revision: 3480 Author: max Date: Monday, February 25, 2013 7:58:07 PM Message: Improve BSP rendering slightly in CPU-constrained situations. This is done by moving a bunch of checks from the loop across surfaces to the loop across unique texinfos. ---- Modified : /trunk/source/ref_gl/r_surf.c Revision: 3479 Author: irritant Date: Saturday, February 23, 2013 12:49:55 AM Message: Fixed human bomb animations. Red explosion for human bombs. ---- Modified : /trunk/Tools/Models/Misc/hbomb.blend Modified : /trunk/alienarena.exe Modified : /trunk/data1/models/tactical/human_bomb.iqm Modified : /trunk/source/game/g_weapon.c Revision: 3478 Author: irritant Date: Friday, February 22, 2013 1:16:57 AM Message: Add human bomb model. ---- Modified : /trunk/Tools/Models/Misc/hbomb.blend Added : /trunk/data1/models/tactical/hbomb.jpg Added : /trunk/data1/models/tactical/hbomb_fx.tga Added : /trunk/data1/models/tactical/hbomb_normal.jpg Added : /trunk/data1/models/tactical/human_bomb.iqm Added : /trunk/data1/models/tactical/human_bomb.skin Modified : /trunk/data1/scripts/normals/normals.rscript Revision: 3477 Author: irritant Date: Wednesday, February 20, 2013 8:58:58 AM Message: Fix normals on crates that max optimized. ---- Modified : /trunk/data1/maps/meshes/xempx/crate32.md2 Modified : /trunk/data1/maps/meshes/xempx/crate64.md2 Modified : /trunk/data1/maps/meshes/xempx/crate96.md2 Revision: 3476 Author: irritant Date: Wednesday, February 20, 2013 12:51:27 AM Message: Blend file for human bomb model. ---- Added : /trunk/Tools/Models/Misc/hbomb.blend Revision: 3475 Author: max Date: Tuesday, February 19, 2013 11:34:07 PM Message: Polycount of maps/meshes/xempx/cratexx.md2 models down from 188 to 92 ---- Modified : /trunk/data1/maps/meshes/xempx/crate32.md2 Modified : /trunk/data1/maps/meshes/xempx/crate64.md2 Modified : /trunk/data1/maps/meshes/xempx/crate96.md2 Revision: 3474 Author: irritant Date: Thursday, February 14, 2013 12:31:37 AM Message: More codework on bombs. Better clock icon. Fixed alien bomb mesh weights. ---- Modified : /trunk/Tools/Models/Misc/abomb.blend Modified : /trunk/alienarena.exe Modified : /trunk/data1/models/tactical/alien_bomb.iqm Modified : /trunk/data1/pics/timer.tga Added : /trunk/data1/sound/weapons/adetonatordown.wav Modified : /trunk/data1/sound/weapons/adetonatorup.wav Modified : /trunk/data1/sound/world/explosion1.wav Modified : /trunk/source/game/g_weapon.c Revision: 3473 Author: irritant Date: Wednesday, February 13, 2013 1:35:27 AM Message: Alien bomb model completed. cl_run disabled for tactical mode. Sound for alien bomb arming coded in and added. ---- Modified : /trunk/Tools/Models/Misc/abomb.blend Modified : /trunk/alienarena.exe Modified : /trunk/data1/models/tactical/abomb.jpg Added : /trunk/data1/models/tactical/abomb_fx.tga Added : /trunk/data1/models/tactical/abomb_normal.tga Added : /trunk/data1/models/tactical/alien_bomb.iqm Added : /trunk/data1/models/tactical/alien_bomb.skin Modified : /trunk/data1/scripts/normals/normals.rscript Added : /trunk/data1/sound/weapons/adetonatorup.wav Modified : /trunk/source/client/cl_input.c Modified : /trunk/source/client/client.h Modified : /trunk/source/client/menu.c Modified : /trunk/source/game/g_items.c Modified : /trunk/source/game/g_weapon.c Modified : /trunk/source/win32/in_win.c Revision: 3472 Author: max Date: Monday, February 11, 2013 10:14:25 PM Message: Recompile dm-goregrinder.lightmap with new qrad3. Now uses six lightmap texture atlases instead of seven. Should be visually the same. ---- Modified : /trunk/data1/maps/dm-goregrinder.lightmap Revision: 3471 Author: max Date: Monday, February 11, 2013 10:12:26 PM Message: qrad3 with -refine shrinks uniform-color lightmaps to 2x2 pixel blocks. File-format compatibility is maintained, no engine changes are needed, but HD lightmaps can now use less video RAM. ---- Modified : /trunk/Tools/utils3/bsp/qrad3/lightmap.c Modified : /trunk/Tools/utils3/bsp/qrad3/qrad.h Modified : /trunk/Tools/utils3/bsp/qrad3/qrad3.c Revision: 3470 Author: max Date: Friday, February 08, 2013 4:36:45 PM Message: EXPERIMENTAL: sample mouse input every frame, not just every packet frame. Set cl_test 1 to enable. Disabled by default. ---- Modified : /trunk/source/client/cl_input.c Modified : /trunk/source/client/cl_main.c Modified : /trunk/source/client/cl_pred.c Modified : /trunk/source/client/client.h Revision: 3469 Author: max Date: Friday, February 08, 2013 4:29:12 PM Message: Optimizations in CM_BoxTrace. Made the function about 3% faster. Been using it almost two weeks, doesn't seem to have caused any bugs. ---- Modified : /trunk/source/qcommon/cmodel.c Revision: 3468 Author: max Date: Friday, February 08, 2013 4:24:42 PM Message: Massive code cleanup of the BSP rendering. Delete dead code, consolidate duplicated code, and add lots of new comments. ---- Modified : /trunk/source/ref_gl/r_image.h Modified : /trunk/source/ref_gl/r_local.h Modified : /trunk/source/ref_gl/r_surf.c