Jump to content

Xantara

Members
  • Content Count

    8
  • Joined

  • Last visited


Reputation Activity

  1. Upvote
    Xantara reacted to Ind in Introducing Hercules Plugin Manager   
    Introducing Hercules Plugin Manager
    Hello~! What?!
    I can't express how awesome this is. It's awesome, so awesome. ...Incredibly awesome, yet another awesome feature brought to you by Hercules Thoughtfully Designed
    This features' design began long ago, a precursor to this feature, which demonstrates for how long we've been planning it, is the Hercules Renewal Phase One Usage Example
    Can be used to create @commands Can be used to create script commands Can be used to create console commands Can be used to replace core functions with your ownA example of how handy this can be: when any RO emu updates a section of the code that is used by a user's modifications, e.g. Harmony, no matter how silly the edit is (e.g. a tab alignment update) the user has to wait for his modification's developer to update his patch (unless he manages to update it on his own), if the developer in question starts to use the HPM for his hercules users instead of a patch file, his users using hercules will no longer have to wait for updates unless the way the code works changes on hercules' end. All About It - Documentation
    Its being done, most of it is already available in our wiki Hercules Plugin Mananger Building HPM Plugin for MSVC Building HPM Plugin for GCC Links~!
    Hercules Console Input Update (HPM Friendly) Commit Visual Studio 2010 2 Notes
    The plugin "sample" is currently missing projects for msvc2010 and msvc2012, thats because I dont have them, this will be solved asap, once one of our developers who possesses them logs in. Login/Char server plugin support is currently disabled, it should be enabled by the next release, which will also include Hooks support (as an alternative to overloading)
  2. Upvote
    Xantara reacted to Ind in Hercules Renewal   
    Starting today we'll be going throughout all of our source code to modify how functions are called. so what?
    Benefit
    With this new implementation chances to have custom source modifications conflict when you update hercules will be drastically reduced. How? Instead of modifying existing functions users will be able to create a new version of them elsewhere, e.g. in a custom file, and have it replace the original one. How? very simple.
    battle->check_target = my_new_check_target_function; PluginsThis change opens the possibility for a new plugin implementation in the future.
    Project Vision
    We understand this move will conflict with some points in our project vision, we'll be modifying it soon.
    More
    We want Hercules to stand out, with that in mind we've been planning features exclusive to Hercules, features other projects won't be able to merge. And how is that even possible? features that will integrate with our forum is one example of them. For example a feature capable of automatically looking for new updates in scripts/modifications downloaded from our upcoming downloads section.
  3. Upvote
    Xantara got a reaction from Mumbles in Questions regarding Hercules and rAthena   
    I feel like my questions are being ignored.... If you don't know the answer to any (such as the first question), just say so? Or split the topic if you are afraid of it "going out of topic" - although my questions are in response to Trojal's post on the topic.
     
    As for SVN copy, I understand GIT has a good number of advantages of using; and I agree with the use of it. However, there are also advantages of having an SVN copy for just the master branch as well.
    SVN has a linear advancement, unlike GIT, allowing for players to easily say which revision they have when reporting. Or even when someone releases a free download, they can say it works for "r15000+". It also allows bug reports to have a sort of "start" point. Maintaining should be easy with scheduling jobs to pull and git svn it to an SVN copy Seeing how GIT handles its branching business without recopying the files, unlike SVN, is one of its advantages. However, seeing as I am only asking for the master branch to be copied into SVN (no other branches) there is no extra overhead to worry about for creating branches and such in the main repos.


    For the plugin feature, I know that code would be a problem, that's why I said it was wishful thinking lol
×
×
  • Create New...

Important Information

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