From 4d626314493b15a2ff4fab1e55642d9197563cb0 Mon Sep 17 00:00:00 2001 From: Jeff Teunissen Date: Sun, 26 Dec 1999 15:45:51 +0000 Subject: [PATCH] Initialize TODO with help request from Mercury to fix possible (perhaps likely) buffer overruns; add some docs to doc hierarchy. --- TODO | 1 + doc/standalone/README.Solaris | 98 ++++++++++++++++++++++++++++++++++ doc/standalone/qe3.ico | Bin 0 -> 766 bytes doc/standalone/quake.gif | Bin 0 -> 1300 bytes doc/standalone/quake.ico | Bin 0 -> 9822 bytes uquake/Makefile | 4 +- uquake/Makefile.extra | 15 +++--- 7 files changed, 110 insertions(+), 8 deletions(-) create mode 100644 TODO create mode 100644 doc/standalone/README.Solaris create mode 100644 doc/standalone/qe3.ico create mode 100644 doc/standalone/quake.gif create mode 100644 doc/standalone/quake.ico diff --git a/TODO b/TODO new file mode 100644 index 0000000..a3e1c42 --- /dev/null +++ b/TODO @@ -0,0 +1 @@ +Global: sed 's/\ + + Set the size of the window when you start + + -count_frames + + See how many frames per second you're getting + + GAME SETTINGS + + mouse binding + + You can bind and unbind the mouse to the Quake window + by using the Use Mouse selection in the Options menu, + or with the "_windowed_mouse" command in the console, + ex "_windowed_mouse 1" Now, moving the mouse will move + your player. Use "_windowed_mouse 0" to unbind. You + can bind or alias this to a key. + + Example command: + + % quake.xil +pixel_multiply 2 -winsize 400 300 + +WHAT IS "QUAKEWORLD" AND HOW DO I USE IT? +----------------------------------------- + + In a nutshell, QuakeWorld is an extension of Quake that is + much more user friendly. It allows the user to dynamically + download changes from the server, such as new maps and new + weapons while inside the Quake client. It is not directly + compatible with Quake (ie, you can't connect to a Quake server + from a QuakeWorld client) but in general it is superior to + Quake. QuakeWorld also offers much smoother play over the + Internet by using client prediction. For more information, + check out http://www.quakeworld.net/. + + In order to use it, you must make a copy of the "qw" + directory. Any new stuff that is downloaded from a QuakeWorld + server will be stored in this directory. All regular Quake + flags apply so you can use the same command line as before. + + Example command: + + % qwcl.xil +pixel_multiply 2 -winsize 400 300 + +WHERE CAN I FIND OUT ABOUT... +----------------------------- + + If you've got questions about Quake, rest assured that there + are answers out there. Try checking out these web sites: + + http://www.planetquake.com/ + http://www.stomped.com/ + http://www.quakeworld.net/ + + If all else fails use a search engine. + +Happy fragging, +the Quake/Solaris team + diff --git a/doc/standalone/qe3.ico b/doc/standalone/qe3.ico new file mode 100644 index 0000000000000000000000000000000000000000..35ee0d278dd413323008ec4f6ae529a4640524ce GIT binary patch literal 766 zcmb7Cu};G<5PiW&&VZCoz)+El9kaoJ6h6sP2fD=)Lq>in8zaBak+Ez+igLWO-Lw@I zh&$iiyLXp!Y#GR?RkeW1#|3cBxT00GCt8L}dJ1dj#RFXMJ_dS1^nK5$1qllxifB}& z)Fr9+AVzz0n&lB}Kb$On|iUcp)1bJRXQ#UWdzo zg<(cr6H;>A^QNe_PKR<@;PP6AGfcw&nK01JN6$0ez=bK=X=DALxtXulawq=JVSYq` z)ryIeeL6RsR~A^rU{gf;U>#}tPLcKMgKTs{aEUkskyd1C&f8FkY>kKy&!wG!W(3Od q>b4w~%VK!ED~3%`?7rT+oyZRxL|)ZKwN}ch*Rf9?M$ z7!84;5CS@&901A-3>^O$7&&A-HY_;U%pt55b7I3oM=oYXs~8Q#M=q_RtZ5<|4h@Zc zj8Z`p7#J3{bg}Sg7$h_t^qR&Z5j4XxctI1Zg{VQr0!1d~IR>dhIu9l>Ffm(*OE?si zFfz5Nuy3+4Xh;p3#=$3Iz%W&zsgIRQQ^dEO5NX&C34v3az`&lhY$By1U6iq$iS|1Lm}#Ys(~W|bA~`13yVakBdbu7Ib%WRM%E9&V(t~r?N{1U(em4IOPWKgG&rL>r$T1PE~S9&G)hGO6k_wcD!MF#54~1 YM9!9344oemJs&Y}`8YT@FfdpH0A=}z$p8QV literal 0 HcmV?d00001 diff --git a/doc/standalone/quake.ico b/doc/standalone/quake.ico new file mode 100644 index 0000000000000000000000000000000000000000..507c87d2108cd813f4076ab6fafa517393403629 GIT binary patch literal 9822 zcmeI1O=uiP7J%QZ@*_6EnwjcePtRT~h(eAU_rVInAxGPX#TVPx;8Va53_3{hWyc7j z$;D=ENbF0>($yhv38724^izcUS)mIV@!Md(|_Vk@e%io|09y zx~A&YSFfsGRk!L@i&W%wsaC~>k6#x#PwLpQQt%RhcY z_5Jd4cnKy zPy2Fhqc4{p_T|+5zRaxlMfAS$SmesLA{W09IkO;g{H$y|gMS2n2mU(z0{jKobKIxl zPr|q0XW#>P^xnM-e+~W;{3-YuSoxV7Uf=~@;N`45gMS2n2mU(z0{jK|bJCa7@F(G0 z@H6lMyoG-XzXAUc{yzLF{3`qn_$%-i;m^PyhwsDp;rsA?_&$6e{%5YoT;Fni!L`73 z*6|kpDf|ZfL-_mfs(lsu2J{u^i_mAFkE8z?{3G}~@YmrN;4i?RgFg*_621jL10TSn z_wHTzYw(xgPr=XZV;zzHGx$gFci^wXFTh`zk^VWXc^Ye;#F{OvIfFF=cnkj&egpm? z{C)UU_*M8D@K@k3!k>XZ4&R6G!}sC)@O}6`{b9NuGhN>@U0*O=3ryG9vmzG$Df|Zf zL-_mftML0QA9)7<2>uTIb@&DN3-J3aAM|d>UHEJ8m*7vq&%p0zppE`B_($+};IG4D z>HY-e3-p@c;mdW$y&*g_7evt3K z|6acP?mM}6@1Cr#uF6+meI++;+>p;c`%JD}xgwu@@`+r$cu~%uKQCv_oRJSc_&|;y zKQ8aS`>r&bO*wMph}i%1<*#3V&2!x5d7)i>lxW}m5NlWZ8tn>2QKZc{Hfb-zc2~< zB~20=cei4jB&p_md1{jgAXRnb`Ezp3{Lew(v&XnU$Fr1u~4nJY*_U*qQ3MbH``7o@xc(UEm{Q7#U^2aq2gM8R>rQ|!V zJPdE&zNsR))e*(l*TVVr^)Reg4;M&b6x(@a{iQq?d7?v&0(>~#Ny&liwk4rp;<7z#D<~TIf&}uHNF}Wi4HDBNTbFeR)Nz53=$mBIVi+b{Ur+WCe97{Pl*N>%25k z`?dYX(=H9c;wHt-MdENj!F%^`KXJI9V8iuW-A`m`lzVkTtu|FN{u6>%pQ<77>UmPn z(mb)A(Q@N?KD(7>)Atc5k()HPX_9(%0Ap&(_`a!Wph7*55^8I?)}JDHes9{JnyLXJ zD&i>bCfdF+b=0$^AmS!lLuX;TaU8{k=UM~uT>Gv&s`{+)NFeucdZ@1X6nP$^^UL5%<+7bNJw+4cppzmdSl(S6> z41et9o)iQ9V;Zu;3mQS=pWK00>|NjUJ@$PbJH2eIW|?HONy7mfP2Zc&_o$y2>>7h+ z&}d?--R0~S**Ffu&h}qu3qIy$t5|L%_b9h^I=75Iw$`6c#|$U(Ta zcJb`vh3#;hL|cu`NL7r+_xuI*U#N=ACRR7D*j=8cPN_VBBA?~wk8hpn>sb4JK=e^r#9i5W@?SL zOqTL;Bi<^v-&Qyb*LKPWFa_w@=I7UH)q#4Ivp+Qu^K8<2E24u8@~Z=R zxV^Bkss5|T z%idKh#_69Q$~8CGbW4RskT0#kBd%ifR>f`UNAh{~EM)RlXIbZDg8m0fomm}yRk!fi z6Q2SvL-kL#YgObm{G++f@?2+IPE7(E`W8M$*y(6XI^|`kc9vUnOE(*HOT&(p@&-DV z!@0Rer}P2_I9gRlCp7Jye6~=|Y;>)F#{?f|JUP`s{ zc^EE+;jLYIS~P)0U)Cd`IdN;b6{=G+7OG<2|MTMF&DJjYM98?p*ESSFo{>ChPWm?DT4se5$sz$DGX`p0EEF z&eyZdMqcR=<5d#yBt7RAKY4=ZLsmUYyw$pwCxPXdJ4@o+ImCFaxR6iOJst#~bm^_) zQhHewXSr2ABd0#K24g^+U)v<5V%Nfy@(FyFs(!E%R>#!2*|eghbG2O^)o<~~agyL& zFVPM#HD!Dsmkc4jcfPll!gsCu=ds1ZE`#%p85|wgzH4RLDBJdmq?`Eak*CUI0ge8J z&&+t$X?8IqcWvXwm+pI{pB;w!DOKGDHxO5lB$ZI(I_vdtpE(Zb#+mZY3a(e$XYGUg z9f`eO*4&DcEe28Q*O3x91vpaE38-mOC8aIAUfvCoBzOUjGKZG5@@jckRZj+79e8xx zt<4nAb)Z}AhdvHUbQIbl0(ou2D+<13*zOk2J>I`cwX@DNh^AQz8gv+SJz-Iv84KR= z^Sl^X!FZ`(>IWSkB#okSeR3MY#~hl`LBRLoAWDO% z=w(HZ-oX1lCqfaE#q{c7L(KA}-#P?SQ*Df#Ndlz54yu?R;auAt>@7a4z$f z#^u?`{`$2)oG|fhHX4R;G=o?7hqX+fSxeOQbF>V>n0yGS!n$Dg&s=no-do{u0v_U1Z6&-XgSwPe9YwsN%}Hhc3xvW zz_L7KeA4CBm+DCt`Iq?ZhsH{lx+AeT+9GhUrAJ$-ezhG7P;pm;*DlA6`tg;1Cw!3Q zq>IZ0~ literal 0 HcmV?d00001 diff --git a/uquake/Makefile b/uquake/Makefile index ecfa60a..79520bb 100644 --- a/uquake/Makefile +++ b/uquake/Makefile @@ -138,12 +138,12 @@ SOFT_OBJS = \ $(OBJ_DIR)/soft_obj/mathlib.o \ $(OBJ_DIR)/soft_obj/menu.o \ $(OBJ_DIR)/soft_obj/model.o \ + $(OBJ_DIR)/soft_obj/net_bsd.o \ $(OBJ_DIR)/soft_obj/net_dgrm.o \ $(OBJ_DIR)/soft_obj/net_loop.o \ $(OBJ_DIR)/soft_obj/net_main.o \ - $(OBJ_DIR)/soft_obj/net_vcr.o \ $(OBJ_DIR)/soft_obj/net_udp.o \ - $(OBJ_DIR)/soft_obj/net_bsd.o \ + $(OBJ_DIR)/soft_obj/net_vcr.o \ $(OBJ_DIR)/soft_obj/nonintel.o \ $(OBJ_DIR)/soft_obj/pr_cmds.o \ $(OBJ_DIR)/soft_obj/pr_edict.o \ diff --git a/uquake/Makefile.extra b/uquake/Makefile.extra index 5076b97..af4b74a 100644 --- a/uquake/Makefile.extra +++ b/uquake/Makefile.extra @@ -1147,24 +1147,27 @@ $(OBJ_DIR)/soft_obj/vid_x.o: $(COMMON_DIR)/vid_x.c GL_OBJS = \ $(OBJ_DIR)/gl_obj/cl_demo.o \ - $(OBJ_DIR)/gl_obj/cl_ents.o \ $(OBJ_DIR)/gl_obj/cl_input.o \ $(OBJ_DIR)/gl_obj/cl_main.o \ $(OBJ_DIR)/gl_obj/cl_parse.o \ - $(OBJ_DIR)/gl_obj/cl_pred.o \ $(OBJ_DIR)/gl_obj/cl_tent.o \ - $(OBJ_DIR)/gl_obj/cl_cam.o \ + $(OBJ_DIR)/gl_obj/cl_chase.o \ $(OBJ_DIR)/gl_obj/cmd.o \ $(OBJ_DIR)/gl_obj/common.o \ $(OBJ_DIR)/gl_obj/console.o \ $(OBJ_DIR)/gl_obj/crc.o \ $(OBJ_DIR)/gl_obj/cvar.o \ + $(OBJ_DIR)/gl_obj/host.o \ + $(OBJ_DIR)/gl_obj/host_cmd.o \ $(OBJ_DIR)/gl_obj/keys.o \ $(OBJ_DIR)/gl_obj/mathlib.o \ - $(OBJ_DIR)/gl_obj/md4.o \ $(OBJ_DIR)/gl_obj/menu.o \ - $(OBJ_DIR)/gl_obj/net_chan.o \ + $(OBJ_DIR)/gl_obj/net_bsd.o \ + $(OBJ_DIR)/gl_obj/net_dgrm.o \ + $(OBJ_DIR)/gl_obj/net_loop.o \ + $(OBJ_DIR)/gl_obj/net_main.o \ $(OBJ_DIR)/gl_obj/net_udp.o \ + $(OBJ_DIR)/gl_obj/net_vcr.o \ $(OBJ_DIR)/gl_obj/nonintel.o \ $(OBJ_DIR)/gl_obj/pmove.o \ $(OBJ_DIR)/gl_obj/pmovetst.o \ @@ -1349,7 +1352,7 @@ $(OBJ_DIR)/gl_obj/gl_vidlinuxglx.o: $(COMMON_DIR)/gl_vidlinuxglx.c $(OBJ_DIR)/gl_obj/gl_warp.o: $(CLIENT_DIR)/gl_warp.c $(DO_GL_CC) - + $(OBJ_DIR)/gl_obj/sys_dosa.o: $(CLIENT_DIR)/sys_dosa.s $(DO_GL_AS)