![]() |
Development Log - 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: Source Code Development (https://mirage-engine.uk/forums/forumdisplay.php?fid=51) +----- Forum: Mirage Source 3.x.x, MSx (https://mirage-engine.uk/forums/forumdisplay.php?fid=45) +----- Thread: Development Log (/showthread.php?tid=523) |
Development Log - William - 22-12-2006 Decided Changes Still Under Consideration Finished Need Real Explanation Ideas with * is taken from Valkorian
The list will be updated regularly.. - Harry - 22-12-2006 Yeah the Gui and Gfx seem pointless, and i really wouldn't add iocp, just write a tutorial and give people the choice, just get a copy of Valkoria (however it's spelled) and make that the new Mse, lol. - William - 22-12-2006 Custom gfx and new guis will be done. It will only be very basic but the current GUI for MS is not very user friendly. First when I downloaded ms, I saw the guis and thought, ouch.. This seems very limited etc.. And IOCP was in consideration ![]() - William - 22-12-2006 Either or, SC granted the rights for MS to use use the GUI, but people who uses MS cannot use the GUI in their games (during testing or final version). If the GUI were replaced, then there would be nothing to worry about ![]() - William - 22-12-2006 Yeah, according to the license: Quote:As of March 20, 2006, Mirage Source Engine is Public Domain. It is requested, but not required, to place Mirage Source and Shannara Corporation in the credits of your MSE based product.But I still think a fresh new gui would be good. - Misunderstood - 23-12-2006 Also: Byte Packets(If you use constants or enums, it will still be easy to read) Security (More server checks, the client should only get user responses and display what is happening. -Fixed Npc AI, such as pathfinding(I can help with this) and possibly some from Kite's advanced npc tut? I don't know whats in that though -Make things more efficient overall. - William - 23-12-2006 Byte Packets will probably end up in it. Although I would be glad if I didnt need to do all the work on that part, cause it takes so much time.. Grim ![]() ![]() - Misunderstood - 23-12-2006 William Wrote:Byte Packets will probably end up in it. Although I would be glad if I didnt need to do all the work on that part, cause it takes so much time.. Grim Ha, I definitely vote for him - Robin - 23-12-2006 Stock IOCP = *shakes head* - Tony - 23-12-2006 Isn't IOCP only for winXP? Well I don't know cause I have winXP, not sure about other versions of windows. I'm thinking it would result in users having problems. :: Pando - Misunderstood - 23-12-2006 Pretty much Pando, but that only applies server side. - Rian - 23-12-2006 Yeah, I think MSE should be all about optimization. There's an easy to follow tut about IOCP somewhere around here. Surfaces, binary files, etc. - Tony - 23-12-2006 IOCP is simple to add in, just that I'm afraid loads of users might have problems with it. I was thinking maybe 2 versions of ms. i.e. Winsock or IOCP. IOCP ( winXP, recommended.) . :: Pando - Misunderstood - 23-12-2006 Maybe a Sox and IOCP. It would be better if we just had an ADT(Abstract Data Type) with the general methods of sending and receiving, then it would be as simple as switching one class. - SoccerPeter - 23-12-2006 I'm gonna be more active here with william here, he seems more open to suggestion: I was gonna say SOX to not hinder the server to soley NT/XP users, but you guys thought of it. - William - 23-12-2006 Dave Wrote:It all sounds good. it will make it more optionalMisunderstood Wrote:Maybe a Sox and IOCP. It would be better if we just had an ADT(Abstract Data Type) with the general methods of sending and receiving, then it would be as simple as switching one class. ![]() - grimsk8ter11 - 23-12-2006 i have IOCP and byte array in my MSE2, im just not sure if it works lol. - Misunderstood - 23-12-2006 Good idea dave. Lordgivemick...I don't think you understand, we aren't focused on features for the sake of features, but on security and speed right now. Paperdoll does not improve security and is not even desired for some. You still don't take the time to reread your posts and make them more readable. sertiant? wtf? Don't both answering that...it was rhetorical. - William - 24-12-2006 You can simply remove the code from the client on your own. So thats not a good way of increasing security by adding 2 clients. - William - 24-12-2006 Yes but the features you add to the admin client will also have to be added to the player client. Therefore it gives you twice the job to keep both client up to date. - William - 24-12-2006 I understand what you mean, but I'd say its the programmers decision, and he can simply just remove the forms and whats used for them. - halla - 24-12-2006 Quote:005. ADDED: Sex. Cant have a game without it :wink: - halla - 24-12-2006 Dave Wrote:male and female characters, pervert. Hey I was just bored and had to do it. - William - 24-12-2006 They aint that hard. Althought I dont understand what you mean with all of them. Its christmas today, so I dont think I will do much work today. So if you feel like doing it today, feel free to do so. But, we need to decide ÃÂf we should use Grims base for MSE2 before. - Robin - 24-12-2006 Must have: 1. Real server loop. 2. Basic, but much needed, packet optimisations. 3. Much more user-friendly GUI (still with picture boxes maybe, but not with everything like it was *blurgh* Took me days to work frmMirage out itself) I think we should all stay focused here though, this is a basic engine we are creating. We should not: 1. Work on any of the items, npcs (except maybe AI), maps etc. 2. Add tons of features which people might not like (we need to keep it open to everyone) 3. Make the engine specific to one game genre (even though most people create western medieval, we need to keep the engine open) 4. Add pointless things like multi-server, IOCP, combat enhancements, pixel by pixel movement, etc. etc. |