Go Back   EQEmulator Home > EQEmulator Forums > Archives > OpenEQ > OpenEQ::Development

OpenEQ::Development Development discussion for OpenEQ. Do not post for support.

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #16  
Old 10-03-2004, 10:52 AM
jbb
Hill Giant
 
Join Date: Mar 2003
Location: UK
Posts: 242
Default

Ok, my last comment for tonight

Your probably going to need a atom for zone related information such as the zone name, far clipping plane, sky colour or texture or whatever, fog type & colour.

And also if you want this to be an extensible file format I think you should have some way for each atom to indicate if that atom MUST be understood by the loader. For example you might add a new atom with lighting information. An old loader could still load and show the zone without lighting just by ignoring the atom. Or you might introduce a new and improved 'VER2' vertex information atom. If the loader sees this and doesn't know about it then it can't continue.

I'd suggest making the atom name upper case if the loader is required to understand the contents and lower case if the loader can plausibly render the zone while ignoring the contents. For example the octree information might be lower case because a renderer which doesn't understant that atom type could still render the zone (just more slowly)
Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 10:31 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3