Jump to content

JulioCF

Int'l Portuguese Moderators
  • Content Count

    791
  • Joined

  • Days Won

    10

Reputation Activity

  1. Upvote
    JulioCF got a reaction from Shikamaru in [Resolvido]Langtype 12 e caracteres estranho   
    Configurou ele para Renew ou Pre-Renew?
  2. Upvote
    JulioCF reacted to Nameless2you in June Digest 2013   
    June Digest 2013
    The following digest covers the month of June 1st - June 30th 2013.
     
    Team Changes
    [*] M45T3R has joined as a International Moderator.

    Development Highlights
    [*]Initial Release of Monster Transformation Scrolls ( 6fd4403e) [*]Memory Slasher [2] !!" - 17MB Down! (5e90c5f) [*]Introducing Hercules Renewal Challenge (0395610) [*]2013 kRO Updates [*]RE Physical ATK System [*]RE Magical ATK System [*]RE Casting System [*]RE ASPD System
    [*]Skill Tree Redesign (2de1910) [*]Official Item Group/Package/Chain (fcba8a2) [*]Hercules Renewal Phase One: PC, Party, Map, Timer (0ea143c)


    Scripts
    [*]Hall of Abyss ( 94358d9) [*]Hazy Forest (8878ceb) [*]Mora Enchantments (8ec1942) [*]Eden Tutorial (37610e6) [*]Script commands [*]Added: packageitem, bg_create_team, bg_join_team, bg_match_over ( Topic) [*]Modified: getrandgroupitem, grouprandomitem (Topic)



    Client Support
    [*] Hercules WPE Free (5a94299, 5321d32)

    Plugin Support
    [*] Staff Plugins [*]DB2SQL (5321d32)

    Community Contributor additions
    [*]Susu, for his awesome pull requests [*]Via, for his outstanding wiki contributions [*]Xgear, for his continues help and pointing out issues

    Statistics
    [*]During the period there were 223 Commits. [*]Of these 223 commits, 114 included bug-fixes. [*]15 Commits from Pull Requests [*]In this month, there were 112,569 Additions and 91,374 Deletions.

  3. Upvote
    JulioCF reacted to Jaburak in Hercules Userbar   
    Hello,   Just want to share my Hercules Userbar, you can use this userbar if you want.  

  4. Upvote
    JulioCF reacted to Ind in Official Item Group/Package/Chain   
    Official Item Group/Package/Chain
     
    Overview
    Implementation of the official 'Item Packages', 'Item Group' redesign, 'Item Chain' implementation. item_group.conf : Overview / Sample
    The file was redesigned to make it attend the official equivalent's and to be more flexible, there are no more limitations on the number of groups or on how many items a group may contain, these limitations were lifted. Old_Card_Album: ( // <= <Container_Item_Name>     ("Poring_Card",8), // <= entries can be either ( "<Item_Name>", <Repeat_Count> )     "Sting_Card" // <= or "<Item_Name>" (no repeat) ) item_packages.conf : Overview / Sample
    The file was created to meet the requirements of the official 'Package Item' feature, there are no limitations on how many packages you may add either. Gift_Bundle: { // <= <Container_Item_Name>     White_Slim_Potion: {// <= <Entry_Item_Name>         Random: false //May be omit when not false, signs whether a item is random or should be given whenever the packageis consumed.         Count: 30 //May be omit when not higher than 1, stands for how many <White_Slim_Potion>     }     Muffler_: {         Expire: 2 //May be omit when none, signs how many hours this item will last (makes a rental item)         Announce: True //May be omit when false, signs whether to relay a special item obtain announce when this item comes out of the package.         Rate: 50 //May be omit when 'Random' is false, from 1 to 10000 (0.01% - 100%)         Named: True //May be omit when false, signs whether the item should have the owner's name in it.     } } item_chain.conf : Overview
    Officially this thing is called groups too but I found it'd be confuse to have 2 group files with entirely different functionality, named chains because the items in it are chained to each other, this file fixes quite a few stuff, for example before this patch having BS_FINDINGORE drop something was almost twice as rare than on official servers, also fixes Jewel_Sword, Gaia_Sword, Blazzer_Card, Tengu_Card and Bogy_Horn. New
    'packageitem' script command, it has only 1 param which is optional, for the package item id, when not provided it'll try to use the item id from the item it is being used from (if called from an item script), it runs a item package and grants the items accordingly to the attached player. Changes
    '#define MAX_RANDITEM' and '#define MAX_ITEMGROUP' were dropped, these limitations no longer exist and the server may support an unlimited number of item groups. 'item_findingore.txt' was dropped, its contents moved into 'item_chain.conf' 'item_bluebox.txt', 'item_cardalbum.txt', 'item_giftbox.txt', 'item_misc.txt', 'item_violetbox.txt' and 'item_group_db.txt' were dropped, its contents moved were updated and moved into 'item_group.conf' 'bonus2 bAddItemHealRate' changed; as group ids no longer exist. 'bAddMonsterDropItemGroup' was renamed to 'bAddMonsterDropChainItem' and changed from bonus 2/3 to bonus (0)/2 as the rate param was dropped because item chains have their own individual rates. Item names are now automatically made constants, so they may be used in any scripts throughout the server e.g. 'getitem Apple,1;', this works for all items except those having ' in their names (e.g. doesn't work for 'Monster's_Feed'). 'getrandgroupitem' and 'grouprandomitem' were modified since group ids no longer exist, item ids should be used instead (or constants as the item above mentions), e.g. 'getrandgroupitem Old_Blue_Box,1;' or 'getrandgroupitem 603,1;' Dropped conf/battle/drops.conf 'finding_ore_rate' for it has no place in the official formula (if you'd like to modify finding ore rates, edit them via item_chain.conf) Special Thanks
    Beret and hemagx for bringing this change up to discussion, and the data they contributed into it Yommy and Muad_Dib for all the new item data implemented in this commit (a hell of stuff! THANK YOU BOTH <3) Streusel for all the over 100 new items he converted Gepard for the group item repeat info Masao for his debugging of the monster spawn issue Mysterious for updating the documentation Link~u!
    Commit
  5. Upvote
    JulioCF reacted to Ind in Char congelando com 300 de luk   
    é pq a maneira como stat tem efeito na duração foi atualizada ( vc pode fazer isso funcionar de volta editando o src/map/status.c status_get_sc_def )
  6. Upvote
    JulioCF reacted to Ind in Skill Tree DB Redesign   
    Skill Tree DB Redesign
    Hello~! - What?!
    The file has been completely overwritten, the redesign achieves 2 goals: make it easier for us to update the file and for our users to customise it. skill_db.conf format : sample
    Swordsman: { inherit: ( "Novice" ); skills: { SM_SWORD: 10 SM_TWOHAND: { MaxLevel: 10 SM_SWORD: 1 } SM_RECOVERY: 10 SM_BASH: 10 SM_PROVOKE: 10 SM_MAGNUM: { MaxLevel: 10 SM_BASH: 5 } SM_ENDURE: { MaxLevel: 10 SM_PROVOKE: 5 } SM_MOVINGRECOVERY: 1 SM_FATALBLOW: 1 SM_AUTOBERSERK: 1 } } Knight: { inherit: ( "Swordsman" ); skills: { KN_SPEARMASTERY: 10 KN_PIERCE: { MaxLevel: 10 KN_SPEARMASTERY: 1 } KN_BRANDISHSPEAR: { MaxLevel: 10 KN_RIDING: 1 KN_SPEARSTAB: 3 } KN_SPEARSTAB: { MaxLevel: 10 KN_PIERCE: 5 } KN_SPEARBOOMERANG: { MaxLevel: 5 KN_PIERCE: 3 } KN_TWOHANDQUICKEN: { MaxLevel: 10 SM_TWOHAND: 1 } KN_AUTOCOUNTER: { MaxLevel: 5 SM_TWOHAND: 1 } KN_BOWLINGBASH: { MaxLevel: 10 SM_BASH: 10 SM_MAGNUM: 3 SM_TWOHAND: 5 KN_TWOHANDQUICKEN: 10 KN_AUTOCOUNTER: 5 } KN_RIDING: { MaxLevel: 1 SM_ENDURE: 1 } KN_CAVALIERMASTERY: { MaxLevel: 5 KN_RIDING: 1 } KN_CHARGEATK: 1 KN_ONEHAND: { MaxLevel: 1 KN_TWOHANDQUICKEN: 10 } } } Main Design Benefit
    Skills and its requirements are now per job instead of per class id, so there are no duplicates -- for example in the previous format if wanted to modify, say, the max level of SM_MAGNUM you'd need to edit its 31 entries, in the new format there are only 2 entries (one in swordsman, other in super novice) Credits
    Designed/Proposed by malufett Links~!
    Commit skill_db.conf file
  7. Upvote
    JulioCF reacted to Shakto in Hercules WPE Free - June 14th Patch   
    By default it's supported if you disable packet encryption
    Packet Keys Change patch is to have your own key
     
    Edit :
     
    Here all the encryption packet key since the beginning (2011 08 17)
    http://pastebin.com/PNn49sRk
     
    It's encryption key for RagexeRE
    The encryption key for Ragexe begin with the exe date : 2013 03 20
  8. Upvote
    JulioCF reacted to Shakto in 2013 Ragexe Support [Main Topic]   
    update: Issues with Enable 64k hairstyle & Fix angles has been fixed. please get the updated diff file from the link.
    https://sourceforge..../xdiffgen/code/
     
     
     
    Q : My exe doesn't launch, i have a pop up message error
    A : Use a launcher to enter your login and password : R.O.L.e.X or Loki Launcher . There isn't login window anymore !
     
    Q : My exe still doesn't want to launch even if i use a launcher
    A : Check the patch Disable Ragexe Filename Check
     
    Q : When i'm trying to log in the game, i've an error like (Received unsupported packet (packet 0x5f02, 7 bytes received))
    A :
    [*]if the packet has the pattern 0x0XXX, be sure that your date in the src/mmo.h file has the same date as the exe you're patching, then clean and rebuild your emulator. 
    [*]If the packet has the pattern 0xXXXX, then you have to check the patch Disable Packet Encryption in the xDiffPatcher.

    Q : I have some langtype issue, i can write chinese char or ascii char
    A : Check the patch Use SSO Login Packet in the xDiffPatcher, then change your langtype in the clientinfo.xml file with the one who match with your country : Langtypes List
     
    Q : I have NO MSG strings in game
    A : Be sure you checked the patch Read msgstringtable.txt in the XDiffPatcher and replace your msgstringtable.txt with this one : http://pastebin.com/Yvxx4CXw
     
    Q : I have some sprites errors
    A : Check the patchs Enable Multiple GRFs or Read Data Folder First if you have sprites custom files into. Finally check the patch Enable 64k Hairstyle
    Don't use the patchs Shared Body Palettes and Shared Head Palettes if you don't know what're doing.
     
    Q : After all, i still have korean strings in my game
    A : Check the patchs Translate Client In English, and use that translated files in your data folder or in your first grf readed : https://subversion.assembla.com/svn/client-side-translation/ (change your lub extension into lua with this tool : Windows Linux)
     
    Q : My items are in korean
    A : Check the patch Load ItemInfo.lua before lub, check if your iteminfo.lua is in english. You can find a translated one here : https://subversion.assembla.com/svn/client-side-translation/System/itemInfo.lua
     
    Q : Why are you using Ragexe instead RagexeRE
    A : RagexeRe has some creepy packet, is for testing purpose on Kro only and there isn't a cash shop button on it
     
    Q : My password and my account are empty on the map-server
    A : You changed the langtype, so check the patch Use SSO Login Packet
    Remove this tags if you have them in your clientinfo : <hideaccountlist> and <passwordencrypt>
     
    Q : I've an issue with my shadowtable.lua
    A : Use this one in your system/shadowtable.lua : http://pastebin.com/MFJfwvYN
     
    Q : My chats titles are in korean
    A : Double clicks on them and change them
     
    Q : I've an issue with lub files
    A : Delete them. Mostly they are useless to have them, and by this way you'll be sure that they are up to date in your data.grf folder !
    If you still have trouble with lub files, you can use my own luafiles514 folder (delete your own luafiles514 folder before !!!)
    http://www.mediafire.com/?uudw9u0siwnycwz
     
    Q : My font is in bold or i can't see my guild name or party name
    A : Use the command /showname in game
     
    Q : My launcher keeps launching the setup software
    A : Don't use HKLM To HKCU patch
     
    Q : My client say aossk.dll is missing or i have a HackShield error
    A : Use the patch in xDiffPatcher : Disable HShield
     
    Q : I don't see my NPC or the description of duration icons or my quest contains
    A : Use this script in your luafiles514 folder : Windows - Linux : This delete all the ****_f.lub files, it's useless for you to keep them, there is no translation strings into it
     
    Q : I can't use item compare, my client crash
    A : Update your kro folder using rsu patcher
     
    Q : I've some trouble with some skill effect
    A : /mineffect disabled = shows skill effect jackfrost wave
         /effect enabled = shows effects (including buff effects etc)
     
     
    Work in progress
  9. Upvote
    JulioCF reacted to kyeme in Please Implement the Magic scroll, Mental Potion, etc. .   
    Please implement the :
     
    Magic Scroll (Geffen Scroll) : Quest Info Quest Info (2)
    12745, Skull Scroll (Cranial Scroll on pRO: reduce Demi-human damage by 5% for 30 minutes) 12746, Destruction Scroll 12747, Royal Scroll 12748, Immune Scroll 12749, Mystic Scroll 12750, Battle Scroll 12751, Armor Scroll 12752, Prayer Scroll 12753, Soul Scroll   status.h SI_SKELSCROLL = 506, SI_DISTRUCTIONSCROLL = 507, SI_ROYALSCROLL = 508, SI_IMMUNITYSCROLL = 509, SI_MYSTICSCROLL = 510, SI_BATTLESCROLL = 511, SI_ARMORSCROLL = 512, SI_FREYJASCROLL = 513, SI_SOULSCROLL = 514,   Dispel on death: NO Dispel skill: NO   Sparkling Candy: 14586,Spark_Candy,Jumping Candy A hard candy that feels like its jumping in your mouth when you eat it.
    You'll need to remember to brush your teeth after!
    1 minute increase ATK + 20, Attack Speed + 25%, and permanent endure.
    Decreases 100HP per 10 seconds. Cooldown for 3 minutes.   status.h     (Endure)     Dispel on death: Yes Dispel skill: ( i will check @pRO soon)   Mental Potion: 14600,Mental_Potion,Mental Potion A potion that will make you full of spirit.
    Increases 10% MaxSP for 30 minutes. SP consumption - 10%.   status.h SI_TARGET_ASPD   Dispel on death: Yes Dispel skill: Yes     ~its now very easy to configure (thanks master maluffet) --> sc_config.txt
  10. Upvote
    JulioCF reacted to Nameless2you in 06/12/2013 kRO Maintenance   
    ** May contain interpretation errors!!
     
    ■ Inspection Time
     
    - Main servers: 02:30 to 06:30 (Spain time, GMT+1 plus DST correction)
    - Sakray: 02:30 to 09:30 (Spain time)
     
    Common Patch:
    (Nothing)
     
    Mains Servers:
     
    - All items from treasures which effect were only applied on WoE TE castles will be modified so that you can't use them on those maps. [!]
    - Bank System added.
    -> The new bank system is a system made for the user for depositing his zenies.
    -> This bank system is not made for a character only, it's a common fund for all characters on the same account.
    (05:29 Spain Time: Implementation of this system is postponed. There'll be a notification when this gets implemented again)
    - Genetic Skill Modified: Level 5 [Fire Expansion] skill effect (Acid Demonstration) will be modified to apply new Acid Demonstration effect, old effect will be no longer applied.
    - Success chance of using a "Buff" skill on some monsters has been modified.
    -> "Buff" effect will keep going for 30 seconds.
    -> MvPs Detale and Beelzebub physical damage received is now 80% reduced. However, they receive 80% more magical damage.
    -> Necromancer, Hardrock Mammoth y Nidhoggur's Shadow monsters physical damage received is now 60% reduced. However, they receive 60% more magical damage.
    -> MvP Lost Dragon (Wandering Purple Dragon) physical damage received is now 20% reduced. However, they receive 20% more magical damage.
    -> All Scaraba family monsters physical damage received is now 60~80% reduced. However, they receive 60~80% more magical damage.
     
    Sakray Server:
     
    - 48 new cards added (check http://ziu-ro.blogspot.com.es/2013/06/ilustraciones-nuevas-cartas-12062013-kro.html ).
    - You can use Old Glast Heim instance dungeon (Hard mode) for enchanting (slotted) Time Boots with significant improvements.
    - Diabolic power that hovered over Morocc in Midgard kingdom has been defeated.
    -> Satan Morocc resurrection quest can no longer be done.
    -> Satan Morocc mission could be accomplished thanks to all Midgard Kingdom scholar studies about Dimensional Crack (dali02).
     
    Patch extension (compensation) (12/06/2013)
     
    -  A new NPC has been added in Paradise Group. This NPC multiplies your job by 1.05 for 30 minutes, restores all your HP/SP and deletes delay for main servers instances only once.
     
    ** Ziu note: This is due to a failure with lubs (attempt call a nil value) that lots of Hercules and rAthena users have experienced when messing with client-side. This could only happen to Gravity.
     
    Translator notes: there may be some incorrections. The [!] marked sentence means I couldn't fully understand this one in Spanish. As a comment, if that text was correct in Spanish it wouldn't make any sense if you couldn't use those items (which have effect) at all.
     
    Big thanks to Ziu for taking the original text patch and translating it to Spanish.
    Thanks to jaBote for the translation.
  11. Upvote
    JulioCF reacted to Nameless2you in 06/12/2013 kRO Maintenance   
    New card illustrations, credits to Ziu for providing them.




  12. Upvote
    JulioCF reacted to Yommy in Hercules WPE Free - June 14th Patch   
    either request at rAthena to convert it, or change to using Hercules
     
    Hercules devs will not create this for rAthena o_O
  13. Upvote
    JulioCF reacted to Ind in Hercules WPE Free - June 14th Patch   
    Hercules WPE Free - June 14th Patch
     
    Made Possible Thanks to Yommy
    We're only able to provide you with this feature thanks to Yommy, Thank you very much! WPE Free - Official Packet Obfuscation Support Packet spamming is no longer possible by normal means, with this feature each packet sent has its own id, so spamming (by sending the same packet more than once) is impossible. For this feature to function you MUST NOT use the 'disable packet obfuscation' client diff. conf/battle/client.conf
    // Whether to enable the official packet obfuscation support (good vs WPE)// 0: disabled// 1: optional (not recommended) -- identifies whether it is required// 2: enabled (recommended)packet_obfuscation: <value>
    Currently functional for over 44 clients (Thanks to Shakto!): 2011-08-17 - 2015-05-13 Special Thanks to Yommy ..Yommy ...The all-awesome Yommy~! Thank you again! Shakto for the 44 PacketKeys! Also - SQL DB Updates & DB2SQL For logical and performance reasons we've modified the structure of the renewal item db tables, atk and matk no longer share the same column, equip_level was replaced by equip_level_min so that we could add equip_level_max which is required by new renewal items. Note however that because of the previous atk:matk format, it was not possible to provide a upgrade file that would save the matk data Item script errors from sql dbs used to point to a inexistent line number, it was modified to display the item id instead. This update has shrunk the sizes of the item db .sql files, making it possible for tools such as phpmyadmin to parse them, once again. With this patch we're also introducing a new official plugin, db2sql, its purpose is to make it easier for our developers to keep the .sql db files up to date (but you may use that to convert your own if you so desire, too), to use this plugin (when it is enabled in plugins.conf) type server tools db2sql in the console. Link~u! Commit 1 Commit 2
  14. Upvote
    JulioCF reacted to malufett in Introducing Hercules Renewal Challenge   
    Hercules Renewal Updates
     
    Ladies and Gentlemen Hercules Development Team Proudly present you Official Ragnarok Renewal Mechanics/Systems that is now available in Hercules....
     
     
    What Renewal updates do we have?
     
    RE PHYSICAL ATK SYSTEM
    -RE EDP support.
    -Mob ATK support
    -RE DEF reduction support
    NOTE:It is functional however there are still some missing piece that needs to be discovered
     
    RE MAGICAL ATK SYSTEM
    -Mob MATK support
    -RE MDEF support
    NOTE:It is functional however there are still some missing piece that needs to be discovered
     
    RE CASTING SYSTEM
    -Fully functional casting formula derived/based from kRO
    -Skill bonuses support
     
    RE ASPD SYSTEM
    -Full support for skill bonuses
    -Support for item bonuses
     
    RE STATUS SYSTEM
    -Accurate batk, hit, flee, def, mdef & etc formula for MOBS and PC
     
    RE SKILLS
    -Such as CR_ACIDDEMONSTRATION, ASC_BREAKER and etc.
    -3rd jobs skills
    NOTE:This is huge but I can say we already have almost half of it
     
    2013 kRO Updates
    we already have some of the new skills implemented
    GC_DARKCROW RA_UNLIMIT GN_ILLUSIONDOPING RK_DRAGONBREATH_WATER RK_LUXANIMA NC_MAGMA_ERUPTION WM_FRIGG_SONG SO_ELEMENTAL_SHIELD SR_FLASHCOMBO SC_ESCAPE AB_OFFERTORIUM WL_TELEKINESIS_INTENSE LG_KINGS_GRACE ALL_FULL_THROTTLE And a lot lot lot more to be added...
     
     
    And now we challenge you to compare our current system to official servers and we guarantee a good satisfaction but PLLEEASE if you find bugs, discrepancy and other anomaly just drop by our  Bug Tracker and we will immediately take appropriate action to serve you most..
     
    commit
     
    SPECIAL THANKS!
    To Awesome Yommy for the AWESOME support, resources, methods and techniques. To Rytech for the KG/OB skill info To Kyeme, Mecheiru, Angezerous & others for RE info and tips And lastly to you as a member of Hercules
  15. Upvote
    JulioCF reacted to Relzz in R.O.L.eX   
    Yeah! Merge with thor paaatcher<3
  16. Upvote
    JulioCF reacted to Neo-Mind in R.O.L.eX   
    Ragnarok Online Launcher eXecutable (R.O.L.eX)

    Info:
    I started learning C# + .net and I thought why not create a client launcher and "kill 2 birds with 1 stone
    and here is the result.I chose the name cuz well who doesn't like rolexes 
    Screenshots:
    Default Look

     
    With BG

     
    Features:
    1) Configurable Window Title & Background (I am also planning to make buttons also configurable in future) 2) Settings button - invokes setup.exe (the file name is configurable within the ini file) 3) Register button - you can specify the website for registration in the ini file 4) Once you press Login Button (or press Enter) the Launcher minimizes to the background   and rises back if the Client gets closed (Useful especially when you press cancel button during initial screens) 5) Starts updater before you log in to ensure RO folder is updated (can be turned off from ini file). Filename of the updater as well as   Minimum No of days (default is 1) before next update can also be specified. - Credits to Shakto for the idea   Download Link:
    http://www.mediafire.com/?7l4sq249k3zo4zo

    EDIT:
    Second version built for .NET 2.0 using WinForms - aka "Lazy Version"
    (I still believe its far better to go for .NET 4.0 - you can include the installer for .NET along with your client installer when you provide it to players).

    Screenshots:
    Default Look:


    With BG Image:

     
    Download Link:
    https://www.dropbox.com/s/dmhsqa5gp6adiwv/R.O.L.eX_LQ.zip
     
    Let me know if you have any suggestions or face any issues with either version   (Flicker appearing in the LQ version cannot be avoided).
     
    EDIT 2:
    Planned Updates:
    1) Skinnable Buttons & Customizable Button Locations.
    2) Editable Names for Buttons + Labels.
    3) Inbuilt Official & Private GRF Patcher.
     
    EDIT 3:
    Discontinued Further Updates since many are too lazy to get .NET 4 or their OS don't support it.
     
  17. Upvote
    JulioCF reacted to Shakto in 2013 Ragexe and Diff (Up to date 2013-08-07)   
    2013 Ragexe
     
     
    ( Thanks to Yommy for all the scripts and the great help
      Thanks to MStream for his help to the project and for adding patches
      Thanks to k3dt for unpacking all the exe )
     
    Things you have to do to make it works
    Open your clientinfo.xml
    Search <servertype></servertype>Set it to primarySearch <langtype></langtype>Set it to 0   
    src/common/mmo.h
    Search #define PACKETVER YYYYMMDDAnd match it with the date version you choosed for your clientex : #define PACKETVER 20130522Clean and re-build the solution of your emulator after it !!!  
    Those patchs has been removed : Restore Login Window - Disable rag1&sak1 - Skip Service Select bug for a lot of people, please don't use it if it's not for testing purpose and use that software :
    Loki Launcher (It's a ro launcher : you have to use it to log in the game)
    http://herc.ws/b...-loki-launcher/
    or
    R.O.L.e.X : http://herc.ws/b...opic/930-rolex/
     
    Ragexe (thx to k3dt) - The patchs support version of Ragexe >= 2013 03 20
    http://k3dt.eu/Ragexe/unpacked/
     
    Diff Patcher v2
    http://www.mediafire...fibc47gzvdshp8o
     
    Data folder
    If you have some problem with your lua files, please delete your old data/luafiles514 folder
    And put those files in your ragnarok folder : https://subversion.a...de-translation/
    Finally, change all lua extension to lub extension, place this script in your data/luafiles514 folder
    Windows :
    http://www.mediafire...jvtac0j8f6m604v
    Linux :
    http://www.mediafire...r72dz8mpk83dvsr
     
    If you still have trouble with lub files, you can use my own luafiles514 folder (delete your own luafiles514 folder before !!!)
    http://www.mediafire...uudw9u0siwnycwz
     
    Diff files :
    http://k3dt.eu/Ragexe/unpacked/Diffs/
     
    Packets :
    2013-03-20  -  Packets -  Encryption keys
    2013-05-15  -  Packets -  Encryption keys
    2013-05-22  -  Packets -  Encryption keys
    2013-05-29  -  Packets -  Encryption keys
    2013-06-05  -  Packets -  Encryption keys
    2013-06-12  -  Packets -  Encryption keys
    2013-06-18 -  Packets -  Encryption keys
    2013-06-26  -  Packets -  Encryption keys
    2013-07-03  -  Packets -  Encryption keys
    2013-07-10  -  Packets - Encryption keys
    2013-07-17  -  Packets -  Encryption keys
    2013-07-24  -  Packets -  Encryption keys
    2013-07-31  -  Packets - Encryption keys
    2013-08-07  -  Packets -  Encryption keys

    Any error ? Look this Support Topic first
     
    Working :@ Chat FixAllow Chat Flood (X lines)Allow Space In Guild NameArial on All LangtypesChange Gravity Error HandlerChat Color GMChat Color GuildChat Color MainChat Color Party OtherChat Color Party YouChat Color Player OtherChat Color Player YouCustom Window TitleDisable 4 letter charname limitDisable 4 letter username limitDisable 4 letter password limitDisable Nagle AlgorithmDisable Ragexe Filename CheckDisable rag1&sak1Disable Hallucination Wavy ScreenDisable HShieldDisable Packet EncryptionDisable Quake Skill EffectDisable Swear FilterEnable AsciiEnable Custom 3D BonesEnable Multiple GrfEnable Official Custom FontsEnable Title Bar MenuEnable 64k HairstyleEnable DNS SupportEnforce Official Login BackgroundExtended Chat BoxExtended Chat Room BoxExtended Npc BoxExtended PM BoxFix Camera Angles (Full, Less, Recommended)HKLM to HKCUIncrease Headgear View ID to 5000Increase Zoom Out (50% - 75% - Max)Increase Screenshot QualityIgnore Missing File ErrorIgnore Missing Palette ErrorKorea Service XML FixOnly First Login BackgroundOnly Second Login BackgroundPackets Keys ChangeRead Data Folder FirstRead lua before lub (ItemInfo.lub)Read msgstringtable.txtRead questid2display.txtRemove GM SpritesRemove Gravity AddsRemove Gravity LogoRemove Hourly AnnonceRemove Serial DisplayRestore Login WindowShared Body PalettesShared Head PalettesSkip Licence ScreenSkip Ressurection ButtonTranslate Client in EnglishUse Custom Aura SpritesUse Normal Guild BracketsUse Plain Text DescriptionsUse Ragnarok IconUse SSO login packet for all LangtypeMissing (todo) :Disable Multplie Windows 
  18. Upvote
    JulioCF reacted to Mystery in May Digest 2013   
    May Digest 2013
    The following digest covers the month of May 1st - May 31st 2013.
     
    Team Changes
    [*]Judas has been moved from Global Moderator to Forum Manager. [*]Mysterious has been moved from Global Moderator to Forum Manager. [*]jaBote has been moved from International Moderator to Global Moderator. [*]Joseph has joined as a Script Developer. [*]Masao has joined as a Script Developer.

    Development Highlights
    [*]Memory Slasher {May 30th Patch} (20bdc01, 5a138ce, f6bca33) [*]Instance Rework [*]Instance Functionality/Feature [*]Script Command Changes
    [*]Battlegrounds Queue
    [*]Arenas [*]Queuing [*]Queue Script Commands
    [*]MOTD Redesign (Dropped old design) (9080a58) [*]Third Class Effects: Update (8cc9012) [*]Support for 5,000 Skill IDs (d95d689) [*]Mapreg Saving Overhaul (3bfadf4) [*]Upgrading of Stat Server (2.5 --> 3.0) (c5986ba) [*]Hercules Plugin Manager (a2c45a8) [*]Hercules Console Input  (a2c45a8) [*]Implementation of "item_nouse" (c347eba)


    Scripts
    [*]Implementation of Mora NPCs / Quests (11a90e1) [*]Custom implementation of Dwarf Mighty Hammer (b17e2b7) [*]Eden EXP quests 56-70 Rewritten (26ba1ad)

    Client Support
    [*]Update of packet.h for Ragexe 2013-05-22 (cc6defd) [*]New Packets for 2013-05-15aRagexe (2ff4db5) [*]Character Slot Change Fix (890e296) [*]2013-03-20 Packet Update (8e41dab)

    Statistics
    [*]During the period there were 103 Commits. [*]Of these 103 commits, 52 included bug-fixes. [*]11 Commits from Pull Requests [*]In this month, there were 25,241 Additions and 15,837 Deletions.

  19. Upvote
    JulioCF reacted to Ind in Memory Slasher !!" - May 30 Patch   
    Hercules casts "Memory Slasher !!" - May 30 Patch
    Memory Slasher !!
    Regardless all the fancy features in it, this patch's greatest achievement is smart, clever employment of memory, by looking at our memory usage wisely we've been able to reduce map-server's memory (RAM) usage by more than 2/3, about 183MB of RAM were dropped, while maintaining Hercules outstanding record on performance improvement. Beyond the memory usage drop there is also a significant processing speed improvement which can be noticed during boot, map cache loading which used to account for most of the map-servers boot time no longer exists, its gone, dead, fini, boom! it was replaced by a smart map cache handler that loads its data only when a map is necessary (the data is then kept until shut down), this logic also makes map-server's shut down process a hell lot faster.
     
    Instance Rework
    As suggested by the community, this wasnt supposed to be bundled with this commit but the memory usage improvements required me to modify how instances were stored, so I re-wrote part of it to fit the suggestion as well.
    Instance Functionality/Feature Server may now create instances of any maps regardless of client-side edits, e.g. one can clone prontera and call it "mymapname" (as is best described in the *instance_attachmap script command note) Instances may now be available in 4 distinct ways (as is best described in *instance_create script command note), by nobody (server type instance, to be used with special map names), by a sole character, by a party, or by a guild Script Command Changes *instance_create 2nd param is now called owner_id instead of party_id, and it got a 3rd optional param that defines what kind of owner id it is (when not provided, assumes party_id, for backwards compatibility), available options are (IOT_ stands for INSTANCE OWNER TYPE) IOT_NONE (0), IOT_CHAR (1), IOT_PARTY (2) and IOT_GUILD (3). *instance_destroy no longer autodetects instance id from party id *instance_attachmap now supports a 4th, optional, param, "<new map name>", it will allow you to specify a entirely new map name for the instance (without the need of client-side edits). This option can be best employed when used on a instance of <owner_type> IOT_NONE *instance_detachmap no longer autodetects instance id from party id *instance_id no longer supports any param *instance_set_timeout no longer autodetects instance id from party id *instance_announce no longer autodetects instance id from party id, and to tell it to autodetect from the attached script you must set instance_id param as -1 as opposed to 0 *instance_npcname no longer autodetects instance id from party id *has_instance no longer autodetects instance from party, however it now checks if attached player possesses a instance with same map as has_instance(<param>) checks for *instance_warpall no longer autodetects instance from party Other ChangesInstance IDs (valid ones) are now always >= 0 as opposed to > 0 (update your scripts!) Battlegrounds Queue
    As suggested by the community, most of its features were added in this patch, we were unable to finish it though because we lacked some information, we've put our questions in this topic, once our questions are answered we should be able to finish it in a matter of minutes (all the heavy lifting was done in this patch).
    Arenas They're easily configurable in the new conf/battlegrounds.conf file, it possible to add more arenas by editing the client's lua files/entryqueue/entryqueuelist.lua file Configuration Sample arenas: ({    name: "Tierra Gorge" //must match the name in client files    event: "Tierra_BG2::OnPlayerListReady"    minLevel: 80    maxLevel: 150    reward: {/* amount of badges awarded on each case */        win: 3        loss: 1        draw: 1    }    minPlayers: 6 /* minimum amount of players to start */    maxPlayers: 60 /* maximum amount of players */    minTeamPlayers: 6 /* minimum amount of team members required for a team (party or guild) to join */    delay_var: "Tierra_BG_Tick" /* npc variable name that will store the delay for this match */    maxDuration: 30 /* maximum duration in minutes, if reached game ends and highest score wins (or calls a draw if scores are equal) */},{    name: "KVM (Level 59 and below)" //must match the name in client files    event: "KvM03_BG::OnPlayerListReady"    minLevel: 1    maxLevel: 59    reward: {/* amount of badges awarded on each case */        win: 1        loss: 0        draw: 0    }    minPlayers: 4 /* minimum amount of players to start */    maxPlayers: 60 /* maximum amount of players */    minTeamPlayers: 5 /* minimum amount of team members required for a team (party or guild) to join */    delay_var: "KVM_BG_Tick" /* npc variable name that will store the delay for this match */    maxDuration: 30 /* maximum duration in minutes, if reached game ends and highest score wins (or calls a draw if scores are equal) */}) QueueWe wanted to make the queue as easy to play with as possible, so we've created a whole new set of script commands designed with this purpose. These commands make it easy to create and control queues for anything, games, events, quests, and of course in this case, the battleground's queue. Queue - Script Commands *queue()creates a new queue instance, returns created queue id set .@id,queue(); *queuesize(<queue_id>)returns the amount of entries in queue instance of <queue_id>. set .@length,queuesize(.@queue_id); *queueadd(<queue_id>,<var_id>)adds <var_id> to queue of <queue_id>, returns 1 if <var_id> is already present in the queue, 0 otherwise. queueadd(.@queue_id,.@var_id); *queueremove(<queue_id>,<var_id>)removes <var_id> from queue of <queue_id>, returns 1 if <var_id> is not present in the queue, 0 otherwise. queueremove(.@queue_id,.@var_id); *queueopt(<queue_id>,<optionType>,{Optional <option val>})modifies <queue_id>'s <optionType>, when <option val> is not present, <optionType> is removed from <queue_id>, when present it modifies <queue_id>'s <optionType> with the new <option val> value.
    Currently 3 options are available, HQO_OnDeath (0), HQO_OnLogout (1), HQO_OnMapChange (2) (the constant names are not final). queueopt(.@queue_id,0,"MyNPC::MyOnQueueMemberDeathEventName");It allows you to hook npc events to be triggered by specific actions that may happen to a player in the queue (when the queue in question is used for account ids) *queuedel(<queue_id>)deletes <queue_id> returns 1 when <queue_id> is not found, 0 otherwise. queuedel(.@queue_id); *queueiterator(<queue_id>)creates a new queue iterator instance, a queue iterator is not a reference to a queue's actual members, it copies the queues members when initialized, this way you can loop through them even if you remove them from the queue set .@it,queueiterator(.@queue_id); *qicheck(<queue_iterator_id>)checks whether there is a next member in the iterator's queue, 1 when it does, 0 otherwise. qicheck(.@queue_iterator_id); *qiget(<queue_iterator_id>)obtains the next member in the iterator's queue, returns the next member's id or 0 when it doesnt exist. for( set .@elem,qiget(.@queue_iterator_id); qicheck(.@queue_iterator_id); set .@elem,qiget(.@queue_iterator_id) ) *qiclear(<queue_iterator_id>)deletes a queue iterator from memory, returns 1 when it fails, 0 otherwise. qiclear(.@queue_iterator_id) Sample Usage: /* say create a queue */set .@id,queue();queueadd(.@id,getcharid(3));/* ... add as many entries ... (no limit) */if( queuesize(.@id) == 999 ) {    /* whatever */}/* anywhere in the code */set .@it,queueiterator(.@id);for( set .@elem,qiget(.@it); qicheck(.@it); set .@elem,qiget(.@it) ) {    //do anything e.g.    /* attachrid .@elem; */    /* mes "ID:"+.@elem; */}qiclear(.@it); Special Thanks To
    Yommy for providing me with a hell lot of data for the BG Queue, wouldn't have been able to get it to this point without his help. Rosiel for his suggestion on the instance feature Xgear for his help with the network timeout bug mkbu95 for pinpointing the script parser bug All of Hercules Staff for their ideas/suggestions/criticism and support, and for keeping me sane during this memory slashing madness The Future~! This patch sure has taken me away from my usual bug-squashing mode, I'll be going back to my over-10-bug-fix-a-day schedule. We have quite a hell lot planned so this might not last long, make sure to keep an eye on your bug reports for I sure will be replying to them. Link~u! Commit 1 Commit 2 Commit 3
  20. Upvote
    JulioCF reacted to Nameless2you in 05/29/2013 - kRO Maintenance   
    ** May contain interpretation errors ■ Inspection Time    - Servers: 22:00 to 06:30 (Spanish time   ※ GnJOY will perform a general maintenance, and some services like login, shops and the web will be temporarily out. ※ If GnJOY takes longer than expected, they apologize for the inconvenience and hope you understand.   Common Patch:   - Family Event is now finshed. Ziu note: Costume: Shiny Small Star Item will lose its LUK +30, FLEE +10 bonus.   Mains Servers:    - Items that change your font type will no longer be sold.   Sakray Server:    - All items from treasures which effect were only applied on WoE TE castles will be modified so that you can't use them on those maps. [!]     Translator notes: there may be some incorrections. The [!] marked sentence means I couldn't fully understand this one in Spanish. As a comment, if that text was correct in Spanish it wouldn't make any sense if you couldn't use those items (which have effect) at all.   Big thanks to Ziu for taking the original text patch and translating it to Spanish. Thanks to jaBote for translating it from Spanish over to English.
  21. Upvote
    JulioCF reacted to Shakto in xDiffPatcher, xDiffGen2, Packet Parser and Packet Extractor   
    If anyone want to join this project, tell me or tell to Yommy
     
    -= xDiffPatcher =-
     

     
    Download
    xDiffPatcher
    This is our Next-Generation Diff Patcher, it requires a new style of diff file called xDiff, (xml based) each xdiff is specific for a single ragexe,
    and will not work on any other ragexe date.
    xDiff files are created with the xDiffGen software below.
    There is a recent build in the directory : xDiffPatcherbinDebug
    Source is included if anyone wants to improve somethings
     
    ---------------------------------------------------
     
    All the following software need to use php language. Please install it on your computer.
    This is CommandLine PHP, Do not attempt to run these scripts in a web browser
    We would recommend using Subversion since these projects are frequently updated with new features.
     
    - Linux : sudo apt-get install php5
    - Windows : install this http://windows.php.net/download/#php-5.4
    Open your control panel and search : Edit environment variable for your account
    In this Windows, the second part (title System variables), search the variable Path
    Enter your PHP directory at the end, including ';' before (e.g. ;C:php)
     
    Now search your php.ini files
    Uncomment the line extension=php_sockets.dll (you have to remove the char ';')
           
    -= xDiffGen 2 =-
     

     
     
    Download
    xDiffGen2
     
    To use that software, you have to put the decrypted exe in the Clients folder and open the file DiffGen.bat
    Then select the first option (0 - Local client folder), select your exe and the xDiff will be create in the Diffs folder
    some patches also extract some data (msgstringtables, packet_lengths, etc), these are put into the Extracted_Data folder
     
    Options 2 and 3 do not fully work as intended, since gravity are distributing new clients with Themida protection /sadface
    Options M and F are used to test a single patch against all clients to detect when some patterns fails (again not working with themida clients)
     
     
     
    -= Packet Parser =-
     

     
    Download
    PacketParser
     
    To use that software you have to place ws2_pp.dll from the dev folder, into your RO folder.
    Then hex edit your Ragexe.exe : search ws2_32.dll and replace the both occurrences by ws2_pp.dll
     
    Next you should extract the packetlength file using Packet Extract, And place it into packet parserdatapacket
    Next, open the parser.bat, choose Live Network Capture, choose your packet length tables file, and choose full_info
    Then open your Ragexe.exe (if done correct you will be prompted to use PacketParser)
    Enjoy
     
     
    -= Packet Extract =-
     

     
    Download
    this is a subscript of PacketParser above
     
    All you have to do here is to place your Ragexe.exe in the folder clients, with a pattern like this : 2013-05-22Ragexe.exe
    Open Packet_Extract.bat, select your exe
    Your Packet Data Length is now in the plens folder
     
     
    All credits to Yommy
    I just worked personally on the xDiffGen2 patches.
     
    We are open for anyone who wants to help with any of these projects.
    they are designed to be edited and hacked about with, and hope you can find some use with them
  22. Upvote
    JulioCF reacted to Beret in Group Search System   
    New packages for clients 2012-04+
     
    // packet 0x8e6struct PACKET_ZC_PARTY_RECRUIT_ACK_REGISTER { /* this+0x0 */ short PacketType /* this+0x2 */ short Result}// packet 0x8e7struct PACKET_CZ_PARTY_RECRUIT_REQ_SEARCH { /* this+0x0 */ short PacketType /* this+0x2 */ short Level /* this+0x4 */ unsigned long LastIndex /* this+0x8 */ short ResultCount}// packet 0x8e9struct PACKET_CZ_PARTY_RECRUIT_REQ_DELETE { /* this+0x0 */ short PacketType}// packet 0x8eastruct PACKET_ZC_PARTY_RECRUIT_ACK_DELETE { /* this+0x0 */ short PacketType /* this+0x2 */ short Result}// packet 0x8ebstruct PACKET_CZ_PARTY_RECRUIT_REQ_UPDATE { /* this+0x0 */ short PacketType /* this+0x2 */ char Notice[37]}// packet 0x8ecstruct PACKET_ZC_PARTY_RECRUIT_NOTIFY_INSERT { /* this+0x0 */ short PacketType /* this+0x2 */ struct PARTY_RECRUIT_AD_INFO Info { /* this+0x0 */ unsigned long Index /* this+0x4 */ long ExpireTime /* this+0x8 */ char CharName[24] /* this+0x20 */ struct PARTY_RECRUIT_DETAIL Detail { /* this+0x0 */ short Level /* this+0x2 */ char Notice[37] } }}// packet 0x8edstruct PACKET_ZC_PARTY_RECRUIT_NOTIFY_UPDATE { /* this+0x0 */ short PacketType /* this+0x2 */ unsigned long Index /* this+0x6 */ char Notice[37]}// packet 0x8eestruct PACKET_ZC_PARTY_RECRUIT_NOTIFY_DELETE { /* this+0x0 */ short PacketType /* this+0x2 */ unsigned long Index}// packet 0x8efstruct PACKET_CZ_PARTY_RECRUIT_ADD_FILTERLINGLIST { /* this+0x0 */ short PacketType /* this+0x2 */ unsigned long Index}// packet 0x8f0struct PACKET_CZ_PARTY_RECRUIT_SUB_FILTERLINGLIST { /* this+0x0 */ short PacketType /* this+0x2 */ unsigned long GID}// packet 0x8f1struct PACKET_CZ_PARTY_RECRUIT_REQ_VOLUNTEER { /* this+0x0 */ short PacketType /* this+0x2 */ unsigned long Index}// packet 0x8f2struct PACKET_ZC_PARTY_RECRUIT_VOLUNTEER_INFO { /* this+0x0 */ short PacketType /* this+0x2 */ unsigned long AID /* this+0x6 */ int Job /* this+0xa */ short Level /* this+0xc */ char CharName[24]
  23. Upvote
    JulioCF reacted to Jguy in rAthena devs/staff/members on Hercules   
    Hello,
     
    While we do not mind that rAthena developers, staff members and regular members register an account, post or send PM's on our forums, we do not take kindly to 'rAthena is better because x y and z' posts, or anything promoting rAthena as a superior emulator because of such and such. There is no such post on rAthena made by a Hercules staff member about Hercules and we intend to keep it that way, we would appreciate the same respect.
     
    Those who do not follow this simple clause listed above will have their post(s) deleted and/or hidden from view. Repeat offenders will be suspended from our forum with no further warnings or post manipulation.
     
    We do not appreciate, nor welcome drama here. While criticism is welcome in the form of 'why doesn't Hercules have such and such a feature', drama and belittling a project (hercules or not) will not be tolerated. This is a collaboration, not a drama infested 12 year old's contest.
     
    Thank you.
  24. Upvote
    JulioCF reacted to Beret in Group Search System   
    Here are the packets.
     
    // packet 0x802struct PACKET_CZ_PARTY_BOOKING_REQ_REGISTER { /* this+0x0 */ short PacketType /* this+0x2 */ struct PARTY_BOOKING_DETAIL RegisterInfo { /* this+0x0 */ short Level /* this+0x2 */ short MapID /* this+0x4 */ short Job[6] }}// packet 0x803struct PACKET_ZC_PARTY_BOOKING_ACK_REGISTER { /* this+0x0 */ short PacketType /* this+0x2 */ short Result}// packet 0x804struct PACKET_CZ_PARTY_BOOKING_REQ_SEARCH { /* this+0x0 */ short PacketType /* this+0x2 */ short Level /* this+0x4 */ short MapID /* this+0x6 */ short Job /* this+0x8 */ unsigned long LastIndex /* this+0xc */ short ResultCount}// packet 0x805struct PACKET_ZC_PARTY_BOOKING_ACK_SEARCH { /* this+0x0 */ short PacketType /* this+0x2 */ short PacketLength /* this+0x4 */ bool IsExistMoreResult /* this+0x5 */ struct PARTY_BOOKING_AD_INFO Info[...] { // Size 48 /* this+0x0 */ unsigned long Index /* this+0x4 */ char CharName[24] /* this+0x1c */ long ExpireTime /* this+0x20 */ struct PARTY_BOOKING_DETAIL Detail { /* this+0x0 */ short Level /* this+0x2 */ short MapID /* this+0x4 */ short Job[6] } }}// packet 0x806struct PACKET_CZ_PARTY_BOOKING_REQ_DELETE { /* this+0x0 */ short PacketType}// packet 0x807struct PACKET_ZC_PARTY_BOOKING_ACK_DELETE { /* this+0x0 */ short PacketType /* this+0x2 */ short Result}// packet 0x808struct PACKET_CZ_PARTY_BOOKING_REQ_UPDATE { /* this+0x0 */ short PacketType /* this+0x2 */ short Job[6]}// packet 0x809struct PACKET_ZC_PARTY_BOOKING_NOTIFY_INSERT { /* this+0x0 */ short PacketType /* this+0x2 */ struct PARTY_BOOKING_AD_INFO Info { /* this+0x0 */ unsigned long Index /* this+0x4 */ char CharName[24] /* this+0x1c */ long ExpireTime /* this+0x20 */ struct PARTY_BOOKING_DETAIL Detail { /* this+0x0 */ short Level /* this+0x2 */ short MapID /* this+0x4 */ short Job1 /* this+0x6 */ short Job2 /* this+0x8 */ short Job3 /* this+0xa */ short Job4 /* this+0xc */ short Job5 /* this+0xe */ short Job6 } }}// packet 0x80astruct PACKET_ZC_PARTY_BOOKING_NOTIFY_UPDATE { /* this+0x0 */ short PacketType /* this+0x2 */ unsigned long Index /* this+0x6 */ short Job1 /* this+0x8 */ short Job2 /* this+0xa */ short Job3 /* this+0xc */ short Job4 /* this+0xe */ short Job5 /* this+0x10 */ short Job6}// packet 0x80bstruct PACKET_ZC_PARTY_BOOKING_NOTIFY_DELETE { /* this+0x0 */ short PacketType /* this+0x2 */ unsigned long Index}
  25. Upvote
    JulioCF reacted to Nameless2you in 05/22/2013 - kRO Maintenance   
    ■ Inspection Time    - Servers: 01:30 to 08:30 (Spanish time)   ※ GnJOY will perform a generai maintenance, and some services like login, shops and the web will be temporarily out. ※ If GnJOY takes longer than expected, they apologize for the inconvenience and hope you understand.   Common Patch:   - On the Episode 13.1 quest, now there's no failing probability when you try to get any of the 4 parts of report when you talk to NPC Abidal. [!] - On the Episode 13.2 quest, the events zone for when you move got moved. This will be corrected. [!] - Costume equip enchants list has been added.   Mains Servers:   - Started selling the [Three Master Package] item. -> An event for the [sealed Beelzebub Scroll] item has been started simultaneously. - You'll use at least 1 SP when you reduce your SP consumption over 100%. - Merchant Skill Modified: Now when you use [Vending] skill, you can set max item's value up to 1 billion. -> Ziu's notes: Max Price is 999,999,999.     Sakray Server:   N/A   Translator notes: there may be some incorrections, but a [!] marked line means I couldn't fully understand that in Spanish and it's more possible for these lines to be incorrectly translated.   Big thanks to Ziu for getting original text in Korean and translating it to Spanish! Thanks to jaBote for taking the time translating it into English!
×
×
  • Create New...

Important Information

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