1FREEDROID(6)                     User Manuals                     FREEDROID(6)
2
3
4

NAME

6       freedroidRPG  -  a  graphical single player role playing game featuring
7       Tux the Linux mascot
8

SYNOPSIS

10       freedroidRPG [ options ]
11

DESCRIPTION

13       FreedroidRPG is a graphical single player role playing game inspired by
14       games like Diablo and Gothic.
15
16       In a far-future world, almost all services and jobs were done by robots
17       and droids, most especially the more dangerous ones like police or mil‐
18       itary  services.  The company providing the operating systems for these
19       bots 'Monopoly Systems' used their closed source operating  system  mo‐
20       nopoly and a back door within it's operation system to enslave humanity
21       all over the galaxy.
22
23       But this is not the main problem.  Some 20 years after the MS has taken
24       control  of  the universe, suddenly a very strange thing happened.  The
25       bots suddenly rebelled against the MS and didn't respond  to  the  com‐
26       mands  of their former superiors at the MS any more.  Mankind was under
27       attack by it's bots and had to flee to various secret underground  cav‐
28       erns on remote planets of the universe and cannot return any more.
29
30       This  is  where the game begins.  The Tux awakens from several years of
31       stasis that the MS has put him into and now returns to save  the  world
32       from the horrible bots.
33

OPTIONS

35       -v or --version
36               Prints out FreedroidRPG version information.
37
38       -q or --nosound
39               This option will suppress all sound output.  Very useful if you
40               don't have your sound card configured yet  or  don't  have  any
41               sound hardware at all.
42
43       -f or --fullscreen
44               This  instructs FreedroidRPG to work in full screen mode, which
45               is the default mode of  operation.   Please  note  that  it  is
46               strongly recommended that your X Window system is configured to
47               feature a move with 640x480 screen resolution, but it will also
48               work  if  this is not the case.  Note that fullscreen or window
49               mode can also be toggled from within the game via  the  options
50               menu.
51
52       -o or --open_gl
53               This  instructs  FreedroidRPG  to  use OpenGL as the method for
54               graphics output.  If you have hardware  accelerated  OpenGL  on
55               your  X11  or  your Microsoft Windows installation, this is the
56               recommended output method to achieve much  better  frame  rates
57               and also better graphics quality.
58
59               NOTE:   If  you  wish  to  use OpenGL for graphics output, your
60               FreedroidRPG executable must  have  been  compiled  to  support
61               OpenGL.   You  can  see  if that is the case and also if OpenGL
62               graphics output is active in the very first startup menu of the
63               game.
64
65       -n or --no_open_gl
66               This  instructs FreedroidRPG to use plain SDL instead of OpenGL
67               as the method for graphics  output.   This  is  usually  (much)
68               slower  than  hardware-accelerated  OpenGL  graphics output and
69               also some features are disabled in this mode because  of  speed
70               considerations.
71
72       -w or --window
73               Start  FreedroidRPG  in  a window rather than using full screen
74               mode.
75
76       -j or --sensitivity
77               This option can be used to control joystick sensitivity.
78
79       -d LEVEL or --debug=LEVEL
80               This option can be used to control debug output  of  the  game.
81               Debug  output  will be printed to stderr, i.e. in most cases to
82               the console you started FreedroidRPG from.  The variable  LEVEL
83               controls how much debug output you would like to have.  LEVEL 0
84               is the default and means (almost) no  debug  output.   LEVEL  1
85               prints the most important debug messages and LEVEL 2 or LEVEL 3
86               print (almost) all debug output, which might be quite a lot.
87

HOW TO PLAY

89       Movement and attacking
90              Moving the Tux can now be done exclusively  by  using  the  left
91              mouse  button.   Attacking  an enemy is done by clicking on that
92              enemy.  The Tux  will,  in  case  of  a  melee  weapon  wielded,
93              approach  the  target  and  then  strike.  In order to attack an
94              object without moving, you must hold down the shift key and then
95              click the left mouse button.
96
97              RUNNING:   If  you  hold  down  the  left ctrl key, Tux will run
98              instead of walk.
99
100       Talking to people and friendly droids
101              When left-clicking the mouse on a friendly character  or  droid,
102              the Tux will start dialog with that character.  In some cases it
103              might also be that some other  person  approaches  the  Tux  and
104              opens dialog.
105       Reorganizing inventory
106              Open  up  the inventory screen by pressing the 'I' key.  You can
107              now left-click on stuff in your inventory.  That will  make  you
108              'hold'  the  object  in  question,  i.e.  your mouse cursor will
109              change into that one item you  picked.   If  that  item  can  be
110              equipped,  you  can  then  equip the item by placing it over the
111              appropriate slot and then left-licking again.   When  done  with
112              reorganizing  inventory,  you  can  press  the  'I' key to close
113              inventory screen again.
114       Activating a skill or spell
115              The Tux in the course of his travels, will learn a lot of skills
116              and  spells.   Some  of  those  will even be present at the very
117              beginning of the game.  In order to use one of the skills of the
118              Tux, this skill must first be selected.  So select a skill, open
119              the skills screen via the 'S' key.  Select  the  skill  of  your
120              choice  by  left  clicking onto it.  You can now close the skill
121              screen again by pressing the 'S' key again.  In order to use the
122              selected  skill, just press the right mouse button.  Some skills
123              might require some targeting.  Others will just work on the area
124              where  the Tux is standing.  NOTE:  You can also use F1-F10 keys
125              to quick-select a skill.  Fn will select the n-th present skill,
126              which might be subject to change once new skills are aquired.
127       Opening chests and searching dead bodies or containers
128
129              NEW  METHOD:   Clicking  the left mouse button on a chest (while
130              standing sufficiently close by) should spill all the chests con‐
131              tent  onto  the  floor.  However there is also the old method of
132              chest interaction, which also allows you to put stuff back  into
133              the chest and take stuff more selectively out of the chest:
134
135              OLD  METHOD:   To  do this, you must be standing in front of the
136              chest or on the dead body and  then  use  the  loot  skill  (see
137              above).   This skill is easily recognized by the open chest icon
138              used for it.  This will open up an interface  screen  where  you
139              can  then  trade  stuff from your inventory to the container and
140              vice versa.
141
142       Skills and attribute stats of the Tux
143              To get an overview of your Tux character, press the 'C'  key  to
144              open character screen.
145
146              You  will  see  the current Strength, Dexterity and Magic stats.
147              These will stay very much constant unless you spend some  train‐
148              ing points with a teacher to raise those attributes.  They are a
149              prerequisite for equipping certain items but also influence  the
150              damage  the  Tux  does  and also his chance to hit and the like.
151              Some items might also give you a bonus to your current strength,
152              dexterity  or magic scale.  Because of this, there is the 'base'
153              value for the bare Tux and also the 'now' value with all bonuses
154              currently applying.
155
156              Apart from this, you can see the most important combat and magic
157              skills of the Tux below.  The range goes  novice--average--expe‐
158              rienced--skilled--adept--masterful  and  so  on...  These skills
159              strongly influence the speed at which the Tux will  strike,  the
160              damage he does, the amount of capsules he will have at this dis‐
161              posal in takeover game (see below) and also the amount of  force
162              points  the  Tux  can have at most.  To raise these skills, some
163              training points have to be spent with an appropriate teacher for
164              this skill.
165       Hacking droids
166              The  Tux is gifted with a unique inert skill to hack droids.  He
167              can use this skill on any droid in the game.  In order to hack a
168              bot,  which will result in the machine being destroyed, you must
169              first activate the takeover skill.  Then hold down  right  mouse
170              button  to  stay  in takeover mode.  The next machine touched by
171              the Tux while in this state will be target of the  Tux'  hacking
172              attempt.   But for this attempt to succeed, the takeover subgame
173              must be won first.  Losing the takeover game will result in  the
174              droid  being  free again and the Tux very much weakened from the
175              failed attempt.
176       Playing the takeover subgame
177              After the takeover subgame was initiated, the two droids  strug‐
178              gling  for  control  will be presented.  Then the player gets to
179              decide which side of the takeover game he wants  to  play.   The
180              player  on  the  left side takes the yellow color, the player on
181              the right side takes the magenta color.  Note that which side to
182              choose  may  be the most important decision of the takeover sub‐
183              game, cause one side may host strong  tactical  advantages  over
184              the  other.  After sides have been chosen, the takeover capsules
185              will be placed.  Each droid has a limited number of capsules  to
186              place  and  must  try  to  convert the central status bar to his
187              color.  The number of capsules you have at your disposal depends
188              on  how  much takeover skill you have acquired so far.  Once the
189              takeover  subgame  is  won,  the  droid  in  question  will   be
190              destroyed.   Loss  of  takeover subgame results in the Tux being
191              very much drained of energy and therefore very vulnerable.
192       Keyboard summary
193
194              I      Open/Close Inventory Screen
195
196              C      C ... Open/Close Character Screen
197
198              S      Open/Close Spells&Skills Screen
199
200              Q      Show Quest Status Log
201
202              P      Turn on/off Pause Mode
203
204              Tab    Turn on/off automap display
205
206              Escape Pops up the main menu
207
208              F1-F10 Quick-Switch to aquired skill/ability/spells 1-10.  These
209                     numbers  refer  to  the list of skills aquired so far and
210                     therefore their effect might be subject  to  some  change
211                     once the Tux aquires new skills.
212
213              1-9    Quick-Use  items from the quick-inventory.  (That's those
214                     small items placed on the very bottom of the inventory.)
215
216              Space  Closes all opened screens.
217
218              Left Ctrl Key
219                     Running instead of walking is active as long as you  hold
220                     down this key.
221
222              F12    Take a screenshot
223

USING THE LEVEL EDITOR

225       FreedroidRPG  comes with a built in level editor.  The level editor can
226       be entered at any point of a running game and  it's  also  possible  to
227       continue a game after level editing.  This feature is there for testing
228       and development purposes (and not for cheating).  To  enter  the  level
229       editor,  use  the  'Level  Editor' option from the escape menu inside a
230       running game.
231
232       If you wish to make permanent changes to a map and then contribute  the
233       map  to  the Freedroid project, please make sure that you start a fresh
234       game and then edit the fresh map.  Otherwise there will be blood on the
235       floor,  items lying around and mission relevant doors already opend and
236       the like.  So best select 'New Game' and then enter level editor  imme‐
237       diately after game startup.
238
239       How FreedroidRPG maps are organized
240
241       FreedroidRPG  maps  contain  a  multitude  of data.  The important data
242       types are:
243
244              Floor: This is for floor tiles like grass floor,  grass-and-sand
245                     floor,  stone floor...  Floor tiles are irrelevant to the
246                     Tux movement.
247
248              Obstacles:
249                     Obstacles are all the map parts, that are above the floor
250                     but  still  not  items  that  the Tux could pick up, e.g.
251                     walls, doors, teleports, chests, ...
252
253              Items: Items are stuff that the Tux  can  pick  up,  e.g.  laser
254                     sword, buckler,...
255
256              Level parameters:
257                     Level  parameters  are  values  that  control the overall
258                     properties of the level, like light strength, level size,
259                     where  the level is connected to other levels, what music
260                     tracks to play, ...
261
262       Level editor controls
263
264              Moving around:
265                     You can always use the left mouse button to  move  around
266                     on the given map as well as use the cursor keys for this.
267                     To change the current level, you can either use  the  'go
268                     level  north/east/west/south'  buttons  (if available) or
269                     you can press escape to enter the  menu  and  change  the
270                     level inside the menu.
271
272              Floor edit mode:
273                     The  FreedroidRPG  level editor has 2 modes of operation:
274                     The first mode is floor edit mode.  In floor  edit  mode,
275                     right  mouse  button will plant floor tiles.  You can use
276                     the left mouse button to select the floor tile type  from
277                     the  selection  bar.  To  change  from floor edit mode to
278                     obstacle edit mode and back again you can use the 'f' key
279                     on the keyboard.
280
281              Obstacle edit mode:
282                     The  other  mode is obstacle edit mode.  In obstacle edit
283                     mode, right mouse button will plant new  obstacles.   You
284                     can  select the type of obstacle to be planed by clicking
285                     the left mouse button into the obstacle selection bar  on
286                     top  of  the screen.  However, planing obstacles with the
287                     mouse is a bit unprecise.  To plant obstacles in  a  more
288                     precise  way,  you  can  use the number pad.  Each of the
289                     number pad keys  1-9  will  plant  the  currently  marked
290                     obstacle  to a specific standard location within the tile
291                     you're currently standing on.  It  doesn't  matter  where
292                     inside  this tile you're standing if you use this mode of
293                     operation.
294
295                     In obstacle edit mode, there are also several other keys,
296                     that  might  help to speed up level edit operations.  The
297                     1-8 keys on the normal keyboard  (not  the  number  pad!)
298                     will  select  specific wall types.  The T key will select
299                     teleporter.  The R key will select refresh.   The  U  key
300                     will select a chest.  The A key will select an alert.
301
302                     In  obstacle  edit mode, you will also notice that if you
303                     get close to some obstacle, the obstacle may  get  'high‐
304                     lighted'  i.e.  it's  color  map  will  be  awkwardly but
305                     noticeable shifted.  That means  that  this  obstacle  is
306                     currently  marked.   If  you  press  the 'x' key now, the
307                     obstacle in question will be  deleted.   Sometimes  there
308                     are  more  than  one obstacle associated with the current
309                     map square.  If that is so, you can use the  'n'  key  to
310                     switch the marker from one obstacle to the other and back
311                     again.
312
313              Planting waypoints:
314                     Currently, droids (and that means all non-player  charac‐
315                     ters)  move  about on a level using predefined waypoints.
316                     To plant a waypoint, press the 'w' key.  This should turn
317                     on/off the waypoint on the square where you're standing.
318
319              Connecting waypoints:
320                     Waypoints are of no use as long as they are not connected
321                     among each other.  To connect  one  waypoint  to  another
322                     waypoint,  go  to  the first waypoint, press the 'c' key,
323                     then go to the second waypoint  and  press  the  'c'  key
324                     again.   This  has  established a one-way connection from
325                     the first waypoint to the second waypoint.  To allow  the
326                     droids  to move the other way around as well, do the same
327                     thing with reversed order of waypoints.  To  inspect  the
328                     possible  ways for droids from one waypoint to other way‐
329                     points, just step on the square with the  waypoint.   You
330                     will  notice  a dotted line leading from this waypoint to
331                     all other waypoints that are possible targets from here.
332
333              Planting map labels:
334                     Map labels are not the  same  as  obstacle  labels.   Map
335                     labels  can  be  used  for various purposes, like e.g. to
336                     define the point where a teleporter should put the Tux or
337                     to  define a spot that will cause some event to happen as
338                     soon as the Tux steps on this spot.  To define a new  map
339                     label,  press  the  'm' key on the keyboard.  You will be
340                     prompted for the map label.  Giving an empty string  here
341                     will delete the existing label on this square.  Note that
342                     there will be a colorful circle appearing on any map tile
343                     that has been fitted with a map label.
344
345              Planting obstacle labels:
346                     Obstacle  labels are important so that some obstacles can
347                     be marked for events to happen.  If e.g. an event is sup‐
348                     posed to remove a special wall obstacle, then this obsta‐
349                     cle must be given a name first, so it can be referred  to
350                     later  in  the definition of the event.  To plant a label
351                     on an obstacle, you must first mark  this  obstacle  (see
352                     obstacle  mode explanation above).  As soon as the obsta‐
353                     cle in question is marked, you can use the 'h' key on the
354                     keyboard.   You  will  be  prompted  for the new label to
355                     attach to this obstacle.  Giving  an  empty  string  here
356                     will delete any existing obstacle label of this obstacle.
357

PROJECT HOME PAGE AND LATEST VERSIONS

359       The  FreedroidRPG  project  features  a  home page at freedroid.source‐
360       forge.net.  The project itself  is  hosted  at  the  Sourceforge.   The
361       project  summary page at http://sourceforge.net/projects/freedroid/ can
362       be used to access download and status information.  Note that home page
363       and project summary page are shared with the Freedroid classic develop‐
364       ment branch as well.
365

FILES

367       ~/.freedroid_rpg/config
368              The file containing all configuration setting of this user.
369       ~/.freedroid_rpg/
370              Saved games for this user will also be placed in this directory.
371

ENVIRONMENT

373       FreedroidRPG does currently not care about any environment variables.
374

DIAGNOSTICS

376       Debug output can be produced by using the -d or  --debug  command  line
377       options as described above.
378

BUGS, LIMITATIONS AND HELP

380       While  the FreedroidRPG engine can now be considered fairly stable, the
381       story and characters are still far from completed and also the maps are
382       seriously  underdeveloped.  If you encounter any problems or bugs, have
383       some idea for future FreedroidRPG development or wish to contribute  in
384       some  way,  please  send  e-mail to <freedroid-discussion@lists.source‐
385       forge.net>.
386

AUTHOR

388       Johannes Prix, Reinhard Prix, Bastian Salmela.
389

SEE ALSO

391       freedroid(6),
392
393
394
395Linux                             MARCH 2003                      FREEDROID(6)
Impressum