1 | =head1 CFPlus Manual |
1 | =head1 Deliantra Manual |
2 | |
2 | |
3 | =head2 Features |
3 | =head2 Features |
4 | |
4 | |
5 | =over 4 |
5 | =over 4 |
6 | |
6 | |
7 | =item Fullscreen Map |
7 | =item Fullscreen Map |
8 | |
8 | |
9 | CF+ can uses a fullscreen map, which greatly enhances how much of the |
9 | Deliantra uses a fullscreen map, which greatly enhances how much of the |
10 | game world you can see. |
10 | game world you can see. |
11 | |
11 | |
12 | =item Persistent Map Cache (Crossfire+ only) |
12 | =item Persistent Map Cache |
13 | |
13 | |
14 | CF+ can persistently cache all map data it received from the |
14 | Deliantra can persistently cache all map data it received from the |
15 | server. This not only allows it to display an overview map, but also |
15 | server. This not only allows it to display an overview map, but also |
16 | ensures that once-explored areas will be available the next time you want |
16 | ensures that once-explored areas will be available the next time you want |
17 | to explore more. |
17 | to explore more. |
18 | |
18 | |
19 | =item Hardware acceleration |
19 | =item Hardware acceleration |
20 | |
20 | |
21 | Unlike most Crossfire clients, CF+ take advantage of OpenGL hardware |
21 | Deliantra can take advantage of OpenGL hardware acceleration. Most modern |
22 | acceleration. Most modern graphics cards have difficulties with 2D |
22 | graphics cards have difficulties with 2D acceleration, while 3D graphics |
23 | acceleration, while 3D graphics is accelerated well. |
23 | is accelerated well. |
24 | |
24 | |
25 | =item No arbitrary limits |
25 | =item No arbitrary limits |
26 | |
26 | |
27 | Unlike other Crossfire clients, CF+ does not suffer from arbitrary |
27 | Deliantra does not suffer from arbitrary limits (like a fixed amount of |
28 | limits (like a fixed amount of face numbers). There are still limits, but |
28 | face numbers). There are still limits, but they are not arbitrarily low :) |
29 | they are not arbitrarily low :) |
|
|
30 | |
29 | |
31 | =item High quality text rendering |
30 | =item High quality text rendering |
32 | |
31 | |
33 | Although surprising at first, high quality text rendering is a real |
32 | Although surprising at first, high quality text rendering is a real |
34 | must have feature. For this, CF+ leverages Παν語 (PanGo) to offer |
33 | must have feature. For this, Deliantra leverages Παν語 (PanGo) to offer |
35 | real-world text output quality, so you can chat in 日本語 (japanese), |
34 | real-world text output quality, so you can chat in 日本語 (japanese), |
36 | ﺎﻠﻋﺮﺒﻳﺓ (arabic) or most any other language/script, as long |
35 | ﺎﻠﻋﺮﺒﻳﺓ (arabic) or most any other language/script, as long |
37 | as suitable fonts are installed. |
36 | as suitable fonts are installed. |
38 | |
37 | |
39 | =back |
38 | =back |
40 | |
39 | |
41 | =head1 Usage |
40 | =head1 Usage |
|
|
41 | |
|
|
42 | =head2 X<the_keyboard>Keyboard/Keymappings |
|
|
43 | |
|
|
44 | The keyboard works quite similar to other programs: If a widget (e.g. a text entry) has the focus, |
|
|
45 | you can enter and edit text there. |
|
|
46 | |
|
|
47 | Special key bindings apply to the playing area. It needs to be focused to |
|
|
48 | work. If it doesn't have the focus, it will be tinted in red, in that case |
|
|
49 | you can focus it by clicking into it. |
|
|
50 | |
|
|
51 | The following keys are available in the playing area: |
|
|
52 | |
|
|
53 | =over 4 |
|
|
54 | |
|
|
55 | =item B<F1>..B<F9> - open various dialogs (use the right mouse button menu to see which). |
|
|
56 | |
|
|
57 | =item B<Tab> - toggle (make visible/invisible) the playerbook window. |
|
|
58 | |
|
|
59 | =item B<Left-Shift-Tab> - toggle (make visible/invisible) the message window. |
|
|
60 | |
|
|
61 | =item B<Spacebar> - apply the item below you (selected by the server, usually the topmost item). |
|
|
62 | |
|
|
63 | =item B<Return> - activate the currently-visible entry in the message window. |
|
|
64 | |
|
|
65 | =item B<Left-Alt-1..9> - activate the nth tab in the message window. |
|
|
66 | |
|
|
67 | =item B<Left-Alt-x> - close the currently active tab in the message window. |
|
|
68 | |
|
|
69 | =item B<,> (the comma) - take the item below you (selected by the server, usually the topmost item). |
|
|
70 | |
|
|
71 | =item Cursor/Arrow Keys, Keypad-B<12346789> - directional movement/attack. |
|
|
72 | |
|
|
73 | If you press the Alt-Modifier together with a Cursor/Arrow-Key, then you |
|
|
74 | will use the next direction counterclockwise, this gives you access to the |
|
|
75 | diagonal directions on keyboards without a numeric keypad. This works together |
|
|
76 | with other modifiers, too. |
|
|
77 | |
|
|
78 | =over 4 |
|
|
79 | |
|
|
80 | =item B<Shift>-I<direction> - use your ranged weapon slot to attack the space indicated by the direction key. |
|
|
81 | |
|
|
82 | =item B<Ctrl>-I<direction> - run into the indicate direction as fast as possible, attacking everything in your way. |
|
|
83 | |
|
|
84 | =back |
|
|
85 | |
|
|
86 | =item Keypad-B<5> - use your current range slot on yourself or the space where you are standing. |
|
|
87 | |
|
|
88 | =item B<+>, Keypad-B<+> - rotate through your range weapons. |
|
|
89 | |
|
|
90 | =item B<->, Keypad-B<-> - rotate through your range weapons, the other way round. |
|
|
91 | |
|
|
92 | =item B<'> - open the completer. |
|
|
93 | |
|
|
94 | =item B<"> - open the completer, presetting it with your current communication command. |
|
|
95 | |
|
|
96 | =item B<a>-B<z> (lowercase characters) - open the completer, presetting it with the character types. |
|
|
97 | |
|
|
98 | =item B<Ctrl>-B<Insert> - open the macro recorder/key binding editor and start recording. |
|
|
99 | |
|
|
100 | =item Keypad-B<enter> - examine item on floor. |
|
|
101 | |
|
|
102 | =item B<Left-Alt-s> - ready_skill find traps |
|
|
103 | |
|
|
104 | =item B<Left-Alt-d> - ready_skill disarm traps |
|
|
105 | |
|
|
106 | =item B<Left-Alt-p> - ready_skill praying |
|
|
107 | |
|
|
108 | =back |
42 | |
109 | |
43 | =head2 The Map |
110 | =head2 The Map |
44 | |
111 | |
45 | The map is always displayed in the background, behind all other windows and UI elements. |
112 | The map is always displayed in the background, behind all other windows and UI elements. |
46 | |
113 | |
… | |
… | |
153 | |
220 | |
154 | What these are is explained below: |
221 | What these are is explained below: |
155 | |
222 | |
156 | =head3 Statistics |
223 | =head3 Statistics |
157 | |
224 | |
158 | =for image sc_statistics.png |
225 | =for image sc_statistics.jpg |
159 | |
226 | |
160 | You can toggle this windows via B<F2>. |
227 | You can toggle this windows via B<F2>. |
161 | |
228 | |
162 | This page tells you about your current status and statistics. |
229 | This page tells you about your current status and statistics. |
163 | The B<Player> frame shows your name, title and current map, and your |
230 | The B<Player> frame shows your name, title and current map, and your |
164 | current weight and maximum weight. |
231 | current weight and maximum weight. |
165 | |
232 | |
166 | The B<Primary/Secondary Statistics> informs you about the status of |
233 | The B<Primary/Secondary Statistics> informs you about the status of |
167 | your L<Primary Statistics|glossary/Glossary/Primary Statistics>, which is the group on the left and about the |
234 | your L<primary statistics|glossary/primary statistics>, which is the group on the left and about the |
168 | L<Secondary Statistics|glossary/Glossary/Secondary Statistics> which is the group on the right. |
235 | L<secondary statistics|glossary/secondary statistics> which is the group on the right. |
169 | |
236 | |
170 | =head3 Skills |
237 | =head3 Skills |
171 | |
238 | |
172 | =for image sc_skill_list.png |
239 | =for image sc_skill_list.jpg |
173 | |
240 | |
174 | You can toggle this windows via B<F3>. |
241 | You can toggle this windows via B<F3>. |
175 | |
242 | |
176 | TBD |
243 | TBD |
177 | |
244 | |
178 | =head3 Spellbook |
245 | =head3 Spellbook |
179 | |
246 | |
180 | =for image sc_spellbook.png |
247 | =for image sc_spellbook.jpg |
181 | |
248 | |
182 | You can toggle this windows via B<F4>. |
249 | You can toggle this windows via B<F4>. |
183 | |
250 | |
184 | =head3 Inventory |
251 | =head3 X<playerbook_inventory>Inventory |
185 | |
252 | |
186 | =for image sc_inventory.png |
253 | =for image sc_inventory.jpg |
187 | |
254 | |
188 | You can toggle this windows via B<F5>. |
255 | You can toggle this windows via B<F5>. |
189 | |
256 | |
190 | On the left side of this windows you see the player's inventory. |
257 | On the left side of this windows you see the player's inventory. |
191 | On top the current weight and maximum weight are listed on the right |
258 | On top the current weight and maximum weight are listed on the right |
… | |
… | |
225 | It weights 5.000 kg. |
292 | It weights 5.000 kg. |
226 | You reckon it is worth between 1 gold coin and 1 gold coin. |
293 | You reckon it is worth between 1 gold coin and 1 gold coin. |
227 | |
294 | |
228 | =item mark |
295 | =item mark |
229 | |
296 | |
230 | This marks the item for further operations, like L<thawing or igniting something with a flint&steel|faq/igniteandthaw>. |
297 | This marks the item for further operations, like L<thawing or igniting |
|
|
298 | something with a flint and steel|faq_igniteandthaw>. |
231 | |
299 | |
232 | =item ignite/thaw |
300 | =item ignite/thaw |
233 | |
301 | |
234 | This will ignite for example a torch or thaw an icecube with a flint&steel (L<$ARCH/light/flint_and_steel.base.111.png>), which is B<required to be in your inventory> for this to work. |
302 | This will ignite for example a torch or thaw an icecube with a B<flint & |
|
|
303 | steel> L<$ARCH/light/flint_and_steel.base.111.png>, which is B<required to |
|
|
304 | be in your inventory> for this to work. |
235 | |
305 | |
236 | =item inscribe |
306 | =item inscribe |
237 | |
307 | |
238 | This will let you write on something (eg. scrolls) with a pen (L<$ARCH/skills/Skill_Tools/stylus.base.111.png>), |
308 | This will let you write on something (eg. scrolls) with a B<pen> |
|
|
309 | L<$ARCH/skills/Skill_Tools/stylus.base.111.png>, which is I<required to |
239 | which is B<required to be in your inventory> for this to work. |
310 | be in your inventory> for this to work. |
240 | |
311 | |
241 | When you click on this context menu entry a small popup window will open where you can type in what |
312 | When you click on this context menu entry a small popup window will open |
242 | you want to inscribe. |
313 | where you can type in what you want to inscribe. |
243 | |
314 | |
244 | =item rename |
315 | =item rename |
245 | |
316 | |
246 | This lets you rename an item. When you click on this context menu entry a small popup window will |
317 | This lets you rename an item. When you click on this context menu entry |
247 | open and let you type in the new name for the item. |
318 | a small popup window will open and let you type in the new name for the |
|
|
319 | item. |
248 | |
320 | |
249 | =item apply |
321 | =item apply |
250 | |
322 | |
251 | This L<applies|command/apply> an object. |
323 | This L<applies|command/apply> an object. |
252 | |
324 | |
… | |
… | |
256 | |
328 | |
257 | =item drop/put/take <n> |
329 | =item drop/put/take <n> |
258 | |
330 | |
259 | =back |
331 | =back |
260 | |
332 | |
261 | On the right side there will be displayed the currently open container or the floor on |
333 | On the right side there will be displayed the currently open container |
262 | which you stand. There are nearly the same context menu operation aviable. On the top |
334 | or the floor on which you stand. There are nearly the same context menu |
263 | the is the name of the currently opened container or just 'Floor'. |
335 | operation aviable. On the top the is the name of the currently opened |
|
|
336 | container or just 'Floor'. |
264 | |
337 | |
265 | If a container is open, there will be a button 'Close container' which will apply |
338 | If a container is open, there will be a button 'Close container' which |
266 | the container in your inventory again to close it. |
339 | will apply the container in your inventory again to close it. |
267 | |
340 | |
268 | =head2 X<binding_recorder>Binding Recorder |
341 | =head2 X<binding_recorder>Binding Recorder |
269 | |
342 | |
270 | This is a special facility which lets you record commands issued via the completer |
343 | This is a special facility which lets you record commands issued via the |
271 | or the message window and bind them to a key. |
344 | completer or the message window and bind them to a key. |
272 | |
345 | |
273 | (I<Note:> as this facility is quite complicated it might change in future). |
346 | (I<Note:> as this facility is quite complicated it might change in future). |
274 | |
347 | |
275 | It mainly works this way: |
348 | It mainly works this way: |
276 | |
349 | |
277 | First you have to I<start recording> via the button on the top. |
350 | First you have to I<start recording> via the button on the top. |
278 | |
351 | |
279 | Then you can issue commands via the completer, or just run around, the commands |
352 | Then you can issue commands via the completer, or just run around, the |
280 | will be recorded in the background. |
353 | commands will be recorded in the background. |
281 | |
354 | |
282 | If you are finished with the command sequence click on I<stop recording> (the same |
355 | If you are finished with the command sequence click on I<stop recording> |
283 | button you used to start recording). |
356 | (the same button you used to start recording). |
284 | |
357 | |
285 | Then you can see a list of the commands you issued and delete them if you want. |
358 | Then you can see a list of the commands you issued and delete them if you |
|
|
359 | want. |
286 | |
360 | |
287 | Next you have to click on I<bind>, which will open a key query, where you have to press |
361 | Next you have to click on I<bind>, which will open a key query, where you |
288 | the corresponding key combination which you want to bind to this command sequence. |
362 | have to press the corresponding key combination which you want to bind to |
|
|
363 | this command sequence. |
289 | |
364 | |
290 | After you are finished you have to click on B<OK>. |
365 | After you are finished you have to click on B<OK>. |
291 | |
366 | |
292 | B<Don't forget to> I<Save Config> B<!> |
367 | B<Don't forget to> I<Save Config> B<!> |
293 | |
368 | |
294 | =head1 FAQ |
|
|
295 | |
|
|
296 | =over 4 |
|
|
297 | |
|
|
298 | =item The client is very sluggish and slow, what can I do about this? |
|
|
299 | |
|
|
300 | Most likely, you don't have accelerated OpenGL support. Try to find a |
|
|
301 | newer driver, or a driver from your hardware vendor, that features OpenGL |
|
|
302 | support. |
|
|
303 | |
|
|
304 | If this is not an option, the following Setup options reduce the load and |
|
|
305 | will likely make the client playable with software rendering (it will |
|
|
306 | still be slow, though): |
|
|
307 | |
|
|
308 | =over 4 |
|
|
309 | |
|
|
310 | =item B<Video Mode> should be set as low as possible (e.g. 640x480) |
|
|
311 | |
|
|
312 | =item Enable B<Fast & Ugly> mode |
|
|
313 | |
|
|
314 | =item Disable B<Fog of War> |
|
|
315 | |
|
|
316 | =item Increase B<Map Scale> |
|
|
317 | |
|
|
318 | =back |
|
|
319 | |
|
|
320 | =back |
|
|
321 | |
|
|