Mirage Source
Let's Decide - Printable Version

+- Mirage Source (https://mirage-engine.uk/forums)
+-- Forum: Mirage Source (Nostalgia) (https://mirage-engine.uk/forums/forumdisplay.php?fid=61)
+--- Forum: Archive (2006-2011) (https://mirage-engine.uk/forums/forumdisplay.php?fid=18)
+---- Forum: Staff (https://mirage-engine.uk/forums/forumdisplay.php?fid=41)
+---- Thread: Let's Decide (/showthread.php?tid=585)



Let's Decide - William - 05-01-2007

Which source should we use for MSE2? The one Im considering is the one Verrigan did. He added byte arrays to a clean MSE1:
http://www.key2heaven.net/ms/downloads/MSE-Verrigan.rar

But still, if we decide to have byte arrays in MSE2. That will mean that none of the tutorials will work. So the forum will be split up into MSE1 and MSE2.

I want your suggestions. Do anybody else has a better edited MSE1 to use for MSE2?


- Obsidian - 05-01-2007

well, the only comment i have regarding that is that to use verrigan's byte array system you have to use IOCP... which requires certain windows versions. Although it is a huge increase in speed, i don't know if it may turn certain users away from staying with the community

[Edit] Oh snap! I'm an admin?


- William - 05-01-2007

Actually, you are a moderator. Byte Arrays will determine if MSE2 will be user friendly or not.


- Obsidian - 05-01-2007

Well in all seriousness, i really don't think users would have a hard time with Byte Arrays if we used verrigan's system. AddByteToBuffer andGetByteFromBuffer (and then changing up the variables is a very simple concept), and it will help people understand data types a bit more. We could just setup a simple "How To Use The Packet System" topic, and just put, if you're trying to send a string for example. an item name, you would just do this.... or if you were sending this... you'd do this, etc. and i think that would help people enough that it wouldn't be a very big problem.


- William - 05-01-2007

Yes, but Grim just informed me that the source Verrigan made isn't fully working. And it will take a lot of time debugging it since you need to go through all packets.

So atm, we only have the default MSE1 as the base for MSE2.


- William - 05-01-2007

I was just going to post that. Verr's code is majorly buggy, and does not work at all. If someone else had a byte based MSE source, that could work.


- Obsidian - 05-01-2007

Hmmm... i guess i haven't really looked through it enough... what parts don't work? I was pretty sure that the editor saving didn't work... but other then that i didn't spot much.


- William - 05-01-2007

The byte based networking part ... Smile I thought we were talking about that.


- William - 05-01-2007

Well, I guess we will start from MSE1, unedited? Cause I feel like doing a few things now. Tongue

But I guess we should give it a few days so the other mods can answear too.


- Obsidian - 05-01-2007

What do you mean by the "byte based networking part"?


- William - 05-01-2007

So, I updated the Development Log. Used pretty many things from the Valkorian list. I think we should start from a clean MSE1. It doesn't take that much time to add the different things, so why be lazy and start from somebodies source. Do anybody agree?


- Obsidian - 05-01-2007

yeah we definitely should start with MSE1 no matter what happens... using someone else's source is out of the question. (In my opinion it is, anyways)


- Obsidian - 05-01-2007

That's true as well, Dave. Weren't there a lot of problems with Valkoria though?


- William - 05-01-2007

Dave Wrote:Can you put the ideas that you got from Valkoria in a different color or something? I'd appreciate it Tongue

I think starting from scratch is fine, but Valkoria was pretty much set up to be the next MSE2. I have a lot a LOT of time put into Valkoria already. Why reinvent the wheel when we have a wheel already?
A different color...sure. And I thought Valkoria was pretty buggy? And the features on that list isn't that big. But if you feel that V is good enough for the job. Then upload it so we can see for urself.