Jump to content

Elfo

Legendary Member
  • Posts

    2,015
  • Joined

  • Last visited

  • Days Won

    59
  • Feedback

    0%

Everything posted by Elfo

  1. I do not have to reinvent the wheel. There is not much other than basic functionality anyway and there are packets missing and extra ones. I would start over and that's what i was doing but i found this and i got it to a point where is it reworkable and i will stick with it.
  2. Mate the whole thing will be reworked anyway. There are tables referenced in the code that are not even in the database structure. The code will be totally reworked eventually but i do need the networking bit. The code for the rest will be dropped and reworked piece by piece. And yeah the coding style is pure shit. That's what i mentioned in my short description. That we start from here cuz i found someone semi working and we get somewhere. For example with aCis as guidance the project will eventually use the exact same database structure. For now i have to change all the freya packets to IL up until the point that nothing really breaks and then steadily add tests and features, while scrapping the old code. Is it a challenge? Yeah ofc it is but i am at a point that if there is no challenge i get bored and stop developing like i did with other projects. This thing however spawns a whole new concept that that's why i don't abandon it. It might never see a live server based on it and i am ok with it, but i hope to get it at a point that someone might consider it.
  3. Sure. I am a professional ASP.NET MVC/Webforms/Web API developer in my everyday life and i am working in an environment surrounded by many senior people in the industry. I do use the language, framework and patterns in my everyday life and i have a good code base to get examples for this project too. If you want me to compare it to java, i won't do it just because there is no point even though there are advantages (and disadvantages) I think people should work with whatever they are familiar with and with whatever they feel comfortable coding on.
  4. Yeah i removed it from the short desc, forgot the other one. However if you see they only targeted l2j projects. I did have another C# l2 project when i was testing networking with C# and they did not take it down. Anyway yeah good idea.
  5. I know that's why i said it myself. Really curious to see how this goes and too much to do as it was based on .net 3.5 and now i upgraded to 4.6. Some really cool stuff to be done. BTW guys i won't make a forum and shit. I wouldn't even make this post tbh but just in case someone likes C# and l2 and wants to combine them he can give me a hand cuz thats the case for me.
  6. What is this? This is an open source project for Interlude written in C#. What i wanna do with this is to eventually get it to the same level of aCis feature wise while using the latest technologies and getting the performance benefits of the latest C# version and .NET Framework 4.6. The project won't be usable for a while but feel free to do your own pull requests and give me a hand on this one. Progress Downgrade most of the packets to C6 Implement basic known object functionality Refactor the code for the crappy java-like structure to proper C# Refactor LoginService to use the new Packet structure Creating loading and saving players Creating loading and saving items Refactor GameService to use the new Packet structure Rework the movement alorithm "Cmon Elfo, you gonna abandon this in 1 week" Well no and there is a reason for this. The reason why i abandoned the other project is because firstly, it was java and my career is c# based and secondly that I did not work on Interlude. I did wanna work on IL. With this one i am still doing interlude and i am coding in the framework i enjoy. If i abandon this then it means i hate what i am doing (which i am not). Website link: http://elfocrash.github.io/L2dotNET Github link: https://github.com/Elfocrash/L2dotNET Current stage Working on movement related stuff. License L2dotNET is under the Mozilla Public License, version 2.0. A full version of it can be found here: https://github.com/Elfocrash/L2dotNET/blob/master/LICENSE A TL;DR version is here:
  7. It does look ok even though you are breaking your own ssl with those gifs that are not coming over https urls. I am just wondering what developer tools you are offering cuz that is the main thing that is missing from the topsites related to l2. Are you offering an API or an auto reward system based on the player's voting without the player having to do anything else than vote?
  8. [GR] Auton ton kodika ton exw ftiaksei egw edw kai 4 xronia kai otidipote allo sxetiko exei vgei einai panw sto diko mou, opws kai autos o kodikas sto share h autos pou agorases opote den exeis kanena logo na milas apo thn stigmh pou den milaw egw :)
  9. Obviously but you can have most of the features. If the guy on those apps had no pc next to him he would have no idea what the fuck is going on. What i am talking about is giving as much as possible from the server to the user.
  10. Threadpool does both depending on the method you are using. It uses singleton pattern to create only one instance of itself with a bunch of threads for you to use in the pool Once the system is done running whatever you want it to it returns to the pool. It does not run on the main thread to slow you down.
  11. Both of them are not what i am talking about. This literally logs you in but then your phone cannot do much. I'm talking about the whole l2 experience at your phone. This thing just sends packets but you literally have no idea whats going on around you and it is very limited.
  12. The fact that something works doesn't mean that it works as it should.
  13. I was wondering, as the tech goes on and as everyone has either an android or an iphone but not the time to be on the pc, what about an app that logs you in the server when you can't login through the PC and uses your player, stats and items to do things like trade, or mob farming when you are not on the pc but you are on your phone? This can include many extension from the suggestions that you might have. I'm not saying i will do it. I am asking what you think.
  14. Really poorly written. Reminds me of my old shitty code back at 2012 or something.
  15. I quite honestly don't get the need for this app. What is the purpose? Why would someone need to have this in his phone? Sure you wanna calculate stuff but if im on my pc anyway for L2 when why shouldn't I just go to the website that does that? Also most of the servers have altered stats so it will only be accurate for what? Vanilla aCis? No reason of existence if you ask me.
  16. Or you know...use mysql workbench which is pretty damn good.
  17. Who gives a shit
  18. No, you need 2106, 7777 and 3306 if you host your db externally.
  19. Which will not work unless if you client supports this and you also have the rest server side support.
  20. Ah, so reopen the already open server? So basically wipe?
  21. Why did you close the first time btw?
  22. Reinventing the wheel?
×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock