mirror of
https://port.numenaute.org/aleajactaest/khanat-opennel-code.git
synced 2024-11-25 00:26:17 +00:00
47ccfe279a
Changed: Use the Windows SDK installed with VC++ or the most recent compatible one
139 lines
5.4 KiB
Text
139 lines
5.4 KiB
Text
|
|
1. What's this document about?
|
|
---------------------------
|
|
|
|
This document contains useful information about SNOWBALLS, NeL, Nevrax,
|
|
technical requirements, and caveats about compilation and installation.
|
|
It also includes a short "user manual" for the programs provided. It is
|
|
highly recommended reading.
|
|
|
|
|
|
2. What are NeL and Nevrax
|
|
-----------------------
|
|
|
|
NeL is a free software framework developped by Nevrax Ltd, for the purpose of
|
|
building internet multiuser entertainment.
|
|
|
|
Nevrax is a company dedicated to Free Software, which is why their tools are
|
|
covered by the GPL. See the attached license file. They built NeL to create
|
|
their massively multiplayer online role playing game called The Saga of Ryzom.
|
|
|
|
You should visit our website at http://www.opennel.org/ for more information.
|
|
|
|
|
|
3. What's in the package?
|
|
----------------------
|
|
|
|
The package contains:
|
|
|
|
- The latest source code for the NeL client and server frameworks
|
|
- The source code and data for a sample NeL game called 'SNOWBALLS'
|
|
|
|
If you have a source distribution, you need to compile the source to
|
|
produce the various executables. If you have a binary distribution,
|
|
you have a pre-built exe client for Snowballs, but no source.
|
|
|
|
The source code is provided as is, and reflects the state of the NeL
|
|
framework at the release date. We have done our best to insure that the
|
|
snapshot you are using now compiles and works correctly. However, we
|
|
only test on a limited range of configurations, and the vagaries of
|
|
OS and hardware means we cannot guarantee it compiles and executes
|
|
correctly on your system at the time.
|
|
|
|
If you are using SVN, you can keep in synch with the NeL Development Team
|
|
as we have included the required SVN information. An update will give you
|
|
current source. We do not guarantee that the source in SVN will compile
|
|
and work correctly at all time as it includes the latest work in progress.
|
|
|
|
|
|
4. Caveat
|
|
------
|
|
|
|
The sample client, server and data files provided do not accurately reflect
|
|
our game currently in production. We do intend penguins and gnus to appear
|
|
in the final game, but most of the gameplay you will see does not reflect
|
|
what we will implement later.
|
|
|
|
|
|
5. Compiling NeL and SNOWBALLS
|
|
---------------------------
|
|
|
|
TODO: update text.
|
|
You will need a C++ compiler to properly compile and execute the NeL
|
|
framework. The program compiles reasonably under a Unix/GCC environment,
|
|
but it has been chiefly tested under a Linux environment.
|
|
|
|
TODO: update text.
|
|
The server has been compiled and executed on a Windows machine, but it
|
|
is highly recommended that you run it on a separate GNU/Linux machine. The
|
|
client has been compiled and executed on a GNU/Linux machine, but will
|
|
probably not work on other unix compatible systems (yet).
|
|
|
|
The client and server require an operating TCP/IP stack to communicate.
|
|
|
|
The data files for the client and server should be in the ./data child
|
|
directories of the directory in which the executables are located.
|
|
|
|
See the INSTALL file for the requirements and installation instructions.
|
|
|
|
|
|
6. Running SNOWBALLS client
|
|
------------------------
|
|
|
|
It is highly recommended that you run the client on a PC with plenty of
|
|
main memory (128Megs+) and a 3D card that supports T&L in hardware and
|
|
has 32Mb of memory. Lesser configurations will probably give you very
|
|
poor framerates.
|
|
|
|
TODO: rewrite completely, incorrect.
|
|
You just have to execute nel_launcher.exe (and never snowballs.exe directly).
|
|
The application will prompt you a login and password. If you enter
|
|
a user name that has never been used before on the server that you are
|
|
connected to then a new account will be created with the password that
|
|
you enter at the 'PASSWORD' prompt. You'll need to remeber this password
|
|
as you'll need each time you login in the future. Use only alphanumeric
|
|
value for login and password, don't use space and other strange characters.
|
|
WARNING: Password are not crypted so you should use 'dummy' password.
|
|
|
|
TODO: rewrite completely, incorrect.
|
|
After you have to select a shard if available, just click on the shard name.
|
|
It patch if necessary and automatically launch snowballs game, just wait.
|
|
|
|
TODO: rewrite completely, incorrect and extremely boring.
|
|
You're now a penguin on an artic snowfield. You have snowballs which you
|
|
can throw at other people. When you throw a snowball, you have a few
|
|
seconds during which you gather more snow before you can throw the next
|
|
one. If you hit someone, your score increases, and the snowed opponent
|
|
becomes immune to further snowing (he flashes on the screen) for 5s. He
|
|
cannot retaliate while invulnerable.
|
|
|
|
Good luck.
|
|
|
|
|
|
7. The controls in SNOWBALLS
|
|
-------------------------
|
|
|
|
Use the mouse to look around.
|
|
Use arrow keys to move forward, backward, strafe left and strafe right.
|
|
|
|
F3: switch on/off the wireframe mode
|
|
F4: clear the chat window
|
|
F5: switch on/off the chat text
|
|
F6: switch on/off the radar
|
|
F7: zoom out the radar
|
|
F8: zoom in the radar
|
|
F9: capture or uncapture the mouse
|
|
F10: switch betweeon online and offline
|
|
F11: reset player position
|
|
F12: take a screenshot
|
|
SHIFT-ESC: quit
|
|
Left Mouse Button: throw a snowball
|
|
Type text followed by ENTER to broadcast messages
|
|
|
|
|
|
8. Contacting us
|
|
-------------
|
|
|
|
For comments and problems relating to SNOWBALLS or NeL
|
|
you can go to the forums at http://www.opennel.org/jforum/forums/list.page
|
|
or use the issue tracker at http://www.opennel.org/jira/secure/Dashboard.jspa
|