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

Archive::Development Archive area for Development's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 01-25-2002, 07:48 AM
t3mp14rX
Fire Beetle
 
Join Date: Jan 2002
Posts: 8
Default Programming language?

Just curious as to what exact language the EQEmu server is written in? I'm currently programming in C++ and learning DirectX\Direct3D8 and would like to contribute to this project if possible.

ty
__________________
-- t3mp14rX --
Reply With Quote
  #2  
Old 01-25-2002, 07:58 AM
RoByte
Sarnak
 
Join Date: Jan 2002
Posts: 30
Default

It's a mix of c and c++. The syntax and usage of char arrays is definitely similar to that of a c program, but also contains classes and other object-oriented designs from c++. Overall the source is in c++ using some older notations and functions.
Reply With Quote
  #3  
Old 01-26-2002, 07:12 AM
PimpDaddy
Fire Beetle
 
Join Date: Jan 2002
Posts: 4
Default

Also note that since its the server, not the client, use of DX/D3D is not necessary. In fact if *nix is to be supported ...
Reply With Quote
  #4  
Old 01-26-2002, 10:07 AM
Zeitgeist
Discordant
 
Join Date: Jan 2002
Posts: 289
Default

then people would have to use a good and current version of WINE? :p heeh... anyone wanna step up and mainstain the *nix port? c'mon we know you love a good recursive mutex... :p lol I have no idea what I just said
__________________
gm-Zeitgeist
I WAS Diligently Working at the Next Board Title :p
webmaster godmonkey.com, dreamusher.com
Reply With Quote
  #5  
Old 01-26-2002, 03:38 PM
t3mp14rX
Fire Beetle
 
Join Date: Jan 2002
Posts: 8
Default

Yeah after this post I noticed the .cpp files in the package <smacks self on the forehead> and was exploring how they're setup. Very nice work indeed. However I'm really disappointed with the item database. Most custom made packs I've come across are riddled with errors, and the default database is extremely limited. I'm sure you all know of Magelo, an EXTREMELY popular database and profiler system. This database has the widest array of items I've ever come across, I've challenged it myself. I've attempted to find an item which it didn't contain (even some that are discontinued) yet it still had them. I'm going to try and get in contact with the Magelo people and discuss the possibility of getting access to the database. If there was a way we could complete the item database simply based on Magelo's, this would reduce errors and limited content dramatically. I noticed a few other problems recently, such as the inability to make a proccing weapon. I'm going to explore the .cpp files a bit closer and see if I can understand where exactly these things are handled and what I could do about it.
__________________
-- t3mp14rX --
Reply With Quote
  #6  
Old 01-26-2002, 05:57 PM
PimpDaddy
Fire Beetle
 
Join Date: Jan 2002
Posts: 4
Default

I thought proccing weapons more or less worked, but its just that the effects aren't all in the emu yet. Then again maybe Im wrong and it was only the latent item effects that worked

On the concept of WINE, .. an interesting notion,.. but relying on emulators is usally not the best strategy

Anyway, this emu is a winner and getting enough content will be another key to its success. Getting the magelo database would be interesting indeed
Reply With Quote
  #7  
Old 01-27-2002, 07:21 AM
Yodason
Hill Giant
 
Join Date: Jan 2002
Posts: 205
Default

WINE would add too much overhead.
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 02:29 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