06 March 2007

Lot of improvements and new stuff soon

Today, for the first time in months, I downloaded the client CVS and compiled it, in order to test the new object format, which has a few improvements over the old one, such as the materials ordered to minimize texture changes, and redundant faces removed.
Daniel finished the new format, fixed a few problems with the converter, and added the support for it in the map editor, which means that now we can finally switch to a more efficient format.

In conjunction with the compressed maps, objects and textures, the client loads faster and it is slightly faster.
We had a test today, with a pre pre release candidate, and it seems that there weren't any problems with the latest changes.

The only thing I don't like about compressing everything is that the download file size is much bigger than before. The reason for this is that with the objects uncompressed, the installer compresses all together. If they are compressed individually, the file sizes increases. One way to mitigate this problem is having the objects uncompressed, then after the game is installed the installer can run a script (a bat, maybe) to compress them and delete the uncompressed versions.

On the server side, I am almost finished with the light maps and the different visibility based on the light (nearby lights, time of day, etc.). It should be ready for testing by the end of this week.

5 Comments:

Anonymous Anonymous said...

I'd like to help with testing of the lightmaps if my computer lets me (might not have enough ram)! I haven't helped test before so it would be good to do it for a change.

7/3/07 09:04  
Anonymous Anonymous said...

About the filesize: The official Linux/BSD client comes with a lot of unnecessary files (e.g. Windows libraries, Windows executables). Although I never used the Windows Client I doubt that some of them, such as elconfig.exe (dates back to 2003), are even up-to-date anymore.

I'd really appreciate if these unnecessary files could be left out, in order to save download bandwith and keep the EL installation clean.

8/3/07 03:32  
Blogger Radu said...

The Linux/FreeBSD client does not pose a big bandwidth problem for us, and it is hosted on external mirrors anyway.
I doubt anyone can complain about 200Kb more in the download due to the windows files.

Regarding testing the lightmaps, it will take a while to have them.

10/3/07 00:05  
Anonymous Anonymous said...

It's not "complaining", it just struck me as odd. Not including those absolutely unnecessary files wouldn't mean an awful lot of work. Besides that I really don't understand, why a 4 year old out-dated executable is still part of the CVS.

13/3/07 13:47  
Blogger Radu said...

Which out of date file is still part of the CVS?

15/3/07 01:44  

Post a Comment

<< Home