1 | Client Installation |
1 | Client |
2 | |
2 | |
3 | <h2>The CFPlus Client</h2> |
3 | <h2>The Deliantra MORPG Client</h2> |
4 | |
4 | |
5 | <p> CFPlus is the new Crossfire TRT (Crossfire compatible) client which |
5 | <p>This is the new Deliantra client which was written from scratch |
6 | was written from scratch in Perl with C bindings to SDL/OpenGL. It was |
6 | in Perl with C bindings to SDL/OpenGL. It was written to have a more |
7 | written to have a more immersive overall gameplay and to base as ground |
7 | immersive overall gameplay and to base as ground to implement new |
8 | to implement new features. (And it's still mostly compatible with the |
8 | features. |
9 | original Crossfire). </p> |
9 | </p> |
10 | |
10 | |
11 | <h3>Screenshots:</h3> |
11 | <h3>Screenshots:</h3> |
12 | |
12 | |
13 | <p>Screenshots? See on the <a href="screenshots.shtml">Screenshot page</a></p> |
13 | <p>Screenshots? See on the <a href="screenshots.html">Screenshot page</a></p> |
14 | |
14 | |
15 | <h2>GNU/Linux</h2> |
|
|
16 | <h3>Download</h3> |
15 | <h3>Download:</h3> |
17 | |
16 | |
18 | <p> |
17 | <p><a href="play.html">See the Play now! page</a> about the downloads!</p> |
19 | <b>Version 0.99 release from 2007-09-02</b>: <a href="http://dist.schmorp.de/cfplus/cfplus-gnu-linux-x86.bin">cfplus linux</a><br /> |
|
|
20 | If you find bugs in the release, please inform us! There are indeed still some glitches and |
|
|
21 | bugs in the client, and they are on our TODO. |
|
|
22 | </p> |
|
|
23 | |
18 | |
24 | <p><b>Please note that you need glibc-2.3 and x-libs with XFT. (For amd64 you will need ia32-libs and a 32bit OpenGL driver, eg. nvidia-glx-ia32)</b></p> |
19 | <h3>Installation notes:</h3> |
25 | |
20 | |
26 | <p> |
21 | <ul> |
27 | Alpha release: <a href="http://dist.schmorp.de/cfplus/cfplus-alpha-gnu-linux-x86.bin">cfplus linux alpha</a><br /> |
22 | <li> |
28 | <b>PLEASE NOTE:</b> As this is an alpha release! We are going to be deaf about missing features and bugs in the alpha release! |
23 | <p><b>Windows</b></p> |
29 | </p> |
24 | <p> |
30 | |
25 | To start the client, run the executable, i.e. by doubleclicking on it with your left mouse button or |
31 | <h3>GNU/Linux Installation</h3> |
26 | use the context menu of the right mouse button. |
32 | |
27 | <b>Note:</b> The windows binary might take a while to start (up to some minutes), as it needs to unpack itself |
33 | <p> |
28 | and start up everything it needs. |
34 | After downloading you need to make the binary <b>executable</b> like this:<br /> |
29 | </p> |
35 | <tt style="margin-left: 2em">chmod a+x cfplus-gnu-linux-x86.bin</tt><br /> |
30 | </li> |
36 | And start it like this (when cfplus-gnu-linux-x86.bin is in the current working directory):<br /> |
31 | <li> |
37 | <tt style="margin-left: 2em">./cfplus-gnu-linux-x86.bin</tt> |
32 | <p><b>GNU/Linux</b></p> |
38 | </p> |
33 | <p> |
39 | |
34 | <b> |
40 | <h3>Build from source</h3> |
35 | Please note that you need glibc-2.3 and x-libs with XFT. |
41 | |
36 | </b> |
42 | <p> |
37 | <br /> |
|
|
38 | <b>AMD64 users should use the amd64 binary. |
|
|
39 | (But if you want to run the 32bit client on an amd64 you would need |
|
|
40 | ia32-libs and a 32bit OpenGL driver, eg. nvidia-glx-ia32 |
|
|
41 | (for NVIDIA) or fglrx-glx-ia32 (for ATI)) |
|
|
42 | </b> |
|
|
43 | </p> |
|
|
44 | <p> |
|
|
45 | After downloading you need to extract the client and execute the extracted binary. |
|
|
46 | </p> |
|
|
47 | </li> |
|
|
48 | <li> |
|
|
49 | <p><b>Mac OS X</b></p> |
|
|
50 | <p> |
|
|
51 | To start the client, just double click on the <tt>.dmg</tt> image file to open it and start the client.<br /> |
|
|
52 | <b>NOTE: You will need an Intel CPU for this binary, it will not work with PPC CPUs! Also you will need Mac OS X 10.5 or later.</b> |
|
|
53 | </p> |
|
|
54 | </li> |
|
|
55 | <li> |
|
|
56 | <p><b>Build from source</b></p> |
|
|
57 | <p> |
43 | If you want to build the client from source there are two ways that |
58 | If you want to build the client from source there are two ways that |
44 | are explained on a different page: <a href="client_cpan.shtml">Source installation</a>. |
59 | are explained on a different page: <a href="client_cpan.html">Source installation</a>. |
45 | </p> |
60 | </p> |
46 | |
61 | </li> |
47 | <h2>Windows</h2> |
62 | </ul> |
48 | |
|
|
49 | <h3>Download</h3> |
|
|
50 | |
|
|
51 | <p> |
|
|
52 | <b>Version 0.99 release from 2007-09-02</b>: <a href="http://dist.schmorp.de/cfplus/cfplus.exe">cfplus windows</a><br /> |
|
|
53 | If you find bugs in the release, please inform us! There are indeed still some glitches and |
|
|
54 | bugs in the client, and they are on our TODO. |
|
|
55 | </p> |
|
|
56 | |
|
|
57 | <p> |
|
|
58 | Alpha release: <a href="http://dist.schmorp.de/cfplus/cfplus_alpha.exe">cfplus windows alpha</a><br /> |
|
|
59 | <b>PLEASE NOTE:</b> As this is an alpha release! We are going to be deaf about missing features and bugs in the alpha release! |
|
|
60 | </p> |
|
|
61 | |
|
|
62 | <h3>Windows Installation</h3> |
|
|
63 | |
|
|
64 | <p> |
|
|
65 | Just download the binary above in the <i>Windows binary</i> Section above at <b>Download</b>. |
|
|
66 | Thats all. (To start it, run the executable, i.e. by doubleclicking on it with your left mouse button or |
|
|
67 | use the context menu of the right mouse button :-). |
|
|
68 | <b>Note:</b> The windows binary might take a while to start (up to some minutes), as it needs to unpack itself |
|
|
69 | and start up everything it needs. |
|
|
70 | </p> |
|
|
71 | |
63 | |
72 | <p> |
64 | <p> |
73 | <b>For further instructions and informations look at the <i>Help!</i> button on the top!</b> |
65 | <b>For further instructions and informations look at the <i>Help!</i> button on the top!</b> |
74 | </p> |
66 | </p> |
75 | |
67 | |
76 | <h3>News</h3> |
68 | <h3>News:</h3> |
|
|
69 | |
|
|
70 | <p> |
|
|
71 | <em> |
|
|
72 | 2009-09-16 Version 2.05: The completer algorithm has been improved by |
|
|
73 | marcmagus. Thanks for the contribution! Also a small bugfix for a crash |
|
|
74 | in the audio engine has been added. |
|
|
75 | </em> |
|
|
76 | </p> |
|
|
77 | |
|
|
78 | <p> |
|
|
79 | <em> |
|
|
80 | 2009-04-26 Version 2.04 is a small bugfix and feature enhancement release of |
|
|
81 | the client. A Japanese font is included with the distribution now and |
|
|
82 | a workaround of the incompatible ABI change in pango (font engine) has been |
|
|
83 | implemented. Another bugfix related to connecting to the server |
|
|
84 | went into the windows release. |
|
|
85 | </em> |
|
|
86 | </p> |
|
|
87 | |
|
|
88 | <p> |
|
|
89 | <em> |
|
|
90 | 2009-01-15 First release in the new year, version 2.03 comes with a |
|
|
91 | many changes in the GUI. For example the auto pickup toggle has been |
|
|
92 | moved into a checkbox to the top of the main window. |
|
|
93 | The configuration is now saved automatically on exit. |
|
|
94 | Shimmering during smooth scroll has been reduced a lot and some displaying |
|
|
95 | bugs have been fixed in the inventory. More workarounds which make the |
|
|
96 | client more stable on broken OSes were also implemented. |
|
|
97 | </em> |
|
|
98 | </p> |
|
|
99 | |
|
|
100 | <p> |
|
|
101 | <em> |
|
|
102 | 2008-12-26 The Chrismas release of version 2.02: Hidden mapspaces are |
|
|
103 | marked visually by a question mark and are made as bright as the darkest |
|
|
104 | mapspaces. A crash has been fixed when the user clicks on the map during |
|
|
105 | login. New tips of the day have been introduced. And more minor stability and |
|
|
106 | visual fixes. |
|
|
107 | </em> |
|
|
108 | </p> |
|
|
109 | |
|
|
110 | <p> |
|
|
111 | <em> |
|
|
112 | 2008-12-12 Version 2.01: The client tutorial has been rewritten, to match |
|
|
113 | the GUI changes of the last months. The random switching between |
|
|
114 | message window tabs when a new tab was opened has been fixed. |
|
|
115 | Fixed minor displaying bugs of the speech bubble of NPCs and other |
|
|
116 | minor things. |
|
|
117 | </em> |
|
|
118 | </p> |
|
|
119 | |
|
|
120 | <p> |
|
|
121 | <em> |
|
|
122 | 2008-12-05 Version 2.0: Last minor fixes round up the version 2.0 of our |
|
|
123 | client: The Log window can't be closed anymore by Alt+x, Also wont Alt+x or |
|
|
124 | other Message window operations crash the client anymore directly after startup. |
|
|
125 | Also the invisible/cached parts of the map are darkened even more, so that |
|
|
126 | invisibile parts can be distinguished from dark parts better. |
|
|
127 | </em> |
|
|
128 | </p> |
|
|
129 | |
|
|
130 | |
|
|
131 | <p> |
|
|
132 | <em> |
|
|
133 | 2008-11-09 Version 0.9978: Some minor fixes: |
|
|
134 | The healthbar is now correctly smoothly moved. Own text in NPC dialogues are |
|
|
135 | emphasized now. A crash bug in the macro dialogue has been fixed. The tooltips |
|
|
136 | in the Mesage Window tabs are updated correctly now. And Alt+x won't let |
|
|
137 | Message Window tabs disappear for ever anymore. |
|
|
138 | </em> |
|
|
139 | </p> |
|
|
140 | |
|
|
141 | <p> |
|
|
142 | <em> |
|
|
143 | 2008-09-29 Version 0.9977: A race condition has been fixed that could lead |
|
|
144 | to client freezes or crashes on login, especially on slower systems. The |
|
|
145 | smooth movement is no longer choppy. The default font for messages is now a |
|
|
146 | (hopefully nicer looking) proportional font. Text display has been tweaked. |
|
|
147 | The client no longer makes unnecessary screen refreshes and uses less CPU |
|
|
148 | time. |
|
|
149 | </em> |
|
|
150 | </p> |
|
|
151 | |
|
|
152 | <p> |
|
|
153 | <em> |
|
|
154 | 2008-09-05 Next version of the client: 0.9976 comes with many fixes for Mac OS X, |
|
|
155 | like some fixed keyboard issues on OS X. Improved the protocol with compression |
|
|
156 | and fragmentation, leading to more efficent bandwidth usage. Implemented crash |
|
|
157 | diagnostics, which are sent to the server, for easier debugging. Important fix |
|
|
158 | with the default resolution, which was too small. Added theming support, with some |
|
|
159 | basic themes. And some other minor fixes all over the place. |
|
|
160 | </em> |
|
|
161 | </p> |
|
|
162 | |
|
|
163 | <p> |
|
|
164 | <em> |
|
|
165 | 2008-08-27 Version 0.9975 comes with a small fix with the initial resolution and |
|
|
166 | a carification of the weight/value autopickup option. There is also a <b>Mac OS X</b> |
|
|
167 | port available now of the client! |
|
|
168 | </em> |
|
|
169 | </p> |
|
|
170 | |
|
|
171 | <p> |
|
|
172 | <em> |
|
|
173 | 2008-08-01 Version 0.9974 comes with smooth scrolling for player movements, |
|
|
174 | workaround for a possible OpenGL slowdown, and other small fixes and enhancements. |
|
|
175 | </em> |
|
|
176 | </p> |
|
|
177 | |
|
|
178 | <p> |
|
|
179 | <em> |
|
|
180 | 2008-07-07 Some minor fixes and features: IPv6 support, chat tabs have tooltips |
|
|
181 | again and converted to a new non-blocking API. Also fixed the CPAN distribution. |
|
|
182 | </em> |
|
|
183 | </p> |
|
|
184 | |
|
|
185 | <p> |
|
|
186 | <em> |
|
|
187 | 2008-05-23 Next release: 0.9972. The map cache has been extended a bit to store more |
|
|
188 | map changes (fixes some minor bugs). Fixed some crashbugs when the client is |
|
|
189 | logged out and some UI elements were used. The server XML format is now also |
|
|
190 | supportet in item tooltips. The keyrepeats are ignored now in some conditions. |
|
|
191 | And crashes when the map cache is corrupted are now prevented. Also the client |
|
|
192 | configuration is now stored in pretty printed JSON. |
|
|
193 | </em> |
|
|
194 | </p> |
|
|
195 | |
|
|
196 | <p> |
|
|
197 | <em> |
|
|
198 | 2008-05-05 Long time no release, but now we got some fixes for you: Some issues |
|
|
199 | with the default sort order have been sorted out, some tooltips were fixed, |
|
|
200 | a long standing bug with the stats tab being empty has been resolved and some GUI |
|
|
201 | fixes have been done. Also the pseudo-items are now only shown in the inventory |
|
|
202 | and not the floorbox. Have fun! |
|
|
203 | </em> |
|
|
204 | </p> |
|
|
205 | |
|
|
206 | <p> |
|
|
207 | <em> |
|
|
208 | 2008-03-30 Release of version 0.9970: Reduced documentation memory usage, fixed |
|
|
209 | the stat gauge tooltips that have gone missing since 0.9966. Fixced a grave bug |
|
|
210 | with tile id allocation, which effectively disabled the tile cache. And last |
|
|
211 | but not least: The NPC Dialogs have also been fixed. |
|
|
212 | </em> |
|
|
213 | </p> |
|
|
214 | |
|
|
215 | <p> |
|
|
216 | <em>2008-03-24 Release of version 0.9967 of the Client: A memory leak was fixed |
|
|
217 | where the messages in the message window were kept for ever and the client |
|
|
218 | consumed more and more memory. The highlighting of the chattabs is now red and |
|
|
219 | not blue. The history handling of the chat input will now not erase the |
|
|
220 | typed input if the down cursor key is pressed. A keyboard modifier display has |
|
|
221 | also been implemented, (for example to signal whether numlock is on, |
|
|
222 | which caused problems under windows). Also a bug with the layout font under |
|
|
223 | windows has been fixed. |
|
|
224 | </em> |
|
|
225 | </p> |
|
|
226 | |
|
|
227 | <p> |
|
|
228 | <em> |
|
|
229 | 2008-01-19 Another release of the Client, version 0.9965: Some bugs |
|
|
230 | have been fixed: A race condition was found in the database access and |
|
|
231 | a bug which crashed the client with nvidia drivers has been fixed. |
|
|
232 | Some minor bugs in the GUI, the message fontsize and chatbox label padding, |
|
|
233 | have also been fixed. |
|
|
234 | </em> |
|
|
235 | </p> |
|
|
236 | |
|
|
237 | <p> |
|
|
238 | <em> |
|
|
239 | 2008-01-06 First release in the new year, version 0.9963: Among the |
|
|
240 | changes are some minor bugfixes, optical tweaks and performance |
|
|
241 | improvements on the GUI. Some to the user invisible changes were |
|
|
242 | improvements of the server side widgets and a reimplementation of the |
|
|
243 | message window to allow to undock chats from the central message window in |
|
|
244 | future releases. |
|
|
245 | </em> |
|
|
246 | </p> |
|
|
247 | |
|
|
248 | <p> |
|
|
249 | <em> |
|
|
250 | 2007-12-25 Released version 0.9960 with some important fixes in the item animations |
|
|
251 | and GUI code, along with an API update to a more recent EV version the documentation |
|
|
252 | had some minor improvements. And last but not least the face loading consumes less CPU. |
|
|
253 | too. |
|
|
254 | </em> |
|
|
255 | </p> |
|
|
256 | <p> |
|
|
257 | <em> |
|
|
258 | 2007-12-09 Released version 0.9959, main changes were a bugfix of the |
|
|
259 | audio-jingle playing (sometimes a jingle was played repeatedly if there was no |
|
|
260 | server-provided music available). Also some debugging hooks were added and |
|
|
261 | the code was updated to follow API changes in some of the modules used. |
|
|
262 | </em> |
|
|
263 | </p> |
|
|
264 | |
|
|
265 | <p> |
|
|
266 | <em> |
|
|
267 | 2007-11-27 Released version 0.9956, main changes were an improved event loop |
|
|
268 | for better performance and compatibility under windows, |
|
|
269 | and the server list has been disabled due to problems with activestate perl. |
|
|
270 | </em> |
|
|
271 | </p> |
|
|
272 | |
|
|
273 | <p> |
|
|
274 | <em> |
|
|
275 | 2007-11-03 Released version 0.9955, Main changes were adjustment of the default |
|
|
276 | resolution (to 800x600) and making fullscreen the default. The widget extension |
|
|
277 | system was also officially enabled. |
|
|
278 | </em> |
|
|
279 | </p> |
|
|
280 | |
|
|
281 | |
|
|
282 | <p> |
|
|
283 | <em> |
|
|
284 | 2007-10-14 Released a new binary. Main feature: Rename to 'Deliantra'. |
|
|
285 | </em> |
|
|
286 | </p> |
77 | |
287 | |
78 | <p> |
288 | <p> |
79 | <em> |
289 | <em> |
80 | 2007-09-02 <b>Finally!</b> We released a non beta version of the client. |
290 | 2007-09-02 <b>Finally!</b> We released a non beta version of the client. |
81 | The version 0.99 is considered mostly stable and playable now. Changes |
291 | The version 0.99 is considered mostly stable and playable now. Changes |
… | |
… | |
155 | </li> |
365 | </li> |
156 | <li>Inventory operation shortcuts, like: ignite/thaw, inscribe and rename.</li> |
366 | <li>Inventory operation shortcuts, like: ignite/thaw, inscribe and rename.</li> |
157 | <li>Healthbars above monsters and players.</li> |
367 | <li>Healthbars above monsters and players.</li> |
158 | </ul> |
368 | </ul> |
159 | |
369 | |
160 | <h3>Yet unimplemented features (for version 1.5 or 2):</h3> |
|
|
161 | |
|
|
162 | <ul> |
|
|
163 | <li>On screen player name labels.</li> |
|
|
164 | </ul> |
|
|
165 | |
|
|
166 | <h3>Future features/ideas:</h3> |
|
|
167 | |
|
|
168 | <p> |
|
|
169 | These are some (more or less serious) ideas we have regarding extension of the client's |
|
|
170 | functionality: |
|
|
171 | </p> |
|
|
172 | |
|
|
173 | <ul> |
|
|
174 | <li>Integrated IRC client.</li> |
|
|
175 | <li>Editor stating shortcut with automated downloading of maps.</li> |
|
|
176 | </ul> |
|
|
177 | |
|
|
178 | <h3>News archive</h3> |
370 | <h3>News archive</h3> |
179 | |
371 | |
180 | <p> |
372 | <p> |
181 | <em> |
373 | <em> |
182 | 2007-04-22 Another windows beta has been released: A problem with map-ghosting |
374 | 2007-04-22 Another windows beta has been released: A problem with map-ghosting |
… | |
… | |
302 | </em> |
494 | </em> |
303 | </p> |
495 | </p> |
304 | |
496 | |
305 | <h2>Authors/Contact</h2> |
497 | <h2>Authors/Contact</h2> |
306 | |
498 | |
307 | <b>The cf.schmorp.de Crossfire Development Team:</b> |
499 | <p><b>The Deliantra Development Team:</b></p> |
308 | |
500 | |
309 | <p> |
501 | <p><b> |
310 | <b> |
|
|
311 | 95% of the client, stuff like: protocol handling, widget toolkit, OpenGL integration, windows build, |
502 | 95% of the client, stuff like: protocol handling, widget toolkit, OpenGL integration, windows build, |
312 | the map, help viewer, all the cool features and all other stuff the user never sees. |
503 | the map, help viewer, all the cool features and all other stuff the user never sees. |
313 | </b> |
504 | </b></p> |
314 | <p> |
505 | <p> |
315 | Marc Lehmann <a href="mailto:schmorp@schmorp.de">schmorp@schmorp.de</a> |
506 | Marc Lehmann <a href="mailto:schmorp@schmorp.de">schmorp@schmorp.de</a> |
316 | <a href="http://home.schmorp.de/">http://home.schmorp.de/</a> |
507 | <a href="http://home.schmorp.de/">http://home.schmorp.de/</a> |
317 | </p> |
508 | </p> |
318 | |
509 | |
319 | <b>The remaining 5%, stuff like: client theme graphics, (some) dialogs, key bindings, inventory and some 'concept' code</b> |
510 | <p><b>The remaining 5%, stuff like: client theme graphics, (some) dialogs, key bindings, inventory and some 'concept' code</b></p> |
320 | <p> |
511 | <p> |
321 | Robin Redeker <a href="mailto:elmex@ta-sa.org">elmex@ta-sa.org</a> |
512 | Robin Redeker <a href="mailto:elmex@ta-sa.org">elmex@ta-sa.org</a> |
322 | <a href="http://www.ta-sa.org/">http://www.ta-sa.org/</a> |
513 | <a href="http://www.ta-sa.org/">http://www.ta-sa.org/</a> |
323 | </p> |
514 | </p> |
324 | </p> |
515 | |
|
|
516 | <p></p> |
|
|
517 | |