id Software's Usenet Group Posts Archive!

id_notes/J Cash/1996-07-09



[idsoftware.com]


Login name: jcash In real life: John Cash


Directory: /raid/nardo/jcash Shell: /bin/csh


Last login Mon Jul 8 11:30 on ttyp6 from iddrakken


Plan:


>>> Quake <<<


When in Mesquite... do a work log!



6/13:


*not all players get score at end of deathmatch


*connect while demo is running fails


*connect/disconnect/connect again fails


*Kevin's "beat on the keyboard while it's initializing" page fault


*report error if ipx open socket fails


*default strings for modems


*work with John on network menus


*make sure we have enough ipx sockets


*ipx error 0xfc (request cancelled) on send starting a new server


*make dropped datagram message developer mode only



verify version checks are correct


american's win95 tcp/ip problem


one guy has to use -noudp or it "won't run"




6/14:


*internet play testing


*play qtest1 under an assumed name for comparison


*work with John on network menus (continued)


*mike's machine at home didn't find cd audio tracks


*system cvars will only report changes when they really do


*modem play testing



Win95 with dial-up networking only sometimes crashes unless -noipx???




6/15:


*direct connect serial play


*work with John on network menus (continued)


*reliable message stream shutting down during internet play


*move ftp site to new location


*save our local network address(es) so we can show them


*remove some duplicate code in the Win95 TCP/IP code


*drop stale datagrams




6/16:


*move www site to new location


*make IPX send errors non-fatal


*work on network menus




6/17:


*don't allow choosing save on menu if not in a game


*make sure there's always room for 4 players so we can change from


single player to a listen server on the fly


*write cd-rom readme file


*check for Win95 giving back an text form IP address for the hostname


*add hostname to config menu


*deathmatch not set correctly from menu




6/18:


*fix FPCW problem under Nextstep that's causing cvars to get set incorrectly


*add my 2 cents to the Win95 readme


*don't show local game on search for games menu


*update network readme file and add Win95 specifics


*can't set max players when a game's already running


*make player's name and colors saved cvars


*change so if CD doesn't restart track on same track play request


*serial setup menu


*don't allow saves at intermission, if no server, or in a deathmatch


*only list shareware levels on menu for shareware




6/19:


*read over all the readmes and look for stuff


*review code


*don't allow server's with no name


*fix player name > 15 characters crash


*fixed IPX checking AX instead of AL in receive error path


*get the old ftp machine back online under it's new name




6/20:


*modem init string saved but not restored


*change to always require selection of com port - safer this way


*low-level recoverable serial messages flagged as developer


*connect Satan to his new UPS


*friendly fire




6/21..6/23:


*forget to update .plan file




6/24:


*Typing long hostname or modem init field in the menus caused


crashes


*Under Win95 IPX can be detected but not functional, resulting in sys_error


*If -nosound, got "S_LocalSound: can't cache" on every keypress in the menu


*reliable message stream


getsstopped up, resulting in frag counts and talk


messages no longer


being delivered, but game movement continues


*The menu com port settings were getting saved & restored but not used


*Direct serial connections did not work with slist


*qlaunch.exe freqeuntly failed to execute on the first attempt


*quakeudp.dll


was running out of buffers when running a server




6/25:


*team colors did not operate as documented


*changelevel from client crashed


*don't print name changes when they didn't really change




6/26:


*modem init didn't get done from menu


*serial reliable stream was getting stalled


*changelevel while demos running crashed


*changelevel with no map left up loading screen


*too long names could be entered from the console



timelimit and fraglimit work in single player




6/27:


*waste time screwing around with lame ass hackers


*work on menus


*test & research serial problems




6/28:


*waste MORE time screwing around with lame ass hackers


*work on menus


*test & research serial problems




6/29:


*work on menus


*work on serial code cleanup



7/1:


*work on menus (can you say "total rewrite"?)




7/2:


*menus, menus, menus




7/3:


*finsihed the menus; let 'em loose for internal testing


totally reorganized; easier to figure out


new cooler looking font


more graphic images for plaques and stuff


don't put menus over console text; use a clean console backdrop


no more ascii based crappy looking underlines; entry boxes instead


much more available without going to console: vid_mode, for example


player colors shown on a small player model


*don't let a demo change occur while in the menus


*remove net_speeds, it's not really there any more


*quit taunts


*fix bars around clients score on status bar


*16550a lost transmit buffer empty interrupts


*sometimes processing interrupts from com1 when using com2


*com3/com4 support people can actually understand


*failure to init sometimes; use the trick I learned



see if anything more can be done about latency


get releasable quit taunt and network help box text




7/4:


*name and colors didn't always go over to server at startup


*interface fixed serial code to new menus


*save serial/modem settings


*cvar vid_nopageflip was being registered twice


*make non-DOS versions work again with all the other changes


*merge in Carmack's changes




7/5:


*re-enable color when testing video modes


*don't execute a stopdemo when there wasn't a demo playing


*could sometimes get a demo to start while a game was active


*show map names below level select


*boxes around all confirmations


*kill center text when changing levels/demos


*make standard VGA mode 13 be the safe default, the video card in


Kevin's machine can't handle 320x200 vesa


*add tcp/ip and ipx addresses (if available) to status command's output



7/8:


*make dtr drop, pause, raise for modem init only


*baud rate translations for modems (14400->19200, 28800->38400)


*get latest versions of mpath files


*filter modem responses for bad characters (disconnect noise)


*remove killserver command; no longer used


*say from console


*help text for >4 players


*return error on null socket



update readme



-------------------------------------------------------------------


John Cash (jcash@idsoftware.com) id Software



Technical support: email support@idsoftware.com


Latest info on id products: finger help@idsoftware.com


Questions about id software: email help@idsoftware.com



Official id anonymous FTP site: ftp.idsoftware.com


Official id Web site: www.idsoftware.com


-------------------------------------------------------------------