Reaction Quake 3 - For every action there is an equal and opposite reaction

2.0.0 - Files & Installation

2.6.0 - Version Information

Here is a list of the various fixes and improvements made in RQ3 through the various revisions:

2.25 (released: Sep 10th, 2002)

2.2 (released: Aug 30th, 2002)

2.1 (released: July 20th, 2002)

2.0 (released: Jun 14th, 2002)

EDITOR'S NOTE: The following section is generally in the order of most recent fixes first and the earliest fixes last. The changelogs were not formalized until after the 2.0 release and so much of the following section is in the form of bug reports that were crossed off when they were fixed. Some notable events are put in bold so they stand out. Our beta testing cycles definitely helped us get a rather solid 2.0 released--just look at the bugs we squashed and the functionality we added in the 6 months between the time 1.1 was released and 2.0 was released! Yeesh! Many of the "I was able to" comments in relation to code was made by JBravo. JBravo was the one maintaining the changelog in the varied and random form we used back then.


1.1 (released: Jan 13th, 2002)

EDITOR'S NOTE: The following section is NiceAss's worklog. He maintained the changelog for RQ3 between version 1.0 and 1.1 and did a bulk of the work. After 1.1 was finished most of his efforts went into tweaking the physics to recreate the AQ2 feel. The work leading up to 2.0 was more balanced and concentrated on JBravo's work which he had been doing in parallel to NiceAss's 1.1 work. What was JBravo working on that was not released with the 1.1 patch? The Teamplay gameplay mode...


1.0 (released: Nov 16th, 2001)

EDITOR'S NOTE: The following section is eLDeR's worklog. He maintained the changelog for RQ3 prior to 1.0. In fact, he basically MADE RQ3 up to the 1.0 version. Not to minimize the efforts of the other coders as they were certainly a big help, but eLDeR is the reason that RQ3 got to version 1.0 at all. We all appreciate the intense amount of work he put into RQ3 from May of 2001 to November of 2001. Thanks, eLDeR, you da man!


Victor Chow (eLDeR_MMHS)
Reaction Quake 3 Code Worklog

TASKS:
======

[2001.11.16] RELEASE DATE !!!

[2001.06.08] Coding task:

[2001.06.04] Revised coding task:

[2001.05.30] Revised coding task:

[2001.05.24] Present coding task:

WORKLOG:
========

[2001.11.16] BETA 1 released

[2001.11.15] VM 0-22-00 released (BETA 1 PENDING)

[2001.11.14] VM 0-21-00 released (BETA 1 PENDING)

[2001.11.13] VM 0-20-00 released

TODO: add irvision to the reaction keys!

[2001.11.12] VM 0-19-00 released

[2001.11.11] VM 0-18-00 released

TODO: UGH NO UI UPDATES ((
TODO: put sparks on impactEffect cvar

[2001.11.10] VM 0-17-00 released

[2001.11.04] VM-0-16-00 released

TODO: rename flag models to bcase or whatever
FIXME: Mr. T bot file
WEIRD: Client-side effects not syncing with hit-detection (gap in the boxes?)

[2001.10.31]

NOTE: Cloud's smoke puff doesn't look good for the HC kills

[2001.10.27]

TODO: Use Cloud's smoke puff for smoked-HC kills
TODO: Make MK23 semi-auto ROF a bit faster
TODO: Fix UI bindings (not in-sync with new/original enumeration)
TODO: Boost volume of Jesper's music a bit

[2001.10.26] VM-0-15-00 released

TODO: fix crouch in mid-air problem

[2001.10.25]

[2001.10.18]

[2001.10.17]

[2001.10.12]

[2001.10.10]

[2001.10.09]

[2001.10.08] VM 0-14-00 released

TODO: add more configurable options for dlight
TODO: continue client sounds when in 3rd-person mode
TODO: add effect and more options with respawn protect

[2001.10.07]

TODO: finish dlight entity

[2001.09.30]

[2001.09.23]

[2001.09.16] VM 0-13-00 released

[2001.09.15]

TODO: make reload queuing work with fast-reloads

[2001.09.14]

TODO: figure out why the bandolier is so small in simpleitem mode

[2001.09.09] VM 0-12-00 released

NOTE: Knife and grenade animations a bit funky

[2001.09.08]

TODO: look in botfiles/bots stuff for weapon weights, etc.

[2001.09.07]

[2001.09.06]

[2001.09.05]

[2001.09.04]

[2001.09.02] VM 0-11-00 released

[2001.09.01]

TODO: Every two seconds, drop blood
TODO: Grenades WAYY too powerful -- something up with radius calculation diffs

[2001.08.31]

TODO: fix no ammo condition on akimbos
TODO: use second tag for 3rd-person akimbo flashes
NON-RELATED: update webpage with link about interview =)

[2001.08.30] VM 0-10-01 released

[2001.08.29]

[2001.08.28] VM 0-10-00 released

[2001.08.27]

TODO: fix zoom-in bugs for out of ammo

[2001.08.26]

NOTE: Crash bug from before probably due to comma in EV_RELOAD_WEAPON listing in bg_misc.c

[2001.08.25]

TODO: fix throwing knives (they do no damage to players!)

[2001.08.20]

[2001.08.19] VM 0-09-00 released

TODO: fix knives not doing events all the time
TODO: get ladder landings to crash if very far

[2001.08.18]

Note: Blaze fixed knife and glass break problems

[2001.08.16]

TODO: Make warning messages not duplicate

[2001.08.12] VM 0-08-00 released

[2001.08.11]

TODO: make game cvars for spam protection variables

[2001.08.09]

[2001.08.08]

[2001.08.07]

[2001.08.06] VM 0-07-01 released

[2001.08.05] VM 0-07-00 released

TODO: check out M4 3rb/HC crash (shotgun report?)
TODO: fix blood going through walls
TODO: fix mid-reload animation

[2001.08.04]

TODO: Fix first-person weapon frames not being reset in LerpFrame stuff

[2001.08.03]

[2001.08.02]

[2001.08.01]

[2001.07.31]

Note: added hack to PM_TorsoAnimation to show idle animations (bg_pmove.c)
Note: added hack to PM_Weapon to start idle animations (bg_pmove.c)

[2001.07.30]

Note: adjusted hack to use M3

[2001.07.29] VM 0-06-00 released

Note: Temporary hack to show MK23 animation in g_cmds.c (Cmd_Reload) AND bg_pmove.c (PM_WeaponAnimation)
Remember to remove it when all animations are in.
Also watch out for weaponstate = WEAPON_READY in the start animation (could cause problems with fast-reloads)

TODO: Fix knives not breaking glass + client laser option

[2001.07.28]

TODO: make laser adjust spread
TODO: make laser only work with MK23, MP5, M4
TODO: client-side laser dot!

[2001.07.27]

[2001.07.26]

[2001.07.25] VM 0-05-01 released

[2001.07.24]

[2001.07.23]

[2001.07.22] VM 0-05-00 released

TODO: implement variations for breakables

[2001.07.21]

TODO: Get rid of last weapon animation "kick" in client
TODO: Add cvar to toggle impact smoke puffs -- cg_RQ3_impactEffects ?

[2001.07.20]

[2001.07.18]

[2001.07.17]

[2001.07.16]

TODO: Fix fast-reloads with lag (ugh), remove ZoomAssist -- need more testing with server!
TODO: Fix tons of touch_item messages

[2001.07.15] VM 0-04-00 released

[2001.07.14]

Note: maybe we should make a stat to hold client-side assist stuff

[2001.07.13]

[2001.07.12]

[2001.07.10]

[2001.07.09]

Todo: out of ammo sound still comes when COMPLETELY out of ammo

[2001.07.08] VM 0-03-00 released

Note: item models don't come up properly until the first one is picked up
Todo: fix sprite drawing to not draw if trace fraction != 1.0

[2001.07.07]

[2001.07.06]

Note: pain blend doesn't always come up when falling (grr)

[2001.07.05]

TODO: remove grenade, knife from ps.stats[STAT_WEAPONS] inventory when ammo is zero

[2001.07.04]

[2001.07.02] - VM 0-02-02 and 0-02-03 released

[2001.07.01] - VM 0-02-01 released

TODO: Server crash problem

[2001.06.30] - VM 0-02-00 released

TODO: Add "primed" message when cocked

[2001.06.29]

[2001.06.28]

[2001.06.27]

TODO: Buffer key actions?
TODO: Return from CG_NextWeapon_f, etc. by a check state

[2001.06.25]

NOTE: opStack error usually caused by case w/o break

[2001.06.24]

NOTE: VMs don't like empty else statements?

[2001.06.23]

[2001.06.22] - VM 0-01-00 and 0-01-01 released

TODO: explore "holding down" key for throttling fast reloads automatically

[2001.06.21]

[2001.06.20]

[2001.06.19]

[2001.06.18]

[2001.06.17]

TODO: Fix G_TempEntity2 (re: breakables)
TODO: Use new door spawnflags in g_mover.c
TODO: Fix item throwing - they lose velocity after one or two frames?

[2001.06.16]

Note: Server-side zoom will cause lag on zoom switches (since the snapshots are required to notify the client) but this allows the server to control the zoom side-effects EXACTLY and have absolutely synchronicity with the cgame (even though it is PING * 2 late).

[2001.06.15]

[2001.06.14]

[2001.06.13]

TODO: G_TempEntity2 cannot use values greater than 255 or so ?!

[2001.06.12]

[2001.06.11]

[2001.06.10]

Note: never put a semicolon in a #define hehehe

[2001.06.09]

Note: Future source porting - watch the usage of playerstates/snapshots in Q3

TODO: Add prep for "ammo in gun" feature

[2001.06.08]

Note: MP5 "no drop" is a weapon-related animation - Birdman will get to it

[2001.06.07]

Note: There's a really confusing bit of code in g_items.c in the pickup_weapon function

[2001.06.06]

[2001.06.05]

TODO: Fix bleeding!!!! ARGH!
TODO: Get knife to toggle

[2001.06.04]

TODO: Fix glass code - seems broken (only grenades can hurt it)?
TODO: Fix weapon pick-up... doesn't always work (have to swap weapons with M4)
TODO: Fix weapon reload... MP5 doesn't drop weapon
TODO: Fix sniper rifle... auto-switches for some reason

[2001.06.03]

Note: Cloud fixed sniper ammo below origin and _3rd sniper rifle

TODO: 10 different sniper crosshair styles! + scale with view size

[2001.06.02]

TODO: pre-cache 3rd_* models
TODO: find out what's causing the delay in M3 and M4 first-time weapon switching
TODO: find out what's causing the muzzle flash on the M4 + MK23 to be so far off the barrel
TODO: find out what's causing the double ricochet models on wall impacts
TODO: sniper rifle ammo below its origin?
TODO: sniper rifle model out of player model hands?

[2001.06.01]

[2001.05.31]

Note: sv_pure 0 for proper font reading until I get it into the pak files

[2001.05.30]

Note: va(...) is the coolio function for data to string conversions heh.

[2001.05.29]

[2001.05.28]

[2001.05.27]

TODO: Continue UI coding on all system menus

[2001.05.26]

[2001.05.25]

Note: Progressive JPEG compression does NOT work with Q3's JPEG decompression techniques!

TODO: Continue UI coding (next up is probably ui_demo2.c, ui_servers2.c, all setup menus, etc.)

[2001.05.24]

TODO: Finish ui_setup.c modifications
TODO: Continue UI coding


-Victor Chow (eLDeR_MMHS)
RQ3 Team Alumni





Return to RQ3 Manual

Last updated: September 9, 2002