Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Development] Mu Online Client/Server remake project

Experienced Elementalist
Joined
Jun 19, 2006
Messages
215
Reaction score
28
Man that is a very nice project some on could plz work with this
 
Newbie Spellweaver
Joined
Jun 9, 2011
Messages
5
Reaction score
0
As I understood, it moved to:
Hi again, this was the first thread I created a while ago, http://forum.ragezone.com/f508/mu-online-client-server-remake-988861/

FAQ:

Q: What is this?
A: This is an open source project, it tries to recreate the basic aspect and mechanics used in the original game.


Q: Why is it open source?
A: Why not?


Q: Is it going to be finished some day?
A: I don't know, I'm not going to do it but someone could...


Q: Can i use just the client with the original mu server?
A: since i haven't created a mu before, I decided not to implement the same protocol. i'm kind of familiar with it, I reversed it years ago just for fun, but i have never had a server in my life (Don't even care...),
so the answer is no, you can't.


Q: What can i do with this?
A: Since ALL the dependencies are open source, there is no limit...
Well, just one, your imagination :elefant:.


Q: Got any videos?
A: this was the last one:



Q: Was this the original project?
A: Nope, I had to create a new small and robust graphic engine oriented to directcompute integration for image processing and signal analysis, I used ogre source as base and I built the game using that. But it was bad as hell, performance was quite bad, and I had to create a lot of shaders (DirectX 11 can't use the fixed pipeline so...), and I don't have time to create shaders :/
So, I decided to use Ogre (Directx 9.0c) instead, and, since Ogre has MIT licence, so should the client!
That's why it is open source!


Q: How long did it take?
A: Using the Ogre engine, from august until today, 1 hour a day average.


Q: Why did you make the server in C# and the client in C++?
A: Why not?


Q: Finally, is this an alpha release?
A: not even alpha...


Now, what you want:

and now, what you need:


INSTRUCTIONS, HOW TO BUILD

Step 1, install all .NET Frameworks. (including client profiles) and Microsoft Visual C++ 2010 Redistributable Package (x86) and (x64)

Step 2, install DirectX End-User Runtimes (June 2010)

Step 3, install mysql workbech (Visual C++ Redistributable 2013 and .NET 4 client profile needed, according to oracle)

Step 4, download dependencies, boost and media.

Dependencies:

Boost:

Media:

Step 5, extract dep, boost and media in MuOnline folder. (uncompressed boost is about 3gb)

Step 6, open mysql workbench, open root connection, go to Server->Data Import, and select muonline.sql (located in DataBase folder, Dirac server, this should restore the db, it's quite empty but dirac needs it!.)

Step 7, open Dirac solution (vs 10 or 12/13), build it, open config.ini, in the [DataBaseConfig] section, write your user and password

Step 8, Open MU.sln, select release config, second click in the solution, REBUILD ALL. (could take a few minutes or several hours).
note: you can build also the debug version, but the framerate will be very low.
note2: the default option when rebuilding the solution is to create the precompiler headers, to change that, select "Use precompiler headers" and build again.

Step 9, Now, run dirac server (debug or release, whatever) and then, run MegaProjectNative (run it from vs) and you are done ;)

Requisites: There are no requisites, you can take this code and use it the way you want. However, you should add the OGRE logo, for example, in the credits.

GM-Andromeda - [Development] Mu Online Client/Server remake project - RaGEZONE Forums

Acknowledgements: Karli, he spent some time on this too
GM-Andromeda - [Development] Mu Online Client/Server remake project - RaGEZONE Forums


If you have questions:


GM-Andromeda - [Development] Mu Online Client/Server remake project - RaGEZONE Forums
 
Newbie Spellweaver
Joined
Jun 29, 2009
Messages
23
Reaction score
23
No one continue this project? i have stopped my personal project for a time, but i make this.

 
Junior Spellweaver
Joined
Aug 1, 2011
Messages
126
Reaction score
90
@yomalex - I compiled Your client but I have no Terrain.fx and Effects.fx files and BMDs are not loading proper.

22:17:53 > LoadScreen not defined
22:17:53 > 'Dark Wizard' can't be loaded
22:17:53 > 'Dark Knight' can't be loaded
22:17:53 > 'Elf' can't be loaded
22:17:53 > 'Magic Gladiator' can't be loaded
22:17:53 > 'Dark Lord' can't be loaded
22:17:53 > 'Summoner' can't be loaded
22:17:53 > 'Dark Wizard' can't be loaded
22:17:53 > 'Dark Knight' can't be loaded
22:17:53 > 'Elf' can't be loaded
22:17:53 > 'Magic Gladiator' can't be loaded
22:17:53 > 'Dark Lord' can't be loaded
22:17:53 > 'Summoner' can't be loaded
22:17:53 > Loaded in 0.000000 seg 13/95
22:17:53 > Can't load material TileGrass03.ozj
22:17:53 > Can't load Fx: 88760b59
22:17:53 > 'Terrain' can't be loaded
22:17:53 > Loaded Player Animations in 19.781000 seg 15/147
22:17:53 > 'Helm of Class 1' can't be loaded
22:17:53 > 'Armor of Class 1' can't be loaded
22:17:53 > 'Glove of Class 1' can't be loaded
22:17:53 > 'Pant of Class 1' can't be loaded
22:17:53 > 'Boot of Class 1' can't be loaded
22:17:53 > 'Helm of Class 2' can't be loaded
22:17:53 > 'Armor of Class 2' can't be loaded
22:17:53 > 'Glove of Class 2' can't be loaded
22:17:53 > 'Pant of Class 2' can't be loaded
22:17:53 > 'Boot of Class 2' can't be loaded
22:17:53 > 'Helm of Class 3' can't be loaded
22:17:53 > 'Armor of Class 3' can't be loaded
22:17:53 > 'Glove of Class 3' can't be loaded
22:17:53 > 'Pant of Class 3' can't be loaded
22:17:53 > 'Boot of Class 3' can't be loaded
22:17:53 > 'Helm of Class 4' can't be loaded
22:17:53 > 'Armor of Class 4' can't be loaded
22:17:53 > 'Glove of Class 4' can't be loaded
22:17:53 > 'Pant of Class 4' can't be loaded
22:17:53 > 'Boot of Class 4' can't be loaded
22:17:53 > 'Helm of Class 5' can't be loaded
22:17:53 > 'Armor of Class 5' can't be loaded
22:17:53 > 'Glove of Class 5' can't be loaded
22:17:53 > 'Pant of Class 5' can't be loaded
22:17:53 > 'Boot of Class 5' can't be loaded
22:17:53 > 'Helm of Class 6' can't be loaded
22:17:53 > 'Armor of Class 6' can't be loaded
22:17:53 > 'Glove of Class 6' can't be loaded
22:17:53 > 'Pant of Class 6' can't be loaded
22:17:53 > 'Boot of Class 6' can't be loaded
22:17:53 > 'Helm of Class 201' can't be loaded
22:17:53 > 'Armor of Class 201' can't be loaded
22:17:53 > 'Glove of Class 201' can't be loaded
22:17:53 > 'Pant of Class 201' can't be loaded
22:17:53 > 'Boot of Class 201' can't be loaded
22:17:53 > 'Helm of Class 202' can't be loaded
22:17:53 > 'Armor of Class 202' can't be loaded
22:17:53 > 'Glove of Class 202' can't be loaded
22:17:53 > 'Pant of Class 202' can't be loaded
22:17:53 > 'Boot of Class 202' can't be loaded
22:17:53 > 'Helm of Class 203' can't be loaded
22:17:53 > 'Armor of Class 203' can't be loaded
22:17:53 > 'Glove of Class 203' can't be loaded
22:17:53 > 'Pant of Class 203' can't be loaded
22:17:53 > 'Boot of Class 203' can't be loaded
22:17:53 > 'Helm of Class 204' can't be loaded
22:17:53 > 'Armor of Class 204' can't be loaded
22:17:53 > 'Glove of Class 204' can't be loaded
22:17:53 > 'Pant of Class 204' can't be loaded
22:17:53 > 'Boot of Class 204' can't be loaded
22:17:53 > 'Helm of Class 301' can't be loaded
22:17:53 > 'Armor of Class 301' can't be loaded
22:17:53 > 'Glove of Class 301' can't be loaded
22:17:53 > 'Pant of Class 301' can't be loaded
22:17:53 > 'Boot of Class 301' can't be loaded
22:17:53 > 'Helm of Class 302' can't be loaded
22:17:53 > 'Armor of Class 302' can't be loaded
22:17:53 > 'Glove of Class 302' can't be loaded
22:17:53 > 'Pant of Class 302' can't be loaded
22:17:53 > 'Boot of Class 302' can't be loaded
22:17:53 > 'Helm of Class 303' can't be loaded
22:17:53 > 'Armor of Class 303' can't be loaded
22:17:53 > 'Glove of Class 303' can't be loaded
22:17:53 > 'Pant of Class 303' can't be loaded
22:17:53 > 'Boot of Class 303' can't be loaded
22:17:53 > 'Helm of Class 304' can't be loaded
22:17:53 > 'Armor of Class 304' can't be loaded
22:17:53 > 'Glove of Class 304' can't be loaded
22:17:53 > 'Pant of Class 304' can't be loaded
22:17:53 > 'Boot of Class 304' can't be loaded
22:17:53 > 'Helm of Class 305' can't be loaded
22:17:53 > 'Armor of Class 305' can't be loaded
22:17:53 > 'Glove of Class 305' can't be loaded
22:17:53 > 'Pant of Class 305' can't be loaded
22:17:53 > 'Boot of Class 305' can't be loaded
22:17:53 > 'Helm of Class 306' can't be loaded
22:17:53 > 'Armor of Class 306' can't be loaded
22:17:53 > 'Glove of Class 306' can't be loaded
22:17:53 > 'Pant of Class 306' can't be loaded
22:17:53 > 'Boot of Class 306' can't be loaded
22:17:53 > Loaded Effect Manager in 0.015000 seg 96/147
22:17:53 > 'Terrain 74 BMD Model 40' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 161' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 130' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 165' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 163' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 97' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 94' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 95' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 134' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 160' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 123' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 124' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 127' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 125' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 128' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 136' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 137' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 11' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 147' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 146' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 96' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 111' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 139' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 135' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 164' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 98' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 76' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 83' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 138' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 157' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 21' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 87' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 38' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 156' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 101' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 71' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 26' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 9' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 158' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 39' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 114' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 140' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 78' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 129' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 67' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 103' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 148' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 2' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 66' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 49' can't be loaded
22:17:53 > 'Terrain 74 BMD Model 57' can't be loaded
 
Newbie Spellweaver
Joined
Jun 29, 2009
Messages
23
Reaction score
23
yomalex - I compiled Your client but I have no Terrain.fx and Effects.fx files and BMDs are not loading proper.

Sorry, the copy of the files that is on GitHub is what I was able to recover from my old PC, the shadders that I attach here I rebuilt because they were in the client that I lost
View attachment Shaders.zip
 

Attachments

You must be registered for see attachments list
Back
Top