A sample text widget

Etiam pulvinar consectetur dolor sed malesuada. Ut convallis euismod dolor nec pretium. Nunc ut tristique massa.

Nam sodales mi vitae dolor ullamcorper et vulputate enim accumsan. Morbi orci magna, tincidunt vitae molestie nec, molestie at mi. Nulla nulla lorem, suscipit in posuere in, interdum non magna.

Minimal AttackersGoRed map requirements

Make your map. Position an info_player_start, and info_intermission somewhere. Copy the text below, and paste it at the bottom of your *.map file Reload map, and move the entities from ‘0 0 0’ to where you want them, and adjust their angles.  Compile


// identify map as TF map { “classname” “info_tfdetect” “origin” . . . → Read More

skyboxes for dummies

“A skybox is loaded using either the “loadsky” console command””A skybox is loaded using either the “loadsky” console command”Jul 26 02:16:50 <OneManClan2> ( 26 02:17:12 <OneManClan2> …’loadsky’ (at the FTE console didnt do anything)Jul 26 02:18:39 <OneManClan2> ah ezquakwe recognises itJul 26 02:27:02 <OneManClan2> ok i got a skybox, 6 pics, 1024×1024, called grimmnight_Jul . . . → Read More

how to make in-game monitors 2019


1. make a monitor_screen.jpg texture (which is the size of the screen in the brush) MUST BE POWERS OF 16!

2. Put a white pixel in the top left (0,0), and bottom right (1,1) of the image


3. make the ‘tv’ brush, and give it the `monitor_screen.jpg texture.

4. make the . . . → Read More

how to watervis maps


To A: be able to see (above water) entities when you’re underwater, and B: be able to see underwater entities when you’re above water.


Make maps/newfolder copy foo.bsp there download and from:


and put them in your /maps folder


4. at cmd: “bsp2prt foo.bsp”


5. “vis.exe -show -level 4 foo.prt”

(You . . . → Read More

pointerstat explanation (and case study)

STATS are variables sent to CSQC by the server. As a player, they usually contain information about you, your health, ammo, armour, etc, so they can be displayed in your HUD. What if you want your CSQC to get information about *other* players, so you can (eg) display *their* health, or some other .variable . . . → Read More

AGR with q3bsp

OneManClan> but i woke up w an insane idea.. 01[14:54] <OneManClan> … to get over the other major thing holding AGR develpment back 01[14:54] <OneManClan> (aside from my own difficulties grasping simple concepts!!) 01[14:55] <OneManClan> anyway, i have a question which I us making me nervous just askign it because if the answe . . . → Read More


mellee doesnt help w disarm [FIXED] sgs didnt fire on flag carrier (invis?) lost contact w sold2 [FIXED] sold doesnt resume walking beat after enemy contact Sold does weird flyign through air thing town4 respawns arent random dropped flag freezes midair for a second before drop SG firing animation when not firing spy hack . . . → Read More

Absolute beginners guide to Q1 models

Awesome site 1: Tome of Preach

Awesome site 2: Phillip Nahratow


Quake in a browser

get the 4 files + pak upload them to your web server

for better peformance use gzip and Etags


alt tab fucks up your mouse

only works w firebox



<Spoike> firstly you need some html that creates a canvas. <OneManClan> yea, like that horrot game w the screaming woman <Spoike> . . . → Read More

Manifests and Running FTE in a browser

Rename the FTE.exe “YourModname.exe” Make a favicon/*ico image file (the icon the exe uses) for your mod, and use something like resource hacker to edit FTEs default one. Make a default.fmf (test) file as follows:

FTEManifestVer 1 // leave this as is UPDATEURL // where to get updated fmf file GAME Quake // . . . → Read More

Absolute beginners guide to map compiling

1. qbsp 2. vis 3. light

Running and compiling an FTE server


svn up // update

svn diff // show the differences

svn log -l30 // shows the 30 most recent commits

svn update -r 5300 // reverts to revision 5300

m-dbg DEBUG

m-rel release

$ make makelibs -j4 FTE_TARGET=win64 && make m-dbg -j4 FTE_TARGET=win64

more info here.



while true; do

# . . . → Read More

Absolute beginners guide to sending clients pk3s

The full title of this tutorial should be “Absolute beginners guide to getting FTE clients to automatically download the files they need, while allowing older (non-CSQC compatible) clients to connect without crashing”. Or “How to make a modern Quake engine (CSQC, shaders, particles, iqms etc ) compatible with older clients, so that they can . . . → Read More

Absolute beginners guide to dimension_*

foo |= D_SOMETHING; // setting foo -= foo & D_SOMETHING; // removing if(foo & D_SOMETHING) // checking

x = denotes ‘it doesnt matter’ 0000 0000 1111 1111 // default / initial settings

// deafness // writebyte effects are sent with global: dimension_send 0000 0000 0000 0001 //or if its an entity making the sound: . . . → Read More

Absolute beginners guide to pk3s (draft)

By using precache_ functions, and making sure the files are on your server, clients will automatically download the files below.

Files which Quake (FTE) automatically sends to clients. 1. models (*.mdl) / precache_model() 2. iqms (*iqm) / precache_model() 3. the iqm’s image files (*tga, *.png, *.jpg) / precache_pic() 4. particle scripts (*.cfg)  /particleeffectnum() 5. . . . → Read More

Absolute beginners TF map making by Grimm

copied from hereTF Map Making Tutorial[ Back – Home – D/L Tutor ]The Team Fortress Map Making Tutor. v1.1by: grimm [502]


0.0 New Since v1.0

1. Basic intro

1.1 Introduction 1.2 File Listing 1.3 What is TF? 1.4 How do I make a TF map?

2. Entity specifics

2.1 Tool & trick of . . . → Read More

Absolute beginners guide to sprites

WHY use sprites?

To maintain compativility with ezquake, otherwise use tga



How do I make a sprite?

Gimp: make new image Windows->dockable dialogs->Pallettes right click anywhere on the list of existing palletes, and select import pallette Select source – pallette file, load your quake pallete If you dont . . . → Read More

Absolute beginners guide to textures


GIMP The Normal Map plugin:


Make “foo.tga” Make “foo._norm.tga” Make “foo._gloss.tga” Put foo.tga in your yourtextures.wad Import yourtextures.wad into your map editor, and use foo.tga in a map save, compile put “foo._norm.tga” in quake/yourmod/textures put “foo._gloss.tga” in quake/yourmod/textures


use texmex, or defullbright to get rid of fullbrights Changing maps does NOT . . . → Read More

StepByStep: Normal Mapping


Brilliant tutorial:



Q: whats missing from theis shader code? (trying to add a normal map onto a texture): Feb 04 04:29:58 <OneManClan> Feb 04 04:30:38 <OneManClan> is it a path problem, or a shader code problem? Feb 04 04:31:51 <OneManClan> the texture is called ‘passfield_brick’ . . . → Read More

(draft)Absolute beginners guide to Skeletal Animation

QUICK START GUIDE (Dec 6th 2017): // 1. Assign the iqm to entity foo(to give foo a .modelindex) setmodel(foo, name_of_current_vwep);

// 2. create the skeleton object if (!foo.skeletonindex) foo.skeletonindex = skel_create(foo.modelindex);

// 3. fill foo’s skel w the poses from the iqm skel_build(foo.skeletonindex, foo, foo.modelindex, 0, 0, 0, 1);

// 4 delete the skel . . . → Read More