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] Source Mu Main 1.03.35 [Season 5.1 - Season 5.2]

Newbie Spellweaver
Joined
Jan 12, 2011
Messages
37
Reaction score
4
I don't know if my comment will be against the rules, but there is a great MU community called TUSERVERMU (Google it). There they managed to successfully compile the client using different versions of VS (it has a lot of explanatory posts and even a video). They even managed to make CashShop functional.

The MUEMU S4 source works perfectly with this client. The "Original WZ Sources 1.00.98+MuServer 1.00.95" works too.
 
Newbie Spellweaver
Joined
Jan 12, 2011
Messages
37
Reaction score
4
Yes… different VS version but same toolset version. Dont make me laugh :))

Why so arrogant?

That's why the MU community doesn't "go forward".

Some people barely know how to compile something. Keep that kind of comments to yourself, man, it doesn't add up to anything.
 
Elite Diviner
Joined
Sep 9, 2014
Messages
469
Reaction score
497
Why so arrogant?

That's why the MU community doesn't "go forward".

Some people barely know how to compile something. Keep that kind of comments to yourself, man, it doesn't add up to anything.

in main I use vs2008 + src Louis upd13 s6 and s4 also works

H8vLZQQ - [Development] Source Mu Main 1.03.35 [Season 5.1 - Season 5.2] - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Newbie Spellweaver
Joined
Aug 19, 2014
Messages
52
Reaction score
5
is there have someone make a tourist about ,that us louis emu then how to remove main.dll and add the functions to main.exe,,beacuse we now we have the source code of main,thanks.


 
Newbie Spellweaver
Joined
Jul 28, 2021
Messages
30
Reaction score
4
may be try build client on linux. because the client use only opengl. cut wzaudio and etc and work..
i understand correctly or not? thnx and dont hit me hard ^__^
 
Joined
Oct 29, 2007
Messages
1,267
Reaction score
1,284
Good... It's time to begin (again). Well you want to know why MU is an old game and what causes so many problems? it's basically because of this:

ZzzEffectMagicSkill.cpp file:

Code:
void RenderCircle(int Type,vec3_t ObjectPosition,float ScaleBottom,float ScaleTop,float Height,float Rotation,float LightTop,float TextureV)
{    
BindTexture(Type);    
vec3_t Light[4];    
Vector(1.f,1.f,1.f,Light[0]);    
Vector(1.f,1.f,1.f,Light[1]);    
Vector(LightTop,LightTop,LightTop,Light[2]);    
Vector(LightTop,LightTop,LightTop,Light[3]);    
float Num    = 12.f;    
for(float x=0.f;x<Num;x+=1.f)    
{         
float UV[4][2];        
TEXCOORD(UV[0],(x    )*(1.f/Num),1.f);        
TEXCOORD(UV[1],(x+1.f)*(1.f/Num),1.f);        
TEXCOORD(UV[2],(x+1.f)*(1.f/Num),0.f);        
TEXCOORD(UV[3],(x    )*(1.f/Num),0.f);        
vec3_t Angle;        
float Matrix1[3][4];        
float Matrix2[3][4];        
Angle[0] = 0.f;        
Angle[1] = 0.f;        
Angle[2] = (x    )*30.f+Rotation;        
AngleIMatrix(Angle,Matrix1);        
Angle[2] = (x+1.f)*30.f+Rotation;        
AngleIMatrix(Angle,Matrix2);                 
vec3_t p,Position[4];        
Vector(0.f,ScaleBottom,0.f,p);        
VectorRotate(p,Matrix1,Position[0]);        
VectorAdd(ObjectPosition,Position[0],Position[0]);        
Vector(0.f,ScaleBottom,0.f,p);        
VectorRotate(p,Matrix2,Position[1]);        
VectorAdd(ObjectPosition,Position[1],Position[1]);        
Vector(0.f,ScaleTop,Height,p);        
VectorRotate(p,Matrix2,Position[2]);        
VectorAdd(ObjectPosition,Position[2],Position[2]);        
Vector(0.f,ScaleTop,Height,p);        
VectorRotate(p,Matrix1,Position[3]);        
VectorAdd(ObjectPosition,Position[3],Position[3]);        
glBegin(GL_QUADS);        
[COLOR=#ff8c00][B]for(int i=0;i<4;i++)[/B][/COLOR]        
{            
glTexCoord2f(UV[i][0],UV[i][1]+TextureV);            
glColor3fv(Light[i]);            
[COLOR=#ff8c00][B]glVertex3fv(Position[i][/B][/COLOR]);        
}        
glEnd();    
}
}

I see 1 very indiscriminate use of many calls in a row in many functions to the function: glVertex3fv, do you want to fix the client? look for newer alternatives.
 
Junior Spellweaver
Joined
Oct 4, 2007
Messages
173
Reaction score
74
Good... It's time to begin (again). Well you want to know why MU is an old game and what causes so many problems? it's basically because of this:

ZzzEffectMagicSkill.cpp file:

Code:
void RenderCircle(int Type,vec3_t ObjectPosition,float ScaleBottom,float ScaleTop,float Height,float Rotation,float LightTop,float TextureV)
{    
BindTexture(Type);    
vec3_t Light[4];    
Vector(1.f,1.f,1.f,Light[0]);    
Vector(1.f,1.f,1.f,Light[1]);    
Vector(LightTop,LightTop,LightTop,Light[2]);    
Vector(LightTop,LightTop,LightTop,Light[3]);    
float Num    = 12.f;    
for(float x=0.f;x<Num;x+=1.f)    
{         
float UV[4][2];        
TEXCOORD(UV[0],(x    )*(1.f/Num),1.f);        
TEXCOORD(UV[1],(x+1.f)*(1.f/Num),1.f);        
TEXCOORD(UV[2],(x+1.f)*(1.f/Num),0.f);        
TEXCOORD(UV[3],(x    )*(1.f/Num),0.f);        
vec3_t Angle;        
float Matrix1[3][4];        
float Matrix2[3][4];        
Angle[0] = 0.f;        
Angle[1] = 0.f;        
Angle[2] = (x    )*30.f+Rotation;        
AngleIMatrix(Angle,Matrix1);        
Angle[2] = (x+1.f)*30.f+Rotation;        
AngleIMatrix(Angle,Matrix2);                 
vec3_t p,Position[4];        
Vector(0.f,ScaleBottom,0.f,p);        
VectorRotate(p,Matrix1,Position[0]);        
VectorAdd(ObjectPosition,Position[0],Position[0]);        
Vector(0.f,ScaleBottom,0.f,p);        
VectorRotate(p,Matrix2,Position[1]);        
VectorAdd(ObjectPosition,Position[1],Position[1]);        
Vector(0.f,ScaleTop,Height,p);        
VectorRotate(p,Matrix2,Position[2]);        
VectorAdd(ObjectPosition,Position[2],Position[2]);        
Vector(0.f,ScaleTop,Height,p);        
VectorRotate(p,Matrix1,Position[3]);        
VectorAdd(ObjectPosition,Position[3],Position[3]);        
glBegin(GL_QUADS);        
[COLOR=#ff8c00][B]for(int i=0;i<4;i++)[/B][/COLOR]        
{            
glTexCoord2f(UV[i][0],UV[i][1]+TextureV);            
glColor3fv(Light[i]);            
[COLOR=#ff8c00][B]glVertex3fv(Position[i][/B][/COLOR]);        
}        
glEnd();    
}
}

I see 1 very indiscriminate use of many calls in a row in many functions to the function: glVertex3fv, do you want to fix the client? look for newer alternatives.
So all effects in game using this function? Like eat all memory and gpu/cpu shinny +7 and above glow?
 
Newbie Spellweaver
Joined
Jul 28, 2021
Messages
30
Reaction score
4
I never say this hahaha my words: "I see 1 very indiscriminate use of many calls in a row in many functions to the function: glVertex3fv, do you want to fix the client? look for newer alternatives."
and...?
 
Newbie Spellweaver
Joined
Jan 12, 2011
Messages
37
Reaction score
4
PmfUj1j - [Development] Source Mu Main 1.03.35 [Season 5.1 - Season 5.2] - RaGEZONE Forums


You deserve this arrogance, days ago you didn't even believe that it (the source code) existed.

And?

I don't laugh at anyone trying to learn, it's two completely different things.

The client source was practically a hoax inside the MU Online community (you must know it), it was 20 years of waiting for it. It is literally the most important thing that has ever happened since Deathway's realese.

Edit: and as I said drakelv (IGCN) appeared here looking for people to update the client to S16 (and Louis on TUSERVERMU). Not even the big developers believed that it actually existed, that's not being arrogant, it's being realistic, because as I said, 20 years of waiting (LOL).
 

Attachments

You must be registered for see attachments list
Last edited:
Experienced Elementalist
Joined
Apr 2, 2009
Messages
221
Reaction score
54
And?

I don't laugh at anyone trying to learn, it's two completely different things.

The client source was practically a hoax inside the MU Online community (you must know it), it was 20 years of waiting for it. It is literally the most important thing that has ever happened since Deathway's realese.

Edit: and as I said drakelv (IGCN) appeared here looking for people to update the client to S16 (and Louis on TUSERVERMU). Not even the big developers believed that it actually existed, that's not being arrogant, it's being realistic, because as I said, 20 years of waiting (LOL).


there are many things that you can't even imagine.
when you did that post, the pdb already existed. only you didn't have it;)
 
NN - Nord & Noob
Loyal Member
Joined
Jul 15, 2004
Messages
1,207
Reaction score
689
ops. Lecher warning! Mr.Hit and run! U come and write a crap. where u was when MU-community need something??!! ah, u just leach and run, right!
If u haved sources u would never share it and thats why MU-community is poop, Its poop cuz of people like u!
U should quit and never post again in this topic. . What a shame.

My2Cent. for people who cry why does MU-community is poop. A great example is dude above!
 
Joined
Oct 29, 2007
Messages
1,267
Reaction score
1,284
ops. Lecher warning! Mr.Hit and run! U come and write a crap. where u was when MU-community need something??!! ah, u just leach and run, right!
If u haved sources u would never share it and thats why MU-community is poop, Its poop cuz of people like u!
U should quit and never post again in this topic. . What a shame.

My2Cent. for people who cry why does MU-community is poop. A great example is dude above!

I think the same as you, but I think you are overlooking 1 important detail to take into consideration... maybe the guy above has nothing to do with releasing the sources... I'm just saying.

The part that I think is important is that now... we all have the original source code of the client, let's try to do something nice with this. ;)

My 2 Cents from Yesterday:

n3Casqt - [Development] Source Mu Main 1.03.35 [Season 5.1 - Season 5.2] - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Last edited:
Back
Top