-
Content Count
249 -
Joined
-
Last visited
-
Days Won
10
Reputation Activity
-
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
-
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.
-
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.
-
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.
-
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.
-
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' -
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
-
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~)
-
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.
-
-
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 -
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:
-
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.
-
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~)
-
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~)
-
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. -
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~)
-
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~)