Jump to content

Ehwaz

Members
  • Content Count

    97
  • Joined

  • Last visited

  • Days Won

    2

Reputation Activity

  1. Like
    Ehwaz got a reaction from andrebolask8 in How do i Edit/Remove These icons   
    data\luafiles514\lua files\signboardlist.lub Or .lua
    PS: this file in your grf
  2. Like
    Ehwaz reacted to 4144 in New hercules feature: Expanded barter shop   
    From last release in hercules was added new shop type: expanded barter shop.
    This shop allow buy item with different amount and pay with other items or with money. For removed items supported refine levels.
    Also this shop allow infinite or limited numbers in shop. Limited numbers saved into database.
     
    For use shop example script uncomment in file npc/scripts_custom.conf this line:
    //"npc/custom/expandedbartershop.txt",  
    This shop supported from clients:
    Ragexe: 2019-11-20 and newer
    RagexeRE: 2019-11-06 and newer
    Ragexe zero: 2019-11-27 and newer
     
    Same sample images:

     

     
  3. Upvote
    Ehwaz reacted to AshiHanna in Corrected Head Summoners + Kamishi's 34 hair palette (Rework)   
    View File Corrected Head Summoners + Kamishi's 34 hair palette (Rework)
    Enables to use kamishi's hair palette pack and ignores the color of the eye and ... some of the fur
    20 hair styles (10 male and 10 female)
    If there are any issues with my work
    feel free to notify me
    leave a like if you like my work (helps me motivate and share :3)
    Submitter AshiHanna Submitted 06/30/19 Category Sprites & Palettes  
  4. Upvote
    Ehwaz reacted to Dastgir in How to create server status script for website php (non flux cp)   
    For
    1) online peak: make a script to log peak count on Sql and read that from website
    2) server status; check if port is open
    3) server time: set timezone in web script which matches your server timezone.
    4) account count; you need count query (follow habilis guide to ensure there can't be any other access)
  5. Upvote
    Ehwaz reacted to Sephus in BladeCP - An advanced CMS   
    Greetings everyone,
    Today I'm introducing a project that I've been envisioning and working on for a couple of months, a control panel developed using Laravel (currently v5.8) that has quite a few advanced features that no other panel has offered before.
    Feature Insight
    Bootstrap Responsive Design
    The panel by default will come with one bootstrap-based responsive design that is elegant, light coloured and adjusts to screens of all sizes. The panel is also capable of supporting custom themes.
     
    Master Account System
    Create and manage all your game accounts in any server from one main web-account.
     
    Passwords of the master accounts are hashed using bcrypt to ensure safety for all registered users.
    ROGen
    Adapted from @KeyWorld's ROChargen, a library in php that extracts images from sprites and uses resources inside data folders (and not grf files). With the help of this library images of headgears, skill icons, illustrations, item images, monsters and mini maps are can be generated and displayed on web pages.
    Complete Database Libraries
    Using a library with conversions of information in the client folder, the website incorporates in-game information such as skill and item descriptions, quest information and much more.
    Character Overview
    The character overview page is an important part of a user's experience. With the features mentioned above, we're able to display alot of information about one's in-game characters on the fly.
     
    User Profiles
    Additionally, something that's never been seen before in RO CMS or Panels are public user profiles. The ability of a user to view another user's in-game information through the control panel.
    Customisable Email Templates
     
    Administration Section
    The demo for this site is live and available at - http://bladecp.xyz
    ID: [email protected] Pass: abcdef  
    How do I gain access to this awesome panel?
    PM me on discord @Sxyz#0202!
    To get in touch or check out updates on this project, join my discord channel @ https://discord.gg/pWgZHzx
  6. Upvote
    Ehwaz reacted to smiths12 in Next-gen Speaker   
    View File Next-gen Speaker
    Monster from MapleStory: Next-gen Speaker
     
     
     
    Submitter smiths12 Submitted 08/13/17 Category Sprites & Palettes  
  7. Upvote
    Ehwaz reacted to Alayne in [Release] Scaled Yggdrasil - Raid   
    Hello Hercules members!
     
    Well it's been a while since I started using this board, and I've corrected a bunch of problem thanks to peoples here.
    Therefor, I've decided it was time for me to share some of my work. I'll release some contents from time to time, and once I'll found them clear enough to get used / shared.
     
    So basically, here's a showcase of the first release I'll made.
    It's not allready completely cleared now, but it'll soon be, so I'll start here with a showcase.
     
    So please, let me present you: Scaled Yggdrasil
     
    (I'm really a dumbass for banner and other picture editing so, sorry...No banner for my release ^^)
     
    Scaled Yggdrasil was initially created for a server which never really started, PYRO. It's basically a giant dungeon based over Sword Art Online, and adapted to Ragnarok and the North mythology.
    Basically, it's a 45 floors dungeons, which requires players to clear a floor to access to the following. There's a bit more than "simply" that, but it's the main idea.
     
    The dungeon itself count 45 floors, 9 town, and a total of 123 maps. All of them are bounded to free maps, or to existing ones.
    Therefor, you'll have to install 80 maps. I know it's really big, but that's the way I built it.
    I do not own any of those maps, and I greatly thanks all people who provide these maps to the community.
     
     
    Let's talk a bit more about the process itself.
     
     
    To start, you'll just have to speak to the Scientist, in prontera. He'll give you some explanations about the whole process, and, more than anything, will allow you to choose a game mode.
     

     
    Two modes are available: Easy and Hard. On Easy mode, you can visit any floor that has already been cleared by other players. On Hard mode, you'll have to clear each floor yourself to gain access to it. Of course, the final reward will be greater on hard mode.
     

     
    Once you'll accept to enter, you'll get warped to the Entrance area. There, the Cardinal System will explain you a bit more about how the dungeon works.
     

     
    Basically, the dungeon is constructed as a scaled version of Yggdrasil. You'll have to clear the 9 worlds to be known, each one counting 5 floors.
    For each floor (which can count several maps, and have it's own monsters), you'll have to fullfill a condition to grant access to a Power Stream. The Power Stream allows you to access to the Maze, the entry of the Floor Guardian place.
     

     
    By using it, you'll access to a map, where the System can bring you to the boss area.
     

     
    By killing it, you'll free the floor and grant access to the following one.
     

     
    Every step is explained through a tutorial, on the entrance map.
    Once the tutorial is complete (if the player choose to follow it), the real climbing starts.
     
     
     
    There's a lot more of things to talk about, but with this, the main system is defined.
    If peoples are interested into this release, I'll add more pictures and explain secondary contents (Teleportation system, death stone, crystals...)
     
     
     

     
  8. Upvote
    Ehwaz reacted to Alayne in Vampire Bal - PvP Addon   
    View File Vampire Bal - PvP Addon
    Join the Vampire Bal and be the last Guest to survive
    A PvP Addon where players may fight until the end of the delay configured to earn as much points as possible.
    The highest points rate will be rewarded, others will too but in a lowest range.The only thing to notice is that dying will make you lose points, while killing others will steal them points, and ensure you a full healing! That's what it is to become a Vampire!
    Enables first player to configure the game duration at will (5, 10 or 15 minutes), and diffuse announce for players attraction.
    Configuration enabled: Price to enter, number of player to start the game, duration enabled
    Command: allowing use of @vbboard, to get a score board for each player in game
     
    Credits: Do not claim my work as yours.
    Feel free to use it, even modify it, but leave the credit on file header
    Submitter Alayne Submitted 06/30/17 Category PvP, WoE, GvG, & Battleground  
  9. Upvote
    Ehwaz reacted to Temtaime in New life for RO   
    Hello everybody !
    I'm working about two years on writing a complete new RO client. I hadn't so much time, as I'd wish, but now it's almost ready for a basic gameplay.
    So what are the advantages of having own RO client ?
    RO doesn't depend anymore on Koreans. It gives an ability for releasing of any new feature, whatever the players want: new 3D mobs, dynamically generated locations, everything you want.
    The client is cross-platform and can work on Windows, Linux, Mac OS X and Android natively.
    Thanks to using of new computer graphics features, the client works faster, consumes fewer resources, providing better graphics. For example, it loads a location instantly(to be more precise, it takes ~15 ms to load a map) - so no waiting anymore !
    What are the features we have today ?
    Dynamic shadows and per-pixel shading(no strange blur on the ground anymore!).
    Correct rendering of all the sprites and locations including all the animations on the locations.
    Rendering the best part of effects.
    The most part of UI.
    All the network communications with server.
    But there are some missing features: some part of UI(skill UI for example), and some in-game interactions are missed. But all these will be fixed soon.
    I would find those who are interested in that project, because it will be the only project, which will be used on the servers providing better game experience.
    Also, a development of the project requires some means and other help, so if you have a mind and in the position, you can write to me in PM or in these comments.
     
    Some screenshots:






  10. Upvote
    Ehwaz reacted to Habilis in [Dev's Diary] Minimal $ Ragnarok online server & comunity   
    day 360+X .... Alright, I decided to stop doing it this way.
    I Will rethink my way of doing it
    So far what I have
    - .com domain name I bought for 0.99 $
    - Hercules Emulator running on my Raspberry Pi 
    - I'm using graphical content from downloads section to make loading screens and login screens, watermark etc.
    - I'm using graphical content kindly provided by Daifuku, in the downloads section to create banners and web content
    - I adjusted few plugins and scripts (Publicly available on hercules forum) to work with my server
    Poring count (Automatic event) Goblin invasion (Automatic event) Treasure box hunting (Automatic event) And many more which I downloaded but not integrated yet And yes they all work as expected, and no I don't care if they are written by a monkey...
    As users don't see the code, the only thing that matters is that they work as expected.
    If they don't, I make them to.
     
    - I have few licenses of responsive bootstrap themes, I bought them back in 2015.
    http://webapplayers.com/homer_admin-v2.0/landing_page.html
    I will use this one to create my website. (Soon screenshots will be available)
    It is possible to use a free bootstrap theme, but since I already have that one I will use that one...
     
    - To write BackEnd, I will use Laravel Framework.
    - I will apply Let's Encrypt free SSL certificate so that my ro site would use https://
    Wait for screenshots.
     
  11. Upvote
    Ehwaz reacted to Dastgir in Ragnarok Unpacked Clients Repository (RUCR)   
    RUCR
    Hello Hercules Community,
    I was working on RUCR this month and I am happy to announce that it's complete. The Site contains all Ragexe(upto 2016-07) and RagexeRE from 2014, fully unpacked.
    It would be great if there will be no mirrors, I would be keeping this web up and running, so mirrors won't be needed.
    Also, if you find any clients missing, you can post it here, and I will check if that can be uploaded.
     
     
    Repo Link: DISABLED
    Enjoy
     
  12. Upvote
    Ehwaz reacted to rokimoki in SoulReborn Quest   
    Script Type: Quest
    Script Name: Soul Reborn
    Made for: Elaria Woon Reloaded
    Made by: Rokimoki
    Latest version: SoulReborn.txt
    Ragnarok version: Pre-Renewall - SQL Server
    Note: This script was made for Elaria Woon Reloaded, since they are going to close I will upload two scripts I made for them.
     
    Description:
     
    You must be an advanced class 99/70 to Soul Reborn, this mean your character will be deleted from your account. In order to have a reward you need another character in your account to send the reward to his/her inventory. The reward, at this point, must be an etc item or usable item, because the sql query to insert the reward in the `inventory` table is prepared to be like that, of course you can change it to give anything you want.
     
    Enjoy.
    SoulReborn.txt
  13. Upvote
    Ehwaz reacted to Ai4rei in Future of ROCred and RO Patcher Lite   
    Since there is no further movement in the poll, it concludes with the following result:

    There will be a new "tool", that does both patching and launching (most likely RO Patcher Lite Core built atop ROCred UI). Majority of the RPI's floating around (p-server client survey) are plug-ins responsible for managing patch information, skinning and HTML patch news, which will be part of the new application, so there will be no plug-in system/API for the time being. The RO Patcher Lite API will probably be put on ice as well. No further efforts will be put into ROCred anymore, except bug-fixes (or "security patches" as some people love to word it). Thank you everyone who participated. 
    Update 2015-12-23:
    Currently struggling (for a few months now) with one of the most basic things: sockets.
     
     
     
    Update 2016-02-21:
    Things are finally starting moving. While I still cannot state some ETA, sockets are being actively worked on, basically typing.
     
     
     
    Update 2016-09-29:
    Sockets are complete, time to put all those puzzle pieces together.
     
    Update 2017-04-15:
    The core still needs some work, but it starts to look good.
  14. Upvote
    Ehwaz reacted to meko in little known fact about getarg()   
    When a function is invoked, the arguments are pushed to the stack, but if an argument is a scope variable its reference is also pushed. This means you can access variables of the parent scope from within a function.
     
    function do_something { setarray(getarg(0), 69, 42, 1337); return; } debugmes(.@var[0]); // <= 0 debugmes(.@var[1]); // <= 0 debugmes(.@var[2]); // <= 0 do_something(.@var[0]); debugmes(.@var[0]); // <= 69 debugmes(.@var[1]); // <= 42 debugmes(.@var[2]); // <= 1337  
     
  15. Upvote
    Ehwaz reacted to Easycore in [Custom Skill] Happy Christmas!!   
    Hello Herc community,
     Not long ago, I started to create paid skills, so I decided to create a Christmas-themed skill: 
     
    Happy Christmas!! [ALL_XMAS]
    Max Lv: 2
    Type: No damage/Target
    SP/Cast/Delay: 0
     
    Description:
     
    Change clothes to xmas attire, if the target is in xmas attire, target will return to normal clothes. If you use the skill on Lv 2, "We Wish Song" will reproduce.  
     
     
    [Preview]:
     

     
    Manual of Installation & configuration are adjunted to .zip.
     
    Regards~
    ALL_XMAS by Easycore.zip
  16. Upvote
    Ehwaz got a reaction from Khazou in Healer npc problem   
    Try use NPC ID instead monster ID, if NPC name will be blue
  17. Upvote
    Ehwaz reacted to Dastgir in Requesting plugin like dispbottom command script   
    https://github.com/dastgir/HPM-Plugins/commit/005e78635082b2719123bb1ae45f011e19e19b84
  18. Upvote
    Ehwaz got a reaction from Wolfeh in Experience bug(?)   
    Account_data table: base_exp, base_drops, base_death must be 100 not 0
  19. Upvote
    Ehwaz reacted to suezo0621 in [Free Release] Chubby Chick   
    File Name: [Free Release] Chubby Chick
    File Submitter: suezo0621
    File Submitted: 14 Aug 2016
    File Category: Sprites & Palettes
     
    cute headgear, enjoy it!
     
    Preview:

     
    [file include]
    * collection.bmp
    * item.bmp
    * drop.act
    * drop.spr
    * equip.act
    * equip.spr
     
    Click here to download this file
  20. Upvote
    Ehwaz got a reaction from Legend in [Function] random item/variable   
    File Name: [Function] random item/variable
    File Submitter: Hirist
    File Submitted: 09 Sep 2016
    File Category: Quest, Shops, Functions & Algorithms
     
    Origanal post: http://herc.ws/board/topic/6541-function-random-itemvariable/
    Author: Dastgir
    Just fix some bug and reup.
     
    Click here to download this file
  21. Upvote
    Ehwaz reacted to Haru in [2016-08-20] Configuration files converted to libconfig   
    Rationale:
    This changeset updates the syntax of the configuration files, to allow for more flexibility, and get rid of our some times buggy custom parser.
     
    Contents:
    All the txt-based configuration files in the conf folder have been replaced with more modular files that use the libconfig syntax. This allows more expressivity in the configuration syntax (i.e it allows to use arrays/lists/groups, especially in settings such as the starting items for players, or the hash check), but, more importantly, it allows to modularize and cross-reference some settings (for example, to change a database username and password, an user only needs to edit one file now, which is in turn included by the other files).
     
    Impact:
    Users will need to update their custom configuration. A tool that parses the old configuration and suggests appropriate edits, is included.
     
    Details:
    Some highlights about the improvements of the new syntax:
     
    The start items/start point syntax (char-server.conf) is now improved as follows:

    // Old syntax // Start point, Map name followed by coordinates (x,y) start_point_re: iz_int,97,90 start_point_pre: new_1-1,53,111 // Starting items for new characters // Format is: id1,quantity1,stackable1,idN,quantityN,stackableN // stackable: // 0 - Not stackable (weapon, armor, egg, pet armor) // 1 - Stackable start_items: 1201,1,0,2301,1,0 // Starting zeny for new characters start_zeny: 0 // New syntax player: { new: { // Start point (Renewal) start_point_re: { map: "iz_int" x: 97 y: 90 } // Start point (Pre-Renewal) start_point_pre: { map: "new_1-1" x: 53 y: 111 } // Starting items for new characters //{ // id: Item id // amount: Item amount // loc: Item position, same as in item_db if you want the item to be equipped, otherwise 0 (optional) // stackable: Is stackable? (not stackable item types: weapon, armor, egg, pet armor) //}, start_items: ( { id: 1201 // Knife amount: 1 loc: 2 stackable: false }, { id: 2301 // Cotton_Shirt amount: 1 loc: 16 stackable: false }, ) // Starting zeny zeny: 0 } The new format is certainly more verbose, but it's much easier to understand (and allows for new fields, see for example the 'loc' optional field of the starting items. 
    Another important feature is the 'global configuration' mechanism. There are files in conf/global/, that are included by all three (login, char, map) default configurations. For example, to globally edit the sql connection parameters for all three servers, an user can simply edit the configuration in conf/global/sql_connection.conf:
    sql_connection: { // [INTER] You can specify the codepage to use in your mySQL tables here. // (Note that this feature requires MySQL 4.1+) //default_codepage: "" // [LOGIN] Is `userid` in account_db case sensitive? //case_sensitive: false // For IPs, ideally under linux, you want to use localhost instead of 127.0.0.1. // Under windows, you want to use 127.0.0.1. If you see a message like // "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)" // and you have localhost, switch it to 127.0.0.1 db_hostname: "127.0.0.1" db_port: 3306 db_username: "ragnarok" db_password: "ragnarok" db_database: "ragnarok" //codepage:"" } In order to migrate the old configuration to the new format, a helper tool is provided in tools/configconverter.pl. The script will parse any existing config files with the old format, and suggest the corresponding new format. The user will need to manually paste the suggestions in the appropriate configuration file (we decided not to automate this, so that the settings are validated by a human, rather than blindly copied over). The helper tool is smart enough to understand which settings were left to their default setting in the old configuration file, and ignore them, only printing the relevant information. % perl tools/configconverter.pl =============== Hercules Configuration Migration Helper =============== = _ _ _ = = | | | | | | = = | |_| | ___ _ __ ___ _ _| | ___ ___ = = | _ |/ _ \ '__/ __| | | | |/ _ \/ __| = = | | | | __/ | | (__| |_| | | __/\__ \ = = \_| |_/\___|_| \___|\__,_|_|\___||___/ = ======================================================================= This tool will assist you through the migration of the old (txt-based) configuration files to the new (libconfig-based) format. Please follow the displayed instructions. ======================================================================= Checking conf/char-server.conf... Ok Checking conf/import/char_conf.txt... Old file is still present 1 non-default settings found. Please review and migrate the settings as described, then delete the file 'conf/import/char_conf.txt', as it is no longer used by Hercules. - Found setting: 'pincode_enabled'. Please manually move the setting to 'char-server.conf' as in the following example: char_configuration: { pincode: { enabled: false } } Checking conf/inter-server.conf... Ok Checking conf/import/inter_conf.txt... Old file is still present 0 non-default settings found. The file 'conf/import/inter_conf.txt' is no longer used by Hercules and can be deleted. Checking conf/login-server.conf... Ok Checking conf/import/login_conf.txt... Old file is still present 0 non-default settings found. The file 'conf/import/login_conf.txt' is no longer used by Hercules and can be deleted. Checking conf/map-server.conf... Ok Checking conf/import/map_conf.txt... Old file is still present 0 non-default settings found. The file 'conf/import/map_conf.txt' is no longer used by Hercules and can be deleted. Checking conf/logs.conf... Ok Checking conf/import/log_conf.txt... Old file is still present 0 non-default settings found. The file 'conf/import/log_conf.txt' is no longer used by Hercules and can be deleted. Checking conf/script.conf... Ok Checking conf/import/script_conf.txt... Old file is still present 0 non-default settings found. The file 'conf/import/script_conf.txt' is no longer used by Hercules and can be deleted. Checking conf/packet.conf... Ok Checking conf/import/packet_conf.txt... Old file is still present 0 non-default settings found. The file 'conf/import/packet_conf.txt' is no longer used by Hercules and can be deleted. Checking conf/battle.conf... Ok Checking conf/battle/battle.conf... Ok Checking conf/battle/client.conf... Ok Checking conf/battle/drops.conf... Ok Checking conf/battle/exp.conf... Ok Checking conf/battle/gm.conf... Ok Checking conf/battle/guild.conf... Ok Checking conf/battle/battleground.conf... Ok Checking conf/battle/items.conf... Ok Checking conf/battle/monster.conf... Ok Checking conf/battle/party.conf... Ok Checking conf/battle/pet.conf... Ok Checking conf/battle/homunc.conf... Ok Checking conf/battle/player.conf... Ok Checking conf/battle/skill.conf... Ok Checking conf/battle/status.conf... Ok Checking conf/battle/feature.conf... Ok Checking conf/battle/misc.conf... Ok Checking conf/import/battle_conf.txt... Old file is still present 0 non-default settings found. The file 'conf/import/battle_conf.txt' is no longer used by Hercules and can be deleted. Merge Date:Sat, 20 Aug 2016 16:27:11 +0300
     
    Related Pull Requests:
    - #1399 - https://github.com/HerculesWS/Hercules/pull/1399 - Ported the configuration to libconfig format [Haru]
     
    Related Commits:
    6be7aab - https://github.com/HerculesWS/Hercules/commit/6be7aab - Mon, 15 Feb 2016 16:19:38 +0100 Renamed some char and inter server variables [Haru]
    c84a447 - https://github.com/HerculesWS/Hercules/commit/c84a447 - Sun, 6 Sep 2015 18:08:14 +0200 Ported char-server.conf to libconfig [Haru]
    9783ce1 - https://github.com/HerculesWS/Hercules/commit/9783ce1 - Sun, 6 Sep 2015 17:58:28 +0200 HPM Hooks Update [Haru]
    ea9ceb1 - https://github.com/HerculesWS/Hercules/commit/ea9ceb1 - Mon, 7 Sep 2015 01:42:31 +0200 Ported inter-server.conf to libconfig [Haru]
    3c84a4d - https://github.com/HerculesWS/Hercules/commit/3c84a4d - Mon, 7 Sep 2015 01:39:50 +0200 HPM Hooks Update [Haru]
    f56264d - https://github.com/HerculesWS/Hercules/commit/f56264d - Thu, 11 Feb 2016 00:41:54 +0100 Ported login-server.conf to libconfig [Haru]
    9d70a6f - https://github.com/HerculesWS/Hercules/commit/9d70a6f - Sun, 21 Feb 2016 01:02:00 +0100 HPM Hooks Update [Haru]
    85d1088 - https://github.com/HerculesWS/Hercules/commit/85d1088 - Thu, 11 Feb 2016 13:28:18 +0100 Ported map-server.conf to libconfig [Haru]
    e370cc4 - https://github.com/HerculesWS/Hercules/commit/e370cc4 - Thu, 11 Feb 2016 13:39:49 +0100 HPM Hooks Update [Haru]
    86dde24 - https://github.com/HerculesWS/Hercules/commit/86dde24 - Thu, 11 Feb 2016 15:15:33 +0100 Improved map list loading [Haru]
    654bfa0 - https://github.com/HerculesWS/Hercules/commit/654bfa0 - Thu, 11 Feb 2016 15:29:27 +0100 HPM Hooks Update [Haru]
    dc2130b - https://github.com/HerculesWS/Hercules/commit/dc2130b - Sat, 19 Jul 2014 18:17:59 +0200 Updated Travis script to work with the new configuration files [Haru]
    5b983fc - https://github.com/HerculesWS/Hercules/commit/5b983fc - Thu, 11 Feb 2016 16:35:08 +0100 Ported npc config to libconfig [Haru]
    998b48e - https://github.com/HerculesWS/Hercules/commit/998b48e - Thu, 11 Feb 2016 16:38:26 +0100 HPM Hooks Update [Haru]
    1746627 - https://github.com/HerculesWS/Hercules/commit/1746627 - Thu, 11 Feb 2016 18:53:58 +0100 Ported logs.conf to libconfig [Haru]
    3f85b17 - https://github.com/HerculesWS/Hercules/commit/3f85b17 - Thu, 11 Feb 2016 18:57:33 +0100 HPM Hooks Update [Haru]
    aa3a3f4 - https://github.com/HerculesWS/Hercules/commit/aa3a3f4 - Fri, 12 Feb 2016 12:43:14 +0100 Ported script.conf to libconfig [Haru]
    8ecf562 - https://github.com/HerculesWS/Hercules/commit/8ecf562 - Fri, 12 Feb 2016 12:49:19 +0100 HPM Hooks Update [Haru]
    445a68f - https://github.com/HerculesWS/Hercules/commit/445a68f - Sun, 14 Feb 2016 01:00:00 +0100 Removed unnecessary typedefs in socket.c [Haru]
    a8ca27d - https://github.com/HerculesWS/Hercules/commit/a8ca27d - Sun, 14 Feb 2016 01:09:21 +0100 Changed access_allow and access_deny to VECTORs [Haru]
    c0e59c8 - https://github.com/HerculesWS/Hercules/commit/c0e59c8 - Fri, 12 Feb 2016 16:17:30 +0100 Ported socket.conf (was packet.conf) to libconfig [Haru]
    6cdb1e5 - https://github.com/HerculesWS/Hercules/commit/6cdb1e5 - Sat, 13 Feb 2016 15:38:23 +0100 Ported battle.conf to libconfig [Haru]
    67a84ce - https://github.com/HerculesWS/Hercules/commit/67a84ce - Sun, 17 Apr 2016 03:10:29 +0200 HPM Hooks Update [Haru]
    4e5b040 - https://github.com/HerculesWS/Hercules/commit/4e5b040 - Tue, 2 Aug 2016 01:35:41 +0200 Added option to make plugin-defined battle config entries optional [Haru]
    9e02b4e - https://github.com/HerculesWS/Hercules/commit/9e02b4e - Sat, 20 Aug 2016 15:18:14 +0200 Updated references to the old config in the documentation [Haru]
    af77eec - https://github.com/HerculesWS/Hercules/commit/af77eec - Sat, 20 Aug 2016 16:27:11 +0300 Merge pull request #1399 from HerculesWS/settings_libconfig [Andrei Karas]
     
     
    Trivia
    This change was started by our fellow developer Panikon back in 2014, and never completed until recently (September 2015, February 2016, April 2016, August 2016), when I restarted working on it.
  22. Upvote
    Ehwaz reacted to Ridley in [Release] The (data) GRF Project   
    Offering 2 versions of the grf now. Scroll down for more info. Both data.grf do NOT require rdata.grf.
     
    Option 1: (clean standard kRO GRF)
    Download OneDrive
     The grf is up-to-date 2018-12-22. Its cleaned up, and optimized. A Lot of invalid content is removed or merged. The size is 1,40gb (1.503.844.793 bytes) compared to the original 2.13gb (2.291.252.926)
    Works perfect with all current pre-renewal and/or renewal content (rdata.grf is not needed). You still need the content of the Translation Project in order to use this.
    All cutins in this grf are reduced by 35%
    Note: This is pure kro data.grf and does not contain any jro/iro/whatever files
     

      
    Option 2: GRF with the content of all official servers
    Download Mediafire
    Download OneDrive
    Download Mega
     
    This GRF contains all official files. Its cleaned up, and optimized. A Lot of invalid content is removed or merged. The size is 1,43gb (1.536.478.834 bytes)
    The grf is up-to-date 2016-08-04.
    Please throw a PM on me if this GRF is missing something! I want this to be the most complete one of all
    Small summarize
    more than 200 additional maps more than 700 additional items more than 60 additional NPC's more than 130 additionalmobs more than 900 additional cutins
     
    Instructions:
    1. Download the data.7z
    2. Extract it
    3. Put both (grf + dll) into your RO folder
     
    Changelog: Fixed Rock Ridge Illustrations use wrong Magenta (200, 238, 120 instead of 200, 240, 120) Removed chunk  
    Option 3: Episode 13.2 Pre-Renewal GRF
    This one is 775 MB (812.914.794 Bytes) and great for all kind of pre-re servers.
    Download OneDrive

    All rights and credits belong to Gravity
     
    Note: you can still encrypt your grf with SecureGRF or Tokei's GRF Editor - just use another name than cps.dll for it.
    updated thread 2019-01-13
  23. Upvote
    Ehwaz reacted to Kuya Jeo in Guildmaster can't change position member when woe actived   
    /*==================================================== * Member changing position in guild *---------------------------------------------------*/ int guild_change_memberposition(int guild_id,int account_id,int char_id,short idx,struct map_session_data *sd) { if(map->agit_flag || map->agit2_flag) { clif->message(sd->fd, "You cannot change position during War of Emperium."); return 0; } return intif->guild_change_memberinfo(guild_id,account_id,char_id,GMI_POSITION,&idx,sizeof(idx)); } Its working, try this code, forgot to put the *sd
  24. Upvote
    Ehwaz reacted to Angelmelody in get and set info of mapreg   
    get
    mapreg->readreg( script->add_str("$abc");
     
    set
    mapreg->setreg( script->add_str("$@cde"), 1000 );
  25. Upvote
    Ehwaz reacted to Ragno in iRO Bounty Board Quest   
    The following script emulates the Bounty Board Quests from iRO. This was made by having direct interaction with all the npcs, directly doing some of this quest and also using iRO Wiki information as a source.
     
    This quest uses a special function designed to concentrate and manage all the bounties in a few lines, to make it easy to update, modify or even create custom bounties.
     
    iRO Bounty Boards v1.0.rar

     

    For more details please check: Bounty Board Quests - iRO Wiki

     

    Special thanks to:
    Trixtan and ZacktheBear from AtlantisRO.
    This would not have been possible without their invaluable help.
     
    Some notes about this:
     
    There are some errors in iRO's npc. In example, in Juno the Bounty 70-110 for Juno with a char base level 127, the Bounty says it is for levels 70-100 (not 110, as his name says).
     
    This error was caused because this quests were implemented before update that expands max base level to 175 and it seems that iRO's npc were scripted individually one by one, not as a function, so, this errors may be only little bugs when updating values. This kind of error is present in some bounties for Lighthalzen, Hugel, and don't remember which other one.
     
    However, all the npcs presented here are using the information provided by iRO Wiki and presents information ingame avoiding this kind of errors.
     
    I have not added the questinfo command to show quest mark, because the equivalent in iRO has an argument to check player's base level, so the mark doesn't active with all the players, but only the ones that are in the base level limit.
     
    Some to-do :
     
    I'm missing base/job exp for False Angel and Mini Demon (Geffen Bounties), since that information is not present in iRO Wiki and I haven't The Sign quest. If somebody can open Portal to Geffenia, i will update that values.
     
    Bounties for biolab 2 and 3 has a special function, it is like containing two boards in one, since a player can choose to do all bounties for monsters from 3rd level and all bounties for monsters from 4th level (to receive the reward for all the bounties completed).
     
    I also forget to add the vip function to Collect All Bounties.
     
    This quests are a close emulation to iRO's Bounty Boards. We hope players can enjoy this quests. If you detect any error or have a suggestion, please feel free to comment it.
×
×
  • Create New...

Important Information

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