Jump to content

Sephus

Core Developers
  • Content Count

    235
  • Joined

  • Last visited

  • Days Won

    47

Everything posted by Sephus

  1. It does sound cool. If it's official, I may work on it.
  2. If you're trying to use a later client, I would recommend 20150513. It seems to be the most stable. Make sure your packet keys are correct or disable the obfuscation check altogether. Either way, a basic hercules setup takes nothing more than 10 minutes if you have the client ready (the client, a working data folder to compliment it and dastgir+michieru's translations from their repo - That's it).
  3. I have to disagree here. The new libconfig system would without a doubt make it much easier to add custom options for all components in Hercules. You can read the entry structure for each of them to understand how elaborate and flexible they are. The new configs are also a lot more legible as opposed to txt files with random characters separated by commas.
  4. Taking into account the care-free nature of most "users" of any RO application, I personally would prefer they mention as much detail as possible. Most definitely the git revision in every report for the slightest of issues. The raw file will give you a clearer description of the fields in comments while posting PRs or Issues. That said, it may not be as convenient for users as much as it is for the regular reviewers of issues/PRs.
  5. Might I suggest expanding this towards a MVC (Model, View and Controller) design. If you're still working on it.
  6. Working on this The complete system is vast and requires scripting for most achievements as they're through NPCs. And we don't have much official info. But I've made it flexible enough to be customized for types of possible achievements, even ones not present in kRO.
  7. I don't see a problem, Id's are free from 1459 to 1859. Which means your custom skill ID's would be from 3036 to 3436. You will also have to increase MAX_SKILL 1910.
  8. This will change to - Hercules: better stability, performance, customisation, closer to official, more updated.
  9. Added in PR - https://github.com/HerculesWS/Hercules/pull/1598
  10. pick 285e1fc Adds a protection to 1st Barricade line on WoE SE maps to avoid splash damage without destroying Guardian Stones previously. pick 9450be2 Arrays improvement. Thanks Emistry! If you want to squash 9450be2 into 285e1fc, when you're given the output in your step 3, press i (which means insertion mode). navigate to the line of 9450be2 and change pick or 's' or 'squash' like so - s 9450be2 Arrays improvement. Thanks Emistry! then press esc then type :wq and hit enter. You'd have rebased your revisions unless some conflicts occur.
  11. Thank you for the bug reports, I will look into these as and when I free up. If you fix something, please feel free to create a pull request in the plugin repository.
  12. Sephus

    BG_GET_DATA

    I think you could do something like this - bg_updatescore(.@bg_map$, bg_get_data(.@lion_bg_id, 0), bg_get_data(.@eagle_bg_id, 0));
  13. Sephus

    BG_GET_DATA

    bg_get_data(.@bg_id, 0) would return the player count in the team.
  14. Working on this if someone isn't already. Will push a PR when complete.
  15. Which revision of Hercules are you using? As for suggestions, they'll be worked on. However, Healer and Repair NPC can be scripted by a user. Auto soul link sounds like a buffer script. Both are not part of the this core package. Customising is left to the end user.
  16. this is good, if episode == 1, it could disable all features/functions not in that particular episode.
  17. Missing mobs for pre-re. Fixed in 1f163a3 , or just copy mobs 2100 - 2107 from re/mob_db.conf
  18. After a decade of emulating packets it's suddenly complex?
  19. You must place the hBG.c file in src/plugins directory, then compile.
  20. Well, genius. if you're using latest hercules - change to class. if you're using your old hercules - change to class_.
×
×
  • Create New...

Important Information

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