new source project - recruiting.

Mu online season 21 - grand opening

Coly

LOMCN Developer
Developer
Mar 31, 2005
1,401
36
275
Germany
If you need to make a Client ^^ at first have Fun lol
next Mir3 use DirectDraw and Direct3D, last for Particel things and Lightning things (Dynamic light) You must understand bothen and you can't it made with DelphiX no changse ... ahmm understand the Image not 8 bit ;-)
For a new Client you need many Knowlage in DirectX .
Next is : understand MMFs for fille loding and so one...
 

Dumachi

LOMCN Veteran
Veteran
May 18, 2007
384
1
43
Romania
i know c++ VB and Java is dephi much differt language?And These files are from sourcecode?
 
Last edited:

Azura

Mir3 Coder & Adviser
Untrusted Member
Golden Oldie
Mar 12, 2005
3,260
116
330
I already started a project like this one as milo will know. Trouble is its very complicated and alot easyer to say you'll do it. So I will not hold my breath at this stage.
 
Last edited:

Coly

LOMCN Developer
Developer
Mar 31, 2005
1,401
36
275
Germany
the Source DM2 all in Delphi and jep Delphi is a bit other.
I belive the DM2 is in Delphi7.
This is not the Problem, on the Client Site you need more Knowlage in Matrix, Vertices, Vertex, Vertexbuffer, Indexbuffer, Matrix Transformations ec. ec.
for Mir3 you can't use easy way like I put a DX3DSprit and all is ok...
Nope full Hand work you need.
 

mythonline

Known Cheater
Untrusted Member
Golden Oldie
Oct 2, 2005
546
1
105
updates:
According to thedeath his old source has no real use for me, however I think I will start the way he did, completely rewriting everything, that way we will really have the ability to change things and add features.

The first step I am going to do is to build 16 wil files bit reader that will display them in the way I need it to display them, then I am going to build basic source that will allow only very few functions and will fit the basic client I will make (just like thedeath did on his emu files), then I will release it and we can add stuff on it. This is the best way of creating the source + client from what I understood.

I am going to use directdraw (unless someone know a better option?) and delphi 7, and I will build the basic stuff on my own (with advice from other peoples ofc :P), might take a while, but hopefully not too much.

And thanks Coly for the advices :)
 

Babyhack

Devilsoul Owner
VIP
Feb 4, 2004
5,343
28
285
Dublin, Ireland
updates:
According to thedeath his old source has no real use for me, however I think I will start the way he did, completely rewriting everything, that way we will really have the ability to change things and add features.

What are you on about??

thedeath and nick took the chinese source (already writen) and fixed it to work

thedeath in NO way completely rewrote everything all the hard work was done

I am not say what thedeath and Nick did was nothing as it was a big job and I am thankfull they did it
but to say that thedeath rewrote the whole mir2 source solo is wrong
at one stage there was a team coding the mir2 files (yes thedeath did alot of it but not ALL of it)

anyway good luck with your project but I really dont see anything comming of it (I hope you prove me wrong)
What you are trying to do is not as easy as you think, you dont even have a base source to start

Its a hugh project, way way way bigger then you think it is

BH
 

mythonline

Known Cheater
Untrusted Member
Golden Oldie
Oct 2, 2005
546
1
105
What are you on about??

thedeath and nick took the chinese source (already writen) and fixed it to work

thedeath in NO way completely rewrote everything all the hard work was done

I am not say what thedeath and Nick did was nothing as it was a big job and I am thankfull they did it
but to say that thedeath rewrote the whole mir2 source solo is wrong
at one stage there was a team coding the mir2 files (yes thedeath did alot of it but not ALL of it)

anyway good luck with your project but I really dont see anything comming of it (I hope you prove me wrong)
What you are trying to do is not as easy as you think, you dont even have a base source to start

Its a hugh project, way way way bigger then you think it is

BH
The main problem is that there are no mir3 sources at all.

I will try using DM2 as an example, and just make the client good enough to log in on 1 tiny map (no walking or something like that) at the start, after that I will add functions on it, but first I want something that work.
 

DjDarkBoyZ

Dev
Golden Oldie
Aug 11, 2006
1,066
233
240
127.Ø.Ø.1
Hello,i know vb,php,cryptograf,direct x,scripting on most languages,cracking with asm,and more.

I have my own client in mir3,its in vb and runs good except a problem with decodebuffer for rungate :P

I have sniffers and paquet sniffer-truncator for Mir3 i have maked for this purposes..

I can join for helping in this project? Its the real oportunity for making a own client and server,the union is the power :)
 

mythonline

Known Cheater
Untrusted Member
Golden Oldie
Oct 2, 2005
546
1
105
Hello,i know vb,php,cryptograf,direct x,scripting on most languages,cracking with asm,and more.

I have my own client in mir3,its in vb and runs good except a problem with decodebuffer for rungate :P

I have sniffers and paquet sniffer-truncator for Mir3 i have maked for this purposes..

I can join for helping in this project? Its the real oportunity for making a own client and server,the union is the power :)
Sure you can join, but I am afraid you won't be able to do much in the few weeks, I am trying to build a totally new mir, that means that I am starting it from scratch, no client/server

The idea is simple, I am building basic client + basic server, then we can put functions on stuff on it.

The files will have several advantages if I am able to finish them, like instead of the idiotic monsters setting we have now, each monster when I will finish will be just a txt/xml/* file that will have all the data on that file. each player will be 1 txt page with all the data on it. If you guys ever saw tibia open server, thats what I want. The files will be so easy to change compare to now :)
 

DjDarkBoyZ

Dev
Golden Oldie
Aug 11, 2006
1,066
233
240
127.Ø.Ø.1
Thx :) ,i have Questions and idea for comment.

The server uses SQL for stores the User Data?

Client/Server uses Mir cryptography? or new?

The Client will load wil/wix? or uses the same image library in another format? If the proyect is all new but using the grafics of mir,its more simple make a new type of library for better editing (Editor full with massive import with scripting of offsets,etc) and easy learn for server-owners :)

Yeah,its big proyect,but very nice for all :)

Its only an idea ;)
 

mythonline

Known Cheater
Untrusted Member
Golden Oldie
Oct 2, 2005
546
1
105
Thx :) ,i have Questions and idea for comment.

The server uses SQL for stores the User Data?

Client/Server uses Mir cryptography? or new?

The Client will load wil/wix? or uses the same image library in another format? If the proyect is all new but using the grafics of mir,its more simple make a new type of library for better editing (Editor full with massive import with scripting of offsets,etc) and easy learn for server-owners :)

Yeah,its big proyect,but very nice for all :)

Its only an idea ;)
In fact this idea of changing wil files to images is kinda needed anyway since I got no idea how to wil files are built ^^, Kaori proposed to encrypt them all in her site and then to use the pictures for the graphic engine.

And no, I wanna make the information on the files as simple as it can be, I will add input and output to each function I make, and I want that any player/npc/monster data will be stored in a simple txt/xml/* file that can easily be changed if you want it to.

The thing as, that for now I am still searching for information about the best GFX engine I can use, I got directdraw 16 bit engine but peoples said its way too old, and I want to find newer one.

Also I want to add that I want the files just to be 1 program that automatically will find the ip in your computer and open the whole server, instead of those gates that we have now.
 
Last edited:

Damian

LOMCN Developer
Developer
Ravagers
Game Master
Jun 13, 2003
1,184
154
290
The main problem is that there are no mir3 sources at all.

I will try using DM2 as an example, and just make the client good enough to log in on 1 tiny map (no walking or something like that) at the start, after that I will add functions on it, but first I want something that work.

Wrong. Mir2EI C++ client with a lot of modifications can be used as a
Client source, this is fastest route to a working client.

Also like Coly already mentions Mir3 uses combination of DirectDraw and
Direct3D in order for best performance, this is no way achievable with
DirectDraw alone, so you need someone with good experience of Direct3D.

Mir2 Delphi server with work can recode to mir3 server.. and there you
have it a working base for server + client, even at that stage, much
work to do ;)
 
Last edited:

mythonline

Known Cheater
Untrusted Member
Golden Oldie
Oct 2, 2005
546
1
105
Wrong. Mir2EI C++ client with a lot of modifications can be used as a
Client source, this is fastest route to a working client.

Mir2 Delphi server with work can recode to mir3 server.. and there you
have it a working base for server + client, even at that stage, much
work to do ;)
According to what I have heard from some peoples here in the last few days, I must put a whole new graphic engine as mir2 is 8bit and mir3 is 16bit, also mir3 client has way way more functions, and I would have to recode like 90%, so I prefer to make a client from the start. Also making client on my way will make it a lot easier to add stuff on the future, and that the purpose of the whole project.

Also I am afraid that use DM2 won't help me much because I would have to recode 90% of it and I won't have the same options I will have if I will make the server work the way I want it to. I really don't want that crappy system that mir3 is using atm, my way will let us create monsters in matter of minutes, changing something in player in about 2 secs, npc would become a lot easier ect.
 

DjDarkBoyZ

Dev
Golden Oldie
Aug 11, 2006
1,066
233
240
127.Ø.Ø.1
Hello mythonline :)

Its too late but i maked in VB6 server side,using db txt and organiced in foldiers (like you say ^^),configs,accounts,charinfo,etc in ini files (plain text .txt),and all in one(Gates),the server at the moment works perfect on side "login" with encrypt and unencrypt with mir3 protocol,selchr part tomorrow xD

im too busy :tongue1:

Notice me if you have started to code and i stop coding this :P,im bored lol :cray:

My little server (in 3 hours :P):
http://www.villavicastur.com/uploads/1u418screen.jpg

Test Project xD Only can Login(UserId and Password) :)
View attachment 8809

Good night all :D
 

Xander

Pantie Sniffer!
Developer
Oct 20, 2003
2,738
57
275
Sheffield
Take a look ar the Mir Unleashed sources, VB.NET DirectX9. It might help both Server and Client is there, any one could have an Mir3 emu and client written in that within a day with a few tweaking here and there so it could be of some use.
 

mythonline

Known Cheater
Untrusted Member
Golden Oldie
Oct 2, 2005
546
1
105
Take a look ar the Mir Unleashed sources, VB.NET DirectX9. It might help both Server and Client is there, any one could have an Mir3 emu and client written in that within a day with a few tweaking here and there so it could be of some use.
Thanks for the idea, but I highly doubt that do few tweaking in those files would serve the purpose of this project.

The main purpose of this project is giving a very easy way to add/change stuff, and beside, from what I know, the different between mir2 and mir3 will make us recode like 90% of the stuff, something that if I wanted to do I would already started with DM2.

Btw nice release there :)
 

Demonic

LOMCN VIP
VIP
Dec 1, 2003
1,806
2
165
But you know about 0% of Either Delphi or C++ so how would you know? Reading an Ebook one day wont turn you into someone who can churn out a Complete MMORPG Client & Server Overnight. How about some Screenshots as to how far you have got? This project like so many others wont get off the Starting Block as you dont even understand the mechanics of what you already have and the reason they are like that..
 

mythonline

Known Cheater
Untrusted Member
Golden Oldie
Oct 2, 2005
546
1
105
But you know about 0% of Either Delphi or C++ so how would you know? Reading an Ebook one day wont turn you into someone who can churn out a Complete MMORPG Client & Server Overnight. How about some Screenshots as to how far you have got? This project like so many others wont get off the Starting Block as you dont even understand the mechanics of what you already have and the reason they are like that..
actually I know some Delphi atm, I have done stuff on pascal that gave me some experience with what I am doing now, and I am taking tibia private server source as a model.

I cannot give you screenshots of the project, as they don't exist (beside what DJ released), atm I cannot work a lot on this project mainly because I got crappy computer and I got GSCE's to finish, but still I think I am making some progress here.

So if you don't think this project will work, I am not the one who is going to tell you otherwise.