Mirage Source

Free ORPG making software.
It is currently Tue Sep 22, 2020 10:45 pm

All times are UTC




Post new topic Reply to topic  [ 80 posts ]  Go to page 1, 2, 3, 4  Next
Author Message
 Post subject: MSCPP Beta 0.1
PostPosted: Tue Jul 15, 2008 1:30 am 
Offline
Pro
User avatar

Joined: Mon May 29, 2006 3:26 pm
Posts: 493
Location: São Paulo, Brasil
Google Talk: blackagesbr@gmail.com
I'm back working on the MSECPP project, to have MSE into C++.
Take a look at this, what do you think?
I have the basic loading working right now and I'm re-developing my WinSock classes to easily send data.
It will look a lot like MSE2.32(yes, I'm following it and I'll make it with all the bug fixes we've found), but I'm actually making only server side.

UPDATE:
Just finished my winsock class. Now it can connects to a basic software, just for test ^^ Well, actually it loads everything from ini files, the start listening the port. It's all threaded and synchronous ^^.
I'm having one problem. The only major thing that I'll change is the data packet mode. I really like strings, but they are way slow... So I'll use it just like in my game, I'm handling byte arrays. But I actually have no Vanilla MS client w/ byte arrays and that will take a long time to develop... Does any body have this? Tnx in advance.

UPDATE(17/07/2008):
Updated the Class Diagram a lot.

UPDATE(31/07/2008):
:D Done converting! :D
Well. Just to remember it is not usable, I finished the CONVERSION, so all the lines are translated to C++, but there are still a few logic stuff that I still need to remake, and a few things on the newer versions that I need to change. WARNING: This is NOT a release yet, it is just a preview, since I have the code and it compiles, but does NOT work yet.
I'll basically release this so you guys can help me out, because I can't make this chit to work xD
Somehow there is happening a damn memory error client side, so the damn VB6 closes...
Yes, the client is a changed MSE2.x(not fully conversed, I think) that I'm changing to work with this server in C++.
If anybody can solve this damn problem I'll thank you a LOT, I really want this to be fully working.
Maybe there are a few packet sizes wrong since I made this very quick, to finish it yet on my vacations.
Remember, this was made in Visual Studio Team 2008, C++.
Version 0.1Beta.
EDIT: Just to make sure, I THINK any project made in Visual Studio Team will work at Express, but I'm not sure. Can anybody test? http://www.microsoft.com/express/vc/ Tnx a lot

UPDATE(01/08/2008):
Updated the class diagram with the same as the released.

UPDATE(02/08/2008):
Changed the name to MSCPP, and not MSECPP and moved the topic to a new board :D
Just re-uploaded the files with a few commentaries and a printable header that shows when loading. Also improved the server side command handling, adding a few more commands.
SHENQUIE!


Attachments:
File comment: MirageSourceCPP Client, just for test, since it's made in VB6.
client_VB.zip [417.09 KiB]
Downloaded 705 times
File comment: MirageSourceCPP Server
MirageServer.zip [112.32 KiB]
Downloaded 655 times
File comment: Class Diagram
MSECPP_Server.jpg
MSECPP_Server.jpg [ 79.93 KiB | Viewed 14160 times ]

_________________
http://www.blackages.com.br
Image
Dave wrote:
GameBoy wrote:
www.FreeMoney.com
I admit I clicked. I immediately closed upon realizing there was, in fact, no free money.
Robin wrote:
I love you and your computer.Marry me.


Last edited by Dragoons Master on Sat Aug 02, 2008 4:08 pm, edited 12 times in total.
Top
 Profile  
 
 Post subject: Re: MSECPP
PostPosted: Tue Jul 15, 2008 7:15 pm 
Offline
Pro
User avatar

Joined: Mon May 29, 2006 3:26 pm
Posts: 493
Location: São Paulo, Brasil
Google Talk: blackagesbr@gmail.com
Any body interested?

_________________
http://www.blackages.com.br
Image
Dave wrote:
GameBoy wrote:
www.FreeMoney.com
I admit I clicked. I immediately closed upon realizing there was, in fact, no free money.
Robin wrote:
I love you and your computer.Marry me.


Top
 Profile  
 
 Post subject: Re: MSECPP
PostPosted: Wed Jul 16, 2008 2:53 am 
Offline
Regular
User avatar

Joined: Tue Oct 09, 2007 1:40 am
Posts: 93
Im pretty interested, although I can't help you with the byte arrays. Im planning an engine in c++ but im still learning the language first. I'll be following your progress :P


Top
 Profile  
 
 Post subject: Re: MSECPP
PostPosted: Wed Jul 16, 2008 4:19 pm 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
You did break it down nice, however there's a lot of stuff that isn't quite included in that UML diagram.

GL :D Go ahead and take a look at MSSC if you want... I will probably not work on it again until school time... when I worked on it on the bus ride to and from school (1 hour each way! ;-;)

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
 Post subject: Re: MSECPP
PostPosted: Wed Jul 16, 2008 8:49 pm 
Offline
Pro
User avatar

Joined: Mon May 29, 2006 3:26 pm
Posts: 493
Location: São Paulo, Brasil
Google Talk: blackagesbr@gmail.com
Hehehe, I'm still editing it a lot.
Just finished socket thread's synchronizing :D
Hell job xD
Well, now I'm making the GameAI.
By the end of this month I think I'll have it done. :D

_________________
http://www.blackages.com.br
Image
Dave wrote:
GameBoy wrote:
www.FreeMoney.com
I admit I clicked. I immediately closed upon realizing there was, in fact, no free money.
Robin wrote:
I love you and your computer.Marry me.


Top
 Profile  
 
 Post subject: Re: MSECPP
PostPosted: Thu Jul 17, 2008 10:16 pm 
Offline
Pro
User avatar

Joined: Mon May 29, 2006 3:26 pm
Posts: 493
Location: São Paulo, Brasil
Google Talk: blackagesbr@gmail.com
Just edited the class diagram a looooooooot! Now it's much better. Almost done. The code it self is almost good to be released. Maybe 3 more days if I waste a lot of time with it ^^.

_________________
http://www.blackages.com.br
Image
Dave wrote:
GameBoy wrote:
www.FreeMoney.com
I admit I clicked. I immediately closed upon realizing there was, in fact, no free money.
Robin wrote:
I love you and your computer.Marry me.


Top
 Profile  
 
 Post subject: Re: MSECPP
PostPosted: Fri Jul 18, 2008 3:33 pm 
Offline
Regular
User avatar

Joined: Tue Oct 09, 2007 1:40 am
Posts: 93
What program do you use to make the diagram?


Top
 Profile  
 
 Post subject: Re: MSECPP
PostPosted: Sat Jul 19, 2008 3:01 am 
Offline
Pro
User avatar

Joined: Mon May 29, 2006 3:26 pm
Posts: 493
Location: São Paulo, Brasil
Google Talk: blackagesbr@gmail.com
Microsoft Visio.

UPDATE: It's connecting and creating accounts/chars now :D
I think 2 more days it will be done :D

_________________
http://www.blackages.com.br
Image
Dave wrote:
GameBoy wrote:
www.FreeMoney.com
I admit I clicked. I immediately closed upon realizing there was, in fact, no free money.
Robin wrote:
I love you and your computer.Marry me.


Top
 Profile  
 
 Post subject: Re: MSECPP
PostPosted: Sat Jul 19, 2008 4:54 am 
Offline
Pro

Joined: Mon May 29, 2006 2:58 pm
Posts: 370
dragoons you should im me

_________________
Image


Top
 Profile  
 
 Post subject: Re: MSECPP
PostPosted: Sat Jul 19, 2008 10:11 am 
grimsk8ter11 wrote:
dragoons you should im me


O.o

He's not dead? O.o


Top
  
 
 Post subject: Re: MSECPP
PostPosted: Sat Jul 19, 2008 12:25 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
Grim's been around. He's on MSN a lot.

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
 Post subject: Re: MSECPP
PostPosted: Sat Jul 19, 2008 1:46 pm 
Robin wrote:
Grim's been around. He's on MSN a lot.


I meant on the forums. *shakes head*

I know he's on MSN. I see him when I randomly login.


Top
  
 
 Post subject: Re: MSECPP
PostPosted: Sat Jul 19, 2008 1:58 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
Perfekt wrote:
Robin wrote:
Grim's been around. He's on MSN a lot.


I meant on the forums. *shakes head*

I know he's on MSN. I see him when I randomly login.


Yeah, speaking of which you need to get on GTalk more.

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
 Post subject: Re: MSECPP
PostPosted: Sat Jul 19, 2008 3:27 pm 
Robin wrote:
Perfekt wrote:
Robin wrote:
Grim's been around. He's on MSN a lot.


I meant on the forums. *shakes head*

I know he's on MSN. I see him when I randomly login.


Yeah, speaking of which you need to get on GTalk more.


*sets it to load with windows* Problem solved. :P


Top
  
 
 Post subject: Re: MSECPP
PostPosted: Sun Jul 20, 2008 6:12 am 
Offline
Pro

Joined: Mon May 29, 2006 2:58 pm
Posts: 370
it loads with windows and pisses me off >.<

university is a bitch

_________________
Image


Top
 Profile  
 
 Post subject: Re: MSECPP
PostPosted: Sun Jul 20, 2008 11:41 am 
grimsk8ter11 wrote:
it loads with windows and pisses me off >.<

university is a bitch


I have no choice. If I don't let it load with windows, I won't remember to load it. >.<

Bad memory FTL.


Top
  
 
 Post subject: Re: MSECPP
PostPosted: Wed Jul 23, 2008 9:03 pm 
Offline
Community Leader
User avatar

Joined: Mon May 29, 2006 1:00 pm
Posts: 2538
Location: Sweden
Google Talk: johansson_tk@hotmail.com
Indeed this sounds interesting, just ask and I can setup a board for you if you wish.

_________________
I'm on Facebook!My Youtube Channel Send me an email
Image


Top
 Profile  
 
 Post subject: Re: MSECPP
PostPosted: Fri Jul 25, 2008 2:42 pm 
Offline
Pro
User avatar

Joined: Mon May 29, 2006 3:26 pm
Posts: 493
Location: São Paulo, Brasil
Google Talk: blackagesbr@gmail.com
I'm reeeealy busy on the last days. Just came back from a trip to the beach and tomorrow I'll need to go 400km away from where I live just to speak at a university for 2:30 about XNA ><, then I'll come back to my city, in the same day... So I'll leave at 8:00 AM, taking a bus, then I'll be there at 13:30 and wait until 15:00 to make the speech. Then I'll have to take an other damn trip back to my town at 18:00, so I'll have to run a lot because I can't miss that bus xD

_________________
http://www.blackages.com.br
Image
Dave wrote:
GameBoy wrote:
www.FreeMoney.com
I admit I clicked. I immediately closed upon realizing there was, in fact, no free money.
Robin wrote:
I love you and your computer.Marry me.


Top
 Profile  
 
 Post subject: Re: MSECPP
PostPosted: Fri Jul 25, 2008 3:03 pm 
Offline
Knowledgeable
User avatar

Joined: Mon Jul 24, 2006 2:04 pm
Posts: 339
Bah, I wish my class diagrams were that small and simple. :(

_________________
NetGore Free Open Source MMORPG Maker


Top
 Profile  
 
 Post subject: Re: MSECPP
PostPosted: Mon Jul 28, 2008 2:58 pm 
Offline
Pro
User avatar

Joined: Mon May 29, 2006 3:26 pm
Posts: 493
Location: São Paulo, Brasil
Google Talk: blackagesbr@gmail.com
:D
Back to work now ^^
I think that by the end of the week it will be done. If not, it will take a while since I'll need to go back to college's town :cry:

_________________
http://www.blackages.com.br
Image
Dave wrote:
GameBoy wrote:
www.FreeMoney.com
I admit I clicked. I immediately closed upon realizing there was, in fact, no free money.
Robin wrote:
I love you and your computer.Marry me.


Top
 Profile  
 
 Post subject: Re: MSECPP
PostPosted: Thu Jul 31, 2008 6:27 pm 
Offline
Pro
User avatar

Joined: Mon May 29, 2006 3:26 pm
Posts: 493
Location: São Paulo, Brasil
Google Talk: blackagesbr@gmail.com
Released, but read main post.

_________________
http://www.blackages.com.br
Image
Dave wrote:
GameBoy wrote:
www.FreeMoney.com
I admit I clicked. I immediately closed upon realizing there was, in fact, no free money.
Robin wrote:
I love you and your computer.Marry me.


Top
 Profile  
 
 Post subject: Re: MSECPP
PostPosted: Sat Aug 02, 2008 7:17 am 
Offline
Knowledgeable

Joined: Fri May 18, 2007 9:54 pm
Posts: 234
I'm gonna DL it, I'm super curious to see what C++ is like, not sure if I'll be any help though :(

_________________
Image


Top
 Profile  
 
 Post subject: Re: MSECPP
PostPosted: Sat Aug 02, 2008 3:00 pm 
Offline
Pro
User avatar

Joined: Mon May 29, 2006 3:26 pm
Posts: 493
Location: São Paulo, Brasil
Google Talk: blackagesbr@gmail.com
Any help with this damn vb6 memory bug is appreciated ^^ Txn

Just re-uploaded the files with a few commentaries and a printable header that shows when loading. Also improved the server side command handling, adding a few more commands.

_________________
http://www.blackages.com.br
Image
Dave wrote:
GameBoy wrote:
www.FreeMoney.com
I admit I clicked. I immediately closed upon realizing there was, in fact, no free money.
Robin wrote:
I love you and your computer.Marry me.


Top
 Profile  
 
 Post subject: Re: MSCPP Beta 0.1
PostPosted: Sun Aug 10, 2008 7:13 am 
Offline
Pro
User avatar

Joined: Mon May 29, 2006 3:26 pm
Posts: 493
Location: São Paulo, Brasil
Google Talk: blackagesbr@gmail.com
Yup, simply conversion xD

_________________
http://www.blackages.com.br
Image
Dave wrote:
GameBoy wrote:
www.FreeMoney.com
I admit I clicked. I immediately closed upon realizing there was, in fact, no free money.
Robin wrote:
I love you and your computer.Marry me.


Top
 Profile  
 
 Post subject: Re: MSCPP Beta 0.1
PostPosted: Sun Aug 10, 2008 6:20 pm 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
He is crippling himself.

I tried to avoid that in my version of MSSC, but it's turning out to be a huge project :D

I'll work on it again once school's in session. MSSC has become my favorite bus-ride activity.

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 80 posts ]  Go to page 1, 2, 3, 4  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group