Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Recent content by jon5477

  1. jon5477

    What is everyone from this section up to now?

    Does anyone still remember the coding competition between Moogra and PCMaple back in the day? Man...that poop was priceless.
  2. jon5477

    OdinMS Java 8 Compatibility Fixes

    You have hundreds of scripts that are Rhino-based, if you want a quick compatibility fix you'll have to use the Rhino script engine. I'm not advocating for people to use Rhino, I'm simply providing a workaround. Whatever scripting engine you want to use, feel free to use it. Personally, I'd go...
  3. jon5477

    [Discussion] How to detect 1 attack line is a critical or not

    That should be it, my CRand32 was from BrazilMS so it might be a bit outdated. It's best to fetch this from the client since they should be the same. If this is java code, you won't need this cast: return (v8 ^ v9 ^ v10) & 0xffffffffL; // to be confirmed, I am not experienced in converting...
  4. jon5477

    JDK and Channel Server

    Since Java 8 and JSR-223, Mozilla Rhino (The JavaScript engine in Java6/7) has been replaced with Oracle Nashorn (Java 8). You have 2 options right now, either stick with Java 7 or switch to Java 8 and replace the JS engine. If you want to switch to Java 8, I have a small guide which you might...
  5. jon5477

    OdinMS Java 8 Compatibility Fixes

    Since Java 7 support is ending in approximately a month and most users are switching over to Java 8, I felt like being nice and giving people a heads-up on how to easily migrate over to Java 8. Generally speaking, code compatibility shouldn't break when you migrate from Java 7 to 8. The only...
  6. jon5477

    [Discussion] How to detect 1 attack line is a critical or not

    Next step is finding which pseudo-random number algorithm is used to generate these "random" numbers. My personal guess is LCG (Linear Congruential Generator) or MT (Mersenne Twister). Since I never really put much research into this, my guess is Rand32 is part of the WinAPI, I can't really...
  7. jon5477

    What is everyone from this section up to now?

    Haha I feel you, he actually abandoned the project a couple years back (about 2 years now I think) and is now working on his start-up companies. Just a couple months back he was working on a website for business management and have that nearly completed (last time I talked to him, he was working...
  8. jon5477

    FlyFF Emulator in Java

    You're right in the fact that I might be more limited while sticking to Java. Maybe if I get bored enough I'll ditch the WinAPI and DirectX and use the POSIX API with OpenGL. You could already add to the ridiculous amount of ifdefs in the source code and reference the POSIX API. You'll have to...
  9. jon5477

    What is everyone from this section up to now?

    I'm surprised you didn't do anything related to web development. IIRC you sold a couple CMSes back in the day. Eh in any case, best of luck with where you're headed. OT: I just recently quit the Maple scene (I guess I outgrew it), planning to meet up with Jvlaple (David) some time in the...
  10. jon5477

    FlyFF Emulator in Java

    There are many limitations involving C++ and use of the WinAPI. Two of many reasons why I would write an emulator in Java is simply because of multi-platform support and database driver support for MySQL and a handful of other databases. Overall, I prefer MySQL but whatever database you want to...
  11. jon5477

    FlyFF Emulator in Java

    For a while now I've had plans on creating a FlyFF emulator in Java, but unfortunately my hands have been quite full with other projects. Now that my other projects are near completion, I decided to create a Java FlyFF emulator for several reasons. With the current server source code we have...
  12. jon5477

    What makes Celino so stable?

    My 2 cents, in the time Celino was made I believe it was around Java 6 (before the optimizations made in Java 7). From what I know, Lai rarely (if ever) used synchronized blocks. He usually stuck with ReentrantLocks which would have been effective under moderate contention from what I know...
  13. jon5477

    CypeReboot

    Just a little heads up for the OP: If you're using Cype's old code, I would suggest filtering user input some more. I found multiple XSS vulnerabilities in the ticketing system and elsewhere. As an example, some user can theoretically insert HTML code into a ticket and when the admins/GMs look...
  14. jon5477

    WZ [Release] Coke Town

    Are these the original unmodified Coke Town imgs?
  15. jon5477

    MapleStory v62 for MAC OS X (Wine)

    duck YEAH! ClassicMS Pride!
Back
Top