Jump to content

jTynne

High Council
  • Content Count

    249
  • Joined

  • Last visited

  • Days Won

    10

Reputation Activity

  1. Upvote
    jTynne reacted to Ind in @reloadmapcache   
    this could be troublesome, its perfectly doable but the all the data on the map cells would have to be refreshed for the players which could cause the server to stay frozen for like 5-10 seconds -- maybe minutes for big servers... maybe this could be avoided by sending all characters to loading screen to re-load their current maps hmmmmm
  2. Upvote
    jTynne got a reaction from Napster in @reloadmapcache   
    I feel like I've made a thread about this before, but as the title of the post suggests, a new command for reloading the mapcache to easily swap map data while the server is running. Is this possible? If so, this would be a sexy addition.
  3. Upvote
    jTynne reacted to Ind in @autotrade to persist through reboots/crashes   
    this is a planned feature to be built in into hercules, should be added soon.
  4. Upvote
    jTynne got a reaction from Igniz in MvP and @reloadscript   
    Even when there are server maintenances, map server crashes, and/or connectivity issues beyond the control of the admin of an individual server? I think not.
     
    Correct, @reloadscript shouldn't be used on public servers to reload scripts, however, things happen which disrupt connectivity of game services, and players abuse crashes to quickly re-farm MVPs after such events take place.
  5. Upvote
    jTynne 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.
  6. Upvote
    jTynne reacted to Ind in Obtaining Hercules   
    Git Troubleshooting
    Please, commit your changes or stash them before you can merge.Aborting.Git doesn't update modified files even if they don't conflict unless they're properly "committed" in your local working copy, to do so is simple and advantageous (it will keep a log of your changes for yourself; so you can always go back and check what was changed and when)
    - On Unixgit commit -am "your log message, anything at all" - On Windows
    1. Right click your folder -> Git Commit -> "master"
    2. (optional) type the log message
    3. Hit 'OK'
  7. Upvote
    jTynne reacted to Ind in Obtaining Hercules   
    Obtaining Hercules
    Hercules is available through GitHub, a web-based hosting service for software development projects that use the Git revision control system.
    Obtaining Hercules through Git on Windows Obtaining Hercules through Git on Linux Git Troubleshooting

      Support
    Looking for assistance on getting Git to work? Post here

    Alternatively...
    GitHub also provides a SVN Mirror. We won't officially work to support many branches or repository-features in SVN, but it should remain in-sync with the latest stable release, based on master branch in git.
    Windows
    You need to download TortoiseGit The address is http://github.com/HerculesWS/Hercules  
    Linux
    Typing the following creates a working copy of hercules at your home directory svn checkout http://github.com/HerculesWS/Hercules ~/Hercules  
     
     
  8. Upvote
    jTynne got a reaction from Murilo BiO' in [Added Feature] jTynne's @go Command Alternative (.TXT Format!)   
    jTynne's @go Command Alternative In .txt Format!
    This is my custom alternative to @go that allows end users the ability to EASILY add/change @go locations on the fly without the need to edit any source files OR recompling/rebooting their server. This is a highly customizable script that is pretty straight-forward in its coding. You can easily add in or adjust existing @go locations in seconds.

    Please Note: This will replace the default @go command when loaded in-game!

    Instructions / Customization
    To use? Simply upload and @loadnpc the file in-game and @go will be modified. If you wish to add in a new @go location, all you have to do is add a new entry following the format noted below:

    if(@warp$ == "35" || @warp$ == "ecl" || @warp$ == "ecla" || @warp$ == "eclag" || @warp$ == "eclage") { callsub Process,"eclage",110,39,0,0; }
    if(@warp$ == "36" || @warp$ == "ser" || @warp$ == "sere" || @warp$ == "seren" || @warp$ == "serenglade") { callsub Process,"serenglade",34,82,0,0; }

    As noted in the text in red above, you add in a number higher than the current highest value (in the script currently, Eclage is 35, so to add in a custom location, simply add in a value of 36, customize the text based warp strings you want (for @go 36, in the above example, you can either use @go 36 or @go ser @go sere @go seren or @go serenglade, and all will teleport you to the same location of serenglade <34,82>).

    Planned for future releases:
    - Additional options GM's can set for the command in the header. (Re-use delay, price per use option)
    - Mapflag check for nowarp and nogo mapflags.
    - No usage while dead.

    Version History : Current Version 2.0

    2.0 Dec 31st, 2012 : http://www.justintfields.com/rAthena/scripts/gobind_v2.txt

    1.0 Dec 29th, 2012: http://www.justintfields.com/rAthena/scripts/gobind.txt


    Please report any bugs you may find, and/or if you have any requests / suggestions for the script as a response to this thread. Thank you!

    (Please +1 me if you enjoy this script~)
  9. Upvote
    jTynne got a reaction from Igniz in MvP and @reloadscript   
    This would actually be a neat thing to implement, even for reboots and/or server crashes, not just @reloadscript usage. As a server owner who sees their players of both past and present make usage of these such things, it'd be a wonderful addition to the emulator.
     
    +1 from me.
  10. Upvote
    jTynne reacted to ossi0110 in MvP and @reloadscript   
    why not use @loadnpc and @unloadnpc
  11. Upvote
    jTynne reacted to Ind in Obtaining Hercules   
    Obtaining Hercules through Git on Linux
    CentOS
    Step 1: rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm Step 2: yum install --enablerepo=webtatic git-all Step 3: yum install --enablerepo=webtatic --disableexcludes=main git-all  
    Debian/Others
     
    Step 1: apt-get install git  
     
     
    Obtaining a Working-Copy
    Type the following to create a Hercules working copy in your home (~) directory
    git clone https://github.com/HerculesWS/Hercules.git ~/Hercules Updating a Working-Copy
    Type the following when inside your working copy
    git pull
  12. Upvote
    jTynne reacted to Mumbles in Forum Banner   
    Idk, the current one looks pretty bland to me. I made a sort of banner/logo to replace it with; feel free to use it if you like it.
     
     
    Logo:
     
     
     
    Logo w/o slogan:





  13. Upvote
    jTynne reacted to Ancyker in Should I switch over from rA?   
    If they break something it will be fixed on Hercules faster. You will have to wait for rAthena to merge the fix. Why wait for someone else to update so you can update? Seems rather silly to me.
  14. Upvote
    jTynne got a reaction from satsugaides in [Added Feature] jTynne's @go Command Alternative (.TXT Format!)   
    jTynne's @go Command Alternative In .txt Format!
    This is my custom alternative to @go that allows end users the ability to EASILY add/change @go locations on the fly without the need to edit any source files OR recompling/rebooting their server. This is a highly customizable script that is pretty straight-forward in its coding. You can easily add in or adjust existing @go locations in seconds.

    Please Note: This will replace the default @go command when loaded in-game!

    Instructions / Customization
    To use? Simply upload and @loadnpc the file in-game and @go will be modified. If you wish to add in a new @go location, all you have to do is add a new entry following the format noted below:

    if(@warp$ == "35" || @warp$ == "ecl" || @warp$ == "ecla" || @warp$ == "eclag" || @warp$ == "eclage") { callsub Process,"eclage",110,39,0,0; }
    if(@warp$ == "36" || @warp$ == "ser" || @warp$ == "sere" || @warp$ == "seren" || @warp$ == "serenglade") { callsub Process,"serenglade",34,82,0,0; }

    As noted in the text in red above, you add in a number higher than the current highest value (in the script currently, Eclage is 35, so to add in a custom location, simply add in a value of 36, customize the text based warp strings you want (for @go 36, in the above example, you can either use @go 36 or @go ser @go sere @go seren or @go serenglade, and all will teleport you to the same location of serenglade <34,82>).

    Planned for future releases:
    - Additional options GM's can set for the command in the header. (Re-use delay, price per use option)
    - Mapflag check for nowarp and nogo mapflags.
    - No usage while dead.

    Version History : Current Version 2.0

    2.0 Dec 31st, 2012 : http://www.justintfields.com/rAthena/scripts/gobind_v2.txt

    1.0 Dec 29th, 2012: http://www.justintfields.com/rAthena/scripts/gobind.txt


    Please report any bugs you may find, and/or if you have any requests / suggestions for the script as a response to this thread. Thank you!

    (Please +1 me if you enjoy this script~)
  15. Upvote
    jTynne got a reaction from Skyline in [Added Feature] jTynne's @go Command Alternative (.TXT Format!)   
    jTynne's @go Command Alternative In .txt Format!
    This is my custom alternative to @go that allows end users the ability to EASILY add/change @go locations on the fly without the need to edit any source files OR recompling/rebooting their server. This is a highly customizable script that is pretty straight-forward in its coding. You can easily add in or adjust existing @go locations in seconds.

    Please Note: This will replace the default @go command when loaded in-game!

    Instructions / Customization
    To use? Simply upload and @loadnpc the file in-game and @go will be modified. If you wish to add in a new @go location, all you have to do is add a new entry following the format noted below:

    if(@warp$ == "35" || @warp$ == "ecl" || @warp$ == "ecla" || @warp$ == "eclag" || @warp$ == "eclage") { callsub Process,"eclage",110,39,0,0; }
    if(@warp$ == "36" || @warp$ == "ser" || @warp$ == "sere" || @warp$ == "seren" || @warp$ == "serenglade") { callsub Process,"serenglade",34,82,0,0; }

    As noted in the text in red above, you add in a number higher than the current highest value (in the script currently, Eclage is 35, so to add in a custom location, simply add in a value of 36, customize the text based warp strings you want (for @go 36, in the above example, you can either use @go 36 or @go ser @go sere @go seren or @go serenglade, and all will teleport you to the same location of serenglade <34,82>).

    Planned for future releases:
    - Additional options GM's can set for the command in the header. (Re-use delay, price per use option)
    - Mapflag check for nowarp and nogo mapflags.
    - No usage while dead.

    Version History : Current Version 2.0

    2.0 Dec 31st, 2012 : http://www.justintfields.com/rAthena/scripts/gobind_v2.txt

    1.0 Dec 29th, 2012: http://www.justintfields.com/rAthena/scripts/gobind.txt


    Please report any bugs you may find, and/or if you have any requests / suggestions for the script as a response to this thread. Thank you!

    (Please +1 me if you enjoy this script~)
  16. Upvote
    jTynne reacted to Trojal in Questions regarding Hercules and rAthena   
    Is Hercules complementary, contradictory, or unrelated to other *athena projects? Hercules has a different viewpoint on core development, supporting custom features and community contributions from outside the core development team. In this way, Hercules and other projects can co-exist and pursue their own independent paths to excellence. The hope is that each project can maintain and progress towards their own goals, while merging the work from each other. In terms of development, Hercules will strive to be more open to community contributions, involving pull requests and public code contributions and acceptance.
  17. Upvote
    jTynne got a reaction from mofo in [Added Feature] jTynne's @go Command Alternative (.TXT Format!)   
    jTynne's @go Command Alternative In .txt Format!
    This is my custom alternative to @go that allows end users the ability to EASILY add/change @go locations on the fly without the need to edit any source files OR recompling/rebooting their server. This is a highly customizable script that is pretty straight-forward in its coding. You can easily add in or adjust existing @go locations in seconds.

    Please Note: This will replace the default @go command when loaded in-game!

    Instructions / Customization
    To use? Simply upload and @loadnpc the file in-game and @go will be modified. If you wish to add in a new @go location, all you have to do is add a new entry following the format noted below:

    if(@warp$ == "35" || @warp$ == "ecl" || @warp$ == "ecla" || @warp$ == "eclag" || @warp$ == "eclage") { callsub Process,"eclage",110,39,0,0; }
    if(@warp$ == "36" || @warp$ == "ser" || @warp$ == "sere" || @warp$ == "seren" || @warp$ == "serenglade") { callsub Process,"serenglade",34,82,0,0; }

    As noted in the text in red above, you add in a number higher than the current highest value (in the script currently, Eclage is 35, so to add in a custom location, simply add in a value of 36, customize the text based warp strings you want (for @go 36, in the above example, you can either use @go 36 or @go ser @go sere @go seren or @go serenglade, and all will teleport you to the same location of serenglade <34,82>).

    Planned for future releases:
    - Additional options GM's can set for the command in the header. (Re-use delay, price per use option)
    - Mapflag check for nowarp and nogo mapflags.
    - No usage while dead.

    Version History : Current Version 2.0

    2.0 Dec 31st, 2012 : http://www.justintfields.com/rAthena/scripts/gobind_v2.txt

    1.0 Dec 29th, 2012: http://www.justintfields.com/rAthena/scripts/gobind.txt


    Please report any bugs you may find, and/or if you have any requests / suggestions for the script as a response to this thread. Thank you!

    (Please +1 me if you enjoy this script~)
  18. Upvote
    jTynne got a reaction from Senos in [Added Feature] jTynne's @go Command Alternative (.TXT Format!)   
    jTynne's @go Command Alternative In .txt Format!
    This is my custom alternative to @go that allows end users the ability to EASILY add/change @go locations on the fly without the need to edit any source files OR recompling/rebooting their server. This is a highly customizable script that is pretty straight-forward in its coding. You can easily add in or adjust existing @go locations in seconds.

    Please Note: This will replace the default @go command when loaded in-game!

    Instructions / Customization
    To use? Simply upload and @loadnpc the file in-game and @go will be modified. If you wish to add in a new @go location, all you have to do is add a new entry following the format noted below:

    if(@warp$ == "35" || @warp$ == "ecl" || @warp$ == "ecla" || @warp$ == "eclag" || @warp$ == "eclage") { callsub Process,"eclage",110,39,0,0; }
    if(@warp$ == "36" || @warp$ == "ser" || @warp$ == "sere" || @warp$ == "seren" || @warp$ == "serenglade") { callsub Process,"serenglade",34,82,0,0; }

    As noted in the text in red above, you add in a number higher than the current highest value (in the script currently, Eclage is 35, so to add in a custom location, simply add in a value of 36, customize the text based warp strings you want (for @go 36, in the above example, you can either use @go 36 or @go ser @go sere @go seren or @go serenglade, and all will teleport you to the same location of serenglade <34,82>).

    Planned for future releases:
    - Additional options GM's can set for the command in the header. (Re-use delay, price per use option)
    - Mapflag check for nowarp and nogo mapflags.
    - No usage while dead.

    Version History : Current Version 2.0

    2.0 Dec 31st, 2012 : http://www.justintfields.com/rAthena/scripts/gobind_v2.txt

    1.0 Dec 29th, 2012: http://www.justintfields.com/rAthena/scripts/gobind.txt


    Please report any bugs you may find, and/or if you have any requests / suggestions for the script as a response to this thread. Thank you!

    (Please +1 me if you enjoy this script~)
×
×
  • Create New...

Important Information

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