Jump to content
Eternal Lands Official Forums
crusadingknight

Important: Format Release Info

Recommended Posts

I have recently been given notice that there will be an update quite soon ( no details as yet :ph34r: ), and I'd like to get the Encyclopedia contribution done in a maximum of two weeks. Unfortunately, I'd like to continue moving the contents of the new format forward, as well as making certain GUI contributions to the client itself, and adding some stuff to the storylines forum. So, here is what really needs to be done:

- Revision: The entire Encyclopedia needs revision, by as many people as possible. Later (hopefully today), I'll provide a link to the newest version of the Encyclopedia, so that this Encyclopedia will not be out of date.

- Maintenance: As well, I may have missed some information, and I'd like to expand the Encyclopedia team to include two more members, other than myself. Your job would be to assist in keeping the Encyclopedia updated, and in good order. After the update, you would also be requested to help with the migration to the new format.

 

Anyway, all help is appreciated; I'd like to be prepared for an update within two weeks! :D

 

As well, this post is to serve as a notice for those working on Encyclopedia format-based projects: We will not be able to complete the new format for 1.0.2, as I had quite optimistically hoped. Therefore, you will have to use the old formats:

- Eternal Lands Book Format

- Informal Old Encyclopedia/Help Format Guide

 

Apologies again, and I thank you for your patience. :P

Share this post


Link to post
Share on other sites

i am NOT a programmer, but i would gladly help.

 

What i can offer is making sure the info is correct, i have all the files for items listed on the website - so i can collate and check the info you have, is current and correct (and obviously keep it updated)

 

IF you need someone for this that is

Share this post


Link to post
Share on other sites
i am NOT a programmer, but i would gladly help.

 

What i can offer is making sure the info is correct, i have all the files for items listed on the website - so i can collate and check the info you have, is current and correct (and obviously keep it updated)

 

IF you need someone for this that is

168070[/snapback]

That's the real big one now, because I suspect there are probably a lot of errors hidden in the Encyclopedia.

Edited by crusadingknight

Share this post


Link to post
Share on other sites

I dont know exactly what you need, but I have been a proofreader for Lyanna for a few weeks, I could proofread your Encyclopedia if you would like, I know a lot of information about the game and Im sure I could catch most things. Its funny, Im actually fairly bad at spelling, but I can see when ietms is misspelled adn jsut dont suond write

Share this post


Link to post
Share on other sites

Thanks, I'd really appreciate that (jamesvm left some weird grammar, don't know if I found it all yet)

 

As well, I've released the new version:

http://www.rootshell.be/~bremac/lang-1.0.2.zip (Download, and unzip it into your EL folder, overwriting when prompted.)

http://www.rootshell.be/~bremac/encyc-1.0.2-patch.zip (For developers, to merge into the ELC CVSROOT)

Edited by crusadingknight

Share this post


Link to post
Share on other sites

I unzipped it, It unzipped the Languages folder with a capital L, I deleted my old one and renamed it to languages without the capital, then ran. I got some funny output, It does not crash, but something is wrong.

ewq222@Glowie ewq222 $ cd /usr/share/games/eternal-lands/
ewq222@Glowie eternal-lands $ ./el.x86.linux.bin
languages/en/strings/help.xml:34: parser error : Input is not proper UTF-8, indicate encoding !
   <appropriate_namePw\uffff\uffff>Use an appropriate name:
                      ^
languages/en/strings/help.xml:34: error: Bytes: 0xB7 0x03 0xF3 0x01
   <appropriate_namePw\uffff\uffff>Use an appropriate name:
                      ^
languages/en/strings/help.xml:34: parser error : Couldn't find end of Start Tag appropriate_namePw\uffff line 34
   <appropriate_namePw\uffff\uffff>Use an appropriate name:
                       ^
languages/en/strings/help.xml:34: parser error : internal error
   <appropriate_namePw\uffff\uffff>Use an appropriate name:
                       ^
languages/en/strings/help.xml:34: parser error : Extra content at the end of the document
   <appropriate_namePw\uffff\uffff>Use an appropriate name:
                       ^
languages/en/strings/help.xml:34: parser error : Input is not proper UTF-8, indicate encoding !
   <appropriate_namePw\uffff\uffff>Use an appropriate name:
                      ^
languages/en/strings/help.xml:34: error: Bytes: 0xB7 0x03 0xF3 0x01
   <appropriate_namePw\uffff\uffff>Use an appropriate name:
                      ^
languages/en/strings/help.xml:34: parser error : Couldn't find end of Start Tag appropriate_namePw\uffff line 34
   <appropriate_namePw\uffff\uffff>Use an appropriate name:
                       ^
languages/en/strings/help.xml:34: parser error : internal error
   <appropriate_namePw\uffff\uffff>Use an appropriate name:
                       ^
languages/en/strings/help.xml:34: parser error : Extra content at the end of the document
   <appropriate_namePw\uffff\uffff>Use an appropriate name:
                       ^

Ive checked line 34 where it appears to crash and...

 

Line 34: <appropriate_namePw·ó>Use an appropriate name: ...BLAH....

Changed to:

<appropriate_namePw>Use an appropriate name:
Please do not create a name that is obscene or offensive, contains more than 3 numbers, is senseless or stupid (i.e. djrtq47fa), or is made with the intent of impersonating another player.
Take into consideration that the name you choose does affect the atmosphere of the game. Inappropriate names can and will be locked.</appropriate_namePw>

Works like a charm now. that zip file had a patch file in it :D languages/en/Encyclopedia/Encyc-1.0.2.patch Im not sure that was supposed to be there.

 

For developers, to merge into the ELC CVSROOT
I can use the CVS I am, but Im not an expert. should I take that zip file and extract it into /elc directory and then compile?

 

Either way Ill be running through these xml files and looking for any gramatical/spelling and other errors I find.

Edited by Brom

Share this post


Link to post
Share on other sites

CK, can you please correct the case in the zip file? And please inform all authors to use an xml-declaration at the top of their files

<?xml version="1.0" encoding="UTF-8"?>

otherwise libxml will complain. Of course, they have to replace "UTF-8" with the encoding they actually use. All authors working on the same file will have to use the same encoding though, so UTF-8 is probably not a bad idea. Microsoft's software supports it since around 2000. I don't know how long it's been supported by Linux, I've been using Linux for three years only so far.

 

P.S. The correct tag name is "appropriate_name" (without "Pw"). I don't know what screwed it up, how did you create the files, CK?

Edited by Lachesis

Share this post


Link to post
Share on other sites

I'll have to double-check that.

:D ... wtf. It looks like mr. WriteXML has screwed up once again. I'd better fix that...

 

 

And Brom, just leave that - the zipped patch file is because we distribute the languages/ release from cvs. Unless you have cvs commit access, it isn't for you. :D

Edited by crusadingknight

Share this post


Link to post
Share on other sites

OK, I reuploaded both files (and, as Brom mentioned, I got rid of that stupid patch inside the Encyclopedia/ directory)

Share this post


Link to post
Share on other sites

IMPORTANT: CK's zip is outdated because of corrections. A nightly CVS snapshot will be made available directly prior to the client release.

Share this post


Link to post
Share on other sites

IMPORTANT: I merged CK's zip into CVS, apparently he forgot both to update and to check in his repository. Please report errors a.s.a.p., because the release date is already close.

Share this post


Link to post
Share on other sites
IMPORTANT: I merged CK's zip into CVS, apparently he forgot both to update and to check in his repository. Please report errors a.s.a.p., because the release date is already close.

179913[/snapback]

Yeah, I couldn't afford to miss my plane waiting for CVS to come back online (freepository was down for some reason). Sorry about that added hassle Lachesis.

You rock. :P

Edited by crusadingknight

Share this post


Link to post
Share on other sites
UTF-8 is probably not a bad idea. Microsoft's software supports it since around 2000. I don't know how long it's been supported by Linux, I've been using Linux for three years only so far.

 

Agreed, the world is moving towards utf8 and all the steps in that way should be ok.

 

Some aclarations (I'm bored so just bear with me): Technically, the linux kernel supports it since 1.2, wich means since march of 1995 if I remember well (that year I started to use linux, thats the reason why I remember). The problem is that, not all the system libraries are as unicode aware as the kernel is. For the rest of the programs the thing is also similar, for example, bash (the most used shell under linux) does not support it ok until version 3.0 I think. The other shells support for utf-8 is even worse, or, most times, totally unexistent. KDE and Gnome support it natively now, I dont know since what versions (regardless if the system kernel is compiled with or without utf support into it), well, I should say QT and GTK, really.

 

Glibc is supposed to fully support it since 2.2 and most C standard functions should handle the same way single-byte and multy-byte characters (most functions, but not all).

 

Windows support for unicode comes really from nt3. So it is older than 2000. It is true, that, appart from nt3 and nt4 the support for unicode came with 2000 for home pcs, since nt was never massively used in home boxes. All the 9x series of windows do use the infamous 1252 code page (8bit) instead and have, AFAIK, no support at all for unicode (internally), easy to understand knowing that all those OSs were ruled by a little file called config.sys and another little file called autoexec.bat in which we had lines defining, amongst other things, the code page, a "loadhigh c:\dos\keyb.exe sp" line and, probably, another line saying "DEVICEHIGH=C:\WINDOWS\COMMAND\ANSI.SYS". That limitations were not in the nt series of the MS OSs.

 

As for the best support... well: IMO linux is far better for me (even when it is true that you need some tweaking to make a full unicode box), the best utf8 aware browser maybe is mozilla I think (or opera), the best GUIs that are unicode aware are, for me, gnome and kde. I like fvwm thou. In terms of programming languages, I think that java, python and maybe C have the best unicode support. In databases maybe PostgreSQL, but I dont know so much about databases anyway :)

 

These was on my markers list, in case someone is interested on further explanations:

 

http://www.cl.cam.ac.uk/~mgk25/unicode.html

http://www.jorendorff.com/articles/unicode/windows.html

Share this post


Link to post
Share on other sites
I created a recent CVS snapshot from freepository. Please be kind and don't download if you don't need, as I have a 5 MB per three hours bandwidth quota.

186451[/snapback]

Would you like this hosted elsewhere?

 

I have (enough) bandwidth if so.

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

  • Recently Browsing   0 members

    No registered users viewing this page.

×