Jump to content

Mystery

Community Contributors
  • Content Count

    2635
  • Joined

  • Last visited

  • Days Won

    88

Reputation Activity

  1. Like
    Mystery got a reaction from akbaremonz in StarliteRO (PSD ONLY)   
    File Name: StarliteRO (PSD ONLY)
    File Submitter: Mysterious
    File Submitted: 14 Aug 2013
    File Category: Web Resources
     
    Hello everyone! As per this topic, I thought it'd be nice of me to release this design for free to the community. However, keep in mind that this is only a PSD and it is not CODED.
     
     
    Guidelines:
    I rather you keep my logo or "Designed and Created by Mysterious" in the footer.
    You may redistribute this file as long as I get consent and proper credits are given!

    Enjoy!


     
     

    This work is licensed under a Creative Commons Attribution 3.0 Unported License.


     
    Click here to download this file
  2. Upvote
    Mystery got a reaction from ltheodoro in Join our Discord!   
    Hey everyone,
     
    As I mentioned previously in my last topic:
    Hercules has a Discord server. Although many of you stick with IRC, we are not closing our IRC channel; it will stay open for those of you who prefer IRC over Discord. You can get our IRC Channel information by visiting this topic:
    Join us in our Discord Channel!
    If you use Discord often, then visit our channel --> https://discord.gg/ZUzbRSp Our staff is present both in IRC and Discord. Please note: do not use our Discord Channel as direct access for support; you will be redirected to use our forums for posting support topics. If you have simple questions, sure, not a problem but don't be expected to get answers for every question. 
     
     
  3. Upvote
    Mystery got a reaction from ajoope in Requested Links   
    I decided to bring this topic alive over here in Hercules. I've gathered a few different other links that I found to be interesting and removed some that were dead and no longer had any use. Hopefully I'll be able to keep this topic as updated as I possibly can, of course with everyone's help!

     
    ________________________________________________________________________________________________
    Updated: September 6th 2016
    ________________________________________________________________________________________________

    Important Links
    Getting Started ~ http://ratemyserver....wnload_kROLinks Ragnarok Online Patchers - http://nn.nachtwolke.com/dev/rsu/

      Clients & Diff Patchers
    Ragnarok Clients - http://supportmii.com/ro1/Clients/ (Clients: 2010-2013) Clientside - http://www.assembla....bversion/nodes/ ShinsDiffPatcher - https://subversion.a...insDiffPatcher/ Neo's NEMO Client Patcher - http://herc.ws/board/topic/2905-nemo-client-patcher/

      LUA, LUB, & Data
    Lub --> Lua Decompiler - http://herc.ws/board/files/file/52-luadec-for-lua-514-a-easy-and-super-powerful-lub-lua-decompiler/ Lua Files - https://www.assembla.com/code/ClientSide/subversion/nodes/Lua_Project/lua files?rev=270 Lub Files - https://www.assembla.com/code/ClientSide/subversion/nodes/Lua_Project/lubs?rev=270 Data Folder - https://www.assembla.com/code/ClientSide/subversion/nodes/Translation_Project?rev=270

      Packets
    Packets - http://svn6.assembla.com/svn/ClientSide/Packets/Packet_db/ Packet Lengths - http://svn6.assembla.com/svn/ClientSide/Packets/Packet_lengths/

      Client Tools + Browedit
     
    SupportMii - http://supportmii.com/ro1/tools/ Browedit - http://browedit.exca...com/?a=download  
    Shin's Programs
    WeeMapCache - https://subversion.a...nk/WeeMapCache/ Wee Thumbnail - https://subversion.a...k/WeeThumbnail/

      Login Screen Generator
    Login Screen Generator - http://rathena.org/t...gin_background/  
    Game Server Patchers
    Thor Patcher - http://thor.aeomin.net/ Triad Patcher - http://www.nitroconc...d/index_eng.php

      Control Panels
    Triton Control Panel - http://herc.ws/board/topic/106-triton-control-panel-2-alpha/ Flux Control Panel for Hercules - https://github.com/HerculesWS/FluxCP Ceres Control Panel - http://sourceforge.n.../cerescp/files/ StarGames Control Panel - https://github.com/Mysteries/StarGamesControlPanel

     
    Guides & Information
    Juda's Bible - http://supportmii.co.../JudasBible.pdf Hercules' Wiki - http://herc.ws/wiki/Main_Page

      Codes / Script Pasting Sites
    kPaste - http://hercules.kpaste.net uPaste - http://upaste.me Pastebin - http://pastebin.com/

      Client Protection
       
     
    Setup.exe
    BlueGhost Setup - http://www.mediafire.com/?pnuka5kfgvjfndu
    OpenSetup - http--,,--//www.mediafire...abj2jau2wxbvoiu  

     
    If you believe something should be added or I've missed something, please reply to this topic with it or you could email me at [email protected].
  4. Upvote
    Mystery got a reaction from NiklPar in IPB Forum registration to Ragnarok   
    Wow... really!? It's that simple to do? Omg D:
  5. Upvote
    Mystery got a reaction from IndieRO in I miss Ind :'(   
    He left not just Hercules, but the entire RO scene. He left due to personal life reasons. 
  6. Upvote
    Mystery got a reaction from Khazou in Digests Galore 2017-2018   
    January Digest 2018
    The following digest covers the month of January 1st - January 31st 2018

    Team Changes
    None  
    Development Highlights
    Added support for the AllowReproduce flag in the skill DB. This supersedes the skill_reproduce_db. (#1943) Added support for the ZC_PROGRESS_ACTOR packet. The packet is exposed to the script engine through the progressbar_unit() command (available on PACKETVER 20130821 and newer). (#1929) Added support for the new item drop packet for the Zero clients. The packet is controlled by the ShowDropEffect and DropEffectMode item DB flags and ignored by non-Zero clients. (#1939) Added support for the new Map Server Change packet 0x0ac7. (part of #1948)  
    Developmental Changes
    Removed the skill_reproduce_db, now superseded by the AllowReproduce skill flag. (part of #1943) Always enabled assertions and null pointer checks. In order to disable them (very discouraged, as it may lead to security issues), it is now necessary to edit nullpo.h. (#1937) Disabled the address sanitizer's memory leak detector in the travis builds, since it produced failures in third libraries. (#1949, #1952) Applied script standardization to the Nydhogg's Nest instance script. (#1871) Split packet_keys.h into separate files for main clients and zero clients. (part of #1948) Split packets_shuffle.h into separate files for main clients and zero clients. (part of #1948) Replaced the custom bank unavailable error message with the actual bank check error packet. (part of #1948) Updated and corrected the party member and party info packets. (part of #1948) Updated README.md with more relevant badges and links (added Discord, removed Waffle, added more GitHub information). (#1951)  
    Bug Splat Fixes
    Updated Xcode project to include the RODEX related files. (#1942) Fixed RODEX loading mails when it requires multiple packets. (#1945, issue #1933)  
     
     
    December Digest 2017
    The following digest covers the month of December 1st - December 31st 2017

    Team Changes
    None  
    Development Highlights
    Implemented Homunculus Autofeeding, available on the 2017 clients. The feature can be disabled by flipping features.enable_homun_autofeed in feature.conf. (#1898) Added support for the newly released Ragnarok Zero clients. The client type is controlled with the --enable-packetver-zero configure-time flag (disabled by default). (#1923)  
    Developmental Changes
    Applied script standardization to the Old Glast Heim instance script. (#1883) Split packets.h into two files: packets.h and packets_shuffle.h. (part of #1923)  
    Bug Splat Fixes
    Corrected a wrong path displayed in an error message pointing to the map-server configuration. (#1913) Fixed the natural expiration of the Poison status when under the effect of Slow Poison. (#1925)  
     
     
    November Digest 2017
    The following digest covers the month of November 1st - November 30th 2017

    Team Changes
    None  
    Development Highlights
    Added several missing members to the login interface. (Part of #1891) Added support for colored character server population counter in the service selection list. Configurable through users_count in login-server.conf. (#1891) Added top-level command miniboss_monster to label monsters as minibosses, and to send them as such to the client. (part of #1889) Added support for 2017-10-25 - 2017-11-01 clients. (#1889) Added support to display NPCs with player classes, including equipment and styles (best with clients starting from 20170726). This extends getunitdata() and setunitdata() with support for UDT_SEX, UDT_HAIRSTYLE, UDT_HAIRCOLOR, UDT_HEADBOTTOM, UDT_HEADMIDDLE, UDT_HEADTOP, UDT_CLOTHCOLOR, UDT_SHIELD, UDT_WEAPON, UDT_ROBE, UDT_BODY2. (#1893) Added type constants for the getiteminfo() and setiteminfo() script commands. Existing third party code must be updated to use the new constants (see the pull request description and the command documentation for details). (#1902) Added global function F_GetAmmoType(), counterpart to F_GetWeaponType() for ammunitions. Both functions have now been updated to only check the subtype if the item type is correct (IT_AMMO and IT_WEAPON respectively). (part of #1902) Added support for the Skill Scale packet, available in client versions 20151223 and newer. (#1903)  
    Developmental Changes
    The use of numeric type constants with getiteminfo() and setiteminfo() is deprecated. For technical reasons, no deprecation notice is displayed. (part of #1902) The MAX_SKILL constant has been removed, in favor of the more clear MAX_SKILL_DB, to be used in all places that use the compacted Skill DB array. For use with the non-compacted clientside Skill IDs, the MAX_SKILL_ID constant is still available. (part of #1896) Applied script standardization to the Octopus Cave instance script. (#1882) Applied script standardization to the Ghost Palace instance script. (#1879) Applied script standardization to the Sara's Memory instance script. (#1884) Extended the script command setequipoption() with the possibility to remove item options from an equipment piece. (#1865) Updated the QTYPE_* constants (questinfo(), showevent()) to support the new 2017 client icons. (#1894) Applied script standardization to the Orc's Memory instance script. (#1872) Applied script standardization to the Sealed Shrine instance script. (#1873) Extended the global function F_GetArmorType() to support costumes and shadow equipment. (#1836) Extended the script commands has_instance() and has_instance2() with suport to search instances of type IOT_NONE. (#1397) Applied script standardization and improvements to the Endless Tower instance script. (#1862) Cleared some confusion between skill IDs and indexes through the codebase. Rewritten Skill DB accessors in a safer, more readable way. (part of #1896)  
    Bug Splat Fixes
    Fixed compilation warnings when compiling with gcc-7. (#1887) Fixed the display flag for monsters labeled as boss_monster to be that of MVP monsters instead of miniboss monsters. (part of #1889) Fixed a subtle error in case skill->unit_group_newid overflows, causing certain skill unit entries to get stuck and never get deleted correctly. This can manifest itself with some monster spawns becoming immune to certain AoE spells having the UF_NOOVERLAP flag (Storm Gust, Lord of Vermillion, etc). (#1896) Implemented MATK support in the getiteminfo() and setiteminfo(). This functionality was previously advertised as availble in the command documentation, but was not implemented. (part of #1902) Restored View Sprite support in the getiteminfo() and setiteminfo(). This functionality was lost with #1828. (part of #1902, issue #1895) Reimplemented the global function F_GetArmorType() to reflect the fact that ITEMINFO_LOC returns a bitmask. The function now handles multi-slot headgears and other uncommon cases better. (part of #1902) Corrected some incorrect data types passed to the SQL StmtBind functions, causing query errors and data loss. Said functions will now have a runtime assertion to ensure the right data type is passed. Third party code needs to be updated to reflect this stricter requirement. (#1901, issue #1531) Corrected some RODEX related queries in case MAX_SLOTS or MAX_ITEM_OPTIONS are set to custom values. (part of #1901) Suppressed assertions in the Skill DB accessors when called with skill_id = 0 (normal attacks). (#1910, issue #1909) Fixed an item loading failure in RODEX. (#1917, issue #1912) Fixed invisible NPCs (such as FAKE_NPC) being displayed as novices. (#1918, issue #1916)  
     
     
    October Digest 2017
    The following digest covers the month of October 1st - October 31st 2017

    Team Changes
    None  
    Development Highlights
    Added the script command getmapinfo(), which allows to obtain misc information about a map. (#1852) Added an option to restrict party leader changes to characters on the same map. Controlled by the setting party_change_leader_same_map (defaults to true). (#1812) Added initial support (shuffle packets, obfuscation keys) for clients 2017-09-27, 2017-10-02, 2017-10-11, 2017-10-18. (#1859) Added the noautoloot mapflag, allowing to disable the @autoloot functionality on a map by map basis. (#1833)  
    Developmental Changes
    Extended the script command logmes() with an option to log to the atcommandlog table. (#1843) Updated RoDEX, with support for packetver 20170419 and newer. (#1859) Updated Exp-related packets and handling functions to support values larger than 2 billions (as seen in packetver 20170830 and newer). (#1859) Changed the diagnostic message in skill_init_unit_layout() to report the skill ID instead of its index. (#1854)  
    Bug Splat Fixes
    Corrected the Kafra dialog in case a Doram without the Summoner's Basic Skill attempts to open the Storage. (#1864) Changed the cell stack counting algorithm to ignore invisible NPCs, improving the Dancer Quest experience as well as other cases of hidden NPCs blocking off certain cells. (#1827) Improved the handling of the cardfix value to make it more resistant to overflows, especially in renewal mode. Simplified the related renewal/pre-renewal conditional code. (#1825) Fixed some compilation warnings occurring in VS2017. (#1870) Fixed a wrong null pointer check in logmes(), which caused the command to never log and instead print debug information.  
  7. Upvote
    Mystery got a reaction from Khazou in September Digest 2017   
    September Digest 2017
    The following digest covers the month of September 1st - September 30th 2017
     
     
    Team Changes
    None  
    Development Highlights
    Adjust rodex packet versions based on tests Add SC_DAILYSENDMAILCNT into constants.conf and sc_config.txt Add missing checks in attaching item to rodex mail Reimplement getiteminfo/setiteminfo in a safer and more maintainable way Split 'View' in two different fields in the item database Update item DB (View -> ViewSprite) Update item DB (View -> Subtype) Differentiate variables that hold a ViewSprite and a weapon Subtype (Part 2) Added Constant SEX_ANY (2) for Male and Female genders Move other view-related variables to `sd->status.look`  allow buildin_getgroupid to take a GID Packet Additions / Changes: Change char server packets for 20170830 and newer clients. Split packets and packets keys. Add autogenerated encryption keys list for all client versions. Add non shuffle packets for 2017-06-14bRagexeRE and newer. Add shuffle packets for all 2014 ragexe clients. Add shuffle packets for all 2015 ragexe clients. Add shuffle packets for all 2016 ragexeRe clients. Add shuffle packets for all released 2017 ragexeRe clients.  
    Database Highlights
    Add item subtype (weapon/ammunition type) constants Bitmask entries for weapons, ammunition, armors, etc. have been replaced with constants: Replace W_DAGGER in the item database Replace W_1HSWORD in the item database Replace W_2HSWORD in the item database Replace W_1HSPEAR in the item database Replace W_2HSPEAR in the item database Replace W_1HAXE in the item database Replace W_2HAXE in the item database Replace W_MACE in the item database  Replace W_STAFF in the item database Replace W_BOW in the item database Replace W_KNUCKLE in the item database Replace W_MUSICAL in the item database Replace W_WHIP in the item database Replace W_BOOK in the item database Replace W_KATAR in the item database Replace W_REVOLVER in the item database  Replace W_RIFLE in the item database Replace W_GATLING in the item database Replace W_SHOTGUN in the item database Replace W_GRENADE in the item database  Replace W_HUUMA in the item database Replace W_2HSTAFF in the item database Replace A_ARROW in the item database  Replace A_DAGGER in the item database  Replace A_BULLET in the item database Replace A_GRENADE in the item database Replace A_SHURIKEN in the item database Replace A_KUNAI in the item database Replace A_CANNONBALL in the item database Replace A_THROWWEAPON in the item database  
    Scripting Highlights
    Fix errors in the Diamond seller script  
    September Statistics
    During the period there were 24 Commits. 6 Commits from Pull Requests with 0 Bugs* fixed from merged issues.  
    *Please note: Bug fixes are counted as references to issues; it does not include bugs that have been fixed without issue reference. The number of commits includes those that were merged.
  8. Upvote
    Mystery got a reaction from Wolfeh in Ragnarok Zero - Pre-Renewal (kRO)   
    If some of you haven't been keeping up with the news, I post a lot of it on MC (for this news, you can see more info here: https://www.midgard-community.com/information/ragnarok-zero-new-adventures-begin-r25/). 
     
    kRO has announced a new Ragnarok.... Ragnarok Zero. What is Ragnarok Zero? Basically put, Ragnarok Zero is going to be a new beginning... back to when it wasn't Renewal! With this in mind, they want you to remember the olden day memories we all have bundled in our heads. They are also doing a lot of new UI changes and adding tons of new content... of course keeping everything Trans-based and no Third Jobs.  We all remember those days of playing RO before renewal... and well, kRO wants to make sure we keep them and relive them through Ragnarok Zero.
     
    Here are some infographics that I translated to give us more of a sense of what's in store for us. 






     
    What are you thoughts? I really love that new navigation interface along with the character creation... and glad they are putting the random options enchantments in this mode.
     
     
    Here is their opening animation for Ragnarok Zero:
    PS: You'll see the Doram Race as well.
     
     
    Correction: The navigation UI isn't -new-. It may have just been slightly modified a tad (according to the translation). 
     
    Topic Updated: November 29th 2017
     
    kRO has released more information about Ragnarok Zero. Here is a low down:
     
    System:
    Ragnarok Online ZERO will be using a pre-renewal status system. They believe having a random item options for equipment will make it beneficial to farm equipment (as oppose to the way it use to be). There will be an increase in armor resistance by 3x compared to previously. Experience based on level difference and Drop Penalty have been adjusted. Global cooldown of the skills have been limited to a maximum of 0.3 seconds.
     
    Change to the Quest Structure:
    Levelling up and farming in the new system makes it easier to progress through various quests.
    1) Quest rewards
    This system that has been added provides a certain amount of quest rewarded experience towards a certain overall experience gained. As a result, if you continue you complete various quests, you can obtain a ton of equipment easily and you can also find various items such as consumables.

    2) Tips Box Reorganization:
    Normally, the Tipbox offers a variety of information. There are tons of quests throughout Midgard and this tipbox will provide you a vast amount of information pertaining to various quests you can do throughout Midgard. You will be able to search for information.

    3) Change the UI Structure and the structure of Quests
    A lot of information and the UI of the Quest system has been changed. Everything has been adjusted so that it's easier to navigate through quests by selecting on options. Doing so will open up the navigation window. 

     
    Billing System
    This part doesn't really pertain much to private servers... but overall: 
    Ragnarok Online: ZERO offers partial subscription services like Ragnarok Online. 
    This is to allow more Ragnarok users to enjoy the game. 
    In addition, Ragnarok Online: ZERO will sell the monthly premium service and character premium service, which 
    will change the billing system by introducing a new product called "gelstar".   > Premium Service Products Ragnarok Online: ZERO offers a wide range of premium services.   1) Account Premium Service: Account Package The monthly premium service is a service that increases experience, drop rate, death penalty, and warehouse capacity. 
    This service applies to all characters in your account at the time of purchase.   2) Character Premium Service: Essential Package The Essential Package is a character premium service that adds convenience to the progress of the game. 
    This product has a 20% increase in experience and drop rate, and it also provides a limited number of 10 [Dew Water of the World] with some functions of Gelstar every day. (Please be aware that the dew of the world number will be redeemed every time you receive the remainder of the world.) 
    Through the dew of the world number, you can conveniently use the world map transfer service or receive special buffs.   3) Character Premium Service: Hunting Package The hunting package is a character that can receive 50% experience and 100% increase in drop rate twice daily for 1 hour each day. Premium package. 
    Ragnarok Online: At ZERO, you can sell or combine the effects of an existing combat manual or bubble gum as a separate item. This is a very attractive premium item for users who want to nurture quickly.   4) About PC room premium service We will inform you about PC room premium service. Ragnarok Online: ZERO no longer offers 
    experience points and drop rates, death penalty effects, and proverbial buffs on PC room premium services . 
    The main effect is transferred to "Essential Package", and only "PC room mileage" is served in PC room. 
    "PC room mileage" through the special toolbox coupon and costume helmet replacement coupon can be used to exchange.  
    Fiver Field:
    In Ragnarok Zero, they are introducing a new field titled "Fiver Field". This field will contain stronger monsters compared to normal monsters. Killing these strong monsters will provide you a chance to obtain powerful equipment / items (better random options).   
    Item Farming Structure:
    1) Random Option: Ragnarok Zero provides players with random option for dropped equipment. It is more vast which allows items to be more specialized towards short range, ranged, and magical weapons. There are also options such as HP/SP absorption, fixed casting reduction, and some options that are exempt from all in-game equipment.  2) Specialized Equipment Upgrade: Players will now be able to get occupational specialized gear when completing Memorial Dungeons. These gears can be upgraded based on your level. 3) Advanced Equipment Combination: You will be able to collection various items / materials throughout Midgard to help you upgrade certain equipment. These items collected must be given to an NPC to upgrade your gear. The material needed is Mithril.  4) The Flame: Torre, the ruler of Ore Beside every refiner NPC, Torre, the ruler of Ore, will also be there. He is able to exchange ores you find into other various ores. He will also be able to refine Mithril Ores you find into Mithril Gemstones. 
    it's basically renewal with a level cap and 0.9% base exp rates and you lose 10% base/job exp on death instead of 1%. you reach job lv.50 at base lv.30. it's likely p2w with those random box buff potions (it may be removed on official release but i doubt it) these retards aren't even up to date with how much lootboxes are hated right now.
    drop table is different, it's infested with quests and half of them don't even work.. despite having a new client they haven't addressed the cell lag. the episodes will basically be the same. all of this can be done from a day of scripting, many koreans were enraged and disappointed.
    they claimed in the interview that they won't include cash items that directly effect the gameplay but they added a npc in izlude that sells random boxes that give upto 18 different buff potions. jelstar will be the token currency like silvervine in re:start to open these boxes / warp to a certain map (not released yet) 
    players hoped  it to be far from p2w but it seems to be clear at this point.. and i haven't even got to the part that the game has 3 different vip systems.

    the status formula will be the same as the renewal.
    shadow equipment will not be included in this version.
    they are considering not to implent rerolls on random options from dropped items, there can be upto 3 options and the drop effect colors are (white for 1 option, blue for 2 options, gold for 3 options) mp regen % is extremely common and i've seen stats like 164 defense on tights.
    their goal is to implent upto trans lv.99 their cash shop / random box idea is directly from lineage m. their plan is to reach top 1 in sales (LOL)
    the dynamic field which has a trigger that must be met to spawn a certain boss monster. (example: kill 200 poring 100 lunatic 50 pupa to spawn a eclipse. (example2: examine (click) a certain object(s) to spawn a boss)
    the exp penalty for fighting monsters +15 levels higher than you will be removed (-15 levels lower will still remain) - this may be wrong, it's confusing.
    overpowered cards like golden thief bug or trash boss cards will have their card stats changed or swap their equip slot
    they are using a new engine so we might get some bugs fixed. ie: cell bug
    it will also not be possible to run multiple clients.
    the after delay for skills will be limited to a maximum of 0.3 seconds so it will likely be easier to spam skills.
    there will be some craftable costumes like this one at lv.30 and wings (some are afraid it may require cash ingredients)

     
     
  9. Upvote
    Mystery got a reaction from Verzeltainne in Digests Galore 2017-2018   
    January Digest 2018
    The following digest covers the month of January 1st - January 31st 2018

    Team Changes
    None  
    Development Highlights
    Added support for the AllowReproduce flag in the skill DB. This supersedes the skill_reproduce_db. (#1943) Added support for the ZC_PROGRESS_ACTOR packet. The packet is exposed to the script engine through the progressbar_unit() command (available on PACKETVER 20130821 and newer). (#1929) Added support for the new item drop packet for the Zero clients. The packet is controlled by the ShowDropEffect and DropEffectMode item DB flags and ignored by non-Zero clients. (#1939) Added support for the new Map Server Change packet 0x0ac7. (part of #1948)  
    Developmental Changes
    Removed the skill_reproduce_db, now superseded by the AllowReproduce skill flag. (part of #1943) Always enabled assertions and null pointer checks. In order to disable them (very discouraged, as it may lead to security issues), it is now necessary to edit nullpo.h. (#1937) Disabled the address sanitizer's memory leak detector in the travis builds, since it produced failures in third libraries. (#1949, #1952) Applied script standardization to the Nydhogg's Nest instance script. (#1871) Split packet_keys.h into separate files for main clients and zero clients. (part of #1948) Split packets_shuffle.h into separate files for main clients and zero clients. (part of #1948) Replaced the custom bank unavailable error message with the actual bank check error packet. (part of #1948) Updated and corrected the party member and party info packets. (part of #1948) Updated README.md with more relevant badges and links (added Discord, removed Waffle, added more GitHub information). (#1951)  
    Bug Splat Fixes
    Updated Xcode project to include the RODEX related files. (#1942) Fixed RODEX loading mails when it requires multiple packets. (#1945, issue #1933)  
     
     
    December Digest 2017
    The following digest covers the month of December 1st - December 31st 2017

    Team Changes
    None  
    Development Highlights
    Implemented Homunculus Autofeeding, available on the 2017 clients. The feature can be disabled by flipping features.enable_homun_autofeed in feature.conf. (#1898) Added support for the newly released Ragnarok Zero clients. The client type is controlled with the --enable-packetver-zero configure-time flag (disabled by default). (#1923)  
    Developmental Changes
    Applied script standardization to the Old Glast Heim instance script. (#1883) Split packets.h into two files: packets.h and packets_shuffle.h. (part of #1923)  
    Bug Splat Fixes
    Corrected a wrong path displayed in an error message pointing to the map-server configuration. (#1913) Fixed the natural expiration of the Poison status when under the effect of Slow Poison. (#1925)  
     
     
    November Digest 2017
    The following digest covers the month of November 1st - November 30th 2017

    Team Changes
    None  
    Development Highlights
    Added several missing members to the login interface. (Part of #1891) Added support for colored character server population counter in the service selection list. Configurable through users_count in login-server.conf. (#1891) Added top-level command miniboss_monster to label monsters as minibosses, and to send them as such to the client. (part of #1889) Added support for 2017-10-25 - 2017-11-01 clients. (#1889) Added support to display NPCs with player classes, including equipment and styles (best with clients starting from 20170726). This extends getunitdata() and setunitdata() with support for UDT_SEX, UDT_HAIRSTYLE, UDT_HAIRCOLOR, UDT_HEADBOTTOM, UDT_HEADMIDDLE, UDT_HEADTOP, UDT_CLOTHCOLOR, UDT_SHIELD, UDT_WEAPON, UDT_ROBE, UDT_BODY2. (#1893) Added type constants for the getiteminfo() and setiteminfo() script commands. Existing third party code must be updated to use the new constants (see the pull request description and the command documentation for details). (#1902) Added global function F_GetAmmoType(), counterpart to F_GetWeaponType() for ammunitions. Both functions have now been updated to only check the subtype if the item type is correct (IT_AMMO and IT_WEAPON respectively). (part of #1902) Added support for the Skill Scale packet, available in client versions 20151223 and newer. (#1903)  
    Developmental Changes
    The use of numeric type constants with getiteminfo() and setiteminfo() is deprecated. For technical reasons, no deprecation notice is displayed. (part of #1902) The MAX_SKILL constant has been removed, in favor of the more clear MAX_SKILL_DB, to be used in all places that use the compacted Skill DB array. For use with the non-compacted clientside Skill IDs, the MAX_SKILL_ID constant is still available. (part of #1896) Applied script standardization to the Octopus Cave instance script. (#1882) Applied script standardization to the Ghost Palace instance script. (#1879) Applied script standardization to the Sara's Memory instance script. (#1884) Extended the script command setequipoption() with the possibility to remove item options from an equipment piece. (#1865) Updated the QTYPE_* constants (questinfo(), showevent()) to support the new 2017 client icons. (#1894) Applied script standardization to the Orc's Memory instance script. (#1872) Applied script standardization to the Sealed Shrine instance script. (#1873) Extended the global function F_GetArmorType() to support costumes and shadow equipment. (#1836) Extended the script commands has_instance() and has_instance2() with suport to search instances of type IOT_NONE. (#1397) Applied script standardization and improvements to the Endless Tower instance script. (#1862) Cleared some confusion between skill IDs and indexes through the codebase. Rewritten Skill DB accessors in a safer, more readable way. (part of #1896)  
    Bug Splat Fixes
    Fixed compilation warnings when compiling with gcc-7. (#1887) Fixed the display flag for monsters labeled as boss_monster to be that of MVP monsters instead of miniboss monsters. (part of #1889) Fixed a subtle error in case skill->unit_group_newid overflows, causing certain skill unit entries to get stuck and never get deleted correctly. This can manifest itself with some monster spawns becoming immune to certain AoE spells having the UF_NOOVERLAP flag (Storm Gust, Lord of Vermillion, etc). (#1896) Implemented MATK support in the getiteminfo() and setiteminfo(). This functionality was previously advertised as availble in the command documentation, but was not implemented. (part of #1902) Restored View Sprite support in the getiteminfo() and setiteminfo(). This functionality was lost with #1828. (part of #1902, issue #1895) Reimplemented the global function F_GetArmorType() to reflect the fact that ITEMINFO_LOC returns a bitmask. The function now handles multi-slot headgears and other uncommon cases better. (part of #1902) Corrected some incorrect data types passed to the SQL StmtBind functions, causing query errors and data loss. Said functions will now have a runtime assertion to ensure the right data type is passed. Third party code needs to be updated to reflect this stricter requirement. (#1901, issue #1531) Corrected some RODEX related queries in case MAX_SLOTS or MAX_ITEM_OPTIONS are set to custom values. (part of #1901) Suppressed assertions in the Skill DB accessors when called with skill_id = 0 (normal attacks). (#1910, issue #1909) Fixed an item loading failure in RODEX. (#1917, issue #1912) Fixed invisible NPCs (such as FAKE_NPC) being displayed as novices. (#1918, issue #1916)  
     
     
    October Digest 2017
    The following digest covers the month of October 1st - October 31st 2017

    Team Changes
    None  
    Development Highlights
    Added the script command getmapinfo(), which allows to obtain misc information about a map. (#1852) Added an option to restrict party leader changes to characters on the same map. Controlled by the setting party_change_leader_same_map (defaults to true). (#1812) Added initial support (shuffle packets, obfuscation keys) for clients 2017-09-27, 2017-10-02, 2017-10-11, 2017-10-18. (#1859) Added the noautoloot mapflag, allowing to disable the @autoloot functionality on a map by map basis. (#1833)  
    Developmental Changes
    Extended the script command logmes() with an option to log to the atcommandlog table. (#1843) Updated RoDEX, with support for packetver 20170419 and newer. (#1859) Updated Exp-related packets and handling functions to support values larger than 2 billions (as seen in packetver 20170830 and newer). (#1859) Changed the diagnostic message in skill_init_unit_layout() to report the skill ID instead of its index. (#1854)  
    Bug Splat Fixes
    Corrected the Kafra dialog in case a Doram without the Summoner's Basic Skill attempts to open the Storage. (#1864) Changed the cell stack counting algorithm to ignore invisible NPCs, improving the Dancer Quest experience as well as other cases of hidden NPCs blocking off certain cells. (#1827) Improved the handling of the cardfix value to make it more resistant to overflows, especially in renewal mode. Simplified the related renewal/pre-renewal conditional code. (#1825) Fixed some compilation warnings occurring in VS2017. (#1870) Fixed a wrong null pointer check in logmes(), which caused the command to never log and instead print debug information.  
  10. Upvote
    Mystery got a reaction from Daehyon in Digests Galore 2017-2018   
    January Digest 2018
    The following digest covers the month of January 1st - January 31st 2018

    Team Changes
    None  
    Development Highlights
    Added support for the AllowReproduce flag in the skill DB. This supersedes the skill_reproduce_db. (#1943) Added support for the ZC_PROGRESS_ACTOR packet. The packet is exposed to the script engine through the progressbar_unit() command (available on PACKETVER 20130821 and newer). (#1929) Added support for the new item drop packet for the Zero clients. The packet is controlled by the ShowDropEffect and DropEffectMode item DB flags and ignored by non-Zero clients. (#1939) Added support for the new Map Server Change packet 0x0ac7. (part of #1948)  
    Developmental Changes
    Removed the skill_reproduce_db, now superseded by the AllowReproduce skill flag. (part of #1943) Always enabled assertions and null pointer checks. In order to disable them (very discouraged, as it may lead to security issues), it is now necessary to edit nullpo.h. (#1937) Disabled the address sanitizer's memory leak detector in the travis builds, since it produced failures in third libraries. (#1949, #1952) Applied script standardization to the Nydhogg's Nest instance script. (#1871) Split packet_keys.h into separate files for main clients and zero clients. (part of #1948) Split packets_shuffle.h into separate files for main clients and zero clients. (part of #1948) Replaced the custom bank unavailable error message with the actual bank check error packet. (part of #1948) Updated and corrected the party member and party info packets. (part of #1948) Updated README.md with more relevant badges and links (added Discord, removed Waffle, added more GitHub information). (#1951)  
    Bug Splat Fixes
    Updated Xcode project to include the RODEX related files. (#1942) Fixed RODEX loading mails when it requires multiple packets. (#1945, issue #1933)  
     
     
    December Digest 2017
    The following digest covers the month of December 1st - December 31st 2017

    Team Changes
    None  
    Development Highlights
    Implemented Homunculus Autofeeding, available on the 2017 clients. The feature can be disabled by flipping features.enable_homun_autofeed in feature.conf. (#1898) Added support for the newly released Ragnarok Zero clients. The client type is controlled with the --enable-packetver-zero configure-time flag (disabled by default). (#1923)  
    Developmental Changes
    Applied script standardization to the Old Glast Heim instance script. (#1883) Split packets.h into two files: packets.h and packets_shuffle.h. (part of #1923)  
    Bug Splat Fixes
    Corrected a wrong path displayed in an error message pointing to the map-server configuration. (#1913) Fixed the natural expiration of the Poison status when under the effect of Slow Poison. (#1925)  
     
     
    November Digest 2017
    The following digest covers the month of November 1st - November 30th 2017

    Team Changes
    None  
    Development Highlights
    Added several missing members to the login interface. (Part of #1891) Added support for colored character server population counter in the service selection list. Configurable through users_count in login-server.conf. (#1891) Added top-level command miniboss_monster to label monsters as minibosses, and to send them as such to the client. (part of #1889) Added support for 2017-10-25 - 2017-11-01 clients. (#1889) Added support to display NPCs with player classes, including equipment and styles (best with clients starting from 20170726). This extends getunitdata() and setunitdata() with support for UDT_SEX, UDT_HAIRSTYLE, UDT_HAIRCOLOR, UDT_HEADBOTTOM, UDT_HEADMIDDLE, UDT_HEADTOP, UDT_CLOTHCOLOR, UDT_SHIELD, UDT_WEAPON, UDT_ROBE, UDT_BODY2. (#1893) Added type constants for the getiteminfo() and setiteminfo() script commands. Existing third party code must be updated to use the new constants (see the pull request description and the command documentation for details). (#1902) Added global function F_GetAmmoType(), counterpart to F_GetWeaponType() for ammunitions. Both functions have now been updated to only check the subtype if the item type is correct (IT_AMMO and IT_WEAPON respectively). (part of #1902) Added support for the Skill Scale packet, available in client versions 20151223 and newer. (#1903)  
    Developmental Changes
    The use of numeric type constants with getiteminfo() and setiteminfo() is deprecated. For technical reasons, no deprecation notice is displayed. (part of #1902) The MAX_SKILL constant has been removed, in favor of the more clear MAX_SKILL_DB, to be used in all places that use the compacted Skill DB array. For use with the non-compacted clientside Skill IDs, the MAX_SKILL_ID constant is still available. (part of #1896) Applied script standardization to the Octopus Cave instance script. (#1882) Applied script standardization to the Ghost Palace instance script. (#1879) Applied script standardization to the Sara's Memory instance script. (#1884) Extended the script command setequipoption() with the possibility to remove item options from an equipment piece. (#1865) Updated the QTYPE_* constants (questinfo(), showevent()) to support the new 2017 client icons. (#1894) Applied script standardization to the Orc's Memory instance script. (#1872) Applied script standardization to the Sealed Shrine instance script. (#1873) Extended the global function F_GetArmorType() to support costumes and shadow equipment. (#1836) Extended the script commands has_instance() and has_instance2() with suport to search instances of type IOT_NONE. (#1397) Applied script standardization and improvements to the Endless Tower instance script. (#1862) Cleared some confusion between skill IDs and indexes through the codebase. Rewritten Skill DB accessors in a safer, more readable way. (part of #1896)  
    Bug Splat Fixes
    Fixed compilation warnings when compiling with gcc-7. (#1887) Fixed the display flag for monsters labeled as boss_monster to be that of MVP monsters instead of miniboss monsters. (part of #1889) Fixed a subtle error in case skill->unit_group_newid overflows, causing certain skill unit entries to get stuck and never get deleted correctly. This can manifest itself with some monster spawns becoming immune to certain AoE spells having the UF_NOOVERLAP flag (Storm Gust, Lord of Vermillion, etc). (#1896) Implemented MATK support in the getiteminfo() and setiteminfo(). This functionality was previously advertised as availble in the command documentation, but was not implemented. (part of #1902) Restored View Sprite support in the getiteminfo() and setiteminfo(). This functionality was lost with #1828. (part of #1902, issue #1895) Reimplemented the global function F_GetArmorType() to reflect the fact that ITEMINFO_LOC returns a bitmask. The function now handles multi-slot headgears and other uncommon cases better. (part of #1902) Corrected some incorrect data types passed to the SQL StmtBind functions, causing query errors and data loss. Said functions will now have a runtime assertion to ensure the right data type is passed. Third party code needs to be updated to reflect this stricter requirement. (#1901, issue #1531) Corrected some RODEX related queries in case MAX_SLOTS or MAX_ITEM_OPTIONS are set to custom values. (part of #1901) Suppressed assertions in the Skill DB accessors when called with skill_id = 0 (normal attacks). (#1910, issue #1909) Fixed an item loading failure in RODEX. (#1917, issue #1912) Fixed invisible NPCs (such as FAKE_NPC) being displayed as novices. (#1918, issue #1916)  
     
     
    October Digest 2017
    The following digest covers the month of October 1st - October 31st 2017

    Team Changes
    None  
    Development Highlights
    Added the script command getmapinfo(), which allows to obtain misc information about a map. (#1852) Added an option to restrict party leader changes to characters on the same map. Controlled by the setting party_change_leader_same_map (defaults to true). (#1812) Added initial support (shuffle packets, obfuscation keys) for clients 2017-09-27, 2017-10-02, 2017-10-11, 2017-10-18. (#1859) Added the noautoloot mapflag, allowing to disable the @autoloot functionality on a map by map basis. (#1833)  
    Developmental Changes
    Extended the script command logmes() with an option to log to the atcommandlog table. (#1843) Updated RoDEX, with support for packetver 20170419 and newer. (#1859) Updated Exp-related packets and handling functions to support values larger than 2 billions (as seen in packetver 20170830 and newer). (#1859) Changed the diagnostic message in skill_init_unit_layout() to report the skill ID instead of its index. (#1854)  
    Bug Splat Fixes
    Corrected the Kafra dialog in case a Doram without the Summoner's Basic Skill attempts to open the Storage. (#1864) Changed the cell stack counting algorithm to ignore invisible NPCs, improving the Dancer Quest experience as well as other cases of hidden NPCs blocking off certain cells. (#1827) Improved the handling of the cardfix value to make it more resistant to overflows, especially in renewal mode. Simplified the related renewal/pre-renewal conditional code. (#1825) Fixed some compilation warnings occurring in VS2017. (#1870) Fixed a wrong null pointer check in logmes(), which caused the command to never log and instead print debug information.  
  11. Upvote
    Mystery got a reaction from Jezu in Digests Galore 2017-2018   
    January Digest 2018
    The following digest covers the month of January 1st - January 31st 2018

    Team Changes
    None  
    Development Highlights
    Added support for the AllowReproduce flag in the skill DB. This supersedes the skill_reproduce_db. (#1943) Added support for the ZC_PROGRESS_ACTOR packet. The packet is exposed to the script engine through the progressbar_unit() command (available on PACKETVER 20130821 and newer). (#1929) Added support for the new item drop packet for the Zero clients. The packet is controlled by the ShowDropEffect and DropEffectMode item DB flags and ignored by non-Zero clients. (#1939) Added support for the new Map Server Change packet 0x0ac7. (part of #1948)  
    Developmental Changes
    Removed the skill_reproduce_db, now superseded by the AllowReproduce skill flag. (part of #1943) Always enabled assertions and null pointer checks. In order to disable them (very discouraged, as it may lead to security issues), it is now necessary to edit nullpo.h. (#1937) Disabled the address sanitizer's memory leak detector in the travis builds, since it produced failures in third libraries. (#1949, #1952) Applied script standardization to the Nydhogg's Nest instance script. (#1871) Split packet_keys.h into separate files for main clients and zero clients. (part of #1948) Split packets_shuffle.h into separate files for main clients and zero clients. (part of #1948) Replaced the custom bank unavailable error message with the actual bank check error packet. (part of #1948) Updated and corrected the party member and party info packets. (part of #1948) Updated README.md with more relevant badges and links (added Discord, removed Waffle, added more GitHub information). (#1951)  
    Bug Splat Fixes
    Updated Xcode project to include the RODEX related files. (#1942) Fixed RODEX loading mails when it requires multiple packets. (#1945, issue #1933)  
     
     
    December Digest 2017
    The following digest covers the month of December 1st - December 31st 2017

    Team Changes
    None  
    Development Highlights
    Implemented Homunculus Autofeeding, available on the 2017 clients. The feature can be disabled by flipping features.enable_homun_autofeed in feature.conf. (#1898) Added support for the newly released Ragnarok Zero clients. The client type is controlled with the --enable-packetver-zero configure-time flag (disabled by default). (#1923)  
    Developmental Changes
    Applied script standardization to the Old Glast Heim instance script. (#1883) Split packets.h into two files: packets.h and packets_shuffle.h. (part of #1923)  
    Bug Splat Fixes
    Corrected a wrong path displayed in an error message pointing to the map-server configuration. (#1913) Fixed the natural expiration of the Poison status when under the effect of Slow Poison. (#1925)  
     
     
    November Digest 2017
    The following digest covers the month of November 1st - November 30th 2017

    Team Changes
    None  
    Development Highlights
    Added several missing members to the login interface. (Part of #1891) Added support for colored character server population counter in the service selection list. Configurable through users_count in login-server.conf. (#1891) Added top-level command miniboss_monster to label monsters as minibosses, and to send them as such to the client. (part of #1889) Added support for 2017-10-25 - 2017-11-01 clients. (#1889) Added support to display NPCs with player classes, including equipment and styles (best with clients starting from 20170726). This extends getunitdata() and setunitdata() with support for UDT_SEX, UDT_HAIRSTYLE, UDT_HAIRCOLOR, UDT_HEADBOTTOM, UDT_HEADMIDDLE, UDT_HEADTOP, UDT_CLOTHCOLOR, UDT_SHIELD, UDT_WEAPON, UDT_ROBE, UDT_BODY2. (#1893) Added type constants for the getiteminfo() and setiteminfo() script commands. Existing third party code must be updated to use the new constants (see the pull request description and the command documentation for details). (#1902) Added global function F_GetAmmoType(), counterpart to F_GetWeaponType() for ammunitions. Both functions have now been updated to only check the subtype if the item type is correct (IT_AMMO and IT_WEAPON respectively). (part of #1902) Added support for the Skill Scale packet, available in client versions 20151223 and newer. (#1903)  
    Developmental Changes
    The use of numeric type constants with getiteminfo() and setiteminfo() is deprecated. For technical reasons, no deprecation notice is displayed. (part of #1902) The MAX_SKILL constant has been removed, in favor of the more clear MAX_SKILL_DB, to be used in all places that use the compacted Skill DB array. For use with the non-compacted clientside Skill IDs, the MAX_SKILL_ID constant is still available. (part of #1896) Applied script standardization to the Octopus Cave instance script. (#1882) Applied script standardization to the Ghost Palace instance script. (#1879) Applied script standardization to the Sara's Memory instance script. (#1884) Extended the script command setequipoption() with the possibility to remove item options from an equipment piece. (#1865) Updated the QTYPE_* constants (questinfo(), showevent()) to support the new 2017 client icons. (#1894) Applied script standardization to the Orc's Memory instance script. (#1872) Applied script standardization to the Sealed Shrine instance script. (#1873) Extended the global function F_GetArmorType() to support costumes and shadow equipment. (#1836) Extended the script commands has_instance() and has_instance2() with suport to search instances of type IOT_NONE. (#1397) Applied script standardization and improvements to the Endless Tower instance script. (#1862) Cleared some confusion between skill IDs and indexes through the codebase. Rewritten Skill DB accessors in a safer, more readable way. (part of #1896)  
    Bug Splat Fixes
    Fixed compilation warnings when compiling with gcc-7. (#1887) Fixed the display flag for monsters labeled as boss_monster to be that of MVP monsters instead of miniboss monsters. (part of #1889) Fixed a subtle error in case skill->unit_group_newid overflows, causing certain skill unit entries to get stuck and never get deleted correctly. This can manifest itself with some monster spawns becoming immune to certain AoE spells having the UF_NOOVERLAP flag (Storm Gust, Lord of Vermillion, etc). (#1896) Implemented MATK support in the getiteminfo() and setiteminfo(). This functionality was previously advertised as availble in the command documentation, but was not implemented. (part of #1902) Restored View Sprite support in the getiteminfo() and setiteminfo(). This functionality was lost with #1828. (part of #1902, issue #1895) Reimplemented the global function F_GetArmorType() to reflect the fact that ITEMINFO_LOC returns a bitmask. The function now handles multi-slot headgears and other uncommon cases better. (part of #1902) Corrected some incorrect data types passed to the SQL StmtBind functions, causing query errors and data loss. Said functions will now have a runtime assertion to ensure the right data type is passed. Third party code needs to be updated to reflect this stricter requirement. (#1901, issue #1531) Corrected some RODEX related queries in case MAX_SLOTS or MAX_ITEM_OPTIONS are set to custom values. (part of #1901) Suppressed assertions in the Skill DB accessors when called with skill_id = 0 (normal attacks). (#1910, issue #1909) Fixed an item loading failure in RODEX. (#1917, issue #1912) Fixed invisible NPCs (such as FAKE_NPC) being displayed as novices. (#1918, issue #1916)  
     
     
    October Digest 2017
    The following digest covers the month of October 1st - October 31st 2017

    Team Changes
    None  
    Development Highlights
    Added the script command getmapinfo(), which allows to obtain misc information about a map. (#1852) Added an option to restrict party leader changes to characters on the same map. Controlled by the setting party_change_leader_same_map (defaults to true). (#1812) Added initial support (shuffle packets, obfuscation keys) for clients 2017-09-27, 2017-10-02, 2017-10-11, 2017-10-18. (#1859) Added the noautoloot mapflag, allowing to disable the @autoloot functionality on a map by map basis. (#1833)  
    Developmental Changes
    Extended the script command logmes() with an option to log to the atcommandlog table. (#1843) Updated RoDEX, with support for packetver 20170419 and newer. (#1859) Updated Exp-related packets and handling functions to support values larger than 2 billions (as seen in packetver 20170830 and newer). (#1859) Changed the diagnostic message in skill_init_unit_layout() to report the skill ID instead of its index. (#1854)  
    Bug Splat Fixes
    Corrected the Kafra dialog in case a Doram without the Summoner's Basic Skill attempts to open the Storage. (#1864) Changed the cell stack counting algorithm to ignore invisible NPCs, improving the Dancer Quest experience as well as other cases of hidden NPCs blocking off certain cells. (#1827) Improved the handling of the cardfix value to make it more resistant to overflows, especially in renewal mode. Simplified the related renewal/pre-renewal conditional code. (#1825) Fixed some compilation warnings occurring in VS2017. (#1870) Fixed a wrong null pointer check in logmes(), which caused the command to never log and instead print debug information.  
  12. Upvote
    Mystery got a reaction from JulioCF in Digests Galore 2017-2018   
    January Digest 2018
    The following digest covers the month of January 1st - January 31st 2018

    Team Changes
    None  
    Development Highlights
    Added support for the AllowReproduce flag in the skill DB. This supersedes the skill_reproduce_db. (#1943) Added support for the ZC_PROGRESS_ACTOR packet. The packet is exposed to the script engine through the progressbar_unit() command (available on PACKETVER 20130821 and newer). (#1929) Added support for the new item drop packet for the Zero clients. The packet is controlled by the ShowDropEffect and DropEffectMode item DB flags and ignored by non-Zero clients. (#1939) Added support for the new Map Server Change packet 0x0ac7. (part of #1948)  
    Developmental Changes
    Removed the skill_reproduce_db, now superseded by the AllowReproduce skill flag. (part of #1943) Always enabled assertions and null pointer checks. In order to disable them (very discouraged, as it may lead to security issues), it is now necessary to edit nullpo.h. (#1937) Disabled the address sanitizer's memory leak detector in the travis builds, since it produced failures in third libraries. (#1949, #1952) Applied script standardization to the Nydhogg's Nest instance script. (#1871) Split packet_keys.h into separate files for main clients and zero clients. (part of #1948) Split packets_shuffle.h into separate files for main clients and zero clients. (part of #1948) Replaced the custom bank unavailable error message with the actual bank check error packet. (part of #1948) Updated and corrected the party member and party info packets. (part of #1948) Updated README.md with more relevant badges and links (added Discord, removed Waffle, added more GitHub information). (#1951)  
    Bug Splat Fixes
    Updated Xcode project to include the RODEX related files. (#1942) Fixed RODEX loading mails when it requires multiple packets. (#1945, issue #1933)  
     
     
    December Digest 2017
    The following digest covers the month of December 1st - December 31st 2017

    Team Changes
    None  
    Development Highlights
    Implemented Homunculus Autofeeding, available on the 2017 clients. The feature can be disabled by flipping features.enable_homun_autofeed in feature.conf. (#1898) Added support for the newly released Ragnarok Zero clients. The client type is controlled with the --enable-packetver-zero configure-time flag (disabled by default). (#1923)  
    Developmental Changes
    Applied script standardization to the Old Glast Heim instance script. (#1883) Split packets.h into two files: packets.h and packets_shuffle.h. (part of #1923)  
    Bug Splat Fixes
    Corrected a wrong path displayed in an error message pointing to the map-server configuration. (#1913) Fixed the natural expiration of the Poison status when under the effect of Slow Poison. (#1925)  
     
     
    November Digest 2017
    The following digest covers the month of November 1st - November 30th 2017

    Team Changes
    None  
    Development Highlights
    Added several missing members to the login interface. (Part of #1891) Added support for colored character server population counter in the service selection list. Configurable through users_count in login-server.conf. (#1891) Added top-level command miniboss_monster to label monsters as minibosses, and to send them as such to the client. (part of #1889) Added support for 2017-10-25 - 2017-11-01 clients. (#1889) Added support to display NPCs with player classes, including equipment and styles (best with clients starting from 20170726). This extends getunitdata() and setunitdata() with support for UDT_SEX, UDT_HAIRSTYLE, UDT_HAIRCOLOR, UDT_HEADBOTTOM, UDT_HEADMIDDLE, UDT_HEADTOP, UDT_CLOTHCOLOR, UDT_SHIELD, UDT_WEAPON, UDT_ROBE, UDT_BODY2. (#1893) Added type constants for the getiteminfo() and setiteminfo() script commands. Existing third party code must be updated to use the new constants (see the pull request description and the command documentation for details). (#1902) Added global function F_GetAmmoType(), counterpart to F_GetWeaponType() for ammunitions. Both functions have now been updated to only check the subtype if the item type is correct (IT_AMMO and IT_WEAPON respectively). (part of #1902) Added support for the Skill Scale packet, available in client versions 20151223 and newer. (#1903)  
    Developmental Changes
    The use of numeric type constants with getiteminfo() and setiteminfo() is deprecated. For technical reasons, no deprecation notice is displayed. (part of #1902) The MAX_SKILL constant has been removed, in favor of the more clear MAX_SKILL_DB, to be used in all places that use the compacted Skill DB array. For use with the non-compacted clientside Skill IDs, the MAX_SKILL_ID constant is still available. (part of #1896) Applied script standardization to the Octopus Cave instance script. (#1882) Applied script standardization to the Ghost Palace instance script. (#1879) Applied script standardization to the Sara's Memory instance script. (#1884) Extended the script command setequipoption() with the possibility to remove item options from an equipment piece. (#1865) Updated the QTYPE_* constants (questinfo(), showevent()) to support the new 2017 client icons. (#1894) Applied script standardization to the Orc's Memory instance script. (#1872) Applied script standardization to the Sealed Shrine instance script. (#1873) Extended the global function F_GetArmorType() to support costumes and shadow equipment. (#1836) Extended the script commands has_instance() and has_instance2() with suport to search instances of type IOT_NONE. (#1397) Applied script standardization and improvements to the Endless Tower instance script. (#1862) Cleared some confusion between skill IDs and indexes through the codebase. Rewritten Skill DB accessors in a safer, more readable way. (part of #1896)  
    Bug Splat Fixes
    Fixed compilation warnings when compiling with gcc-7. (#1887) Fixed the display flag for monsters labeled as boss_monster to be that of MVP monsters instead of miniboss monsters. (part of #1889) Fixed a subtle error in case skill->unit_group_newid overflows, causing certain skill unit entries to get stuck and never get deleted correctly. This can manifest itself with some monster spawns becoming immune to certain AoE spells having the UF_NOOVERLAP flag (Storm Gust, Lord of Vermillion, etc). (#1896) Implemented MATK support in the getiteminfo() and setiteminfo(). This functionality was previously advertised as availble in the command documentation, but was not implemented. (part of #1902) Restored View Sprite support in the getiteminfo() and setiteminfo(). This functionality was lost with #1828. (part of #1902, issue #1895) Reimplemented the global function F_GetArmorType() to reflect the fact that ITEMINFO_LOC returns a bitmask. The function now handles multi-slot headgears and other uncommon cases better. (part of #1902) Corrected some incorrect data types passed to the SQL StmtBind functions, causing query errors and data loss. Said functions will now have a runtime assertion to ensure the right data type is passed. Third party code needs to be updated to reflect this stricter requirement. (#1901, issue #1531) Corrected some RODEX related queries in case MAX_SLOTS or MAX_ITEM_OPTIONS are set to custom values. (part of #1901) Suppressed assertions in the Skill DB accessors when called with skill_id = 0 (normal attacks). (#1910, issue #1909) Fixed an item loading failure in RODEX. (#1917, issue #1912) Fixed invisible NPCs (such as FAKE_NPC) being displayed as novices. (#1918, issue #1916)  
     
     
    October Digest 2017
    The following digest covers the month of October 1st - October 31st 2017

    Team Changes
    None  
    Development Highlights
    Added the script command getmapinfo(), which allows to obtain misc information about a map. (#1852) Added an option to restrict party leader changes to characters on the same map. Controlled by the setting party_change_leader_same_map (defaults to true). (#1812) Added initial support (shuffle packets, obfuscation keys) for clients 2017-09-27, 2017-10-02, 2017-10-11, 2017-10-18. (#1859) Added the noautoloot mapflag, allowing to disable the @autoloot functionality on a map by map basis. (#1833)  
    Developmental Changes
    Extended the script command logmes() with an option to log to the atcommandlog table. (#1843) Updated RoDEX, with support for packetver 20170419 and newer. (#1859) Updated Exp-related packets and handling functions to support values larger than 2 billions (as seen in packetver 20170830 and newer). (#1859) Changed the diagnostic message in skill_init_unit_layout() to report the skill ID instead of its index. (#1854)  
    Bug Splat Fixes
    Corrected the Kafra dialog in case a Doram without the Summoner's Basic Skill attempts to open the Storage. (#1864) Changed the cell stack counting algorithm to ignore invisible NPCs, improving the Dancer Quest experience as well as other cases of hidden NPCs blocking off certain cells. (#1827) Improved the handling of the cardfix value to make it more resistant to overflows, especially in renewal mode. Simplified the related renewal/pre-renewal conditional code. (#1825) Fixed some compilation warnings occurring in VS2017. (#1870) Fixed a wrong null pointer check in logmes(), which caused the command to never log and instead print debug information.  
  13. Upvote
    Mystery got a reaction from IndieRO in Digests Galore 2017-2018   
    January Digest 2018
    The following digest covers the month of January 1st - January 31st 2018

    Team Changes
    None  
    Development Highlights
    Added support for the AllowReproduce flag in the skill DB. This supersedes the skill_reproduce_db. (#1943) Added support for the ZC_PROGRESS_ACTOR packet. The packet is exposed to the script engine through the progressbar_unit() command (available on PACKETVER 20130821 and newer). (#1929) Added support for the new item drop packet for the Zero clients. The packet is controlled by the ShowDropEffect and DropEffectMode item DB flags and ignored by non-Zero clients. (#1939) Added support for the new Map Server Change packet 0x0ac7. (part of #1948)  
    Developmental Changes
    Removed the skill_reproduce_db, now superseded by the AllowReproduce skill flag. (part of #1943) Always enabled assertions and null pointer checks. In order to disable them (very discouraged, as it may lead to security issues), it is now necessary to edit nullpo.h. (#1937) Disabled the address sanitizer's memory leak detector in the travis builds, since it produced failures in third libraries. (#1949, #1952) Applied script standardization to the Nydhogg's Nest instance script. (#1871) Split packet_keys.h into separate files for main clients and zero clients. (part of #1948) Split packets_shuffle.h into separate files for main clients and zero clients. (part of #1948) Replaced the custom bank unavailable error message with the actual bank check error packet. (part of #1948) Updated and corrected the party member and party info packets. (part of #1948) Updated README.md with more relevant badges and links (added Discord, removed Waffle, added more GitHub information). (#1951)  
    Bug Splat Fixes
    Updated Xcode project to include the RODEX related files. (#1942) Fixed RODEX loading mails when it requires multiple packets. (#1945, issue #1933)  
     
     
    December Digest 2017
    The following digest covers the month of December 1st - December 31st 2017

    Team Changes
    None  
    Development Highlights
    Implemented Homunculus Autofeeding, available on the 2017 clients. The feature can be disabled by flipping features.enable_homun_autofeed in feature.conf. (#1898) Added support for the newly released Ragnarok Zero clients. The client type is controlled with the --enable-packetver-zero configure-time flag (disabled by default). (#1923)  
    Developmental Changes
    Applied script standardization to the Old Glast Heim instance script. (#1883) Split packets.h into two files: packets.h and packets_shuffle.h. (part of #1923)  
    Bug Splat Fixes
    Corrected a wrong path displayed in an error message pointing to the map-server configuration. (#1913) Fixed the natural expiration of the Poison status when under the effect of Slow Poison. (#1925)  
     
     
    November Digest 2017
    The following digest covers the month of November 1st - November 30th 2017

    Team Changes
    None  
    Development Highlights
    Added several missing members to the login interface. (Part of #1891) Added support for colored character server population counter in the service selection list. Configurable through users_count in login-server.conf. (#1891) Added top-level command miniboss_monster to label monsters as minibosses, and to send them as such to the client. (part of #1889) Added support for 2017-10-25 - 2017-11-01 clients. (#1889) Added support to display NPCs with player classes, including equipment and styles (best with clients starting from 20170726). This extends getunitdata() and setunitdata() with support for UDT_SEX, UDT_HAIRSTYLE, UDT_HAIRCOLOR, UDT_HEADBOTTOM, UDT_HEADMIDDLE, UDT_HEADTOP, UDT_CLOTHCOLOR, UDT_SHIELD, UDT_WEAPON, UDT_ROBE, UDT_BODY2. (#1893) Added type constants for the getiteminfo() and setiteminfo() script commands. Existing third party code must be updated to use the new constants (see the pull request description and the command documentation for details). (#1902) Added global function F_GetAmmoType(), counterpart to F_GetWeaponType() for ammunitions. Both functions have now been updated to only check the subtype if the item type is correct (IT_AMMO and IT_WEAPON respectively). (part of #1902) Added support for the Skill Scale packet, available in client versions 20151223 and newer. (#1903)  
    Developmental Changes
    The use of numeric type constants with getiteminfo() and setiteminfo() is deprecated. For technical reasons, no deprecation notice is displayed. (part of #1902) The MAX_SKILL constant has been removed, in favor of the more clear MAX_SKILL_DB, to be used in all places that use the compacted Skill DB array. For use with the non-compacted clientside Skill IDs, the MAX_SKILL_ID constant is still available. (part of #1896) Applied script standardization to the Octopus Cave instance script. (#1882) Applied script standardization to the Ghost Palace instance script. (#1879) Applied script standardization to the Sara's Memory instance script. (#1884) Extended the script command setequipoption() with the possibility to remove item options from an equipment piece. (#1865) Updated the QTYPE_* constants (questinfo(), showevent()) to support the new 2017 client icons. (#1894) Applied script standardization to the Orc's Memory instance script. (#1872) Applied script standardization to the Sealed Shrine instance script. (#1873) Extended the global function F_GetArmorType() to support costumes and shadow equipment. (#1836) Extended the script commands has_instance() and has_instance2() with suport to search instances of type IOT_NONE. (#1397) Applied script standardization and improvements to the Endless Tower instance script. (#1862) Cleared some confusion between skill IDs and indexes through the codebase. Rewritten Skill DB accessors in a safer, more readable way. (part of #1896)  
    Bug Splat Fixes
    Fixed compilation warnings when compiling with gcc-7. (#1887) Fixed the display flag for monsters labeled as boss_monster to be that of MVP monsters instead of miniboss monsters. (part of #1889) Fixed a subtle error in case skill->unit_group_newid overflows, causing certain skill unit entries to get stuck and never get deleted correctly. This can manifest itself with some monster spawns becoming immune to certain AoE spells having the UF_NOOVERLAP flag (Storm Gust, Lord of Vermillion, etc). (#1896) Implemented MATK support in the getiteminfo() and setiteminfo(). This functionality was previously advertised as availble in the command documentation, but was not implemented. (part of #1902) Restored View Sprite support in the getiteminfo() and setiteminfo(). This functionality was lost with #1828. (part of #1902, issue #1895) Reimplemented the global function F_GetArmorType() to reflect the fact that ITEMINFO_LOC returns a bitmask. The function now handles multi-slot headgears and other uncommon cases better. (part of #1902) Corrected some incorrect data types passed to the SQL StmtBind functions, causing query errors and data loss. Said functions will now have a runtime assertion to ensure the right data type is passed. Third party code needs to be updated to reflect this stricter requirement. (#1901, issue #1531) Corrected some RODEX related queries in case MAX_SLOTS or MAX_ITEM_OPTIONS are set to custom values. (part of #1901) Suppressed assertions in the Skill DB accessors when called with skill_id = 0 (normal attacks). (#1910, issue #1909) Fixed an item loading failure in RODEX. (#1917, issue #1912) Fixed invisible NPCs (such as FAKE_NPC) being displayed as novices. (#1918, issue #1916)  
     
     
    October Digest 2017
    The following digest covers the month of October 1st - October 31st 2017

    Team Changes
    None  
    Development Highlights
    Added the script command getmapinfo(), which allows to obtain misc information about a map. (#1852) Added an option to restrict party leader changes to characters on the same map. Controlled by the setting party_change_leader_same_map (defaults to true). (#1812) Added initial support (shuffle packets, obfuscation keys) for clients 2017-09-27, 2017-10-02, 2017-10-11, 2017-10-18. (#1859) Added the noautoloot mapflag, allowing to disable the @autoloot functionality on a map by map basis. (#1833)  
    Developmental Changes
    Extended the script command logmes() with an option to log to the atcommandlog table. (#1843) Updated RoDEX, with support for packetver 20170419 and newer. (#1859) Updated Exp-related packets and handling functions to support values larger than 2 billions (as seen in packetver 20170830 and newer). (#1859) Changed the diagnostic message in skill_init_unit_layout() to report the skill ID instead of its index. (#1854)  
    Bug Splat Fixes
    Corrected the Kafra dialog in case a Doram without the Summoner's Basic Skill attempts to open the Storage. (#1864) Changed the cell stack counting algorithm to ignore invisible NPCs, improving the Dancer Quest experience as well as other cases of hidden NPCs blocking off certain cells. (#1827) Improved the handling of the cardfix value to make it more resistant to overflows, especially in renewal mode. Simplified the related renewal/pre-renewal conditional code. (#1825) Fixed some compilation warnings occurring in VS2017. (#1870) Fixed a wrong null pointer check in logmes(), which caused the command to never log and instead print debug information.  
  14. Upvote
    Mystery got a reaction from Tio Akima in Digests Galore 2017-2018   
    January Digest 2018
    The following digest covers the month of January 1st - January 31st 2018

    Team Changes
    None  
    Development Highlights
    Added support for the AllowReproduce flag in the skill DB. This supersedes the skill_reproduce_db. (#1943) Added support for the ZC_PROGRESS_ACTOR packet. The packet is exposed to the script engine through the progressbar_unit() command (available on PACKETVER 20130821 and newer). (#1929) Added support for the new item drop packet for the Zero clients. The packet is controlled by the ShowDropEffect and DropEffectMode item DB flags and ignored by non-Zero clients. (#1939) Added support for the new Map Server Change packet 0x0ac7. (part of #1948)  
    Developmental Changes
    Removed the skill_reproduce_db, now superseded by the AllowReproduce skill flag. (part of #1943) Always enabled assertions and null pointer checks. In order to disable them (very discouraged, as it may lead to security issues), it is now necessary to edit nullpo.h. (#1937) Disabled the address sanitizer's memory leak detector in the travis builds, since it produced failures in third libraries. (#1949, #1952) Applied script standardization to the Nydhogg's Nest instance script. (#1871) Split packet_keys.h into separate files for main clients and zero clients. (part of #1948) Split packets_shuffle.h into separate files for main clients and zero clients. (part of #1948) Replaced the custom bank unavailable error message with the actual bank check error packet. (part of #1948) Updated and corrected the party member and party info packets. (part of #1948) Updated README.md with more relevant badges and links (added Discord, removed Waffle, added more GitHub information). (#1951)  
    Bug Splat Fixes
    Updated Xcode project to include the RODEX related files. (#1942) Fixed RODEX loading mails when it requires multiple packets. (#1945, issue #1933)  
     
     
    December Digest 2017
    The following digest covers the month of December 1st - December 31st 2017

    Team Changes
    None  
    Development Highlights
    Implemented Homunculus Autofeeding, available on the 2017 clients. The feature can be disabled by flipping features.enable_homun_autofeed in feature.conf. (#1898) Added support for the newly released Ragnarok Zero clients. The client type is controlled with the --enable-packetver-zero configure-time flag (disabled by default). (#1923)  
    Developmental Changes
    Applied script standardization to the Old Glast Heim instance script. (#1883) Split packets.h into two files: packets.h and packets_shuffle.h. (part of #1923)  
    Bug Splat Fixes
    Corrected a wrong path displayed in an error message pointing to the map-server configuration. (#1913) Fixed the natural expiration of the Poison status when under the effect of Slow Poison. (#1925)  
     
     
    November Digest 2017
    The following digest covers the month of November 1st - November 30th 2017

    Team Changes
    None  
    Development Highlights
    Added several missing members to the login interface. (Part of #1891) Added support for colored character server population counter in the service selection list. Configurable through users_count in login-server.conf. (#1891) Added top-level command miniboss_monster to label monsters as minibosses, and to send them as such to the client. (part of #1889) Added support for 2017-10-25 - 2017-11-01 clients. (#1889) Added support to display NPCs with player classes, including equipment and styles (best with clients starting from 20170726). This extends getunitdata() and setunitdata() with support for UDT_SEX, UDT_HAIRSTYLE, UDT_HAIRCOLOR, UDT_HEADBOTTOM, UDT_HEADMIDDLE, UDT_HEADTOP, UDT_CLOTHCOLOR, UDT_SHIELD, UDT_WEAPON, UDT_ROBE, UDT_BODY2. (#1893) Added type constants for the getiteminfo() and setiteminfo() script commands. Existing third party code must be updated to use the new constants (see the pull request description and the command documentation for details). (#1902) Added global function F_GetAmmoType(), counterpart to F_GetWeaponType() for ammunitions. Both functions have now been updated to only check the subtype if the item type is correct (IT_AMMO and IT_WEAPON respectively). (part of #1902) Added support for the Skill Scale packet, available in client versions 20151223 and newer. (#1903)  
    Developmental Changes
    The use of numeric type constants with getiteminfo() and setiteminfo() is deprecated. For technical reasons, no deprecation notice is displayed. (part of #1902) The MAX_SKILL constant has been removed, in favor of the more clear MAX_SKILL_DB, to be used in all places that use the compacted Skill DB array. For use with the non-compacted clientside Skill IDs, the MAX_SKILL_ID constant is still available. (part of #1896) Applied script standardization to the Octopus Cave instance script. (#1882) Applied script standardization to the Ghost Palace instance script. (#1879) Applied script standardization to the Sara's Memory instance script. (#1884) Extended the script command setequipoption() with the possibility to remove item options from an equipment piece. (#1865) Updated the QTYPE_* constants (questinfo(), showevent()) to support the new 2017 client icons. (#1894) Applied script standardization to the Orc's Memory instance script. (#1872) Applied script standardization to the Sealed Shrine instance script. (#1873) Extended the global function F_GetArmorType() to support costumes and shadow equipment. (#1836) Extended the script commands has_instance() and has_instance2() with suport to search instances of type IOT_NONE. (#1397) Applied script standardization and improvements to the Endless Tower instance script. (#1862) Cleared some confusion between skill IDs and indexes through the codebase. Rewritten Skill DB accessors in a safer, more readable way. (part of #1896)  
    Bug Splat Fixes
    Fixed compilation warnings when compiling with gcc-7. (#1887) Fixed the display flag for monsters labeled as boss_monster to be that of MVP monsters instead of miniboss monsters. (part of #1889) Fixed a subtle error in case skill->unit_group_newid overflows, causing certain skill unit entries to get stuck and never get deleted correctly. This can manifest itself with some monster spawns becoming immune to certain AoE spells having the UF_NOOVERLAP flag (Storm Gust, Lord of Vermillion, etc). (#1896) Implemented MATK support in the getiteminfo() and setiteminfo(). This functionality was previously advertised as availble in the command documentation, but was not implemented. (part of #1902) Restored View Sprite support in the getiteminfo() and setiteminfo(). This functionality was lost with #1828. (part of #1902, issue #1895) Reimplemented the global function F_GetArmorType() to reflect the fact that ITEMINFO_LOC returns a bitmask. The function now handles multi-slot headgears and other uncommon cases better. (part of #1902) Corrected some incorrect data types passed to the SQL StmtBind functions, causing query errors and data loss. Said functions will now have a runtime assertion to ensure the right data type is passed. Third party code needs to be updated to reflect this stricter requirement. (#1901, issue #1531) Corrected some RODEX related queries in case MAX_SLOTS or MAX_ITEM_OPTIONS are set to custom values. (part of #1901) Suppressed assertions in the Skill DB accessors when called with skill_id = 0 (normal attacks). (#1910, issue #1909) Fixed an item loading failure in RODEX. (#1917, issue #1912) Fixed invisible NPCs (such as FAKE_NPC) being displayed as novices. (#1918, issue #1916)  
     
     
    October Digest 2017
    The following digest covers the month of October 1st - October 31st 2017

    Team Changes
    None  
    Development Highlights
    Added the script command getmapinfo(), which allows to obtain misc information about a map. (#1852) Added an option to restrict party leader changes to characters on the same map. Controlled by the setting party_change_leader_same_map (defaults to true). (#1812) Added initial support (shuffle packets, obfuscation keys) for clients 2017-09-27, 2017-10-02, 2017-10-11, 2017-10-18. (#1859) Added the noautoloot mapflag, allowing to disable the @autoloot functionality on a map by map basis. (#1833)  
    Developmental Changes
    Extended the script command logmes() with an option to log to the atcommandlog table. (#1843) Updated RoDEX, with support for packetver 20170419 and newer. (#1859) Updated Exp-related packets and handling functions to support values larger than 2 billions (as seen in packetver 20170830 and newer). (#1859) Changed the diagnostic message in skill_init_unit_layout() to report the skill ID instead of its index. (#1854)  
    Bug Splat Fixes
    Corrected the Kafra dialog in case a Doram without the Summoner's Basic Skill attempts to open the Storage. (#1864) Changed the cell stack counting algorithm to ignore invisible NPCs, improving the Dancer Quest experience as well as other cases of hidden NPCs blocking off certain cells. (#1827) Improved the handling of the cardfix value to make it more resistant to overflows, especially in renewal mode. Simplified the related renewal/pre-renewal conditional code. (#1825) Fixed some compilation warnings occurring in VS2017. (#1870) Fixed a wrong null pointer check in logmes(), which caused the command to never log and instead print debug information.  
  15. Upvote
    Mystery got a reaction from JulioCF in qual emulador compativel hexed 30-07-2010   
    Certifique-se de publicar na seção de suporte apropriado; na comunidade portuguesa ----> http://herc.ws/board/forum/79-portuguese-community/
  16. Upvote
    Mystery reacted to Murilo BiO' in sobre server encontro com desconhecido   
    Respondendo por partes:
    Se você quer exatamente o mesmo Client (hexed) da época, verifique a época, e procure em algum dos bancos de clients que existem por ai, veja alguns posts antigos da seção de Client Releases. Para a pasta data da época, procure uma pasta completa do ragnarok(full client) da época, busque posts antigos da seção de Client Releases. Recomendo usar um emulador atual, apenas desabilite o RENEWAL, há vários tutoriais de como fazer isso, se me recordo bem é na pasta src/config, mas procure pois faz tempo que não mexo nisso e não vou lembrar.  
    Sobre o post em si:
    Área errada para perguntar em português, use a área de suporte da seção Portuguese Community (você encontra mais em baixo na página inicial). Ou como alternativa, use inglês e poste nas áreas principais, ai as chances de ser respondido serão maiores.  
    @Mystery Can you move this topic to Portuguese Community too? Thanks!
  17. Upvote
    Mystery got a reaction from Jezu in Ragnarok Zero - Pre-Renewal (kRO)   
    If some of you haven't been keeping up with the news, I post a lot of it on MC (for this news, you can see more info here: https://www.midgard-community.com/information/ragnarok-zero-new-adventures-begin-r25/). 
     
    kRO has announced a new Ragnarok.... Ragnarok Zero. What is Ragnarok Zero? Basically put, Ragnarok Zero is going to be a new beginning... back to when it wasn't Renewal! With this in mind, they want you to remember the olden day memories we all have bundled in our heads. They are also doing a lot of new UI changes and adding tons of new content... of course keeping everything Trans-based and no Third Jobs.  We all remember those days of playing RO before renewal... and well, kRO wants to make sure we keep them and relive them through Ragnarok Zero.
     
    Here are some infographics that I translated to give us more of a sense of what's in store for us. 






     
    What are you thoughts? I really love that new navigation interface along with the character creation... and glad they are putting the random options enchantments in this mode.
     
     
    Here is their opening animation for Ragnarok Zero:
    PS: You'll see the Doram Race as well.
     
     
    Correction: The navigation UI isn't -new-. It may have just been slightly modified a tad (according to the translation). 
     
    Topic Updated: November 29th 2017
     
    kRO has released more information about Ragnarok Zero. Here is a low down:
     
    System:
    Ragnarok Online ZERO will be using a pre-renewal status system. They believe having a random item options for equipment will make it beneficial to farm equipment (as oppose to the way it use to be). There will be an increase in armor resistance by 3x compared to previously. Experience based on level difference and Drop Penalty have been adjusted. Global cooldown of the skills have been limited to a maximum of 0.3 seconds.
     
    Change to the Quest Structure:
    Levelling up and farming in the new system makes it easier to progress through various quests.
    1) Quest rewards
    This system that has been added provides a certain amount of quest rewarded experience towards a certain overall experience gained. As a result, if you continue you complete various quests, you can obtain a ton of equipment easily and you can also find various items such as consumables.

    2) Tips Box Reorganization:
    Normally, the Tipbox offers a variety of information. There are tons of quests throughout Midgard and this tipbox will provide you a vast amount of information pertaining to various quests you can do throughout Midgard. You will be able to search for information.

    3) Change the UI Structure and the structure of Quests
    A lot of information and the UI of the Quest system has been changed. Everything has been adjusted so that it's easier to navigate through quests by selecting on options. Doing so will open up the navigation window. 

     
    Billing System
    This part doesn't really pertain much to private servers... but overall: 
    Ragnarok Online: ZERO offers partial subscription services like Ragnarok Online. 
    This is to allow more Ragnarok users to enjoy the game. 
    In addition, Ragnarok Online: ZERO will sell the monthly premium service and character premium service, which 
    will change the billing system by introducing a new product called "gelstar".   > Premium Service Products Ragnarok Online: ZERO offers a wide range of premium services.   1) Account Premium Service: Account Package The monthly premium service is a service that increases experience, drop rate, death penalty, and warehouse capacity. 
    This service applies to all characters in your account at the time of purchase.   2) Character Premium Service: Essential Package The Essential Package is a character premium service that adds convenience to the progress of the game. 
    This product has a 20% increase in experience and drop rate, and it also provides a limited number of 10 [Dew Water of the World] with some functions of Gelstar every day. (Please be aware that the dew of the world number will be redeemed every time you receive the remainder of the world.) 
    Through the dew of the world number, you can conveniently use the world map transfer service or receive special buffs.   3) Character Premium Service: Hunting Package The hunting package is a character that can receive 50% experience and 100% increase in drop rate twice daily for 1 hour each day. Premium package. 
    Ragnarok Online: At ZERO, you can sell or combine the effects of an existing combat manual or bubble gum as a separate item. This is a very attractive premium item for users who want to nurture quickly.   4) About PC room premium service We will inform you about PC room premium service. Ragnarok Online: ZERO no longer offers 
    experience points and drop rates, death penalty effects, and proverbial buffs on PC room premium services . 
    The main effect is transferred to "Essential Package", and only "PC room mileage" is served in PC room. 
    "PC room mileage" through the special toolbox coupon and costume helmet replacement coupon can be used to exchange.  
    Fiver Field:
    In Ragnarok Zero, they are introducing a new field titled "Fiver Field". This field will contain stronger monsters compared to normal monsters. Killing these strong monsters will provide you a chance to obtain powerful equipment / items (better random options).   
    Item Farming Structure:
    1) Random Option: Ragnarok Zero provides players with random option for dropped equipment. It is more vast which allows items to be more specialized towards short range, ranged, and magical weapons. There are also options such as HP/SP absorption, fixed casting reduction, and some options that are exempt from all in-game equipment.  2) Specialized Equipment Upgrade: Players will now be able to get occupational specialized gear when completing Memorial Dungeons. These gears can be upgraded based on your level. 3) Advanced Equipment Combination: You will be able to collection various items / materials throughout Midgard to help you upgrade certain equipment. These items collected must be given to an NPC to upgrade your gear. The material needed is Mithril.  4) The Flame: Torre, the ruler of Ore Beside every refiner NPC, Torre, the ruler of Ore, will also be there. He is able to exchange ores you find into other various ores. He will also be able to refine Mithril Ores you find into Mithril Gemstones. 
    it's basically renewal with a level cap and 0.9% base exp rates and you lose 10% base/job exp on death instead of 1%. you reach job lv.50 at base lv.30. it's likely p2w with those random box buff potions (it may be removed on official release but i doubt it) these retards aren't even up to date with how much lootboxes are hated right now.
    drop table is different, it's infested with quests and half of them don't even work.. despite having a new client they haven't addressed the cell lag. the episodes will basically be the same. all of this can be done from a day of scripting, many koreans were enraged and disappointed.
    they claimed in the interview that they won't include cash items that directly effect the gameplay but they added a npc in izlude that sells random boxes that give upto 18 different buff potions. jelstar will be the token currency like silvervine in re:start to open these boxes / warp to a certain map (not released yet) 
    players hoped  it to be far from p2w but it seems to be clear at this point.. and i haven't even got to the part that the game has 3 different vip systems.

    the status formula will be the same as the renewal.
    shadow equipment will not be included in this version.
    they are considering not to implent rerolls on random options from dropped items, there can be upto 3 options and the drop effect colors are (white for 1 option, blue for 2 options, gold for 3 options) mp regen % is extremely common and i've seen stats like 164 defense on tights.
    their goal is to implent upto trans lv.99 their cash shop / random box idea is directly from lineage m. their plan is to reach top 1 in sales (LOL)
    the dynamic field which has a trigger that must be met to spawn a certain boss monster. (example: kill 200 poring 100 lunatic 50 pupa to spawn a eclipse. (example2: examine (click) a certain object(s) to spawn a boss)
    the exp penalty for fighting monsters +15 levels higher than you will be removed (-15 levels lower will still remain) - this may be wrong, it's confusing.
    overpowered cards like golden thief bug or trash boss cards will have their card stats changed or swap their equip slot
    they are using a new engine so we might get some bugs fixed. ie: cell bug
    it will also not be possible to run multiple clients.
    the after delay for skills will be limited to a maximum of 0.3 seconds so it will likely be easier to spam skills.
    there will be some craftable costumes like this one at lv.30 and wings (some are afraid it may require cash ingredients)

     
     
  18. Upvote
    Mystery got a reaction from JulioCF in Ragnarok Zero - Pre-Renewal (kRO)   
    If some of you haven't been keeping up with the news, I post a lot of it on MC (for this news, you can see more info here: https://www.midgard-community.com/information/ragnarok-zero-new-adventures-begin-r25/). 
     
    kRO has announced a new Ragnarok.... Ragnarok Zero. What is Ragnarok Zero? Basically put, Ragnarok Zero is going to be a new beginning... back to when it wasn't Renewal! With this in mind, they want you to remember the olden day memories we all have bundled in our heads. They are also doing a lot of new UI changes and adding tons of new content... of course keeping everything Trans-based and no Third Jobs.  We all remember those days of playing RO before renewal... and well, kRO wants to make sure we keep them and relive them through Ragnarok Zero.
     
    Here are some infographics that I translated to give us more of a sense of what's in store for us. 






     
    What are you thoughts? I really love that new navigation interface along with the character creation... and glad they are putting the random options enchantments in this mode.
     
     
    Here is their opening animation for Ragnarok Zero:
    PS: You'll see the Doram Race as well.
     
     
    Correction: The navigation UI isn't -new-. It may have just been slightly modified a tad (according to the translation). 
     
    Topic Updated: November 29th 2017
     
    kRO has released more information about Ragnarok Zero. Here is a low down:
     
    System:
    Ragnarok Online ZERO will be using a pre-renewal status system. They believe having a random item options for equipment will make it beneficial to farm equipment (as oppose to the way it use to be). There will be an increase in armor resistance by 3x compared to previously. Experience based on level difference and Drop Penalty have been adjusted. Global cooldown of the skills have been limited to a maximum of 0.3 seconds.
     
    Change to the Quest Structure:
    Levelling up and farming in the new system makes it easier to progress through various quests.
    1) Quest rewards
    This system that has been added provides a certain amount of quest rewarded experience towards a certain overall experience gained. As a result, if you continue you complete various quests, you can obtain a ton of equipment easily and you can also find various items such as consumables.

    2) Tips Box Reorganization:
    Normally, the Tipbox offers a variety of information. There are tons of quests throughout Midgard and this tipbox will provide you a vast amount of information pertaining to various quests you can do throughout Midgard. You will be able to search for information.

    3) Change the UI Structure and the structure of Quests
    A lot of information and the UI of the Quest system has been changed. Everything has been adjusted so that it's easier to navigate through quests by selecting on options. Doing so will open up the navigation window. 

     
    Billing System
    This part doesn't really pertain much to private servers... but overall: 
    Ragnarok Online: ZERO offers partial subscription services like Ragnarok Online. 
    This is to allow more Ragnarok users to enjoy the game. 
    In addition, Ragnarok Online: ZERO will sell the monthly premium service and character premium service, which 
    will change the billing system by introducing a new product called "gelstar".   > Premium Service Products Ragnarok Online: ZERO offers a wide range of premium services.   1) Account Premium Service: Account Package The monthly premium service is a service that increases experience, drop rate, death penalty, and warehouse capacity. 
    This service applies to all characters in your account at the time of purchase.   2) Character Premium Service: Essential Package The Essential Package is a character premium service that adds convenience to the progress of the game. 
    This product has a 20% increase in experience and drop rate, and it also provides a limited number of 10 [Dew Water of the World] with some functions of Gelstar every day. (Please be aware that the dew of the world number will be redeemed every time you receive the remainder of the world.) 
    Through the dew of the world number, you can conveniently use the world map transfer service or receive special buffs.   3) Character Premium Service: Hunting Package The hunting package is a character that can receive 50% experience and 100% increase in drop rate twice daily for 1 hour each day. Premium package. 
    Ragnarok Online: At ZERO, you can sell or combine the effects of an existing combat manual or bubble gum as a separate item. This is a very attractive premium item for users who want to nurture quickly.   4) About PC room premium service We will inform you about PC room premium service. Ragnarok Online: ZERO no longer offers 
    experience points and drop rates, death penalty effects, and proverbial buffs on PC room premium services . 
    The main effect is transferred to "Essential Package", and only "PC room mileage" is served in PC room. 
    "PC room mileage" through the special toolbox coupon and costume helmet replacement coupon can be used to exchange.  
    Fiver Field:
    In Ragnarok Zero, they are introducing a new field titled "Fiver Field". This field will contain stronger monsters compared to normal monsters. Killing these strong monsters will provide you a chance to obtain powerful equipment / items (better random options).   
    Item Farming Structure:
    1) Random Option: Ragnarok Zero provides players with random option for dropped equipment. It is more vast which allows items to be more specialized towards short range, ranged, and magical weapons. There are also options such as HP/SP absorption, fixed casting reduction, and some options that are exempt from all in-game equipment.  2) Specialized Equipment Upgrade: Players will now be able to get occupational specialized gear when completing Memorial Dungeons. These gears can be upgraded based on your level. 3) Advanced Equipment Combination: You will be able to collection various items / materials throughout Midgard to help you upgrade certain equipment. These items collected must be given to an NPC to upgrade your gear. The material needed is Mithril.  4) The Flame: Torre, the ruler of Ore Beside every refiner NPC, Torre, the ruler of Ore, will also be there. He is able to exchange ores you find into other various ores. He will also be able to refine Mithril Ores you find into Mithril Gemstones. 
    it's basically renewal with a level cap and 0.9% base exp rates and you lose 10% base/job exp on death instead of 1%. you reach job lv.50 at base lv.30. it's likely p2w with those random box buff potions (it may be removed on official release but i doubt it) these retards aren't even up to date with how much lootboxes are hated right now.
    drop table is different, it's infested with quests and half of them don't even work.. despite having a new client they haven't addressed the cell lag. the episodes will basically be the same. all of this can be done from a day of scripting, many koreans were enraged and disappointed.
    they claimed in the interview that they won't include cash items that directly effect the gameplay but they added a npc in izlude that sells random boxes that give upto 18 different buff potions. jelstar will be the token currency like silvervine in re:start to open these boxes / warp to a certain map (not released yet) 
    players hoped  it to be far from p2w but it seems to be clear at this point.. and i haven't even got to the part that the game has 3 different vip systems.

    the status formula will be the same as the renewal.
    shadow equipment will not be included in this version.
    they are considering not to implent rerolls on random options from dropped items, there can be upto 3 options and the drop effect colors are (white for 1 option, blue for 2 options, gold for 3 options) mp regen % is extremely common and i've seen stats like 164 defense on tights.
    their goal is to implent upto trans lv.99 their cash shop / random box idea is directly from lineage m. their plan is to reach top 1 in sales (LOL)
    the dynamic field which has a trigger that must be met to spawn a certain boss monster. (example: kill 200 poring 100 lunatic 50 pupa to spawn a eclipse. (example2: examine (click) a certain object(s) to spawn a boss)
    the exp penalty for fighting monsters +15 levels higher than you will be removed (-15 levels lower will still remain) - this may be wrong, it's confusing.
    overpowered cards like golden thief bug or trash boss cards will have their card stats changed or swap their equip slot
    they are using a new engine so we might get some bugs fixed. ie: cell bug
    it will also not be possible to run multiple clients.
    the after delay for skills will be limited to a maximum of 0.3 seconds so it will likely be easier to spam skills.
    there will be some craftable costumes like this one at lv.30 and wings (some are afraid it may require cash ingredients)

     
     
  19. Upvote
    Mystery got a reaction from Ridley in Ragnarok Zero - Pre-Renewal (kRO)   
    If some of you haven't been keeping up with the news, I post a lot of it on MC (for this news, you can see more info here: https://www.midgard-community.com/information/ragnarok-zero-new-adventures-begin-r25/). 
     
    kRO has announced a new Ragnarok.... Ragnarok Zero. What is Ragnarok Zero? Basically put, Ragnarok Zero is going to be a new beginning... back to when it wasn't Renewal! With this in mind, they want you to remember the olden day memories we all have bundled in our heads. They are also doing a lot of new UI changes and adding tons of new content... of course keeping everything Trans-based and no Third Jobs.  We all remember those days of playing RO before renewal... and well, kRO wants to make sure we keep them and relive them through Ragnarok Zero.
     
    Here are some infographics that I translated to give us more of a sense of what's in store for us. 






     
    What are you thoughts? I really love that new navigation interface along with the character creation... and glad they are putting the random options enchantments in this mode.
     
     
    Here is their opening animation for Ragnarok Zero:
    PS: You'll see the Doram Race as well.
     
     
    Correction: The navigation UI isn't -new-. It may have just been slightly modified a tad (according to the translation). 
     
    Topic Updated: November 29th 2017
     
    kRO has released more information about Ragnarok Zero. Here is a low down:
     
    System:
    Ragnarok Online ZERO will be using a pre-renewal status system. They believe having a random item options for equipment will make it beneficial to farm equipment (as oppose to the way it use to be). There will be an increase in armor resistance by 3x compared to previously. Experience based on level difference and Drop Penalty have been adjusted. Global cooldown of the skills have been limited to a maximum of 0.3 seconds.
     
    Change to the Quest Structure:
    Levelling up and farming in the new system makes it easier to progress through various quests.
    1) Quest rewards
    This system that has been added provides a certain amount of quest rewarded experience towards a certain overall experience gained. As a result, if you continue you complete various quests, you can obtain a ton of equipment easily and you can also find various items such as consumables.

    2) Tips Box Reorganization:
    Normally, the Tipbox offers a variety of information. There are tons of quests throughout Midgard and this tipbox will provide you a vast amount of information pertaining to various quests you can do throughout Midgard. You will be able to search for information.

    3) Change the UI Structure and the structure of Quests
    A lot of information and the UI of the Quest system has been changed. Everything has been adjusted so that it's easier to navigate through quests by selecting on options. Doing so will open up the navigation window. 

     
    Billing System
    This part doesn't really pertain much to private servers... but overall: 
    Ragnarok Online: ZERO offers partial subscription services like Ragnarok Online. 
    This is to allow more Ragnarok users to enjoy the game. 
    In addition, Ragnarok Online: ZERO will sell the monthly premium service and character premium service, which 
    will change the billing system by introducing a new product called "gelstar".   > Premium Service Products Ragnarok Online: ZERO offers a wide range of premium services.   1) Account Premium Service: Account Package The monthly premium service is a service that increases experience, drop rate, death penalty, and warehouse capacity. 
    This service applies to all characters in your account at the time of purchase.   2) Character Premium Service: Essential Package The Essential Package is a character premium service that adds convenience to the progress of the game. 
    This product has a 20% increase in experience and drop rate, and it also provides a limited number of 10 [Dew Water of the World] with some functions of Gelstar every day. (Please be aware that the dew of the world number will be redeemed every time you receive the remainder of the world.) 
    Through the dew of the world number, you can conveniently use the world map transfer service or receive special buffs.   3) Character Premium Service: Hunting Package The hunting package is a character that can receive 50% experience and 100% increase in drop rate twice daily for 1 hour each day. Premium package. 
    Ragnarok Online: At ZERO, you can sell or combine the effects of an existing combat manual or bubble gum as a separate item. This is a very attractive premium item for users who want to nurture quickly.   4) About PC room premium service We will inform you about PC room premium service. Ragnarok Online: ZERO no longer offers 
    experience points and drop rates, death penalty effects, and proverbial buffs on PC room premium services . 
    The main effect is transferred to "Essential Package", and only "PC room mileage" is served in PC room. 
    "PC room mileage" through the special toolbox coupon and costume helmet replacement coupon can be used to exchange.  
    Fiver Field:
    In Ragnarok Zero, they are introducing a new field titled "Fiver Field". This field will contain stronger monsters compared to normal monsters. Killing these strong monsters will provide you a chance to obtain powerful equipment / items (better random options).   
    Item Farming Structure:
    1) Random Option: Ragnarok Zero provides players with random option for dropped equipment. It is more vast which allows items to be more specialized towards short range, ranged, and magical weapons. There are also options such as HP/SP absorption, fixed casting reduction, and some options that are exempt from all in-game equipment.  2) Specialized Equipment Upgrade: Players will now be able to get occupational specialized gear when completing Memorial Dungeons. These gears can be upgraded based on your level. 3) Advanced Equipment Combination: You will be able to collection various items / materials throughout Midgard to help you upgrade certain equipment. These items collected must be given to an NPC to upgrade your gear. The material needed is Mithril.  4) The Flame: Torre, the ruler of Ore Beside every refiner NPC, Torre, the ruler of Ore, will also be there. He is able to exchange ores you find into other various ores. He will also be able to refine Mithril Ores you find into Mithril Gemstones. 
    it's basically renewal with a level cap and 0.9% base exp rates and you lose 10% base/job exp on death instead of 1%. you reach job lv.50 at base lv.30. it's likely p2w with those random box buff potions (it may be removed on official release but i doubt it) these retards aren't even up to date with how much lootboxes are hated right now.
    drop table is different, it's infested with quests and half of them don't even work.. despite having a new client they haven't addressed the cell lag. the episodes will basically be the same. all of this can be done from a day of scripting, many koreans were enraged and disappointed.
    they claimed in the interview that they won't include cash items that directly effect the gameplay but they added a npc in izlude that sells random boxes that give upto 18 different buff potions. jelstar will be the token currency like silvervine in re:start to open these boxes / warp to a certain map (not released yet) 
    players hoped  it to be far from p2w but it seems to be clear at this point.. and i haven't even got to the part that the game has 3 different vip systems.

    the status formula will be the same as the renewal.
    shadow equipment will not be included in this version.
    they are considering not to implent rerolls on random options from dropped items, there can be upto 3 options and the drop effect colors are (white for 1 option, blue for 2 options, gold for 3 options) mp regen % is extremely common and i've seen stats like 164 defense on tights.
    their goal is to implent upto trans lv.99 their cash shop / random box idea is directly from lineage m. their plan is to reach top 1 in sales (LOL)
    the dynamic field which has a trigger that must be met to spawn a certain boss monster. (example: kill 200 poring 100 lunatic 50 pupa to spawn a eclipse. (example2: examine (click) a certain object(s) to spawn a boss)
    the exp penalty for fighting monsters +15 levels higher than you will be removed (-15 levels lower will still remain) - this may be wrong, it's confusing.
    overpowered cards like golden thief bug or trash boss cards will have their card stats changed or swap their equip slot
    they are using a new engine so we might get some bugs fixed. ie: cell bug
    it will also not be possible to run multiple clients.
    the after delay for skills will be limited to a maximum of 0.3 seconds so it will likely be easier to spam skills.
    there will be some craftable costumes like this one at lv.30 and wings (some are afraid it may require cash ingredients)

     
     
  20. Upvote
    Mystery got a reaction from kukayasko in Requested Links   
    I decided to bring this topic alive over here in Hercules. I've gathered a few different other links that I found to be interesting and removed some that were dead and no longer had any use. Hopefully I'll be able to keep this topic as updated as I possibly can, of course with everyone's help!

     
    ________________________________________________________________________________________________
    Updated: September 6th 2016
    ________________________________________________________________________________________________

    Important Links
    Getting Started ~ http://ratemyserver....wnload_kROLinks Ragnarok Online Patchers - http://nn.nachtwolke.com/dev/rsu/

      Clients & Diff Patchers
    Ragnarok Clients - http://supportmii.com/ro1/Clients/ (Clients: 2010-2013) Clientside - http://www.assembla....bversion/nodes/ ShinsDiffPatcher - https://subversion.a...insDiffPatcher/ Neo's NEMO Client Patcher - http://herc.ws/board/topic/2905-nemo-client-patcher/

      LUA, LUB, & Data
    Lub --> Lua Decompiler - http://herc.ws/board/files/file/52-luadec-for-lua-514-a-easy-and-super-powerful-lub-lua-decompiler/ Lua Files - https://www.assembla.com/code/ClientSide/subversion/nodes/Lua_Project/lua files?rev=270 Lub Files - https://www.assembla.com/code/ClientSide/subversion/nodes/Lua_Project/lubs?rev=270 Data Folder - https://www.assembla.com/code/ClientSide/subversion/nodes/Translation_Project?rev=270

      Packets
    Packets - http://svn6.assembla.com/svn/ClientSide/Packets/Packet_db/ Packet Lengths - http://svn6.assembla.com/svn/ClientSide/Packets/Packet_lengths/

      Client Tools + Browedit
     
    SupportMii - http://supportmii.com/ro1/tools/ Browedit - http://browedit.exca...com/?a=download  
    Shin's Programs
    WeeMapCache - https://subversion.a...nk/WeeMapCache/ Wee Thumbnail - https://subversion.a...k/WeeThumbnail/

      Login Screen Generator
    Login Screen Generator - http://rathena.org/t...gin_background/  
    Game Server Patchers
    Thor Patcher - http://thor.aeomin.net/ Triad Patcher - http://www.nitroconc...d/index_eng.php

      Control Panels
    Triton Control Panel - http://herc.ws/board/topic/106-triton-control-panel-2-alpha/ Flux Control Panel for Hercules - https://github.com/HerculesWS/FluxCP Ceres Control Panel - http://sourceforge.n.../cerescp/files/ StarGames Control Panel - https://github.com/Mysteries/StarGamesControlPanel

     
    Guides & Information
    Juda's Bible - http://supportmii.co.../JudasBible.pdf Hercules' Wiki - http://herc.ws/wiki/Main_Page

      Codes / Script Pasting Sites
    kPaste - http://hercules.kpaste.net uPaste - http://upaste.me Pastebin - http://pastebin.com/

      Client Protection
       
     
    Setup.exe
    BlueGhost Setup - http://www.mediafire.com/?pnuka5kfgvjfndu
    OpenSetup - http--,,--//www.mediafire...abj2jau2wxbvoiu  

     
    If you believe something should be added or I've missed something, please reply to this topic with it or you could email me at [email protected].
  21. Upvote
    Mystery got a reaction from JulioCF in September Digest 2017   
    September Digest 2017
    The following digest covers the month of September 1st - September 30th 2017
     
     
    Team Changes
    None  
    Development Highlights
    Adjust rodex packet versions based on tests Add SC_DAILYSENDMAILCNT into constants.conf and sc_config.txt Add missing checks in attaching item to rodex mail Reimplement getiteminfo/setiteminfo in a safer and more maintainable way Split 'View' in two different fields in the item database Update item DB (View -> ViewSprite) Update item DB (View -> Subtype) Differentiate variables that hold a ViewSprite and a weapon Subtype (Part 2) Added Constant SEX_ANY (2) for Male and Female genders Move other view-related variables to `sd->status.look`  allow buildin_getgroupid to take a GID Packet Additions / Changes: Change char server packets for 20170830 and newer clients. Split packets and packets keys. Add autogenerated encryption keys list for all client versions. Add non shuffle packets for 2017-06-14bRagexeRE and newer. Add shuffle packets for all 2014 ragexe clients. Add shuffle packets for all 2015 ragexe clients. Add shuffle packets for all 2016 ragexeRe clients. Add shuffle packets for all released 2017 ragexeRe clients.  
    Database Highlights
    Add item subtype (weapon/ammunition type) constants Bitmask entries for weapons, ammunition, armors, etc. have been replaced with constants: Replace W_DAGGER in the item database Replace W_1HSWORD in the item database Replace W_2HSWORD in the item database Replace W_1HSPEAR in the item database Replace W_2HSPEAR in the item database Replace W_1HAXE in the item database Replace W_2HAXE in the item database Replace W_MACE in the item database  Replace W_STAFF in the item database Replace W_BOW in the item database Replace W_KNUCKLE in the item database Replace W_MUSICAL in the item database Replace W_WHIP in the item database Replace W_BOOK in the item database Replace W_KATAR in the item database Replace W_REVOLVER in the item database  Replace W_RIFLE in the item database Replace W_GATLING in the item database Replace W_SHOTGUN in the item database Replace W_GRENADE in the item database  Replace W_HUUMA in the item database Replace W_2HSTAFF in the item database Replace A_ARROW in the item database  Replace A_DAGGER in the item database  Replace A_BULLET in the item database Replace A_GRENADE in the item database Replace A_SHURIKEN in the item database Replace A_KUNAI in the item database Replace A_CANNONBALL in the item database Replace A_THROWWEAPON in the item database  
    Scripting Highlights
    Fix errors in the Diamond seller script  
    September Statistics
    During the period there were 24 Commits. 6 Commits from Pull Requests with 0 Bugs* fixed from merged issues.  
    *Please note: Bug fixes are counted as references to issues; it does not include bugs that have been fixed without issue reference. The number of commits includes those that were merged.
  22. Upvote
    Mystery got a reaction from Legend in September Digest 2017   
    September Digest 2017
    The following digest covers the month of September 1st - September 30th 2017
     
     
    Team Changes
    None  
    Development Highlights
    Adjust rodex packet versions based on tests Add SC_DAILYSENDMAILCNT into constants.conf and sc_config.txt Add missing checks in attaching item to rodex mail Reimplement getiteminfo/setiteminfo in a safer and more maintainable way Split 'View' in two different fields in the item database Update item DB (View -> ViewSprite) Update item DB (View -> Subtype) Differentiate variables that hold a ViewSprite and a weapon Subtype (Part 2) Added Constant SEX_ANY (2) for Male and Female genders Move other view-related variables to `sd->status.look`  allow buildin_getgroupid to take a GID Packet Additions / Changes: Change char server packets for 20170830 and newer clients. Split packets and packets keys. Add autogenerated encryption keys list for all client versions. Add non shuffle packets for 2017-06-14bRagexeRE and newer. Add shuffle packets for all 2014 ragexe clients. Add shuffle packets for all 2015 ragexe clients. Add shuffle packets for all 2016 ragexeRe clients. Add shuffle packets for all released 2017 ragexeRe clients.  
    Database Highlights
    Add item subtype (weapon/ammunition type) constants Bitmask entries for weapons, ammunition, armors, etc. have been replaced with constants: Replace W_DAGGER in the item database Replace W_1HSWORD in the item database Replace W_2HSWORD in the item database Replace W_1HSPEAR in the item database Replace W_2HSPEAR in the item database Replace W_1HAXE in the item database Replace W_2HAXE in the item database Replace W_MACE in the item database  Replace W_STAFF in the item database Replace W_BOW in the item database Replace W_KNUCKLE in the item database Replace W_MUSICAL in the item database Replace W_WHIP in the item database Replace W_BOOK in the item database Replace W_KATAR in the item database Replace W_REVOLVER in the item database  Replace W_RIFLE in the item database Replace W_GATLING in the item database Replace W_SHOTGUN in the item database Replace W_GRENADE in the item database  Replace W_HUUMA in the item database Replace W_2HSTAFF in the item database Replace A_ARROW in the item database  Replace A_DAGGER in the item database  Replace A_BULLET in the item database Replace A_GRENADE in the item database Replace A_SHURIKEN in the item database Replace A_KUNAI in the item database Replace A_CANNONBALL in the item database Replace A_THROWWEAPON in the item database  
    Scripting Highlights
    Fix errors in the Diamond seller script  
    September Statistics
    During the period there were 24 Commits. 6 Commits from Pull Requests with 0 Bugs* fixed from merged issues.  
    *Please note: Bug fixes are counted as references to issues; it does not include bugs that have been fixed without issue reference. The number of commits includes those that were merged.
  23. Upvote
    Mystery got a reaction from Echoes in September Digest 2017   
    September Digest 2017
    The following digest covers the month of September 1st - September 30th 2017
     
     
    Team Changes
    None  
    Development Highlights
    Adjust rodex packet versions based on tests Add SC_DAILYSENDMAILCNT into constants.conf and sc_config.txt Add missing checks in attaching item to rodex mail Reimplement getiteminfo/setiteminfo in a safer and more maintainable way Split 'View' in two different fields in the item database Update item DB (View -> ViewSprite) Update item DB (View -> Subtype) Differentiate variables that hold a ViewSprite and a weapon Subtype (Part 2) Added Constant SEX_ANY (2) for Male and Female genders Move other view-related variables to `sd->status.look`  allow buildin_getgroupid to take a GID Packet Additions / Changes: Change char server packets for 20170830 and newer clients. Split packets and packets keys. Add autogenerated encryption keys list for all client versions. Add non shuffle packets for 2017-06-14bRagexeRE and newer. Add shuffle packets for all 2014 ragexe clients. Add shuffle packets for all 2015 ragexe clients. Add shuffle packets for all 2016 ragexeRe clients. Add shuffle packets for all released 2017 ragexeRe clients.  
    Database Highlights
    Add item subtype (weapon/ammunition type) constants Bitmask entries for weapons, ammunition, armors, etc. have been replaced with constants: Replace W_DAGGER in the item database Replace W_1HSWORD in the item database Replace W_2HSWORD in the item database Replace W_1HSPEAR in the item database Replace W_2HSPEAR in the item database Replace W_1HAXE in the item database Replace W_2HAXE in the item database Replace W_MACE in the item database  Replace W_STAFF in the item database Replace W_BOW in the item database Replace W_KNUCKLE in the item database Replace W_MUSICAL in the item database Replace W_WHIP in the item database Replace W_BOOK in the item database Replace W_KATAR in the item database Replace W_REVOLVER in the item database  Replace W_RIFLE in the item database Replace W_GATLING in the item database Replace W_SHOTGUN in the item database Replace W_GRENADE in the item database  Replace W_HUUMA in the item database Replace W_2HSTAFF in the item database Replace A_ARROW in the item database  Replace A_DAGGER in the item database  Replace A_BULLET in the item database Replace A_GRENADE in the item database Replace A_SHURIKEN in the item database Replace A_KUNAI in the item database Replace A_CANNONBALL in the item database Replace A_THROWWEAPON in the item database  
    Scripting Highlights
    Fix errors in the Diamond seller script  
    September Statistics
    During the period there were 24 Commits. 6 Commits from Pull Requests with 0 Bugs* fixed from merged issues.  
    *Please note: Bug fixes are counted as references to issues; it does not include bugs that have been fixed without issue reference. The number of commits includes those that were merged.
  24. Upvote
    Mystery got a reaction from IndieRO in September Digest 2017   
    September Digest 2017
    The following digest covers the month of September 1st - September 30th 2017
     
     
    Team Changes
    None  
    Development Highlights
    Adjust rodex packet versions based on tests Add SC_DAILYSENDMAILCNT into constants.conf and sc_config.txt Add missing checks in attaching item to rodex mail Reimplement getiteminfo/setiteminfo in a safer and more maintainable way Split 'View' in two different fields in the item database Update item DB (View -> ViewSprite) Update item DB (View -> Subtype) Differentiate variables that hold a ViewSprite and a weapon Subtype (Part 2) Added Constant SEX_ANY (2) for Male and Female genders Move other view-related variables to `sd->status.look`  allow buildin_getgroupid to take a GID Packet Additions / Changes: Change char server packets for 20170830 and newer clients. Split packets and packets keys. Add autogenerated encryption keys list for all client versions. Add non shuffle packets for 2017-06-14bRagexeRE and newer. Add shuffle packets for all 2014 ragexe clients. Add shuffle packets for all 2015 ragexe clients. Add shuffle packets for all 2016 ragexeRe clients. Add shuffle packets for all released 2017 ragexeRe clients.  
    Database Highlights
    Add item subtype (weapon/ammunition type) constants Bitmask entries for weapons, ammunition, armors, etc. have been replaced with constants: Replace W_DAGGER in the item database Replace W_1HSWORD in the item database Replace W_2HSWORD in the item database Replace W_1HSPEAR in the item database Replace W_2HSPEAR in the item database Replace W_1HAXE in the item database Replace W_2HAXE in the item database Replace W_MACE in the item database  Replace W_STAFF in the item database Replace W_BOW in the item database Replace W_KNUCKLE in the item database Replace W_MUSICAL in the item database Replace W_WHIP in the item database Replace W_BOOK in the item database Replace W_KATAR in the item database Replace W_REVOLVER in the item database  Replace W_RIFLE in the item database Replace W_GATLING in the item database Replace W_SHOTGUN in the item database Replace W_GRENADE in the item database  Replace W_HUUMA in the item database Replace W_2HSTAFF in the item database Replace A_ARROW in the item database  Replace A_DAGGER in the item database  Replace A_BULLET in the item database Replace A_GRENADE in the item database Replace A_SHURIKEN in the item database Replace A_KUNAI in the item database Replace A_CANNONBALL in the item database Replace A_THROWWEAPON in the item database  
    Scripting Highlights
    Fix errors in the Diamond seller script  
    September Statistics
    During the period there were 24 Commits. 6 Commits from Pull Requests with 0 Bugs* fixed from merged issues.  
    *Please note: Bug fixes are counted as references to issues; it does not include bugs that have been fixed without issue reference. The number of commits includes those that were merged.
  25. Upvote
    Mystery 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
×
×
  • Create New...

Important Information

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