Jump to content

evilpuncker

Community Contributors
  • Content Count

    2178
  • Joined

  • Last visited

  • Days Won

    66

Reputation Activity

  1. Upvote
    evilpuncker reacted to Dastgir in Instance Mode Expansion (rAthena)   
    Oh lol,
    We have this from a year or two maybe...
    Edit:
    http://herc.ws/board/topic/928-memory-slasher-may-30-patch/
    (3 years old topic)
  2. Upvote
    evilpuncker reacted to Ai4rei in RO Patcher Lite, v4.2.3.1325 - last updated 2024/05/11   
    Updated to 2.4.10, fixes mirror selection issues and adds an option to always patch from kRO mirrors.
     
    For the time being this is probably the last update to RO Patcher Lite before ELUR is released.
  3. Like
    evilpuncker got a reaction from Huaiyod in Scripting Tutorials & Guides   
    pls don't teach them to use "menu" =P
     
    ref: https://github.com/HerculesWS/Hercules/pull/374
  4. Upvote
    evilpuncker reacted to Ai4rei in Old pre-2011 kRO patches   
    Why would you want that?
  5. Upvote
    evilpuncker got a reaction from azumikitty in Get last_mac Address   
    IT IS BROKEN AND NOT COMPATIBLE WITH LATEST HERCULES AS OF (29/05/2016) ANY DEV IS FREE TO POST THE UPDATED CODE
     
    By Ryuuzaki
     


     
    NOTE, do backups of your src folder AND your login mysql database.
     
    1. Download the file I attached.
    2. Place mac_check.patch into your hercules folder and apply the patch via GIT (or add it manually if you got problem with GIT).
    3. Recompile the server, do NOT start the server yet!
    4. Open your mysql tool (or phpMyAdmin) and select your ragnarok (server) database.
    5. Copy the below text into the query window
     
    ALTER TABLE `login` ADD COLUMN `last_mac` VARCHAR(18) NOT NULL DEFAULT '' AFTER `pincode_change` ;   
    6. Click run / apply to add the new last_mac to your login database.
     
    You are set serverwise!!
     
    What do you need to send the mac?
     
    1. Your client must have the "Use SSO login packet" diff enabled.
    2. You need to use a launcher to run your client, like ROCred.
    3. That's all.
    4. Enjoy!
     
    last_mac.patch [mirror¹] [mirror²]
  6. Upvote
    evilpuncker got a reaction from Hakuryuu in Desactive Item Compare   
    I don't really remember, you will need to disable the diff "ignore missing files error" in your hexed and then look the file names that are being show in the error
  7. Upvote
    evilpuncker got a reaction from Kyoya G in itemInfo.lua [semi-traduzido]   
    última atualização: 13/04/2016
     
     
    chega de guardar as coisas só pra mim, tá ai galera
     
    créditos: GRAVITY
     
    PS: o que tem traduzido nos arquivos do bRO estão traduzidos aqui, o que falta no bRO está em inglês aqui.
     
    itemInfo.zip
  8. Upvote
    evilpuncker reacted to raPalooza~ in Savior Damage Font   
    File Name: Savior Damage Font
    File Submitter: raPalooza~
    File Submitted: 24 May 2016
    File Category: Sprites & Palettes
     

    SaviorDamageFONT
    modification

    I've been trying hard to create content that bring a fresh new look to our old and loved Ragnarok Online.
    After lot's of failures(like my old font upload '^^) I end up with this design, that was actually based on the game Tree of Savior.( btw a very good game )
     
    It comes with some other little things like a better resolution sprite to the critical hit background, as it was kinda glitchy with the new font.
     
    I know it is all experimental and yes, I still love the old pixelated font of RO but feel free to use it in your server, i'm getting used to it and it's giving me a feeling of nostalgia(as seeing something new things on old stuffs) ;D
     
    Hope to hear some feedback to improve it as much as I can.
    cYA
     
    link: MEGAlink
     
    Click here to download this file
  9. Upvote
    evilpuncker reacted to Mystery in Devotion Bug on eAmod   
    Sorry to say, but we really don't condone supporting eAMod, rAMod or even HercMOD. 
  10. Upvote
    evilpuncker got a reaction from JulioCF in Emulador/Hexed   
    n lembro se o hercules usa a nova ou a antiga izlude, portanto vc deve estar usando o bRO, sugiro q pegue a izlude nova do kRO pra ficar td certo
  11. Upvote
    evilpuncker reacted to fxfreitas in New Improved 3RD JOB Sprites.   
    Ranger Sprite is the Next Confirmed:


  12. Upvote
    evilpuncker reacted to KeyWorld in SQL Injection protected simple registration script? Anybody have it?   
    What ? Session don't protect from Brute force attack.
     
    Session: give a key stored in a cookie to reference some variables on the server. If you clean cookie (or just don't create it), server will not recognize you.
     
    The best ways I see:
    Use RECaptcha. Send a mail with a key to confirm registration (avoid getting invalid mail), and maybe checking the mail in a black list. Store IP adress for some times in a database, to block the next registration with the same IP the next time until a specify date. Just chek in your ragnarok database the IP stored in login and login_log to avoid creating an account if the IP is present more than x times.

    CRONS:
    Captcha can be bypass if you pay some guys on china (or somewhere else) to resolve captcha you send to them (but I still recommend RECaptcha it's the best in the market). IP restriction is totally useless in case of proxy or botnet.

     
    Hope it help.
  13. Upvote
    evilpuncker reacted to Angelmelody in Do not count @at as online player   
    agree+1
     
      @At players are fake online players count, sometimes gm need to know the true count to organize an event
  14. Upvote
    evilpuncker got a reaction from Tsuuu in Exists this skill in hercules?   
    {
        Id: 12548
        AegisName: "Buy_Market_Permit2"
        Name: "Black Market Bulk Buyer Shop License"
        Type: 2
        Buy: 20
        Weight: 10
        Script: <" buyingstore 2; ">
    },
     
  15. Upvote
    evilpuncker reacted to Neo-Mind in [Tool] NED - Decryptor for SecureGRF   
    N.E.D. - Neo Express Decryptor
    (suggestions are open for a better name)
     
    What is this?
     So you might be wondering if this is really what it says in the title and yes it is. The purpose of this tool is plain and simple.
     If you have a GRF encrypted using SecureGRF and you know the password, you can use this tool to decrypt the GRF to get your original back - comes in handy if you forgot to backup the original.
     
    How does it work?
     Download it. Open it. Enter the path of your encrypted GRF in the Input Grf field and select the Output Grf filename (by default it suffixes "_decrypted.grf" to the input grf name). Enter the Password and click on Decrypt and your done.
     
    Note: The tool might take a few minutes if your GRF has a large number of files (but I see SecureGRF also taking similar amount of time to encrypt). 
     
    Anything else to know?
      I made this tool in a day because I was looking for something interesting to do. It has worked so far for all the GRFs I have tried it with.
    So just in case keep a backup. Let me know if you find any bugs.
     
    Download Link: NED.rar

    EDIT: Added Icon & Progress Bar
  16. Upvote
    evilpuncker reacted to Haziel in [Freebies] Haziel's Graphics   
    Hello, I'm Haziel, and, after years of absence, I'm back.
    I'm up to Freelances, you can PM me anytime.

    I'm a Spriter, Scripter and I have some skills as a Mapper and Model Converter.
    I'm also a volunteer helper in this forum.

    Since there's a limit on images per post, I'll have to split my threads.

    • Freebies •

    NPCs & Monsters
     
              
    Download (13kb)             Download (21kb)            Download (12kb)              Download (47kb)              Download (6kb)

    Maroll Flags are a edit from Gravity Original Sprites to fit better events like Capture The Flag. (2 Flags)
    Crystal is based on Final Fantasy Tactics and Legend Zelda crystals, intended to be used as a Rune or Emperium. Can be used as a Mob. (4 Colors)
    Valkyrie was a version of Sigrun, which I designed for her own questline.
    Treasure Chest is an idea of replacement on that ugly Ragnarok 3D Chest. Can be used as a Mob. (9 Colors)
    Tiny's were versions of the jRO exclusive Tiny pet, NPCs I made to context the existence of it's own race, there is a Merchant and a Wizard.
     
            
    Download

    This is Icering, was made in collaboration with rAthena Commissions Project.
    AzuraSkyy ordered it to be a public release in order to add new contents for the community.
     
    When first contacted me, AzuraSkyy thought about this Poring as an Ice Cube, so I made it the best way I could.
    On the end of it, I've added Alpha Frames, and the result is: a 7mb monster file.

    Headgears & Robes
     
      
    Download (1.6mb)                                     Download (57kb)

    Crossed Swords is an adaptation of the Oficial Gravity Sprites for all angles and all Classes. It's a Custom Robe, not a Headgear.
    GM Sign is an option for whom may want to have a better way to identify the GMs. It was once a Paid Download with many variations and recolors but,
    since rAthena had shut down Paid Downloads, I'll give the GM one for free. Contact me if you want to commission me any variation or modification.

    • Rules •

    1. DO NOT steal my work, it take hours, days, to be made, don't claim it yours.
    2. DO NOT redistribute, mirror or redistribute my work, support me clicking on my own links.
    3. DO NOT edit my work without my permission, It includes recolors.
    4. DO NOT remove my discreet signature on Collection files and Sprite files, pay that respect.
    5. YOU CAN use my works as Donation Rewards as long you ask me first.

    • Additional Information •

    1. As I said, I do make Freelancer jobs, contact me by PM.
    2. I do make Model and Sprite conversion from other sources.
    3. I, sometimes, do Recolors, but, mostly, for my own work, I'll not make recolors for other Spriters' works unless you have his/her authorization.
    4. I do, sometimes, take basis on Sprites from TalesWeaver, Trickster and other sources, but I'll not redistribute raw materials or teach how to get it.
    5. I did work as Spriter before, but It was a really bad time on my personal life, if I owe you anything, I'm really sorry, contact me so we can figure it out.
    6. I can speak English, Spanish and Portuguese, but I do prefer English conversations, but feel free to contact my on any of these.
    7. I'm not a master or a know-at-all, but I can share my knowledge without any problem, but this is an act of kindness.
    8. It is possible to find on my work inspiration, fragments, pieces and conversions from various games, but it's always edited to fit RO style, colors, size and also, most of them needed new frames to work on RO.

    That's all, folks.
  17. Upvote
    evilpuncker reacted to Haru in [2016-05-01] HPMHooking improvements   
    Rationale:
    This changeset offers improvements to the HPMHooking, making it capable to detect, at compile time, an error in the type of a hook function, as well as allowing pre-hooks to be more powerful when it comes to pointer-type arguments.
     
    Contents:
    The HPMHooking macros addHookPre() and addHookPost() have been slightly edited, and they can now detect if the type of the passed function is the correct type for the hooked function. In order to do so, the HPMHookingGen script produces one more header (HPMHooking.Defs.inc) that lists the hook function types.
    This means that, if a plugin hooks into a function through HPMHooking, and the core function changes, the plugin will show a compile-time warning instead of silently compiling (and crashing at runtime or causing undesired effects).
    The post-hook function types have been simplified, dropping all the extra indirection levels that were added originally.
    The pre-hook function types have been changed, increasing the indirection level for pointers (now all variable types require an extra '*' in pre-hooks). This makes it possible to override const pointers from pre-hooks.
     
    Impact:
    Scripts that use the HPMHooking will need some small syntax changes.
     
    Details:
    All plugins that want to use the HPMHooking will need to #include "plugins/HPMHooking.h" (it's recommended to include it just above HPMDataCheck.h)
    #include "plugins/HPMHooking.h" // Included by plugins that use the HPMHooking #include "common/HPMDataCheck.h" // Included by all plugins Then the addHookPre() and addHookPost() calls need to be updated to the new syntax, separating interface name and function name:/* Before */ HPExport void plugin_init (void) { addHookPre("pc->dropitem", my_pc_dropitem_pre); addHookPost("pc->dropitem", my_pc_dropitem_post); } /* Now */ HPExport void plugin_init (void) { addHookPre(pc, dropitem, my_pc_dropitem_pre); addHookPost(pc, dropitem, my_pc_dropitem_post); } Pre-hook functions will need an additional indirection level in their pointer-type arguments:/* Hooked function: */ int (*dropitem) (struct map_session_data *sd, int n, int amount); /* Pre-hook (before) */ int my_pc_dropitem_pre(struct map_session_data *sd, int *n, int *amount) // Only adds '*' to the non-pointers /* Pre-hook (after) */ int my_pc_dropitem_pre(struct map_session_data **sd, int *n, int *amount) // Adds '*' to everything Note: arguments of type va_list do not require an additional indirection level. 'va_list ap' remains 'va_list ap' and does not become 'va_list *ap' 
    Post-hook functions will no longer need any additional indirection level in their arguments:
    /* Hooked function: */ int (*dropitem) (struct map_session_data *sd, int n, int amount); /* Post-hook (before) */ int my_pc_dropitem_post(int retVal, struct map_session_data *sd, int *n, int *amount) // Adds '*' to the non-pointers /* Post-hook (after) */ int my_pc_dropitem_post(int retVal, struct map_session_data *sd, int n, int amount) // No longer adds any '*' Merge Date:Sun, 1 May 2016 20:22:03 +0300
     
    Related Pull Requests:
    - #1253 - https://github.com/HerculesWS/Hercules/pull/1253 - HPMHooking improvements [Haru]
     
    Related Commits:
    1ec9328 - https://github.com/HerculesWS/Hercules/commit/1ec9328 - Sun, 28 Feb 2016 02:12:48 +0100 Moved HPMHooking-related definitions to plugins/HPMHooking.h [Haru]
    5db7c79 - https://github.com/HerculesWS/Hercules/commit/5db7c79 - Sun, 28 Feb 2016 02:17:21 +0100 Added type-checking for the addHookPre() and addHookPost() macros [Haru]
    4e49441 - https://github.com/HerculesWS/Hercules/commit/4e49441 - Sun, 28 Feb 2016 02:20:40 +0100 HPM Hooks Update [Haru]
    2788afc - https://github.com/HerculesWS/Hercules/commit/2788afc - Sun, 28 Feb 2016 02:40:15 +0100 Replaced memset with braced initializers in the HPMHooking hook handlers [Haru]
    fa2f2f4 - https://github.com/HerculesWS/Hercules/commit/fa2f2f4 - Sun, 28 Feb 2016 02:41:01 +0100 HPM Hooks Update [Haru]
    8aacecc - https://github.com/HerculesWS/Hercules/commit/8aacecc - Fri, 15 Apr 2016 19:37:54 +0200 Removed extra indirection level in HPMHooking post-hooks [Haru]
    7eb4ae4 - https://github.com/HerculesWS/Hercules/commit/7eb4ae4 - Sun, 17 Apr 2016 00:38:37 +0200 HPM Hooks Update [Haru]
    89e0550 - https://github.com/HerculesWS/Hercules/commit/89e0550 - Sun, 28 Feb 2016 02:48:47 +0100 Added one level of indirection to all variables in pre-hook functions [Haru]
    e9c98a1 - https://github.com/HerculesWS/Hercules/commit/e9c98a1 - Sun, 28 Feb 2016 02:50:40 +0100 HPM Hooks Update [Haru]
    95b4e32 - https://github.com/HerculesWS/Hercules/commit/95b4e32 - Sun, 1 May 2016 20:22:03 +0300 Merge pull request #1253 from HerculesWS/hpmhooking [Andrei Karas]
  18. Upvote
    evilpuncker reacted to hemagx in Odin Server side manner   
    Meow, sure
  19. Upvote
    evilpuncker got a reaction from JulioCF in [solved]Thor Patch   
    provavelmente a imagem antiga ainda está no cache do navegador, limpe seu cache e tente novamente (ou mude o nome da imagem no arquivo bg.jpg e no código html para um nome diferente, assim não terá como ele mostrar outra)
  20. Upvote
    evilpuncker reacted to Tsuuu in [solved]Thor Patch   
    Alguém já te falou que você é o melhor contribuidor da comunidade? Pois é, estou falando agora, devido às pesquisas que fiz e a quantidade de tópicos que eu vi sua ajuda, você pra mim é o melhor, tem conhecimento e explicações sólidas, ajudando bastante no entendimento rápido, bom, quero deixar meus mais sinceros agradecimentos, você é uma excelente pessoa, feliz é aquele que tem seus serviços as ordem !
     
     
     
    @edit
     
    Tanta dor de cabeça por causa de nada, era só dá um "F5" no auto patch, foi a única coisa que resolveu.
     
    Podem fechar o tópico !
  21. Upvote
    evilpuncker got a reaction from Tsuuu in [solved]Thor Patch   
    provavelmente a imagem antiga ainda está no cache do navegador, limpe seu cache e tente novamente (ou mude o nome da imagem no arquivo bg.jpg e no código html para um nome diferente, assim não terá como ele mostrar outra)
  22. Upvote
    evilpuncker reacted to Dastgir in Plugin Collections   
    That doesn't need to be changed.
    the sd->chatID was renamed into sd->chat_id
     
    Update: All Plugins are now compatible with latest hercules
  23. Upvote
    evilpuncker reacted to Dastgir in Plugin Collections   
    https://github.com/dastgir/HPM-Plugins/commit/4b5839d267f8b35f6fec966fc318e4db2cff6a4c , Updated 
    Will update it
  24. Upvote
    evilpuncker reacted to Haru in [2016-04-24] Visual Studio 2015 fully supported (and Visual Studio 2010 dropped)   
    That page, just like most of the stuff in the wiki is severely outdated and contains misleading information unfortunately (it should be rewritten from scratch). For the time being, I patched it up a little so that it's less misleading.
  25. Upvote
    evilpuncker reacted to Haru in [2016-04-24] Visual Studio 2015 fully supported (and Visual Studio 2010 dropped)   
    Rationale:
    This is according to our Supported Platforms policy.
     
    For an overview of supported OSes and compilers, please see the wiki page https://github.com/HerculesWS/Hercules/wiki/Supported-Platforms
     
    Contents:
    VS2015 is our primary target compiler on Windows, and this merge removes all the warnings that were present when compiling with that version of Visual Studio.
    VS2010 isn't one of our supported platforms (and hasn't been for a while), so maintaining its solution inside the repository adds unnecessary work to the dev team.
     
    Impact:
    While it's currently still possible to build on VS2010 (download the files `Hercules-10.sln` and `vcproj-10/*` from an older snapshot of the repository such as https://github.com/HerculesWS/Hercules/tree/bbcb040 and put them in your Hercules directory), we offer no support for any build issues causd by future commits, nor we'll update the project/solution files.
     
    Merge Date:
    Sun, 24 Apr 2016 13:13:19 +0200
     
    Related Pull Requests:
    - #1264 - https://github.com/HerculesWS/Hercules/pull/1264 - V2015 improved compatibility and dropped VS2010 solution [Haru]
     
    Related Commits:
     
    - a92fa36 - https://github.com/HerculesWS/Hercules/commit/a92fa36 - Sun, 17 Apr 2016 13:37:08 +0200 Updated README file [Haru]
    - e69e8c5 - https://github.com/HerculesWS/Hercules/commit/e69e8c5 - Sun, 17 Apr 2016 13:43:30 +0200 Removed VS2010 project [Haru]
    - 3af03d2 - https://github.com/HerculesWS/Hercules/commit/3af03d2 - Tue, 19 Apr 2016 11:32:04 +0200 Improved parsing of the server name/port in the irc bot configuration [Haru]
    - 2b1dce1 - https://github.com/HerculesWS/Hercules/commit/2b1dce1 - Tue, 19 Apr 2016 15:26:36 +0200 Changed map_session_data::chatID to int (and renamed to chat_id) [Haru]
    - dc23fd3 - https://github.com/HerculesWS/Hercules/commit/dc23fd3 - Tue, 19 Apr 2016 16:31:57 +0200 Corrected the type for several variables through the code [Haru]
    - e4feddf - https://github.com/HerculesWS/Hercules/commit/e4feddf - Wed, 20 Apr 2016 15:40:19 +0200 Corrected the type of the 'length' argument of various broadcast-related functions [Haru]
    - d7ffa6a - https://github.com/HerculesWS/Hercules/commit/d7ffa6a - Wed, 20 Apr 2016 17:06:18 +0200 Removed the 'len' argument from clif_disp_onlyself() and clif->disp_message() [Haru]
    - 4788c81 - https://github.com/HerculesWS/Hercules/commit/4788c81 - Thu, 21 Apr 2016 20:38:18 +0200 Removed the 'len' argument from various message-related functions [Haru]
    - f5b88f9 - https://github.com/HerculesWS/Hercules/commit/f5b88f9 - Wed, 20 Apr 2016 17:23:03 +0200 Corrected the type of the 'length' argument of other message-related functions [Haru]
    - 9e58db4 - https://github.com/HerculesWS/Hercules/commit/9e58db4 - Wed, 20 Apr 2016 17:24:37 +0200 Added some files specific to VS2015 (Update 2) to gitignore [Haru]
    - 9fdb456 - https://github.com/HerculesWS/Hercules/commit/9fdb456 - Thu, 21 Apr 2016 20:57:56 +0200 HPM Hooks Update [Haru]
    - 31e27a1 - https://github.com/HerculesWS/Hercules/commit/31e27a1 - Sun, 24 Apr 2016 13:13:19 +0200 Merge pull request #1264 from HerculesWS/vs2015 [ibrahem Hossam]
×
×
  • Create New...

Important Information

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