DFA Posted February 2, 2010 Author Share Posted February 2, 2010 Download: http://echostorms.net/pub/EE2.7-DFA0.02.rarbased: EE2.7 patch 4Here is my 2nd small release, includes server/client as source and .exei will release another update soon.Make a backup of your EE2.7 game, and try to upgrade to this versionOk, so I had plans to do some major improvements to EE and get it released as the next versionchangesclient- added data types to many variables- bottom of modConstants made consistent with server'sserver- added data types to many variables- Removed all timer controls, replaced with server loop- re-did server player auto-save function (was a mess before)- bottom of modConstants made consistent with client's Link to comment Share on other sites More sharing options...
Marsh Posted February 2, 2010 Share Posted February 2, 2010 I suggest grabbing the svn version as removing vbmp etc mellowz did. Also it may be dx8 I am not sure. Either way good to see some updates. Link to comment Share on other sites More sharing options...
DFA Posted February 2, 2010 Author Share Posted February 2, 2010 I'm still updating the first post, I just occasionally re-submit it so I don't lose the changes if something happens. I hope you guys like these suggestions Link to comment Share on other sites More sharing options...
evilbunnie Posted February 3, 2010 Share Posted February 3, 2010 @DFA:> - Consider removing SadScripting, it impacts performanceAfter you do this, i doubt anyone will use this. Link to comment Share on other sites More sharing options...
DFA Posted February 3, 2010 Author Share Posted February 3, 2010 i can sadscript but cant vb6 is almost the same as…i can write but not readalso, based on the limitations sadscripting imposes on the user, its actually HARDER to use than VB6 coding Link to comment Share on other sites More sharing options...
Draken Posted February 3, 2010 Share Posted February 3, 2010 @DFA:> i can sadscript but cant vb6 is almost the same as…> > i can write but not read> > also, based on the limitations sadscripting imposes on the user, its actually HARDER to use than VB6 codingI feel like your making fun of me LOL, because i have no problems when i script but always get errors hard codeing stuff LOL Link to comment Share on other sites More sharing options...
Robin Posted February 3, 2010 Share Posted February 3, 2010 That's probably because sadscripting doesn't have an error report system.Programming in VB6 is much, much easier than sadscripting. The only reason sadscripting was brought in was for quest systems, special items and the like. It wasn't till Sean came along with Konfuze/Elysium that it turned into what it is now.tl;dr: Sadscript wasn't designed to have half the server's features scripted. l2program Link to comment Share on other sites More sharing options...
evilbunnie Posted February 3, 2010 Share Posted February 3, 2010 @Robin:> That's probably because sadscripting doesn't have an error report system.> > Programming in VB6 is much, much easier than sadscripting. The only reason sadscripting was brought in was for quest systems, special items and the like. It wasn't till Sean came along with Konfuze/Elysium that it turned into what it is now.> > tl;dr: Sadscript wasn't designed to have half the server's features scripted. l2programI made a error report system. On reload it BattleMsg's all the admins. All the errrors. Or it just shows on my nifty screen Link to comment Share on other sites More sharing options...
DFA Posted February 3, 2010 Author Share Posted February 3, 2010 idk if its the darvocets or not, but i love robinif u are stuck on sadscripting and won't try VB6, you have no idea how much a IDE with a powerful debugger is helpful.without the debugger, i literally couldn't do shit, otherwise, i can fix pretty much any issue Link to comment Share on other sites More sharing options...
evilbunnie Posted February 4, 2010 Share Posted February 4, 2010 @DFA:> idk if its the darvocets or not, but i love robin> > if u are stuck on sadscripting and won't try VB6, you have no idea how much a IDE with a powerful debugger is helpful.> > without the debugger, i literally couldn't do shit, otherwise, i can fix pretty much any issueStill, it's good with all the people on eclipse who don't have VB6\. I personally like IDE More aswell. Link to comment Share on other sites More sharing options...
mhedoos Posted February 4, 2010 Share Posted February 4, 2010 Good to see some one is finally updating EE2.7 !!!! i hope you can also add like an integrated Quest System not with sadscript cuz you said your going to remove it so try to add Quest Editor and some more Item and Spell Types. those would be the best updates and also don't forget to get fixes from Eclipse Stable or even fix those bugs yourself :)Thanks !!! Link to comment Share on other sites More sharing options...
DFA Posted February 4, 2010 Author Share Posted February 4, 2010 well, not me personally =)EE dont like my PC and idk whytakes too long to compile Link to comment Share on other sites More sharing options...
mrmiguu Posted February 5, 2010 Share Posted February 5, 2010 Very helpful guide, DFA. I really like this and it helped me even (I can program lazily sometimes). I appreciate you helping the community this way because Eclipse already is notorious for being poorly programmed. If people learn these tips well and revise the SVN from now on using these tips, Eclipse will overall benefit greatly. Link to comment Share on other sites More sharing options...
DFA Posted February 5, 2010 Author Share Posted February 5, 2010 If you are looking for programming techniques and how to improve your game FPS, you should definitely check out Mirage Source 4.I started doing updates to it again, and actually, last night me and Tigilyboo (from these forums) replaced FPS-based movement with time-based model movement. This makes it regardless if the user's computer is faster than yours, or slower than yours, all sprites will still move at the same rate. I've seen some really old computers try to run Silverdale and it was going at 8 FPS. I could barely move, and everyone around me was in hyper speed compared to me. this was definitely a problem in every mirage-based engine.Mirage Source 4 wouldn't be a good idea to use unless you plan to dedicate 2-3 years of programming time because its just a bare bones system for an ORPG. For the longest time, we have been developing it not for actual use, but just to demonstrate how certain tasks can be accomplished, such as byte array packets.Before the packets were built of strings, and you may be familar with this structurepacket: and the packet is built using string concatenation which is extremely slow in VB6when using byte array packets, your packets may look something like this much smaller packets, faster packet build time, and faster packet parsing.here are some performance screenshotsSingle-instance screenshothttp://echostorms.net/Mirage/MS4%20FPS.pngspecsCPU: 2.66 GHzGPU: geforce 6600 (510 MHz GPU, 720MHz memory clock)Tigilyboo also took a screen, but using a 64-bit processor, meaning it cannot handle 32-bit processes as well as it can handle 64-bitCPU: 4GHzGPU: geforce 9800??(will edit post when i get more spec info)4 instances running at the same timehttp://echostorms.net/Mirage/quadFPS.pngno, those are not "blank" maps, but every tile is black, so it is actually blittingI know eclipse admins don't like other engines to be "advertised" but this source code is for reference only (as I said before, the purpose of MS4 is to teach programmers some new tricks) Link to comment Share on other sites More sharing options...
mrmiguu Posted February 8, 2010 Share Posted February 8, 2010 So, DFA. When is the next release for the client? Link to comment Share on other sites More sharing options...
DFA Posted February 8, 2010 Author Share Posted February 8, 2010 i decided not to mess with EE2.7 because of the 2+ minute compile timepretty much don't wanna touch anything with over 5 second compile time… Link to comment Share on other sites More sharing options...
mrmiguu Posted February 8, 2010 Share Posted February 8, 2010 Oh. I see. *sheds 1 tear* Link to comment Share on other sites More sharing options...
Patrick Posted February 9, 2010 Share Posted February 9, 2010 Disabled multi login for the fps test? Does mirage even have multi-login protection? Link to comment Share on other sites More sharing options...
DFA Posted February 9, 2010 Author Share Posted February 9, 2010 ok updated the first post of the threadmulti-login is allowedTiggilyboo's quad instance FPS testhttp://echostorms.net/Mirage/quadFPS.pngif u want to see more FPS test results, just ask and can show more screens Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now