Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 06/26/17 in Posts

  1. 2 points
    Thanks to @Smoke I made a source edit which will send a clif->message stating how long until ecall can be used again. Unfortunately I couldn't figure out how to send an announcement once the timer is up. PM me on herc discord if you are interested.
  2. 2 points
    kisuka

    New life for RO

    While I really want this to succeed I have my doubts. I've been involved with this community for many, many years (since 2005 / 12+ years). I've seen so many "new RO client", "custom RO client", "client rewrite", "open source client" projects, and absolutely none of them have succeeded. They all get to at least this stage: Map Viewer Chat Character creation / rendering Then they stop being interested in developing it, get burnt out and then quit. Biggest issue they all have? So far, out of the 5 or 6 projects I've seen pop up since 2005, only one of them ever shared their source code. If you're going to actively pursue this goal, share the code. Open source it and invite in more developers. Having it closed source + paid / donations to get access is going to get you in deep legal shit with Gravity. Do not think "oh they can't" or "they don't know who I am" or "they can't find me", believe me it's not hard. They know who pretty much everyone is irl that has massive contributions within the athena community. Open source it as an educational project, do not advertise it as an "RO Client". Like with athena, advertise it as an "MMORPG Client". Make a solid core framework that you can then extend with RO specifics to build a client capable of running RO. There are many old school athena developers who would join this project if you simply opened it up and had some serious noticeable progress on it. Do not make the same mistake as all those other dead projects.
  3. 1 point
    Temtaime

    New life for RO

    Hello everybody ! I'm working about two years on writing a complete new RO client. I hadn't so much time, as I'd wish, but now it's almost ready for a basic gameplay. So what are the advantages of having own RO client ? RO doesn't depend anymore on Koreans. It gives an ability for releasing of any new feature, whatever the players want: new 3D mobs, dynamically generated locations, everything you want. The client is cross-platform and can work on Windows, Linux, Mac OS X and Android natively. Thanks to using of new computer graphics features, the client works faster, consumes fewer resources, providing better graphics. For example, it loads a location instantly(to be more precise, it takes ~15 ms to load a map) - so no waiting anymore ! What are the features we have today ? Dynamic shadows and per-pixel shading(no strange blur on the ground anymore!). Correct rendering of all the sprites and locations including all the animations on the locations. Rendering the best part of effects. The most part of UI. All the network communications with server. But there are some missing features: some part of UI(skill UI for example), and some in-game interactions are missed. But all these will be fixed soon. I would find those who are interested in that project, because it will be the only project, which will be used on the servers providing better game experience. Also, a development of the project requires some means and other help, so if you have a mind and in the position, you can write to me in PM or in these comments. Some screenshots:
  4. 1 point
    Sephus

    Hercules Battlegrounds

    There were some memory leaks that were untreated before, the recent PRs made it worse but its fixed now. As for the char server error, it's been fixed too. All in the latest commit. https://github.com/Smokexyz/HerculesBG/commit/66f69ef1a1f23c67b959cbe89124434a693df66b
  5. 1 point
    Update: Removed all the contents from the site, including the link, as it was not suitable to distribute this publicly.
  6. 1 point
    meko

    mob unit hp% check

    A less complicated approach would be to create a new mob in the mob db with half of its normal HP and on the death event you would respawn it and move it to the new location
  7. 1 point
    meko

    mob unit hp% check

    Hercules currently doesn't trigger events when a mob is hit by an attack, only on-death events. Although I think there's a plugin that has OnNPCAttacked or something like that, but triggering an event on every hit would badly affect performance... A workaround could be to spawn a mob with the monster() command, retrieve its ID and then setting a npc timer that checks every second the UDT_HP of the monster and if (HP <= (MaxHP / 2)) you use unitwalk on it. The NPC should also check the death event in case an attack is powerful enough to kill it
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.