Running weaver

Post Reply
DerSaidin
Site Admin
Posts: 89
Joined: 2009-08-27 21:49
Location: Brisbane, Australia

Running weaver

Post by DerSaidin » 2009-12-07 08:32

For those of you who are not farmiliar with the quake3 engine, heres a quick guide to running Weaver.

First you must download or compile the maps (one of them at least).
Precompiled maps (and textures which you still need if your compiling yourself) can be found here.
Scripts to compile the maps are located in the base/maps/ directory. Compiling a map can take up to about half an hour. For Windows users, to compile each of these maps (or double click the .bat files to start them):

Code: Select all

start bow_BLOCK.bat
start cpd_BLOCK.bat
For Unix users, to compile each of these maps:

Code: Select all

xmap2_compile bow_BLOCK
xmap2_compile cpd_BLOCK
To start Weaver you need to start the engine binary (xreal.exe). Weaver is now in the base directory, so it does not need to be loaded as a mod.

You can put the following commands into .bat files in windows, or bash scripts on linux.
The .bat or bash script will need to be in the same folder as xreal (unless you add a path to the xreal.exe in the script).

Code: Select all

xreal.exe +devmap bow_BLOCK
This is in a .bat file I use to start weaver in full screen.

Code: Select all

xreal.exe +set developer 1 +set logfile 2 +set r_mode -1 +set r_fullscreen 1 +set r_ignoreGLerrors 0 +devmap bow_BLOCK +set cg_debugevents 0 +set g_debugweaving 0 +set g_debugentities 0 
+set g_debugDamage 0 +set r_ext_texture_compression 0
This:
  • Enables developer output in console
  • Turns on logging (very usefull)
  • r_mode -1, sets the resolution to r_customwidth by r_customheight.
  • Fullscreen
  • Turn on GL errors, so I can see any problems
  • Start the bow_BLOCK map
  • Various debug settings print extra debug output to console.
  • Turn off texture compression (ddx)
Start a game server and connect to it in windowed mode:

Code: Select all

xreal.exe +set developer 1 +set logfile 2 +set r_mode 4 +set r_fullscreen 0 +set g_debugWeaving 1 +devmap bow_block
Connect a second windowed client to the server above (no log, the server is writing to log).

Code: Select all

start xreal.exe +set developer 0 +set logfile 0 +set r_mode 4 +set r_fullscreen 0 +set net_port 27961 +connect 127.0.0.1:27960
When you have it running, checkout the thread on casting spells.

Post Reply