Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 12/20/16 in all areas

  1. C++ is a very powerful language as you stated. It also is very similar to the C language with many more features and optimizations on the original language. With this mind it would be very simple to convert your mods. I don't see why switching to a different emulator would benefit from this. You'd have to make all your changes anyways in the new emulator, let alone the fact this branch would support true C++ Plugins. I also don't think any of the devs are blind or ill-willed towards the community at all. If we were, would we be in these positions? We donate hundreds/thousands of our hours for free to better the community. The point of this branch is so we can get out of this hole *Athena has dug itself into over the greater side of a decade and finally make things right for the emulator. Sure it will take time to fully migrate the entire emulator to C++ but that's already been stated by Secret that this will be a gradual process of refactoring the source. Keep in mind C++ is a great language (as stated before) to use for a MMO engine and provides many advancements in memory optimization and features that we can't achieve in C as easily. I've been writing the Achievement System and I can't tell you how many times I've wanted to bang my head against the desk because of how dirty the implementation has to be with our current setup. If we were using C++ I could have easily created a simple class and threw everything together very quickly. As for RO updates. That's a separate matter. Of course updates won't "speed up" because we are using C++ for some features. This is because of the lack of kRO leaks in the recent years. Sure there have been leaks from other official servers but they can't always be taken as 100% credible sources since we aren't sure what was modified for that server. This means that all of the recent updates we've been implementing has been the hard work of devs getting on official servers and playing again to gather the resources needed to complete the feature.
    4 points
  2. reminder, ismounting is for cash mounts, while checkriding is for peco rides.
    1 point
  3. At first glance it might look great. And i understand that you as the devs have rather good points on why you would switch to C++. C++ is very powerful afterall. But you're missing something out. Or well, you're not missing it out, you're just "naive" or blind enough to think that it's going to work out well. The community. Don't take this lightly, i have seen more than enough projects falling apart because of such specific events. I would never dare to get my feet together and rewrite all the mods (2 projects) in C++ Or let's rephrase this: I can't, lol. But i understand, that's not your problem. I'm just trying to point out that i'm for sure not the only one. At this point i would either move to hercules or wait for the next xAthena to show up and continue what has been done the past >10 years. (Because that's what usualy happens... It splits the community even further) And i repeat: I understand your situation... absolutely. In the end, the devs are doing all the work, so it's just fine that you're molding your future with process optimisations. It's just going to mess up a lot of rAthena servers. Because it increases the workload by tremendous bounds, for the community and the devs. You won't be able to keep up with updates (rAthena is already years behind) even though you might tell us now that future updates are going to be faster. The problem is just that there's a huge ass gap inbetween now and the time you manage to start on updates. On top of that, it won't speed up the process by months, so it's not like it's the holy grail. Because there might be a 4 year gap before we reach rAthena's current standpoint (almost stable environment and < 1000 bugs) Not even talking about re-reporting bugs you will re-create and absolutely new bugs falling at us like shooting stars. So my bet would be that >60% will move to hercules before you even manage to finish it. We're not getting younger guys. But it's funny to see Sirius_Black back in a list. I remember about 8 years back from now, rumors were going around that he managed to recode entire eAthena to a much powerful version. It was praised as the holy grail. Yet we've never seen any proof. Unless that we knew that Black is an old german genius. Now we finally get to see something out of it ?!
    1 point
×
×
  • Create New...