Update checkRpItemsPosition and getTeam
[ryzomcore.git] / snowballs2 / README
blob9f5bb419ade218e29c23b279a52c8c71cfbaab75
1 \r
2 1. What's this document about?\r
3    ---------------------------\r
4 \r
5 This document contains useful information about SNOWBALLS, NeL, Nevrax,\r
6 technical requirements, and caveats about compilation and installation.\r
7 It also includes a short "user manual" for the programs provided. It is\r
8 highly recommended reading.\r
9 \r
11 2. What are NeL and Nevrax\r
12    -----------------------\r
14 NeL is a free software framework developped by Nevrax Ltd, for the purpose of \r
15 building internet multiuser entertainment.\r
17 Nevrax is a company dedicated to Free Software, which is why their tools are \r
18 covered by the GPL. See the attached license file. They built NeL to create \r
19 their massively multiplayer online role playing game called The Saga of Ryzom.\r
21 You should visit our website at http://www.opennel.org/ for more information.\r
24 3. What's in the package?\r
25    ----------------------\r
27 The package contains:\r
29    - The latest source code for the NeL client and server frameworks\r
30    - The source code and data for a sample NeL game called 'SNOWBALLS'\r
32 If you have a source distribution, you need to compile the source to\r
33 produce the various executables. If you have a binary distribution,\r
34 you have a pre-built exe client for Snowballs, but no source.\r
36 The source code is provided as is, and reflects the state of the NeL\r
37 framework at the release date. We have done our best to insure that the\r
38 snapshot you are using now compiles and works correctly. However, we\r
39 only test on a limited range of configurations, and the vagaries of\r
40 OS and hardware means we cannot guarantee it compiles and executes\r
41 correctly on your system at the time.\r
43 If you are using SVN, you can keep in synch with the NeL Development Team \r
44 as we have included the required SVN information. An update will give you \r
45 current source. We do not guarantee that the source in SVN will compile \r
46 and work correctly at all time as it includes the latest work in progress.\r
49 4. Caveat\r
50    ------\r
52 The sample client, server and data files provided do not accurately reflect\r
53 our game currently in production. We do intend penguins and gnus to appear\r
54 in the final game, but most of the gameplay you will see does not reflect\r
55 what we will implement later.\r
58 5. Compiling NeL and SNOWBALLS\r
59    ---------------------------\r
61 TODO: update text.\r
62 You will need a C++ compiler to properly compile and execute the NeL\r
63 framework. The program compiles reasonably under a Unix/GCC environment,\r
64 but it has been chiefly tested under a Linux environment.\r
66 TODO: update text.\r
67 The server has been compiled and executed on a Windows machine, but it\r
68 is highly recommended that you run it on a separate GNU/Linux machine. The\r
69 client has been compiled and executed on a GNU/Linux machine, but will\r
70 probably not work on other unix compatible systems (yet).\r
72 The client and server require an operating TCP/IP stack to communicate.\r
74 The data files for the client and server should be in the ./data child \r
75 directories of the directory in which the executables are located.\r
77 See the INSTALL file for the requirements and installation instructions.\r
80 6. Running SNOWBALLS client\r
81    ------------------------\r
83 It is highly recommended that you run the client on a PC with plenty of \r
84 main memory (128Megs+) and a 3D card that supports T&L in hardware and \r
85 has 32Mb of memory. Lesser configurations will probably give you very \r
86 poor framerates.\r
88 TODO: rewrite completely, incorrect.\r
89 You just have to execute nel_launcher.exe (and never snowballs.exe directly).\r
90 The application will prompt you a login and password. If you enter\r
91 a user name that has never been used before on the server that you are\r
92 connected to then a new account will be created with the password that\r
93 you enter at the 'PASSWORD' prompt. You'll need to remeber this password\r
94 as you'll need each time you login in the future. Use only alphanumeric\r
95 value for login and password, don't use space and other strange characters.\r
96 WARNING: Password are not crypted so you should use 'dummy' password.\r
98 TODO: rewrite completely, incorrect.\r
99 After you have to select a shard if available, just click on the shard name.\r
100 It patch if necessary and automatically launch snowballs game, just wait.\r
102 TODO: rewrite completely, incorrect and extremely boring.\r
103 You're now a penguin on an artic snowfield. You have snowballs which you\r
104 can throw at other people. When you throw a snowball, you have a few\r
105 seconds during which you gather more snow before you can throw the next\r
106 one. If you hit someone, your score increases, and the snowed opponent \r
107 becomes immune to further snowing (he flashes on the screen) for 5s. He\r
108 cannot retaliate while invulnerable.\r
110 Good luck.\r
113 7. The controls in SNOWBALLS\r
114    -------------------------\r
116 Use the mouse to look around.\r
117 Use arrow keys to move forward, backward, strafe left and strafe right.\r
119 F3: switch on/off the wireframe mode\r
120 F4: clear the chat window\r
121 F5: switch on/off the chat text\r
122 F6: switch on/off the radar\r
123 F7: zoom out the radar\r
124 F8: zoom in the radar\r
125 F9: capture or uncapture the mouse\r
126 F10: switch betweeon online and offline\r
127 F11: reset player position\r
128 F12: take a screenshot\r
129 SHIFT-ESC: quit\r
130 Left Mouse Button: throw a snowball\r
131 Type text followed by ENTER to broadcast messages\r
134 8. Contacting us\r
135    -------------\r
137 For comments and problems relating to SNOWBALLS or NeL \r
138 you can go to the forums at http://www.opennel.org/jforum/forums/list.page\r
139 or use the issue tracker at http://www.opennel.org/jira/secure/Dashboard.jspa\r