Jump to content

Khazou

Members
  • Content Count

    41
  • Joined

  • Last visited

  • Days Won

    4

Reputation Activity

  1. Upvote
    Khazou reacted to zackdreaver in Guide setting up 2013+ Client for Hercules   
    Hello community,
    I want to share BASIC guide for setting up Client date 2013+
    (custom items, jobs, weapons, etc, go away)

    This is a compact list that you can follow to setup your client, let's start:

    [1]. Download latest kRO Installer from :
    [*] https://www.nickyzai.com/?p=kro [*]http://herc.ws/board/topic/10666-release-2012-04-10-ragexere-full-client/ [*]Torrent : https://kickass.to/ragnarok-online-06-06-2014-kro-client-folder-t9211110.html

    I will update when I found the other links.

    [2]. Choose which client date you want use, list clients date (Ragexe) that available in Hercules:
    [*] 2014 : 2014-01-15, 2014-02-05, 2014-03-05, 2014-04-02, 2014-04-16, 2014-10-16, 2014-10-22  [*]2013 : 2013-03-20, 2013-05-14, 2013-05-22, 2013-05-29, 2013-06-05, 2013-06-12, 2013-06-18, 2013-06-26, 2013-07-03, 2013-08-07, 2013-08-14, 2013-12-18, 2013-12-23, 2013-12-30

    The recomended and stable clients are bolded

    [3]. Download UNPACKED Ragexe from :
    [*]2013 : http://k3dt.eu/Ragexe/unpacked/ [*]2014 : https://github.com/ThemonChan/2014-Ragexe-Client [*]Fixed 2014 April client, Link by @Lilystar : https://mega.co.nz/#!alM3kRyC!9z7xDPmFU3J9UFg4hXjNcv9XnLZxG5AL87iNksjpSiM

    [4]. Use NEMO patcher to diff your client
    [*] http://herc.ws/board/topic/2905-nemo-client-patcher/ , Use the git link, not the zip file. [*]Extract your client then open NEMO.exe [*]Browse and select your client. [*]Click "Load Client" button [*]Click "Select Recomended" button (Its checked all basic diffs) [*]Checked "Load Custom lua file instead of iteminfo.lub" Patch, and fill it with "System/iteminfo.lua" [*]Then click "APPLY SELECTED" button. (Default result will like this : yyyy-mm-ddbRagexe_patched.exe) [*]Move your patched.exe to your Ragnarok folder.

    [5]. Now you got the patched exe, next is to edit your Hercules so it accept your client date
    [*]go to srccommon and open "mmo.h" [*]scroll down to #define PACKETVER [*]then changed "#define PACKETVER yyyymmdd" to your client date (eg: #define PACKETVER 20140416) [*]Add "//" before "#define ENABLE_PACKETVER_RE" , because we use Ragexe [*]Save then compile your hercules. (choose "release", not "debug")

    Compiling guide: http://herc.ws/wiki/Compiling
    Setting up server guide: http://herc.ws/board/topic/968-guide-how-to-setup-hercules/
     
    [6]. Now everything is ready to play, but you don't want to play with korean/unknown letter right?
    [*]Ok, now go to http://herc.ws/board/topic/398-client-translation-project/ [*]Download it, after that, copy the "data" folder to other folder (case sensitive). [*]Add your clientinfo.xml inside it (in folder data), then make a GRF from this. (Use GRF editor http://herc.ws/board/files/file/138-grf-editor/) [*]Save and name it "english.grf". [*]Move it to your Ragnarok folder. [*]Open your DATA.ini, if you don't have it, open your patched.exe, that should create one. [*]Add this line "1=english.grf" below "[Data]", without quote. so it will be like this : [*][Data]1=english.grf2=data.grf [*]Copy all files inside "SystemFont" folder of client translation, then paste it to Ragnarok "SystemFont" [*]Lastly copy "itemInfo.lua" and "Towninfo.lub" from client translation project to your ragnarok "system" folder [*]That's it! run Hercules's "run-server.bat" and open your patched.exe and play.

    [7]. Updating your KRO
    To make sure your KRO fully up to date, download RO patcher by Ai4rei , http://nn.nachtwolke.com/dev/rsu/ Put rsu-kro-rag-lite.exe to your ragnarok folder, run it until the patch is complete , then close it.

     
    P.S : Experimental client like 2014-10-22bRagexe and 2015-05-13aRagexe are NOT RECOMENDED to be used as client for your server.
    many broken feature inside them (like missing packets or unimplemented feature)
    as Developer still working on it (with no exact date), use it at your own risk

    ===============================================
    ===================  F . A . Q  ===================
    ===============================================




    All credits goes to Community
  2. Upvote
    Khazou reacted to Dastgir in New usable item ( To retrieve AID or CID)   
    Make a skill that targets, and make that skill run a npc label afterwards, and use that skill in item.Or make a script command which does this.
  3. Upvote
    Khazou reacted to Olrox in Browedit 2.0 - a new revision by Borf   
    Revision 279 added. (2014-08-28_browedit_20_rev-279.rar)
    Full BrowEdit 2.0 SVN Log: http://svnlog.borf.info/browedit.log
    Download Link: https://www.dropbox.com/sh/uy06b3ds5r80gcb/AAAUNcW0YltlirAdan00EZvPa
    Edit: config.borf.json with your current RO directories. Input with your keyboard your config name once you open browedit.exe and asks for it. Your graphic card must support OpenGL 2.0+~ to run this software.
     
    Whats new:
    [*]Major Update: Mirror or Simmetry at object edit mode: allows to mirror complete maps at the RSW file. Useful for simmetry maps. Experimental for now. (press M to simmetry)
    [*]Major Update: Bug reporting: Extension, once you have a crash, a crashlog can be send to borf by mail.
    [*]Major Update: Height edit mode: Initial work at this mode. Left click to select an amount of tiles, right click and drag to add height or decrease it. Look for the radial menu (spacebar) to find the "height edit tools option" and disable the smoothness at heights.
    [*]General bugs fixed and clean ups.

    Introduction:
     
    We all know how great and useful is browedit these days, that it has become the unique choice at Ragnarok Mapping. We will always be thankful to @Borf, who has created this tool years ago, and now, since the past year, he has been working with a new version of it.
     
    This project replaces the old one [link] that was the previous and Old Java version of Browedit 2.0 *which is no longer used*. This thread will have regular updates about the project. Any kind of feedbacks and suggestions are always welcome.
     
     
    Video:
     
    (Video pretty says all of how browedit has improved greatly)
     
    Screenshots:
     
     
     
    Features already working:
    [*]Faster and more efficient, even at complex camera distances.
    [*]Real-Time Rendering of Changes Made
    [*]Multi Core support (before, past browedits were only for 1 core)
    [*]RSM Animation
    [*]Texture Edit mode *partially*
    [*]Texture window list (which is optimized and loads fast)
    [*]Object Edit Mode *partially* (which now, replaces object group edit mode of past brows)
    [*]Rotate, Position, Resizing and multi selection are supported.
    [*]Sounds
    [*]Effects

    Some TODO:
    [*]Water rendering
    [*]Add Undo Structure (probably Redo aswell)
    [*]Config Window
    [*]Start Working on More Edit Modes.
    [*]Saving.
    [*]Add Skybox (a fancy feature that will add sky to maps. Probably it can be linked to fogparametertable.txt)

    Possible New Features:
    [*]New Lightmaps
    [*]Proper Lightmap calculations across models
    [*]3D RSM Models editor inside Browedit probably with animation support (/me hopes)
    [*]Multi-User Share Mapping (multiple mappers could work on a same map in real time)

    We have to be thankful with @Borf that has been working on this project for a long time. If you have programming skills, you can be part of this project, please  don't hesitate to contact me by PM. Please support the project by giving us feedback and nice or useful ideas that would make browedit 2.0 improve. Also, please avoid to report constantly bugs or glitches, one time is enough. Keep in mind this is under progress and not a release version. 
     
    Motivation is always welcome. Share this project and show us your support to make it possible.
  4. Upvote
    Khazou reacted to Dastgir in Auraset   
    File Name: Auraset
    File Submitter: Dastgir
    File Submitted: 24 Mar 2014
    File Category: Plugins
     
    For Building Plugins:
    Windows: http://herc.ws/wiki/Building_HPM_Plugin_for_MSVC
    Linux: http://herc.ws/wiki/Building_HPM_Plugin_for_gcc
     
    Usage:
    Atcommand:
    (usage: @aura <aura1> {<aura2> <aura3>})
    (aura1,aura2 are optional)
     
    ScriptCommand:
    (usage: aura aura1{,aura2,aura3}
    aura1 is compulsory, while aura2,aura3 are optional.
     
    aura1,aura2,aura3 are AuraID's
     
    NOTE: 1) This effects are permanent(unless the effect is not, which is clientside) and if you want to remove it, either do "@aura 0 0 0" or by Script (aura(0,0,0))
    2) If you type aura(586,-1,240), the 2nd aura will remain same, while first and third aura will change.
     
    You can check/set User's AuraID's by following variables
    USERAURA - Aura1
    USERAURA1 - Aura2
    USERAURA2 - Aura3
     
    You can also change aura by changing these variables.
     
    Some Useful aura Combinations:
    { 586, -1, -1 },{ 586, 362, -1 },{ 586, 362, 240 },{ 418, -1, -1 },{ 486, -1, -1 },{ 485, -1, -1 },{ 239, -1, -1 },{ 240, -1, -1 },{ 241, -1, -1 },{ 620, -1, -1 },{ 202, -1, -1 },{ 362, -1, -1 },{ 678, -1, -1 },{ 679, -1, -1 },{ 680, -1, -1 },{ 239, 418, -1 },{ 239, 486, -1 },{ 239, 485, -1 },{ 240, 418, -1 },{ 240, 486, -1 },{ 240, 485, -1 },{ 241, 418, -1 },{ 241, 486, -1 },{ 241, 485, -1 },{ 620, 418, -1 },{ 620, 486, -1 },{ 620, 485, -1 },{ 239, 418, 202 },{ 239, 486, 202 },{ 239, 485, 202 },{ 240, 418, 202 },{ 240, 486, 202 },{ 240, 485, 202 },{ 241, 418, 202 },{ 241, 486, 202 },{ 241, 485, 202 },{ 620, 418, 202 },{ 620, 486, 202 },{ 620, 485, 202 },{ 239, 418, 362 },{ 239, 486, 362 },{ 239, 485, 362 },{ 240, 418, 362 },{ 240, 486, 362 },{ 240, 485, 362 },{ 241, 418, 362 },{ 241, 486, 362 },{ 241, 485, 362 },{ 620, 418, 362 },{ 620, 486, 362 },{ 620, 485, 362 },{ 239, 418, 678 },{ 239, 486, 678 },{ 239, 485, 678 },{ 240, 418, 678 },{ 240, 486, 678 },{ 240, 485, 678 },{ 241, 418, 678 },{ 241, 486, 678 },{ 241, 485, 678 },{ 620, 418, 678 },{ 620, 486, 678 },{ 620, 485, 678 },{ 680, 679, 678 },
    I guess no further explanation is needed.
     
    Click here to download this file
  5. Upvote
    Khazou 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
  6. Upvote
    Khazou reacted to Dastgir in Special Shop   
    File Name: Special Shop
    File Submitter: Dastgir
    File Submitted: 15 May 2013
    File Category: Source Modifications

    As Per This Topic: http://herc.ws/board/topic/3204-special-shop/#entry21298
    Example of usage:

    For using ItemID x for buying Items
    <map name>,<x>,<y>,<facing> itemshop <npc name> <spriteid>,<item_id><itemid>:<amount>,.....
    This shop will use item id mentioned in the NPC.

    For Using Variable for buying items
     
     
     
    <map name>,<x>,<y>,<facing> pointshop <npc name> <spriteid>,"<variable_name>":"<variable_description>",<itemid>:<amount>,.....  

    Variable_Name will be deducted from your variable,and it will show variable_description when click npc.

    Please See ScreenShot for More information.


    NOTE:
    Please Do Not Share without Credit.Please Do not Share this as Paid Service.

    Click here to download this file
     
×
×
  • Create New...

Important Information

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