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 12-10-2003, 11:19 AM
Wumpas
Hill Giant
 
Join Date: Sep 2003
Posts: 154
Default EqEmu Flow Chart?

I am wondering does anyone have a flow chart of the EqEmu Source? I am having troble following it and a flow chart or phseudo code (spelling) could be of Imence help. If any such documents Exist It would really help me as well as others im sure.

5.1 or later prefered but anything as old as 4.4 would help as I could learn that source and then tackle the 5.1

Im really trying to understand this it's very intreging and anything helps mabe even just a basic run down on the main threads and how they link up (correct term?) dont feel you need dumb it down too much I enjoy a challenge but the full on assult of the source is too intimidating without a guide

I hope I made sence, feel not rushed to answer I know you guys
are taxed

P.S. I was on the fence on ware to post this (development general support???) please show mercy if I am in the wrong
__________________
For Power, For Inovation, Gnomercy Forever!
Reply With Quote
  #2  
Old 12-16-2003, 02:37 AM
Shawn319
Demi-God
 
Join Date: Jan 2002
Posts: 2,073
Default

I dont think there is one. If one is out there, it would have to be HUGE in order to depict all the complex functions and algorithms. And with the amount of changes we do daily it would be impossible to keep current.
__________________
Shawn319
Semi-Retired EQ Addict

(Retired)EQEmu Lead Tester
(Retired)EQEmu Tech Support

(Retired)Host/ServerOP - [LIVE] Official EQEmu Test Server
(Retired)Host/ServerOP - Shawn319's All-GM Dev Test Server
(Retired)ServerOP - EQEmu Beta Server
(Retired)ServerOP - GuildWars Server
(Retired)ServerOP - Raid Addicts
--------------------------
Reply With Quote
  #3  
Old 12-16-2003, 03:01 AM
Trumpcard
Demi-God
 
Join Date: Jan 2002
Location: Charlotte, NC
Posts: 2,614
Default

Start with net.cpp

Everything flows from there..

Everything splits up into different processing cycles (goes through the different lists)

Start in net.cpp with the *.Process() functions, and go down from there..
__________________
Quitters never win, and winners never quit, but those who never win and never quit are idiots.
Reply With Quote
  #4  
Old 12-16-2003, 05:47 AM
Eglin
Hill Giant
 
Join Date: Nov 2003
Posts: 168
Default

If you're on Wndows, then VC has a lot of tools that help. The class browser lets you explore classes conveniently and the ability to build browse files that tell you where any given function is called is nice.
Reply With Quote
  #5  
Old 12-16-2003, 04:57 PM
Wumpas
Hill Giant
 
Join Date: Sep 2003
Posts: 154
Default thakn you

Thank you guys I have VC.net 2002 and the class views are nice just what goes whare when was the problem i couldn't find the main thread but thanks to Trumpcard I n wknow that its net.cpp

Thank you Trump

P.S. im going to look into this building browse files you talked about you mean VS.net could create a "sort of" flow chart for me?
very nifty Im going to figure this out pronto.
__________________
For Power, For Inovation, Gnomercy Forever!
Reply With Quote
  #6  
Old 12-16-2003, 10:36 PM
Eglin
Hill Giant
 
Join Date: Nov 2003
Posts: 168
Default Re: thakn you

Quote:
Originally Posted by Wumpas
Thank you guys I have VC.net 2002 and the class views are nice just what goes whare when was the problem i couldn't find the main thread but thanks to Trumpcard I n wknow that its net.cpp
Execution always begins at main() in any c/c++ application...

Quote:
P.S. im going to look into this building browse files you talked about you mean VS.net could create a "sort of" flow chart for me?
very nifty Im going to figure this out pronto. :D
Yeah, it's handy. Would let kind of explore in reverse... Not much different than a grep, but is a bit smarter about which files to search. At any rate, if you _really_ want a flowchart or something, you should probably look for rational rose (or a clone w/ a few less thorns :). It has been quite a while since I last used it (thank God), but it can reverse-engineer source into UML IIRC. If you go this route, please share the results?
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:04 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