aboutsummaryrefslogtreecommitdiffstats
path: root/README.markdown
blob: dee8e71bda4bd7f2864d23d304bd7f1573e8a42e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
Advanced Enterprise Research Office
===================================

Advanced Enterprise Research Office is still in a somewhat hacked-together
state, so installing and running it require a bit of work.

It currently only runs on Mac OS X, due to a dependency on Quartz Composer. It
has been tested in Leopard (10.5.8).


Requirements
============
  
ioquake3
    http://ioquake3.org/get-it/
    Install it
  
the Quake 3: Arena CD-ROM
    Place the pak0.pk3 in your ioquake3/baseq3 folder
  
Quartz Composer
    Install instructions:
      http://quartzcomposer.com/quartz-composer-installation-tutorial-how-to-install
  
CamTwist
    http://allocinit.com/index.php?title=CamTwist
    Install it
  
Datamosh.plugin
    http://kriss.cx/tom/datamosh/
    Put it in:
      /Library/Graphics/Quartz Composer Plug-Ins/

aero.zip
    http://aero.electronicwhisper.com/
    Place the entire contents of this zip file in your ioquake3/baseq3 folder
      This includes RUN_AERO, the aero folder, and aeroquartz.qtz


Running
=======

Run RUN_AERO
    This will launch ioquake3 with the AERO mods
  
Press the ~ key
    This will give you back your mouse control
  
Move the ioquake3 window mostly off screen
  
Open CamTwist
    in "Video Sources" select "Desktop+", click "Select"
    in "Settings",
      uncheck "Full Screen"
      check "Confine to Application Window"
      select "ioquake3" from the list of windows
  
Run aero-quartz.qtz
    Make the viewer window big, ideally full-screening on your second monitor
  
Click on the ioquake3 window to focus it
  
Press the ~ key and you're off! Use the arrow keys to move around.

Hacking
=======

NOTE: Our working title for this mod was 'q3mosh' and despite some replace all
action you might still find that title floating around in path names etc.

All of our assets (including .map files, textures, music, etc) are in the
aero/pak*.pk3 file; these are simply zip files with a different file extension,
you can unzip them to get the original files.

Some game logic changes (eg new console commands) are bundled as compiled QVM
files. The actual source code changes relative to the ioquake3 source code
(relative to the 1772 subversion commit) are encapsulated in the
aero/ioquake3_aero.diff patch file.  We also have a git repository of the
source code changes at:

    http://github.com/bnewbold/ioquake3-aero

A few other changes (eg timescale) are implemented as simple command line
options (see RUN_AERO) or configuration flags (see autoexec.cfg in
aero/pak0.pk3)