So like, any non SpuriousEMU VB.net emulators left? Will be happy to make best ever, I just want a VB.net emulator, aslong as it compiles it can be the dustiest thing ever.
So like, any non SpuriousEMU VB.net emulators left? Will be happy to make best ever, I just want a VB.net emulator, aslong as it compiles it can be the dustiest thing ever.
build a working mop one and release it full source, and i will be happy.
"the true wow experience is Maclone"
If you find a VB.Net emulator that atleast compiles that isn't SpuriousEMU, I can work that out somehow.
There isn't one. VB is a horrible, horrible language. I hate having to work with it on a daily basis for my job.
Nonsense. I would do ALL the work if I could just find a base to start off. patch is irrelevant.
How would I go about making an emu then?
Well, you have to create the base yourself I'm afraid.
The first step would be to set up a packet handler and listen for the authentication packets and respond to them correctly. While implementing this, you will find you need to implement an account storage system. Once you get authentication fully working, you can work on implementing a world server that can talk to the logonserver.
The worldserver will need to be able to send and receive information about realms. Then you transfer the player to that realm and handle storage for it (character information etc). You will need to handle creation/deletion/renaming/customisation etc.
Then you can handle getting in game, sending the world, populating it, moving, chating, emotions, and such.
Then combat, spells, AI, time, calender, guilds, and endless more things.
Then populate it - get it all spawned, script the dungeons, script the spell effects, you name it, you have to do it.
It's no small task - one which does take years to accomplish.
I assume I can't just cheat and convert Trinities code to VB? =>
Duno if I want to start if it won't work. xP
You might also consider, that vb.net isn't a great programming language for an MMO, which is exactly what your gonna make.
VB.net does have limits despite what people say and it is also a very slow programming language, while under hard pressure - a MMORPG infact (Here I am, captain obvious)
I think, that last time I checked it was running at half the speed, that c++ does.
If you really want to do it with a .net language then consider C#, as its processing limits are almost equal to C++'s.
Best Regards Minupi.
I am 100% set on using VB.net, I care not how stable it is.
I duno how to handle all these fancy sniffed auth packets. Not sure how to do, not sure if should learn or let wants go.
If you don't have an advanced understanding of the language you are not going to make any progress. You need to know about packet handling, security, cryptography, session handling, data types and structures, garbage collection, database IO, etc.
A MMO server is no easy task - especially when you are trying to emulate an existing one whereby you are limited in how you can debug.