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

Wytter's TODO

Recommended Posts

Hey all,

 

I'm going to the military hence I cannot finish all of my projects for the EL client, this is a list of what I didn't get finished yet.

 

A) Documentation of the project.

- You should speak with Malaclypse if you want some information on how to write documentation for the EL client. We have been discussing the documentation back and forth and I am confident that he'll be able to show you how documentation should be written if you're in doubt - when he gets the time of course B)

http://www.eternal-lands.com/forum/index.php?showtopic=11142

- Being handled by Malaclypse

 

B) Books

- The books still need the network-side implementation. This is how I had thought about doing it:

When the client clicks on a book, the server will send an OPEN_BOOK_ID to the client, followed by an Uint16 specifying the book's unique ID. The client will then search the books it has in memory for that ID, and if it has it it'll show the book - if the book is not found, it will send a GET_BOOK to the server followed by the Uint16 ID.

The server has 2 book formats. One is a local book and the other is a server-side book that must be parsed from server data. The easiest way to differentiate them is to give the server-side book ID's numbers from say, 10000, then client-side books would have numbers from 0-9999. If it's a client-side book, the server would send an OPEN_LOCAL_BOOK followed name of the book to open. If it's a server-side book the server would send a READ_SERVER_BOOK to the client, followed by the entire book. Server-side books shouldn't be that long.

http://www.eternal-lands.com/forum/index.php?showtopic=10957

- Should be done now.

 

C) An improved configuration utility

I've written the basic functions for making the configuration utility toolset-independent, however we need one or more programmmers to help creating a configuration interface for EL. I started a GTK2 based elconfig program and committed it to the CVS, however it is not fully up to date and lacks 10-15 configuration options iirc.

http://www.eternal-lands.com/forum/index.php?showtopic=11430

- Still up for the taking

 

D) Support more toolkits

Make the map editor capable of using either GTK, GTK2 and QT in GNU/Linux

- Still up for the taking

 

E) Window manager extensions

Make sure that the Window manager gets extended with support for the root window and support for OnKeyPress callbacks both for the root window and for the window on top. Furthermore we should start using the widgets.

- ~ Done, thanks to Grum

 

Create an interface for multi-channel chat

- ~ Done, thanks to Grum

 

Create an in-game notepad so the users can keep track of their own notes for i.e. quests

- ~ Basic layout committed in cvs, just use -DNOTEPAD in compilation. Some small things that need to be taken care of are listed here: http://www.eternal-lands.com/forum/index.p...pic=13332&st=20

 

 

Updated 03/04/05 by crusadingknight. (Keeping stickied posts sync'd).

Edited by crusadingknight

Share this post


Link to post
Share on other sites

Unstickied, because I merged it into a general TODO. Feel free to edit that wytter. :D

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.

×