⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 quakeIII源码这个不用我多说吧
💻
📖 第 1 页 / 共 5 页
字号:
TODO: the Mac port seems stable, but outputs a bunch of warnings..
	
2004-05-22
- updated the xcode project from Apple's version
  now with the latest vm_ppc code
	
2004-05-21 Timothee Besset <ttimo@idsoftware.com>
- fixed the Linux build to compile again on sid (glext.h and gcc3 warnings)
- 2 weeks ago, hacked up the source to compile on panther / xcode 1.1
  several cleanups were needed, and VM support seems broke (hangs or crashes)
- got altivec optimisations from Apple (Kenneth Dyke)
  merged back in
- looks like with the new code merge the VM support is back in and working
	
2003-09-15 Timothee Besset <ttimo@idsoftware.com>
- import Q3 java master code, cleanups on monster

2003-08-31 Timothee Besset <ttimo@idsoftware.com>
+ loki_setup hell
  https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=626
  http://zerowing.idsoftware.com/linux/q3a/index.html#glibc
  text mode installer in loki_setup image built on Mandrake 7.2 crashes on some glibc 2.3 systems such as RH9 etc.
  need to move to a different version of the installer, and update old installers to keep them still 'installing'
  moving to build the setup binaries on Debian Woody systems (glibc 2.2, text mode installer will no longer work on 2.1 systems)
  hacked together a new setup, using setup tree from RTCW. would need a complete revamp if a new full setup with new binaries is needed

2003-07-17 Timothee Besset <ttimo@idsoftware.com>
	+ new cvsreport, testing per-module config

2003-01-19 Timothee Besset <ttimo@idsoftware.com>
	+ building on both gcc 2.x and 3.x
		added conf modules to check gcc version
		ccache support

2003-01-13 Timothee Besset <ttimo@idsoftware.com>
	+ tweaking around for gcc 3.x build
		edit Conscript to change the compiler

2002-12-16 Timothee Besset <ttimo@idsoftware.com>
	+ added pbEmit class to auth code, emit CD keys to local PB master

2002-11-14 Timothee Besset <ttimo@idsoftware.com>
  + up to latest makeself.sh
	+ add both quake3.x86 and quake3-smp.x86 to setup
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=573
	  console setup crash / glibc 2.3 (Debian Sid)
		investigated, put together a workaround		

2002-11-5 Timothee Besset <ttimo@idsoftware.com>
	+ Linux building both smp and non-smp again. Will have to put both in setup
	+ added in_subframe to toggle X subframe event handling
	+ reworked the timing code to be more reliable
	+ cleaned up dgamouse/in_mouse code, removed unnecessary dgamouse var
	+ made the mouse grabbing an in_nograb cvar, no longer a compile time option
	  in_nograb 1 force in_dgamouse 0 and r_fullscreen 0 (any of those two will b0rk)
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=565
	  mouse issues on Suze 8.1 - related to subframe event timing
		added code chunk to detect broken X timing and disable subframe
	+ tweaked the subframe/X bug workaround to be less paranoid	

2002-10-28 Timothee Besset <ttimo@idsoftware.com>
	+ no longer blocking demo recording if g_synchronous clients != 0
		only sending out a warning (everyone does g_sync 1 ; record ; g_sync 0)

2002-10-21 Timothee Besset <ttimo@idsoftware.com>
	+ building final mod sdk setups (added lcc bins, added link to q3asm-turbo in readme)

2002-10-8 Timothee Besset <ttimo@idsoftware.com>
	+ quickfix cl_maxpackets > 125 brings back to 100

1.32 release ---

2002-10-7 Timothee Besset <ttimo@idsoftware.com>
	+ made the 'demo' command case-insensitive on extension match (it was confused by demo FOUR.DM_68)
	+ mouse wheel scrolling with in_mouse 1 + window mode was not working, fixed (DI didn't catch)
	+ removing on-the-fly pk3 build from Linux setup, using the finalized ones now
		added 'pk3' option to cons for toggle of pk3 building

2002-10-5 Timothee Besset <ttimo@idsoftware.com>
  + updated win32 mod sdk (in win32/mod-sdk-setup)
    added q3asm and lcc source
    updated the .bat to build VMs

2002-10-3 Timothee Besset <ttimo@idsoftware.com>
	+ linux mod sdk, wrote the bulk of the scripts

2002-9-30 Timothee Besset <ttimo@idsoftware.com>
	+ ATVI Quake 3 1.32 Patch #9
		rolling back to the way it was before, leaving 1v1 force vote exploit, the fix was worse than the bug
		from comment on bug #9 in tracker:
		
		actually the fix is worse than the original bug

     after the fix, voting when you are alone on the server was no longer working
     it was kinda intended in the fix, that you would have to be at least two to pass a vote .. but
     it is an oversight.

     calling a vote in a 1v1 game against a bot fails immediately
     (calling a vote in any situation where there's only 1 live player fails)

     Say a server's running some lame custom map that you have but a friend doesn't. You can't go
     on the server and change it to the map you want to play, so he ends up having to auto-dl it at
     8K a second just so you can switch from it.

     This particular 2 clients, vote / quit exploit would involve too many changes to fix properly.
     I am reverting back to the old version, and leaving as WNF 

2002-9-29 Timothee Besset <ttimo@idsoftware.com>
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=50
		added Wheel support to the DirectInput code IN_DIMouse (in_mouse 1)
		tweaked the Wheel mouse reading for in_mouse -1 (old win32 input code)
			handle correctly when zDelta is > 120
			provide a in_logitechbug cvar to handle buggy Logitech MouseWare driver sending wheel events twice

2002-9-26 Timothee Besset <ttimo@idsoftware.com>
	+ ATVI Quake 3 1.32 Patch #38
		adding trap_SetPbClStatus, reliably checks for PB presence before enabling PB in UI

2002-9-25 Timothee Besset <ttimo@idsoftware.com>
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=551
		SVF_CLIENTMASK, fixed a typo
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=555
		pushed cl_maxpackets upper limit to 125 (from 100) per CPMA Arqon's request

2002-9-24 Timothee Besset <ttimo@idsoftware.com>
	+ ATVI Quake 3 1.32 Patch #33
		PB reporting sv_paused cvar hacked, fixed SV_CheckPaused to use a Cvar_Set
	+ ATVI Quake 3 1.32 Patch #24
		added [skipnotify] from RTCW, use to display in the console only, but not on client screen
		(also fixes pb_msgprefix and pb_sv_msgprefix)
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=553
		using correct error message if listen server starting as cl_punkbuster 0 sv_punkbuster 1
	+ ATVI Quake 3 1.32 Patch #35
		text auto wrap in UI code was eating the last word if it was wrapping
		fixed in Q3 and TA UI (this bug could have affected the server print message also)
	+ some updates to the win32 cons post-build process	

2002-9-21 Timothee Besset <ttimo@idsoftware.com>
	+ adding bspc cons build script

2002-9-19 Timothee Besset <ttimo@idsoftware.com>
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=552
		disconnect reason is transmitted in the disconnect command and processed into com_errorMessage
		(similar to RTCW behaviour)
		added UI for com_errorMessage cvar in baseq3/, if client is kicked/dropped/disconnected for whatever reason
		(this is already functional in TA)
	+ ATVI Quake 3 1.32 Patch #9
		failing vote if there's only one voting client (fixes exploit on 2-player server where one player votes then disconnects, forcing vote to pass)
	+ ATVI Quake 3 1.32 Patch #5
		removed the userInfoChanged message (was a debugging leftover)
	+ ATVI Quake 3 1.32 Patch #18
		rcon was not properly fixed yet, this only showed up for PB commands
		changed the rcon parsing again to be more reliable
	
2002-9-18 Timothee Besset <ttimo@idsoftware.com>
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=549
		the demo command has a list of compatible protocols, it will loop through 66 67 68
		you can do '/demo four' and it will try four.dm_66 four.dm_67 four.dm_68
		or you can explicitely give a '/demo demoname.dm_??'
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=551
		added SVF_CLIENTMASK (0x00000002), works only with <= 32 players
		set bitmask of players to which send entity

2002-9-17 Timothee Besset <ttimo@idsoftware.com>
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=550
		rcon bug fix
	+ some scons updates for win32 (post build)
	+ 1.32rc2

2002-9-06 Timothee Besset <ttimo@idsoftware.com>
	+ updated completely the setup system:
		fixed cons stuff to build setup with cons -- release setup
		working from new setup codebase with some custom patches:
			https://bugzilla.icculus.org/show_bug.cgi?id=52
			https://bugzilla.icculus.org/show_bug.cgi?id=53
			checked that BSD support was still in (brandelfing and symlinks) .. will have to get tester feedback
		bumped version to 1.32rc1	
		TODO: update the windows .VCT (standalone setup and auto-update)

2002-9-04 Timothee Besset <ttimo@idsoftware.com>
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=543
		backport from RTCW 1.4 code
		rcon commands where sent after being tokenized and rebuilt
		that was breaking any quoting, for instance 'rcon g_motd "hooka pooka"'
		added Cmd_Cmd() to retrieve the un-tokenized command and transmit as is on both ends
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=542
		b0rked text wrapping in connect screen
		was a missing sizeScale in q3_ui/, and a bad param in ui/
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=540
		backport fix to pk3 reordering, happens when clearing the references, bad order from connection may break stuff		
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=527
		TA ui/, quickfix to netSource (mod stuff, doesn't affect TA)
	+ cleaned up broken old DO_WIN32 stuff in cons scripts
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=526
		typo in models2.shader
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=443
		Linux client: sub-frame timing of key/mouse events
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=453
		added mousewheel support: wheel to scroll, ctrl+wheel to scroll faster, shift+wheel to scroll history
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=545
		bumped server count to 4096
	+ keep around: __asm__ __volatile__ ("int $0x03");		
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=516
		moved screenshots to backend with a new RC_SCREENSHOT render command
		fixes the r_smp 1 garbled screenshots

2002-8-29 Timothee Besset <ttimo@idsoftware.com>
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=539
		new VM code from Raven's Sof2
	+ cons / qvmtools build system fixes	
	+ had to get a new qe3.ico again (resource compiler error)
		http://vasin.hypermart.net/eei.htm
	+ updated, basic testing on win32, merging back in trunk
	+ merged bug-539 branch back into trunk, officialize the new VM code

2002-8-26 Timothee Besset <ttimo@idsoftware.com>
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=472
		linux client: handle ctrl+space situations (could leave space locked on + space not working with ctrl on)
	+ update the build system, build q3lcc and q3asm etc. on demand
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=62
		fixed invisible players/entities

2002-8-23 Timothee Besset <ttimo@idsoftware.com>
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=536
		fixing donedl being ignored after autodl if map_restart'ed (propagate from RTCW)
		ignoring multiple map_restart (propagated from RTCW)
	+ reworked the server 'client text ignored' message to only trigger	when there's actually a message that doesn't get to the game VM

2002-8-18 Timothee Besset <ttimo@idsoftware.com>
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=528
		ydnar: reorg bits in the drawsurf sort index, push MAX_SHADERS to 2^12
	+ commented out some debug stuff in java auth server
	+ added FAQ item with Linux & BSD patch to handle broadcast on multiple interfaces

2002-8-15 Timothee Besset <ttimo@idsoftware.com>
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=534
		fixing rcon being broken on NT/XP with > 23 days uptime (or so)
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=525
		changed the rcon buffer size to avoid overflows and dropping part of the message

2002-8-14 Timothee Besset <ttimo@idsoftware.com>
	+ hacked in some experimental win32 stuff to the cons files
		(win32 recognition and pk3 installs .. very very experimental but I needed it for win32 dev)
	+	https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=521
		ui/ and q3_ui/ : added text auto wrapping in the connection screen drawing (server message)
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=531
		removed the MPlayer stuff from the server browsers
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=505
		enabled back the ignore if protocol is != (fixes Wolf servers showing in browser)

2002-8-10 Timothee Besset <ttimo@idsoftware.com>
  + https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=500
    propagated IP banning fix from RTCW

2002-8-08 Timothee Besset <ttimo@idsoftware.com>
	+ propagate additional sv_lanForceRate fix from RTCW

2002-8-07 Timothee Besset <ttimo@idsoftware.com>
	+ added trap_FS_Seek

2002-8-05 Timothee Besset <ttimo@idsoftware.com>
  + https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=50
    fixed the DI mouse init procedure
		
2002-8-05 Timothee Besset <ttimo@idsoftware.com>
	+ removed sv_allowanonymous, was dummy and polluting the serverinfo
		(sv_allowanonymous was designed to flag wether server was public or not, but that's replaced by g_needpass)
	+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=514
		sv_strictAuth (default 1): server variable to control wether strict CDKEY auth should be performed
			this is required if you want reliable cl_guid on the server
		extended the getIpAuthorize (server->auth message) syntax
		sending the fs_game at all times (default 'baseq3'), dummy sv_allowAnonymous 0, strict auth flag
		NOTE: 1.31 server on baseq3 sends a getIpAuthorize packet like:
			processing packet: getIpAuthorize -1230824753 217.128.77.195  0
			the auth server will mistakenly read fs_game as '0'
	+ TAGGED the master / auth source as pre-1_32
		will need to go back to this to comment out all my debugging crap

2002-8-04 Timothee Besset <ttimo@idsoftware.com>
	+ cleaned master server stuff, client was prompting master.quake3arena.com, 
		server was sending heartbeats to master3.idsoftware.com
		both point to 192.246.40.56, unified to master.quake3arena.com
		the MPlayer master, master.quake3world.com doesn't exist anymore, switched it to master.quake3arena.com

2002-8-02 Timothee Besset <ttimo@idsoftware.com>
	+ added auth server source, reorganized
	+ auth server name / master key optionally set on command line for master and auth servers
	+ auth and master config in build system

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -