For me, the absolutely most annoying task is to set up the tools (compilers, IDEs, editors, whatever). Doing so usually requires reading lots of documentation to figure out all of the different little things that needs to be set in all kinds of places, and that's annoying because I just want to get...
allriiiight, someone tried it! Icarian flight is busted, ive left it in for testing, and to remind myself to fix it later. the you suck acheivements are debug prints. theyre for when you hit an unrecognized achievement. ill look into cowboy and accountant, thanks : ) Also I'll look into the half cir...
global float will do fine. Client Side QuakeC is handling things from the perspective of the client. that is the player seated at the game. you can still use entities, you can even create one to hold all your player variables if you so desire. but if you have RIFLE_USED; the other players games wont...
https://www.dropbox.com/s/89d6cvreoei35i2/fte-20150405232950-0.png added a handful of achievements to quake. Just enough to test each trigger required. the entirety of the mod works without csqc using sprint and centerprint. I need to update parms so they follow you from level to level, and maybe s...
http://forums.inside3d.com/viewtopic.php?f=16&t=5194 that covers addstat. also here, you can save some space in your code if you'd like. hud_size = '56 11 0'; for(n = 0; n < 8 ;n++) { if(time > self.flash_time - n) { drawpic(hud_pos, strcat("progs/csqc/hud/flashlight/flashlight",ftos(n...
Thanks for the link. I have been thinking about replacing the Doom 3 Radiant entirely with a new Blender workflow. I still need to find a way to expose the entityDef entity key value pairs to the Blender GUI. I've been waiting for exactly that. I hate mapping suites with a passion. Make sure to giv...
Today we'll be learning to use draw rotated pic. void(vector pivot, vector mins, vector maxs, string pic, vector rgb, float alpha, float angle) drawrotpic = #0; //Draws an image rotating at the pivot. To rotate in the center, use mins+maxs of half the size with mins negated. Angle is in degrees. */ ...
It dawned on me, that I cant very well show how to get a list of files and not show how to use the most common reason for wanting a list of files. Namely reading and writing to the files. for this we will be using float(string filename, float mode, optional float mmapminsize) fopen = #110; /* Part o...
Ok, now for some basic file handling. Today we'll be working with float(string pattern, float caseinsensitive, float quiet) search_begin = #444; /* Part of DP_QC_FS_SEARCH*/ float(float handle) search_getsize = #446; /* Part of DP_QC_FS_SEARCH*/ string(float handle, float num) search_getfilename = #...
quick followup, as I believe calltimeofday is in fte and not darkplaces, you may desire to use float(float tmr) gettime = #519; instead, which will work in either engine. the list of available arguments to gettime are (taken straight from darkplaces copy of csprogsdef.qc float GETTIME_FRAMESTART = 0...