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

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

Reply
 
Thread Tools Display Modes
  #16  
Old 12-18-2004, 06:20 AM
daeken_bb
Discordant
 
Join Date: Mar 2003
Location: Chambersburg, PA
Posts: 469
Default

Quote:
Originally Posted by jbb
That seems to be the way to go to me.
Having empty zones you could walk around in and at least render the other players as a red cube and let you chat to them would be a good milestone that would show nice progress to people too
Agreed.

Anyway, need to get some christmas shopping done, so I'll see you all later
__________________
Keep me unemployed and working on OpenEQ, PM me about donating

Check out my deviantART page at http://daeken.deviantart.com/
Reply With Quote
  #17  
Old 12-18-2004, 06:46 AM
MOG
Fire Beetle
 
Join Date: Dec 2004
Posts: 16
Default

Happy shopping, hoho.

Have you considered using the Ogre engine? It does real nice skeletal animations. I would suggest using Ogre instead of reinventing the wheel. http://www.ogre3d.org It would take away a lot of the hard work so you could concentrate on other aspects of the logic. Ogre is also good for GUI functionality.
For networking, I would strongly recommend HawkNL
( http://www.hawksoft.com/hawknl/ ). It's fairly low level sockets programming there. Crossplatform (the way I like it).
From the site:

Quote:
HawkNL is a free, open source, game oriented network API released under the GNU Library General Public License (LGPL). HawkNL (NL) is a fairly low level API, a wrapper over Berkeley/Unix Sockets and Winsock. But NL also provides other features including support for many OSs, groups of sockets, socket statistics, high accuracy timer, CRC functions, macros to read and write data to packets with endian conversion, and support for multiple network transports. NL has been tested on Windows 9x/ME/NT/2000/XP/CE, Linux, Solaris, IRIX, AIX, BSDs, MacOS 7-9 and MacOS X.
It would make sense to "twist" these in since you are already using SDL. You could save a lot of time.

MOG
Reply With Quote
  #18  
Old 12-18-2004, 06:53 AM
MOG
Fire Beetle
 
Join Date: Dec 2004
Posts: 16
Default

Quote:
Originally Posted by jbb
That seems to be the way to go to me.
Having empty zones you could walk around in and at least render the other players as a red cube and let you chat to them would be a good milestone that would show nice progress to people too
I am thinking that with Ogre he could jump into the nitty-gritty skelatal animations a lot faster, maybe even bypassing the cube phase.
What is the status on reverse engineering the character animation files? I'll read more in this forum to find out. But it seems to me it could be quite similar to .NIF files used by NetImmerse-based games (Morrowind, DAoC).
Is there a way to import EQ meshes into 3DsMax or Lightwave?
At any rate, I look forward to see his next step.

MOG
Reply With Quote
  #19  
Old 12-18-2004, 06:56 AM
jbb
Hill Giant
 
Join Date: Mar 2003
Location: UK
Posts: 242
Default

Personally I'd use Ogre it seems nice.
But it's not my project

And getting the data into the format it needs is not trivial anyway.
Reply With Quote
  #20  
Old 12-20-2004, 07:15 AM
jbb
Hill Giant
 
Join Date: Mar 2003
Location: UK
Posts: 242
Default

One more thing -
It seems that the changes I made to change main to WinMain are uncecssary as SDL on windows comes with a library "sdlmain.lib" which if you like with it contains a WinMain which calls the standard main function.
That's better for portability
Reply With Quote
Reply


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:24 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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3