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.
从我的 iPhone 发送,使用 Tapatalk
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 ^__^
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:
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.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); for(int i=0;i<4;i++) { glTexCoord2f(UV[i][0],UV[i][1]+TextureV); glColor3fv(Light[i]); glVertex3fv(Position[i]); } glEnd(); } }
And... maybe can use more your: "Imagination" and write on google: "Alternatives to use glVertex3fv in code C++" and read methods of display lists how this: http://rodolphe-vaillant.fr/?e=8
Last edited by Kiosani; 30-07-21 at 05:09 PM.
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).
Last edited by Bruno Ibanes; 30-07-21 at 05:38 AM.
finally, waited so long. thanks.![]()