-
Content Count
248 -
Joined
-
Last visited
-
Days Won
10
Reputation Activity
-
hemagx reacted to Haru in [2015-12-31] FAKE_NPC and the NPC View ID -1
The constants don't need to be looked up, since they have somewhat of a meaning (they already tell you if a NPC is a man, a woman, an animal, a monster or a thing for example, and they describe in a way or another what it looks like). Numbers on the other hand, are just numbers, and don't have any descriptive meaning. It's discouraged to use numbers, since they're too easy to mistake (and several errors in the past, both in scripts and in source, were caused by misplaced numbers, very hard to detect while reviewing code)
-
hemagx got a reaction from evilpuncker in [GUIDE] Adding New Items without itemInfo.lub
official patcher can't delete files but overwrite ~
-
hemagx got a reaction from evilpuncker in Odin Server side manner
The new version is alive
~ Changelog
[*] Unknow date - First Working Version v0.1 [*]2015/12/12 v0.2 - Update to work with latest Hercules, optimized a bit for faster plugin, officially release lite version.
-
hemagx got a reaction from AnnieRuru in Odin Server side manner
1- Change sprintf/strncpy
possible next version or if they got not working before make new version, otherwise i see no reason to do special version for it.
2- it's same, i prefer it this way for my own work.
3- yes, i have to save them compiled/optimized or i will have to do it each time the player send message.
-
hemagx got a reaction from Nebraskka in Odin Server side manner
File Name: Odin Server side manner
File Submitter: hemagx
File Submitted: 17 Jan 2014
File Category: Plugins
~ Hello
Here's my Server side manner based on ind one with more advanced options.
~ Features
-- For Full Version
it uses regular expressions
Option to bypass by GM Level or Group Permission or by using special Variable
Auto mute
-- Full Lite Version
it uses regular expressions
Option to bypass by Group Permission
eh.. yep nothing else that why it's LITE
~ How to install
Download the File
Copy manner.c to "src/plugins"
Copy the config files to "conf/plugin"
Follow usual installation guide
~ How to customize
To change plugin options you can check "conf/plugin/manner.conf " ( Not Available in Lite Version )
To add more words to the filter you can add it to "conf/plugin/manner.txt"
~ useful information
you can know more about regex from : http://www.regular-e...quickstart.html
you can also test your regex and write your regex by this useful tools : http://www.rubular.com or http://regexp-evaluator.de/evaluator/ or http://www.weitz.de/regex-coach/ or http://regex101.com/
you have to know that one wrong regex can make no one able to talk.
~ Credits
Haruna
Ind
Hemagx
~ Changelog
Unknow date - First Working Version v0.1
2015/12/12 v0.2 - Update to work with latest Hercules, optimized a bit for faster plugin, officially release lite version.
~ thank you
Click here to download this file
-
hemagx got a reaction from anacondaq in eAmod Battleground merging in hercules
it's legal so far cause GNU/GPL but i don't think it's good idea cause of his bad code and cause Hercules should follow official only and not add custom stuff.
-
hemagx got a reaction from Ink in eAmod Battleground merging in hercules
it's legal so far cause GNU/GPL but i don't think it's good idea cause of his bad code and cause Hercules should follow official only and not add custom stuff.
-
hemagx reacted to jaBote in Let's talk about, "eAmod"...
This was previously a PM he sent to me, and I encouraged him to make a topic out of it.
I'll also share the insights I gave him via PM (Felipe Brasil, please certify I didn't edit a single letter from it), along with a couple of side notes:
Side note:
There are a couple of systems I'd be willing to have, but overall product, its support and price are no way an appeal for me. Anyways that is not an option for the no-donation oriented servers I've had (only one as main admin, some others as co-admin without being owner).
None of my servers were meant to be profitable and I'm proud none of them ever were (with not even a single surplus month, which I'm also proud of). Only donating people were these who actually trusted me and wanted to help me cover ONLY the monthly expenses, not those that wanted any donation items. In fact, they weren't given any exclusive privilege. You can hear me rant about that on my blog entry.
This allows me to say your server can be successful without that hotchpotch of features (of which you'll use only a couple) provided you can be creative and keep an income of features to your server.
However, while it is known I'm not a fan of eAmod, this topic is to have a polite, civil and appropriate discussion about this 3rd party paid modification. I won't allow any attacks or drama to be held on (I especially mean this for these people that make me think they're permanently angry when reading them) this topic, or I will start handing down warnings (and other proper punishments when needed) no matter who did it (be it a member of Hercules, someone defending eAmod or the Pope of Rome himself) or it'll get closed and removed if gets out of control.
-
-
hemagx reacted to Jguy in Mob_DB file structure overhaul
I see no reason now that we have this: http://herc.ws/board/topic/2954-item-db-file-structure-overhaul/
...to have it done on the mob_db's as well. Makes it easier to read, limits the amount of commas, etc. Basically the same reasons why we did it to the item_db. Thoughts? Flames? Opinions?
-
hemagx reacted to goddameit in BOT
File Name: BOT
File Submitter: goddameit
File Submitted: 10 Mar 2014
File Category: Source Modifications
Refer:
http://rathena.org/board/files/file/2551-autoattack/
http://rathena.org/board/files/file/2826-autopots/
Preview:
https://www.facebook.com/photo.php?v=774591642560012
https://www.facebook.com/fanen.goddameit/posts/774573372561839
https://www.facebook.com/fanen.goddameit/posts/773655365986973
Info:
This system will make player auto-attack when they active this SC.
Player can put some skill and item to their hotkeys for controlling something,
for example, if I put fly wing to my F1, and it will use it for teleporting.
Hotkeys:
F1 ---> Fly wing
F2 ---> Teleport (Skill)
F3 ~ F7 ---> buff skill for yourself
F8 ---> Main attacking skill
F9 ---> Second chosen skill
Line 2 1st ---> Item for HP (Lower 80%)
Line 2 2nd ---> Item for SP (Lower 80%)
http://i.imgur.com/v3rBXjc.jpg
Active:
sc_start4 SC_BOT,<Duration>,<Use Normal Attack>,0,0,0; Forced End:sc_end SC_BOT; Sample for ONOFF:@boton ---> start @botoff \ @botend ---> end http://pastebin.com/VEpkVF9i
PS:
If everything is right, but BOT still not working, check your SC_BOT definition in db/const.txt and status.h, both must be same value.
For New Version Hercules Users :
path->search is updated and it needs block_list now, so just add it by yourself.
http://herc.ws/board/topic/4821-bot/?p=67769
Update:
Click here to download this file -
hemagx reacted to Angelmelody in New bonus script Suggestion(addmaxweight)
I'd like to suggest hercules to add new bonus AddMaxWeight ,So that we can
use it on item script , why not use ' MaxWeight +=N; ' ? clieck.
Hope devs agree ,thx
-
hemagx reacted to Beret in Autotrade command to buyingstore
Well we have the command @at for vending, more why don't you extend the command to support buyingstore.
-
hemagx reacted to AnnieRuru in map_zone_db.conf allows to restrict an ITEM TYPE
ok ... its my turn to give suggestion time ..
http://rathena.org/board/topic/77088-certain-map-weapon-restriction/?p=239342
noitem mapflag meant for rathena
when compare my code and hercules map_zone_db.conf
hercules can already restrict items by ID
but my modifications can allow to restrict an item type
example
pvp_y_1-1 mapflag noitem 0this pvp map cannot use healing itemsevent_gm mapflag noitem 4,5this gm hosting event will disallow players to equip any kind of equipments
so how about hercules have the same thing
{ name: "PvP no Pot" inherit: ( "PvP" ) disabled_items: { IT_HEALING: true }}, { name: "GM event" disabled_items: { IT_WEAPON: true IT_ARMOR: true }}, -
hemagx got a reaction from evilpuncker in Odin Server side manner
Here is the lite version :
http://pastebin.com/raw.php?i=Gv08aixn
-
hemagx reacted to Ind in Introducing HPM Datacheck
HPM Data Check
I begin by thanking ai4rei for bringing this to our attention HELLOOOO, WHAT?! This introduces automatic data integrity insurance between plugins and the core, allowing the core to reject loading plugins whose data structures mismatch those in the core thus preventing potential crashes and loose data read/write, it goes a long way towards making this issue being inexistent. In short: its a feature that enables the core to reject "outdated" plugins, "outdated" meaning that a data struct used by the plugin has been modified in the core while the plugin was not recompiled to reflect the change. It is smartThanks to Haru's design the feature is able to identify the files which the plugin relies on, therefore even if data structs in the core have been modified the plugin will only fail load if its a data struct from a file it actually includes Changes: Hello Plugin Developers!
Plugins are now required to include the HPMDataCheck file, plugins without it will not pass loading validation, to include use: #include "../common/HPMDataCheck.h"it should be the last file included, if it isn't the last it'll render the plugin uncompilable (intentionally). ...and thats it, it stands on its own afterwards. Also in & Thanks to Haru
the HPMHookGen has been updated so that the data HPMDataCheck relies on is always up to date HPMHookGen has been sped up. New Possibilities
Thanks to HPMDataCheck enabling the core to know which files the plugin relies on there are many enhancements we can (and intend to) add, for example, drop GET_SYMBOL entirely and have the core load the interfaces automatically Special Thanks to
Haru ai4rei Link'u
HPMHookGen Update Commit -
hemagx reacted to Beret in Update mapzone
I believe that mapzone is the best setting ever created, the facility that allows the modifications, I suggest adding a few more options as aegis and also a @reloadmapzone command that allows me to read again the configuration without having to relogin to the server.
Noticed that the aegis there are some settings that hercules has not yet, let me tell you some.
ADD_PROPERTY
Here is the famous mapflag just needs updates as the aegis
Example:
ADD_PROPERTY(TELEPORT, TRUE); //텔레포트ADD_PROPERTY(NOTREMEMBER, TRUE); //기억ADD_PROPERTY(PARTY, FALSE); //같은파티PK불가 ADD_PROPERTY(GUILD, FALSE); //같은길드PK불가ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE);// 접속종료시기억금지 ADD_PROPERTY(CALLMONSTER, FALSE);
ADD_BLOCK_EQUIPITEM
This blocks the item and cannot equip while with the item equipped
ADD_BLOCK_EQUIPITEM("Phen_Card"); // Phen_Card 사용 불가ADD_BLOCK_EQUIPITEM("Orleans_Gown"); // Orleans_Gown 사용 불가ADD_BLOCK_EQUIPITEM("Blood_Butterfly_Card"); // Blood_Butterfly_Card 사용 불가
ADD_BLOCK_BUFF
Blocks the effect on a zone, will not get bonuses even using the skill
ADD_BLOCK_BUFF("EFST_ENDURE");
ADJUST_TRAP_DURATION
We need an update here too, here is the adjust_unit_duration we need a mapflag update for zones.
ADJUST_TRAP_DURATION (HT_LANDMINE, 400); // 랜드마인ADJUST_TRAP_DURATION (HT_BLASTMINE, 400); // 블래스트 마인ADJUST_TRAP_DURATION (HT_SANDMAN, 400); //샌드맨ADJUST_TRAP_DURATION (HT_SHOCKWAVE, 400); //쇼크웨이브트랩ADJUST_TRAP_DURATION (HT_SKIDTRAP, 400); //스키드트랩ADJUST_TRAP_DURATION (HT_ANKLESNARE, 400); //앵클스네어ADJUST_TRAP_DURATION (HT_CLAYMORETRAP, 400); //크레모어 트랩ADJUST_TRAP_DURATION (HT_TALKIEBOX, 400); // 토키 박스ADJUST_TRAP_DURATION (HT_FREEZINGTRAP, 400); //프리징_트랩ADJUST_TRAP_DURATION (HT_FLASHER, 400); //플래셔 -
hemagx reacted to kami-shi in November Digest 2013
That is a lot of work. You guys are great, I can see this emulator going faaaaaaaaar!
/me is fan
-
hemagx reacted to Olrox in [Showcase] Peco Peco - Racing Track
Facebook:
https://www.facebook.com/OlroxMaps
1. Concept
Today I'm showing around a small map I did. Its for an event script about racing, Which involves some peco pecos, thats why the name
2. Features
This is a small map, that was requested as it. However, it has a lot of fun..[*]Added sound effects like crowd cheering, cannons.
[*]One trim area special for spectators.
[*]Some effects like fireworks and some party confetti that simulates like the crowd is having fun with the race.
[*]All the track is a custom model. The the spectators area, the color porings and that peco sign are models/textures by my own
[*]At the end I decided to add some blue sky, which looks nice at the high altitdue areas.
[*]3. Video *watch in HD 1080p*
4. Screenshots
Some screenshots. There isn't a particular order or purpose on the screens here, just some overview screenshots and maybe some others that has to do with close ups.
-
hemagx reacted to Neo-Mind in [Release] Custom Job & Custom Shield Patches
Well a few people know i have been working on these. So here goes.
Did I hear right?
1. Yes it is what you are thinking. The Custom Job patch allow you to modify the existing jobs and add new jobs in a fashion similar to HeliumRO's Xray Clients (and some extra stuff u will see below) but using lua files. 2. Similarly Custom Shield Patch allows you to throw the existing 4 shield limit out the door and modify existing as well as add more shield equipment types to your liking using lua files. 3. For now I have tested them out on a set of clients (for others the logic followed were the same so I didn't bother with the rest). Ofcourse if any bug comes up I will work on fixing them. 4. Patches were made with existing patches in mind and therefore will not affect any and existing diffs present in a client you use. Infact you are supposed to use these last only. 5. Custom Job Patch has also an override for Class names based on gender. For it to work Langtype Korean Jobname Fix is expected to be enabled (for xDiff patches it is a part of Translate to English patch)
6. So is there a limit ? yes for now i have limited them as max shields to 10 and max job id to 4300. So how does it work ? 1. Get the xdiff file for your client version (from the link below) 2. Get the lua files (also from the link below) 3. Modify/Add entries to the lua files (Format is specified below) 4. Load your client and xdiff file in xDiffPatcher 5. Let it Rip!... i mean Patch!! 6. And last but not least place the lua files in their proper locations. Lua File Formats - Custom Job Patch Custom Job Patch makes use of 7 lua files (similar to the various txt files Xray client had).They need to be present in the luafiles514/lua files/admin path. 1) PCIdentity.lua: This file is already present in the official GRF but we are going to use a modified version of that one. All Job Sprites have a corresponding Job ID (including costumes and Job Mounts). This file defines all of them and their relationships to each other. This is done with the help of 3 tables => i) pcJobTbl (mandatory): This is where the job id value is defined and mapped to a string for identification JT_KAGEROU = 4211, -- 4211 is the job id for kagerou class ii) Halter_Map : This is where you specify which job id is the job mount of which class. Ofcourse if you dont plan to add a mount sprite for a class you can ignore this one. [pcJobTbl.JT_KAGEROU] = pcJobTbl.JH_KAGEROU, -- maps kagerou job to his frog mounted sprite iii) Shrink_Tbl : This is list of job IDs that need to be ... shrunk i.e. specify all Baby Jobs here. pcJobTbl.JT_SWORDSMAN_B, -- will include Baby Swordsman in the list 2) PCPaths.lua: Lua equivalent of class_tab.txt . Defines the prefix string used for each class to get its sprite & act file path. i.e. prefix in => /data/sprite/Àΰ£Á·/¸öÅë/<gender>/<prefix>_<gender>.spr (& act as well). This is done with the help of two tables (only one of which needs to be filled for a class). i) PCStitchTbl : If your job uses a completely new sprite with a new filename then you can assign it in this table. [pcJobTbl.JT_SWORDMAN] = "°Ë»ç" -- Prefix for Swordsman ii) PCStitchInheritTbl : If your job is sharing an existing sprite path already used by a job specified in PCStitchTBl then you can simply connect them in this table (target job id inherits from source job id). [pcJobTbl.JT_SWORDMAN_H] = pcJobTbl.JT_SWORDMAN, --JT_SWORDMAN_H is High Swordsman which uses --same sprite as Swordsman
All of the remaining lua files follow a similar pattern with one table for direct assignment and the other one for inheriting value from another job id 3) PCImfs.lua: Lua equivalent of imf_tab.txt . Defines the prefix string for imf files of each class. i) PCImfTbl : [pcJobTbl.JT_KNIGHT] = "񃯇", -- Prefix for Knight ii) PCImfInheritTbl : [pcJobTbl.JT_KNIGHT_H] = pcJobTbl.JT_KNIGHT, -- JT_KNIGHT_H is Lord Knight and has the same -- imf as Knight class.
4) PCHands.lua: Lua equivalent of reality_dir_tab.txt. Defines the prefix strings used for Weapons and Shields of each class i) PCHandsTbl : [pcJobTbl.JT_ASSASSIN] = "¾î¼¼½Å¾î¼¼½Å", -- Prefix for Assassin ii) PCHandsInheritTbl : [pcJobTbl.JT_GUILLOTINE_CROSS] = pcJobTbl.JT_ASSASSIN, -- Guillotine Cross picks up --weapons/shields from the same path as Assassin class.
5) PCPals.lua Lua equivalent of reality_tab.txt. Defines the prefix strings for the body palettes. i) PCPalTbl: [pcJobTbl.JT_MAGICIAN] = "¸¶¹ý»ç", -- prefix for Mage ii) PCPalInheritTbl: [pcJobTbl.JT_MAGICIAN_H] = pcJobTbl.JT_MAGICIAN, -- High Mage uses same prefix as Mage class.
6) PCNames.lua Lua equivalent of monstrosity_tab.txt (in part since mobs are defined by jobname.lua) . As the file name says this is where you define all your class names. Reason i saved this for last is because this file is slightly different from the previous 4. Here you can define the class name seperately for both genders. For male classes => i) PCJobNameTbl : [pcJobTbl.JT_WARLOCK] = "Warlock", -- Kind of obvious right? ii) PCJobNameInheritTbl : [pcJobTbl.JT_WARLOCK_H] = pcJobTbl.JT_WARLOCK, -- JT_WARLOCK_H is Transcendent version of -- warlock class and ofcourse it will have same name For female classes => iii) PCJobNameTbl_F : [pcJobTbl.JT_WARLOCK] = "Witch", -- Now the female Warlock will be called Witch
iv) PCJobNameInheritTbl_F : [pcJobTbl.JT_WARLOCK_H] = pcJobTbl.JT_WARLOCK, -- Same for Transcendent warlock By default if your gender is female and there is no names defined using either iii) or iv) above then it checks in the tables for male gender. 7) PCFuncs.lua Contains Necessary functions used by the client - DO NOT TOUCH THIS FILE unless you know what you are doing!!! Lua File Formats - Custom Shield Patch Custom Shield Patch makes use of 2 lua files as specified below. They need to be present in luafiles514/lua files/datainfo folder. 1) ShieldTable.lua : This lua file is the only one you need to configure. It contains 3 tables and is similar in format to WeaponTable.lua i) Shield_IDs : Defines a list of IDs which includes both Shield Types & Item IDs used by shield items in item_db.txt. Shield Items can only start from item id 2101 onwards so anything lesser than that will be considered as a shield type id. To distinguish between them we use the ST (Shield Type) and SI (Shield Item) prefixes. ST_MSHIELD = 4, -- Mirror Shield TypeSI_Platinum_Shield = 2122, -- Platinum Shield's Item ID ii) ShieldNameTable : Here we assign suffix strings for Shield Types i.e. shield suffix in => /data/sprite/¹æÆÐ/<hand prefix>_<gender>_<shield suffix>.spr [Shield_IDs.ST_MSHIELD] = "_¹Ì·¯½¯µå", --Suffix for Mirror shield iii) ShieldMapTable : Here we specify which Shield Type is used by each of the Shield Items. [Shield_IDs.SI_Platinum_Shield] = Shield_IDs.ST_MSHIELD, -- Platinum Shield uses -- Mirror Shield sprite.
2) ShieldTable_F.lua : Contains Necessary functions used by the client - DO NOT TOUCH THIS FILE unless you know what you are doing!!! Ok.. So Where do i get the files? Download link Final Note If you have any issues or doubts about the xDiff files or Lua files (I expect some in this department) let me know. So Enjoy -
-
hemagx got a reaction from evilpuncker in Odin Server side manner
File Name: Odin Server side manner
File Submitter: hemagx
File Submitted: 17 Jan 2014
File Category: Plugins
~ Hello
Here's my Server side manner based on ind one with more advanced options.
~ Features
-- For Full Version
it uses regular expressions
Option to bypass by GM Level or Group Permission or by using special Variable
Auto mute
-- Full Lite Version
it uses regular expressions
Option to bypass by Group Permission
eh.. yep nothing else that why it's LITE
~ How to install
Download the File
Copy manner.c to "src/plugins"
Copy the config files to "conf/plugin"
Follow usual installation guide
~ How to customize
To change plugin options you can check "conf/plugin/manner.conf " ( Not Available in Lite Version )
To add more words to the filter you can add it to "conf/plugin/manner.txt"
~ useful information
you can know more about regex from : http://www.regular-e...quickstart.html
you can also test your regex and write your regex by this useful tools : http://www.rubular.com or http://regexp-evaluator.de/evaluator/ or http://www.weitz.de/regex-coach/ or http://regex101.com/
you have to know that one wrong regex can make no one able to talk.
~ Credits
Haruna
Ind
Hemagx
~ Changelog
Unknow date - First Working Version v0.1
2015/12/12 v0.2 - Update to work with latest Hercules, optimized a bit for faster plugin, officially release lite version.
~ thank you
Click here to download this file
-
hemagx reacted to Ind in Christmas Patch! Gift'o
Gift'o! From Hercules, to your server!
We wish you happy holidays, and thank you for your support.
May the New Year bring you happiness and peace.
2013-12-23c Client Support
Thanks to Yommy and Rytech! NPC Market Support A new type of NPC Shop where item availability is limited, for example you can have a vender start with 50x Red Potions and set mechanics for the red potions to be refurbished (for example could be as simple as a OnClock, where Red Potions are refurbished every y hour, or elaborate e.g. be connected with a game quest where players need to help a merchant npc get to the shop in order for it to be resupplied) Available as a NPC Trader subset (details will follow) @costume Oktoberfest NPC Trader
A whole different way to set up shops, they're easier to read and flexible to customize. Previous format still supported (in the scenario we drop the previous we'll provide a conversion tool) To begin with, 'trader' is a phony name, its only purpose is to sign the parser that 'this npc will open the shop when clicked'. the trader npc is in fact a 'script' type (and thus script types can create/manipulate trader shops, and open them with the help of openshop()). Normal Zeny Shop moc_ruins,93,53,2 trader Item Collector#moc1 4_M_03,{ OnInit: sellitem Scell; sellitem Monster's_Feed; sellitem Animal's_Skin; sellitem Bill_Of_Birds; } Custom Shop Script has full control over currency, which allows for scripts to use anything, from quests, to items, variables, etca. For Example: prontera,153,152,1 trader TestCustom2 952,{ OnInit: tradertype(NST_CUSTOM); sellitem Red_Potion; end; /* allows currency to be Red_Potion */ OnCountFunds: setcurrency(countitem(Red_Potion)); end; /* receives @price (total cost) */ OnPayFunds: if( countitem(Red_Potion) < @price ) end; delitem Red_Potion,@price; purchaseok(); end; } NPC Market ShopThis is the type I mentioned earlier, where item availability is limited prontera,150,160,6 trader HaiMarket 952,{ OnInit: tradertype(NST_MARKET); sellitem Red_Potion,-1,50; end; OnClock0000://resupplies red potions on midnight OnMyResupply://instead of midnight, a event could trigger HaiMarket::OnMyResupply if( shopcount(Red_Potion) < 50 ) sellitem Red_Potion,-1,50; end; }The quantity data is disaster-safe, I mean it is persistent to @reloadscript and server restarts (If there were 39 Red Potions on sale upon restart/reloadscript, it continues to be 39 instead of resetting back to 50). 7 script commands to help control (documentation for all of them is present in script_commands.txt): openshop,sellitem,stopselling,setcurrency,tradertype,purchaseok,shopcount Trader Design by
Yommy Haru jaBote mkbu95 Gepard Emistry Ind Special Thanks To
Haru Yommy JaBote Muad_Dib Link'u~!
Commit: https://github.com/HerculesWS/Hercules/commit/cf19b26d50ac96111e44c33a80afd1f1ea935cec NPC Trader Samples: https://raw.github.com/herculesWS/Hercules/master/doc/sample/npc_trader_sample.txt (Upcoming) GM Interface for Cash Shop Control
Found that on the new client, support is being worked on (Data thanks to Yommy <3).
-
hemagx reacted to kisuka in Ragnarok Episode Timeline
This is a work in progress. Parts will be added as they are organized.
This topic will list out the major episode releases of kRO and the updates under them. This is to keep track of what episodes had which updates. This will assist us in making sure we aren't missing anything in Hercules. The dates below are for Main server release, not RE/Sakray testing period.
* Note: Official Hercules Developers and High Council members have permission to add or modify this list.
2002.08.03: Episode 1.0 : Start of the Adventure
2002.12.17: Episode 2.0 : Lutie
2003.02.04: Episode 3.0 : Comodo
2003.05.02: Episode 4.0 : War of Emperium
2003.07.15: Episode 5.0 : Yuno
2003.10.07: Episode 6.0 : Global Project
2003.10.11 : Amatsu 2003.10.11 : Kunlun / Gonryun 2003.11.25 : Weddings/Marriage 2004.01.13 : Super Novice 2004.01.30: Episode 7.0 : Umbala ~ Village of the Utan Tribe
2004.02.02 : 2-1 and 2-2 class in Sakray 2004.02.24: Episode 8.1.1 : Niflheim ~ City of the Dead
2004.12.23: Episode 8.1.2 : Louyang & Jawaii
2004.12.23: Episode 8.2 : Ayothaya
2005.01.18: Episode 8.3 : Payon Remodelling
2005.05.12: Episode 9.0 : Rebirth
2005.09.21: Episode 10.1.1 : The Sign & Geffenia Dungeon
2005.09.22: Episode 10.1.2 : Einbroch
2006.02.24: Episode 10.2 : Lighthalzen
2005.08.16: Episode 10.3 : Noghalt
2006.12.28: Episode 10.4 : Hugel
2007.04.20: Episode 11.1 : Rachel
2007.09.10: Episode 11.2 : Veins
2007.04.10: Episode 11.3 : Nameless Island
2007.04.10 : Mercenary System 2007.10.17: Episode 12 : Satan Morroc
2007.10.17 : Moscovia 2007.11.21 : WoE: SE (Schwaltzvald) 2007.11.21 : WoE: SE (Arunafeltz) 2007.12.05 : World Map System 2007.12.10 : Battlegrounds 2007.12.12 : Endless Tower & Sealed Shrine 2008.06.25 : Episode 13.1 : Ash Vacuum
2008.08.25 : Poring Wars 2008.11.19 : Improved Pet System 2008.12.17 : Episode 13.2 : Encounter
2008.12.23 : New Pets 2009.02.25 : Hidden Slot Enchantment 2009.03.11 : Endless Tower Fixes 2009.04.08 : New Hairstyles 2009.06.17 : Renewal Release (3-1 Jobs) 2009.08.19 : Brasilis 2009.10.14 : 3-2 Jobs 2009.12.23 : Episode 13.3 : El Dicastes
2010.03.17 : Party Recruiting System 2010.03.31 : Baby 3rd Jobs 2010.05.12 : Purchasing Shops. Sorcerer Spirit System 2010.06.30 : Episode 14.1 : Bifrost
Memorial Dungeon, Misty Labyrinth Forest. 2010.07.28 : Equipment Synthesis, Costume System. 2010.08.18 : Search Vending Shops 2010.09.29 : Indonesia Localized Map, Dewata 2010.11.24 : Cat Hand HQ / Malangdo Island Item Mall Icon Level 86~99 Eden Group Quests on 2nd Floor Floor 6 added to Izlude Dungeon (Only available to Gold Netcafe Users) Grave Markers (MVP or major monster dies, it leaves a grave marker that shows the time of death and who killed it. The gravestone will remain until the monster respawns.) New Mounts
2010.12.29 : Super Novice Expansion 2011.03.09 : Replay System 2011.03.30 : Biolabs 4th Floor 2011.05.25 : Thanatos Tower Changes. 2011.06.29 : (WoE1 Renewal) Number of forts reduced from 5 to 4 in WoE1 castles. Guild Investment System (Hall of Abyss). New Guild Dungeon
2011.08.17 : 7x7 Padding around NPCs. 2011.08.31 : (Class Balance + Homunculus S) Large number of class balancing improvements. Homunculus S
2011.09.28 : Philippines localized map, Port Malaya. [1] [2] 2011.11.02 : Kagero and Oboro Job Classes [1] [2] 2011.11.16 : New Alberta. 2011.11.30 : Eden Quests for levels 100~110. 2011.12.07 : Nightmare mode for Pyramid Dungeon. 2011.12.14 : Party System improvements. 2011.12.21 : Episode 14.2 : Eclage
2011.12.27 : Battlegrounds Queue System 2012.02.08 : New Carts for Mechanics & Genetics. 2012.02.08 : Guild Creation system to no longer allow blank space(s) in the name. 2012.03.21 : Eden Quests for Level 111 ~ 120. 2012.03.21 : Falcon Flute 2012.03.28 : Navigation System. 2012.03.28 : New Izlude + Novice Training Academy + New Character Creation Method (5 copies of Izlude) 2012.04.04 : HP Bars added to Monsters. 2012.04.18 : Changes to Enchanting on Malangdo 2012.04.25 : WoE: Training Edition 2012.04.25 : Transcendent quest to waive the cost of transcending. 2012.05.30 : Old Glastheim memorial dungeon 2012.06.13 : Monster Shadow Size 2012.07.11 : Headgear Synthesis Quests 2012.07.25 : WoE:TE Mini God Item quest + guild and daily quests in siege areas. 2012.08.14 : Job EXP increased from Monsters with lvl 100+. 2012.08.22 : Heroes' Trails (Part 1) Faceworm Nest, Memorial Dungeon. Sarah's Memory, Memorial Dungeon.
2012.08.22 : Memorial Dungeon, Wave. Added new Eden quests for level 121 ~ 130 range Max base level changed from 150 to 160/50. Skill Timers
2012.09.19 : Champion Mobs. 2012.10.10 : Ranger Falcon changed to Owl. 2012.10.17 : Heroes' Trails (Part 2) Devil's Tower Memorial Dungeon Cursed Knight Memorial Dungeon Geffen Magic Tournament Memorial Dungeon
2012.10.31 : Eden Quests for levels 131~140. 2012.12.18 : Horror Toy Factory Memorial Dungeon 2012.12.18 : Shadow System 2012.12.28 : Episode 14.3 : Decisive Battle (Part 1)
2013.02.20 : Equipment Comparison System 2013.03.13 : 'Clock Tower Dungeon' Nightmare Mode. 2013.03.20 : Episode 14.3 : Decisive Battle (Part 2)
2013.03.20 : Level Increased to 175 / 60. 2013.03.20 : New Third Class Skills 2013.05.22 : Max Zeny Vending Price = 1 Billion Zeny. 2013.06.12 : Bank System 2013.06.26 : Clan System (Golden mace Guild, Sword Guild, Crossbow Guild and Rod Guild) 2013.07.03 : Episode 15.1 : Fantasmagorica
Lots of NPC placement changes. 5 New Quests Memorial Dungeon, Charleston Factory New Items 2013.07.31 : Rebellion Class 2013.08.02 : Rebellion Weapons 2013.08.14 : New Clothing Dyes for Kagerou & Oboro classes. 2013.08.21 : Max HP Limits (lvl 99 = 330k, 150 = 660k, 175 = 1.1m) 2013.09.25 : Heroes' Trail Part (Part 3) Fenrir and Airship Assault Memorial Dungeons.
2013.12.17 : Nightmare Biolabs 2013.12.23 : Episode 15.2 : Memory Record
2014.01.08 : New World Map. 2014.01.22 : Shop History (Buy/Sell Log) 2014.03.12 : Eden Group Market Hall 2014.04.16 : Summons & Homunculus S Update 2014.08.06 : Monster EXP Increased (Base 75% & Job 100%) 2014.08.06 : Monster HP/ATK Adjustment 2014.09.16 : WoE TE Items 2014.10.07 : Lucky Roulette 2014.10.07 : Pet Evolution 2014.10.28 : Infinite Space 2014.11.05 : Clan System 2014.11.11 : RoDex (Revamped Mail System) 2015.02.25 : Episode 16.1 : Banquet of Heroes
2015.02.25 : Achievement and Title System Added 2015.02.25 : Banquet Preparation 2015.02.25 : New Dungeon 2015.02.25 : Honor Tokens and New Enchant Item 2015.07.01 : Infinite Space Dungeon Improvements 2015.10.07 : Item Link System (show your items via PM) 2015.10.07 : Eden Group Revamp (missions changed) 2015.10.14 : Reputation System 2016.01.26 : Styling Shop Interface 2016.03.09 : Episode 16.2 : Terra Gloria
2016.05.10 : Rebellion Class Changes 2016.08.30 : Card Removal System Update 2016.09.06 : Eden Group Changes (100-140) 2016.12.07 : Rock Ridge 2016.12.13 : Marriage System Update (Doram x Human) 2016.12.27 : New Dungeon : Illusion of Moonlight 2017.01.03 : Glastheim Changes 2017.01.25 : New Dungeon : Illusion of Vampire 2017.02.21 : New Dungeon : Illusion of Frozen 2017.04.18 : New Dungeon : Illusion of Abyss 2017.05.23 : Party System UI Update 2017.06.07 : Autotrading / Vending Overhaul 2017.06.21 : Equipment Replace System 2017.06.21 : Orc Memory Changes 2017.06.27 : Monster Racing Revamp 2017.09.26 : Moscovia Card Updates 2018.03.09 : New Dungeon : Illusion of Teddy Bear 2018.05.04 : New Dungeon : Illusion of Luanda 2018.06.27 : World Map Improvements 2018.07.18 : Episode 17.1 : Illusion
2018.08.09 : Max Level Increased to 185 -
hemagx reacted to jTynne in Harmony Patch 3.3.12 30 MAI
You and the others are amazing and I love you. Please have my children.
On a serious note, thank you. That Sirius no longer provides support for a $200 product is disappointing, but that's the internet for you. Renewable liscences would have been more preferred than having to wait for members from a different project all together to make someone else's paid product work on their software. That said, the commitment to ensuring end-users like myself without the coding knowledge necessary to accomplish such feats is greatly appreciated.