Jump to content
Eternal Lands Official Forums
Sign in to follow this  
Roja

Encyclopedia Work

Recommended Posts

I have took segv little patches to encyclopedia and modifed it into my encyclopedia with modifying it first to use all maps in maps folder so only add is map of all of el added. Not going upload new addition yet I want redo all manu relate items so that not 3 different catorgories for them.

 

Edit(realize that encyclopedia does not have infomation on tools so add pickaxe and hammer to redo of manu relate items. I was thinking other one i could add to section that use it or do any one have any ideas on how?)

Edited by jamesvm

Share this post


Link to post
Share on other sites

plan on add 12 new files encyclopedia by do it this way it make easy update weapons and armour section for future updates.

Share this post


Link to post
Share on other sites

Did teh banned 0n3na ever give you or anyone else her work on this? From what I understood she had all that stuff done.

Share this post


Link to post
Share on other sites

No she did not give her encyclopedia that she had finally done so just work on my own modifyed version. I wish she did because would be lot nicer and would has being stuff she already did.

Edited by jamesvm

Share this post


Link to post
Share on other sites
http://unix.eternal-lands.net/misc/Encyclopedia.zip

 

Here is what teh banned 0n3na did... if you guys see anything incomplete, or need to add to it or merge things together, go ahead and post a link.

Wow juste code it look almost complete. I has get home computer to see what look like then cna tell how complete it is. Think only section need work is weapons and armour section. And it look very complete I wish had sooner then I would not done double work. By saturday I should be able tell 411 of my opion of how complete it is. teh banned 0n3na it look very good from notepad, it is good work. thankyou Roja geting me link to it.

Share this post


Link to post
Share on other sites

It is complete Encyclopedia. That what came from month of my work. So it is not an addition to your

Encyclopedia. You can consider it as MY Encyclopedia which will be developed by myself no matter if

it will be official or not. Also it will be no longer "look fine in the notepad" becuause I will remove these

annoying Windoze end of lines ASAP. Since it is complete work all what you currently need to do is copy

and paste and change author description in front page.

Excuse me that small dose of sarcasm, I couldn't resist.

 

Regards.

Edited by Platyna

Share this post


Link to post
Share on other sites

This is absurd. Will a 3rd person please fairly merge the two together, and give them both credit where it is due? There is no way that I see the two of you working together on this.

Share this post


Link to post
Share on other sites

Heh, heh. You are right Cicero, I think I will behave in mature way and simply make my own Encyclopedia

relase, private/unofficial or whatever you want to call it. According the game licence it can be freely used

for developing official client anyway, so I see no issue here. I will relase Encyclopedia and you will add it

to official CVS or not, it is up to you. I've started to work on Encyclopedia not to be such a famous

person but to provide players reliable and up to date guide.

 

Regards.

Edited by Platyna

Share this post


Link to post
Share on other sites

Ok see that is complete I just wish got sooner. Got question for teh banned 0n3na why did take out FAQ ,Beginning guide,Manual in it.

I think create merge between my maps section and teh banned 0n3na map section.

Think I link how I want do weapons and armours so finish work there then put for you to see. Oh potion of summoning has line outside box. What happen picture monster section that were there? Overall it is very good teh banned 0n3na you did great job. teh banned 0n3na did even have list changes you did because that would been nice to have & make merges them whole lot easyer?

Edited by jamesvm

Share this post


Link to post
Share on other sites

I didn't and I am not going to make any changes in Encyclopedia besides updating it unless some game

admin will demand a change. I think Mercerus's way of making Encyclopedia were perfect.

Also overall is not very good, seems you haven't paid much attention and haven't noticed few bugs

which will be fixed today.

 

Regards.

Share this post


Link to post
Share on other sites

I going use my copy is based for merger and will take stuff I did not have that in teh banned 0n3na in to my. Reason is cause teh banned 0n3na copy I have no clue changes made and how different to my. It just lot easyer and Roja do still want not have fuffly in encyclopedia. Oh and tell when done merger and upload on to my site. Oh maps section my I will redurce picture size so that put text under them. Also plan add all sword that are possible to encyclopedia on(the rare swords).

Edited by jamesvm

Share this post


Link to post
Share on other sites

AFAIK Roja didn't wanted fluffy stats, info where to find it, what it drop and storyline for it.

Without fluffy animals section would be incomplete, so what is the point of making such section then?

There is only mentioned fluffy as a creature and summoning combination for it.

 

Regards.

Share this post


Link to post
Share on other sites

You don't have to put EVERY single little thing in there..fluffy can be left out.

 

-dark blue text needs to be made lighter

 

..there was something else but i forget now..will find out again later

Share this post


Link to post
Share on other sites

Share this post


Link to post
Share on other sites

The encyclopedia is not under the terms of the open source license, actually. I guess it follows the same rules as maps, objects, etc.

 

The encyclopedia REALLY needs to contain commands, hotkeys, and possibly a FAQ.

Share this post


Link to post
Share on other sites

yeah.. commands/hotkeys..that is the most important part! all that info i posted on the website, plus all the features(hotkeys) people have added to the game without ever telling me or documenting it anywhere(those are the things we do not have listed on the website)

Share this post


Link to post
Share on other sites

Fine, I can start working on FAQ, anyway about all hotkeys, someone should enlight me what are

all of them, since I know only basic ones like ctrl+e.

 

Regards.

Share this post


Link to post
Share on other sites

OK, here's a list of "undocumented" features based on the latest CVS:

 

Configuration options:

The game provides 3 (or 4 if you also count the in-game options menu) interfaces for configuring options.

 

You can configure options in el.ini. You can configure options on the command line (parameters added to the game when starting it) and you can configure options by using the in-game command line/input text line.

 

In el.ini every option has a # in front of the option's long identifier. As options when starting EL, you'd either use the long or the short identifier as the following:

 

<el> -short_id value

or

<el> -short_id=value

or

<el> --long_identifier=value

 

For instance, on linux when connecting to the test server you can do the following:

 

./el.x86.linux.bin -sp 2001

or

./el.x86.linux.bin -sp=2001

or

./el.x86.linux.bin --server_port=2001

 

I think that you can use the same options in the windows shortcut to EL, but I am not sure.

 

On the in-game command line, each option needs to have a % in front of it's long name:

 

%sit_lock 0

Sets sit lock off.

 

Some options use a boolean value to set it on or off. A boolean value is simply "True" or "False" - in computer language 1 = True and 0 = False, so if you want to enable an option, use 1 - on the contrary if you want to disable an option use 0.

 

The following options are configurable:

 

Video options:

Video options sets the current video mode. You can pick between the following:

 

1 = 640x480 16bpp

2 = 640x480 32bpp

3 = 800x600 16bpp

4 = 800x600 32bpp

5 = 1024x768 16bpp

6 = 1024x768 32bpp

7 = 1152x864 16bpp

8 = 1152x864 32bpp

9 = 1280x1024 16bpp

10 = 1280x1024 32bpp

 

The video mode has the following identifiers:

type: number

default: 4

long identifier: video_mode

short identifier: vid

 

Full screen

 

The full screen variable defines whether the game should be run in full screen or not. If it's run in full screen you need to set the value to 1, otherwise set it to 0.

 

type: boolean

default: 0

long identifier: full_screen

short identifier: fs

 

Shadows

We have 2 different types of shadows now. In order to use the shadows, you need to specify whether you want to use shadows or not:

 

type: boolean

default: 1

long identifier: shadows_on

short identifier: shad

 

If you want to use the new shadows you need to enable shadow mapping:

 

type: boolean

default: 0

long identifier: use_shadow_mapping

short identifier: sm

 

Furthermore you can specify the maximum shadow map size. This would usually be 128, 256, 512, 1024:

 

type: number

default: 1024

long identifier: max_shadow_map_size

short identifier: smsize

 

Furthermore, you can tell the client not to remove shadows if the fps drops to below 5 fps. This is done using the following variable:

 

type: boolean

default: 0

long identifier: no_adjust_shadows

short identifier: noadj

 

You can also enable and disable clouds shadows:

 

type: boolean

default: 1

long identifier: clouds_shadows

short identifier: cshad

 

Poor man

If you have a very slow computer, you will get better performance from using the poor man variable. However, poor_man will make text harder to read and make the game look a lot uglier, as it uses low quality texture filtering.

 

type: boolean

default: 0

long identifier: poor_man

short identifier: poor

 

Reflections

You can either enable or disable reflections by the following parameters:

 

type: boolean

default: 1

long identifier: show_reflections

short identifier: refl

 

FPS options

You can tell the client to show the current fps in the upper right corner by using the following variable:

 

type: boolean

default: 1

long identifier: show_fps

short identifier: fps

 

You can furthermore limit the program to only display x frames per second, hence stop using that many system ressources. This is done using the following variable:

 

type: number

default: 0

long identifier: limit_fps

short identifier: lfps

 

If the number is 0 the game will use as many ressources as possible and display as many frames per second as it can.

 

MipMaps

You can tell the client to use mipmaps with the following variable:

 

type: boolean

default: 0

long identifier: use_mipmaps

short identifier: mm

 

Particles

You can tell the client to use point based particles using the following variable:

 

type: boolean

default: 1

long identifier: use_point_particles

short identifier: upp

 

You can set client to only display a certain percentage of the particles (can be > 100), hence giving you a better or worse performance:

 

type: boolean

default: 100

long identifier: particles_percentage

short identifier: pp

 

Vertex arrays

You can tell the client to use vertex arrays for the displaying (will improve performance but use a lot of memory):

 

type: boolean

default: 0

long identifier: use_vertex_array

short identifier: vertex

 

Mouse movement

The mouse movement can be limited to a certain times per second. Lowering it will improve performance but hurt responsivity, whilst increasing it will do the opposite:

 

type: number

default: 15

long identifier: mouse_limit

short identifier: lmouse

 

You can also check the click speed (the time in miliseconds between 2 clicks, that will be handled as a double-click).

 

type: number

default: 300

long identifier: click_speed

short identifier: cspeed

 

Camera movement

You can set the rotation speed of the camera when rotating the camera using the arrow keys:

 

type: number

default: 15.0

long identifier: normal_camera_rotation_speed

short identifier: nrot

 

Furthermore you can set the fine camera rotation speed that's used when using shift+<arrow keys> or using the mouse:

type: number

default: 1.0

long identifier: fine_camera_rotation_speed

short identifier: frot

 

Text and fonts

The text size of the actor names is decided by the following variable:

 

type: number

default: 1.0

long identifier: name_text_size

short identifier: nsize

 

You can also check the font used for names:

 

type: number

default: 1

long identifier: name_font

short identifier: nfont

 

Furthermore you can change the size of the chat text:

 

type: number

default: 1.0

long identifier: chat_text_size

short identifier: csize

 

You can also set the chat font:

type: number

default 1

long identifier: chat_font

short identifier: cfont

 

Sound and music

You can specify whether you want to use sounds in-game or not:

 

type: boolean

default: 0

long identifier: no_sound

short identifier: sound

 

You can specify the sound gain (volume) by the following:

 

type: number

default: 100

long identifier: sound_gain

short identifier: sgain

 

Likewise with the music gain:

 

type: number

default: 100

long identifier: music_gain

short identifier: mgain

 

The volume is specified between 0 and 100

 

Sit lock

You can enable/disable the sit lock by the following:

 

type: boolean

default: 0

long identifier: sit_lock

short identifier: sl

 

Item window on drop

If you do not want your inventory window to pop up when you open a bag, disable the item window on drop variable:

 

type: boolean

default: 1

long_identifier: item_window_on_drop

short identifier: itemdrop

 

Digital clock

If you want to have a digital clock displayed in the hud, use the following:

 

type: boolean

default: 0

long identifier: view_digital_clock

short identifier: digit

 

Show stats in hud

If this variable is set to 1 and the video mode is 800x600 or higher, you'll see the stats in the hud:

 

type: boolean

default: 0

long identifier: show_stats_in_hud

short identifier: sstats

 

Show help text

If this variable is enabled you'll be shown on-mouse-over help text over the icons and the bars in the hud.

 

type: boolean

default: 1

long identifier: show_help_text

short identifier: shelp

 

Relocate quickbar

If this variable is set to 1 it'll let you relocate the quickbar using:

ctrl+leftclick in the quickbar would enable you to move hte quickbar (pressing again would dock the quickbar)

shift+leftclick in the quickbar will switch between horisontal and vertical mode

clrl+shift+leftclick will reset the quickbars location

 

type: boolean

default: 0

long identifier: relocate_quickbar

short identifier: requick

 

Compass direction

You can switch the compass direction 180 degrees by setting the following to 1:

 

type: boolean

default: 0

long identifier: compass_north

short identifier: comp

 

AFK message center

You can set yourself as going afk automatically after n minutes of being away from the computer using the following variable:

 

type: int

default: 5 (minutes)

long identifier: auto_afk_time

short identifier: afkt

 

Setting the afk time to 0 will never set you as afk automatically, and if you mark yourself as afk you need to unmark yourself as well, as it will not set you as being in front of the keyboard even if you start writing/clicking

 

You can set the afk message using the following:

 

type: string/sentence

default: "Automessage: I am currently away from my computer, please leave a message on PM and I'll get back to you"

(Notice the " "-marks - if you don't put them there, all spaces will be stripped)

long identifier: afk_message

short identifier: afkm

 

Ignores

Set the game to use the ignorelist (from the global_ignores.txt):

 

type: boolean

default: 1

long identifier: use_global_ignores

short identifier: gign

 

Set the game to save the ignores when logging out:

 

type: boolean

default: 1

long identifier: save_ignores

short identifier: sign

 

Set the game to use the filterlist (global_filters.txt)

 

type: boolean

default: 1

long identifier: use_global_filters

short identifier: gfil

 

Set the word that the words in global filters will be replaced by with the following:

 

type: string/sentence

default: smeg

long identifier: text_filter_replace

short identifier: trepl

 

If you want to filter extreme caps usage, set the following:

 

type: boolean

default: 1

long identifier: caps_filter

short identifier: caps

 

Login information and data

Set the server address using the following:

 

type: string/sentence

default: eternal-lands.solexine.fr

long identifier: server_address

short identifier: sa

 

Set the server port using the following:

 

type: number

default: 2000

long identifier: server_port

short identifier: sp

 

Set the username:

 

type: string/sentence

default: <none>

long identifier: username

short identifier: u

 

Set the password:

 

type: string/sentence

default: <none>

long identifier: password

short identifier: p

 

The following specifies if you wish to log server messages or not (i.e. You failed to harvest this bear)

 

type: boolean

default: 1

long identifier: log_server

short identifier: log

 

Data directory

In linux/bsd/*nix the data directory can be anywhere and you do not need to be in the EL directory when executing el, if you've specified where the game can find the data. This is done using the following:

 

type: string/sentence

default: <current directory / none>

long identifier: data_dir

short identifier: dir

 

Language

The game now supports using different languages:

 

type: string/sentence

default: en

long identifier: language

short identifier: lang

 

Browser

Set the browser using the following:

 

type: string/sentence

default: "c:\Program Files\Internet Explorer\iexplore.exe"

long identifier: browser

short identifier: b

Edited by Wytter

Share this post


Link to post
Share on other sites

Well. It will be like 10 pages on that small Encyclopedia window but it is possible to make. :-)

 

Regards.

Share this post


Link to post
Share on other sites

I think you can make an abridged version of the config options :huh:

 

The most important ones are really the normal commands and hotkeys.

Share this post


Link to post
Share on other sites

Okay, I will take care of it ASAP.

 

Regards.

Share this post


Link to post
Share on other sites

wow... Thankyou for that list Wytter!

 

lots of things i didn't know where in this game! Sorry that I did not have the time to read each and every post in the programming forum. I hope that from now on, at least one of you programmers will add each new command that is implemented officially to a list that is available to the public. Unless of course it is admin commands only, which then please make every admin know about them.

Share this post


Link to post
Share on other sites

Of course Roja. Perhaps you should move the post from this thread and make it a sticky for future references?

 

The problem with developers is that we love programming, but hate documentation - it's tedious and takes too much time imho, but I guess it's needed :-)

 

I'll compile a list of shortcuts later.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×