Jump to content

Easycore

Members
  • Content Count

    184
  • Joined

  • Days Won

    6

Reputation Activity

  1. Upvote
    Easycore got a reaction from Kaleidoscope in Adding Throw Tomahawk Skill to WS skill tree.   
    Client-Side:
     
    Data\luafiles514\lua files\skillinfoz\skilltreeview.lub, find:
    [JOBID.JT_BLACKSMITH_H] = { [21] = SKID.WS_CARTBOOST, [28] = SKID.WS_CARTTERMINATION, [22] = SKID.WS_MELTDOWN, [25] = SKID.WS_OVERTHRUSTMAX, [23] = SKID.WS_WEAPONREFINE }, Replace for:
    [JOBID.JT_BLACKSMITH_H] = { [21] = SKID.WS_CARTBOOST, [28] = SKID.WS_CARTTERMINATION, [22] = SKID.WS_MELTDOWN, [25] = SKID.WS_OVERTHRUSTMAX, [23] = SKID.WS_WEAPONREFINE, [35] = SKID.ITM_TOMAHAWK }, Server-Side:
     
    db\pre-re or db\re, skill_tree.conf, find:
     
    Whitesmith: { inherit: ( "Blacksmith" ); skills: { WS_MELTDOWN: { Replace for:
     
    Whitesmith: { inherit: ( "Blacksmith" ); skills: { ITM_TOMAHAWK: 1 WS_MELTDOWN: { src\map\skill.c, find:
    case ITM_TOMAHAWK: Replace for:
    //case ITM_TOMAHAWK: Find:
                    case LG_OVERBRAND_BRANDISH: case LG_OVERBRAND: skill->attack(BF_WEAPON,src,src,bl,skill_id,skill_lv,tick,flag); break; Replace for:
                    case LG_OVERBRAND_BRANDISH: case LG_OVERBRAND: skill->attack(BF_WEAPON,src,src,bl,skill_id,skill_lv,tick,flag); break; case ITM_TOMAHAWK: if (pc->search_inventory(sd,ITEMID_TOMAHAWK) == INDEX_NOT_FOUND) clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); skill->attack(BF_WEAPON,src,src,bl,skill_id,skill_lv,tick,flag); break;  
    Later recompile.
     
    PD: It only work with item Tomahawk ID: 1368.
  2. Upvote
    Easycore reacted to Dastgir in Plugin Collections   
    Hex format should have worked.
    Anyways, I forgot to tell, recently, there was change in DispBottom to support color.
    Syntax:
    dispbottom "Message", <color>;
    Color is in hex, so red = 0xFF0000
  3. Upvote
    Easycore reacted to Dastgir in Requesting plugin like dispbottom command script   
    https://github.com/dastgir/HPM-Plugins/commit/005e78635082b2719123bb1ae45f011e19e19b84
  4. Upvote
    Easycore reacted to Mystery in October Digest 2016   
    October Digest 2016
    The following digest covers the month of October 1st - October 31st 2016
     
     
    Team Changes
    None  
    Development Highlights
     
    Update Intro (Renewal) (#1427) Updated MapCache Added Doxygen configuration (use 'make docs' to generate) Initial dimensional gap commit (#1431) CRI should only be calculated if flag have SCB_CRI Fix packet id for clif_heal for packet version >= 20150513 Change *getcharid to use constants [Fixed] Dont send packets for known unsupported client versions Added Packets for Several Clients (2015-10-01, 2015-10-29, 2015-11-04, 2015-12-16) Added new Character Creation Packet JOB_SUMMONER Placeholder Added Summoner Class & Added Summoner Skills(in DB) Implemented SU_BASIC_SKILL Skill of Summoner Implemented SU_BITE Skill, SU_HIDE, SU_SCRATCH, SU_STOOP, SU_LOPE Skill SU_SPRITEMABLE, SU_FRESHSHRIMP, SU_POWEROFLAND, SU_SV_STEMSPEAR SU_CN_POWDERING, SU_CN_METEOR, SU_POWEROFLIFE, SU_SV_ROOTTWIST, SU_SCAROFTAROU, SU_PICKYPECK, SU_ARCLOUSEDASH, SU_LUNATICCARROTBEAT, SU_POWEROFSEA, SU_TUNABELLY, SU_TUNAPARTY Skill SU_BUNCHOFSHRIMP, SC_BITESCAR, SC_SHRIMP, UNT_CATNIPPOWDER Increases SkillID Range on skill_get_index Summoner should be Small Size and Brute Race Added max_summoner_parameter Increases MAX_SKILL to occupy Summoner Skills Removed the too small max key length limit on the npc_removed_list DBMap  
    Database Highlights
    [Fixed] bSkillAtk not increasing damage for some skills use mediumint for equip_locations Added support to Para_Team_Mark_ item in Eden Group Fix wrong items bonus Added Summoner Items Fix wrong skill name used to increase damage  
    Scripting Highlights
    Add official quest condition for Guillotine Cross job change quest Fixes wrong warp of izlude Re-added the taekwon jobchange quest to the pre-renewal scripts  
    September Statistics
    During the period there were 100 Commits. 17 Commits from Pull Requests with  3 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.
  5. Upvote
    Easycore got a reaction from Blinzer in Capping Aspd, possible to increase through quest.   
    In src/map/status.c
     
    Find:
    st->amotion = cap_value(amotion, ((sd->class_&JOBL_THIRD) ? battle_config.max_third_aspd : battle_config.max_aspd), 2000); And replace for:
     
    st->amotion = cap_value(amotion, ((sd->class_&JOBL_THIRD) ? battle_config.max_third_aspd - ( pc_readglobalreg(sd,script->add_str("Quest_ASPD"))*10) : battle_config.max_aspd - ( pc_readglobalreg(sd,script->add_str("Quest_ASPD"))*10) ), 2000); Then now the variable "Quest_ASPD" will give a ASPD point to character.
    Depending on the number you give, eg: If "Quest_ASPD" is 5, the limit of ASPD for the character will increase to 195 (if max_aspd = 190).
     
    I use this little modification for my personal project.
     
    Regards~
     
    EDIT:
     
    To get this bonus you need relog with the character, or do some function that make a recalculation, for eg. Change Job.
  6. Upvote
    Easycore reacted to Aeromesi in [Custom Instance] Trivia Time   
    File Name: [Custom Instance] Trivia Time
    File Submitter: Aeromesi
    File Submitted: 25 Sep 2016
    File Category: Events & Games


    [Custom Instance] Trivia Time

    So what exactly is my Custom Instance Trivia Time 

    Specifications:
    Trivia 1: Defeat the 4 Cosmos Guardians (The map was made by me) Trivia 2: Find the Correct Path of Light! (Failure to find the correct Light in dali map can result in being frozen/cursed with mob spawn, heavy amount of mob spawn or even an automatic GAME-OVER! Trivia 3: Learn how to Spell: Find the correct mobs to proceed (There's a switch inside the script that allows you to have an easy-mode wherein you won't get any penalty for killing a fake mob, enabling 'Failure_Activation to 1 will enable hard-mode which if you kill all the fake mobs, you will get a GAME-OVER (Useful for people spamming AoE)! Trivia 4: Defeat your Shadow Clone: Inspired by Naruto, you can fight off exact copies of yourself, will the fake win or will the real deal shine? Easily change the amount of Shadow Clones you can fight.

    How to edit somethings:
    EX:
        //  Trivia 3 Failure ratio: How many fake monsters you kill will result in a game-over      //  'Failure_Activation:      //    0 = False (They won't recieve game over)      //  1 = True (They will recieve game over after 'Trivia3_FailAmount is equal to 'Trivia3_FailCount. Which is how many fake monsters you kill.)     'Failure_Activation = 0;
    EX:
        // Trivia 4 Shadow Clone Count     'Clone_Amount = 2; // DO NOT SET TO 0, SET AT 1
    In the OnInit to change Reward:

    $TriviaReward = 501; // Reward for completing all the Trivias. $TriviaRewardAM = 10; // Reward amount of $TriviaReward.
    Click here to download this file
  7. Upvote
    Easycore reacted to Chuu in [Bug / Help] Aura Visibility   
    I would like to refer to this issue  
     
     
    Client date: 2015-05-13aRagexe
    Diffed with: NEMO Patcher
    The diffs I chose: Click
     
    I am using hercules
     
    Problem description

    I've tried to enable the aura above Lvl99 and the Max Lvl I've adjusted is 150.

    I have tried countless configurations with the client.conf and subsequent I've also tried it with a battle.c entry change.
     
    This should be the right server side adjustment (conf/client.conf), that I've tried many times:
    max_lv: 99 aura_lv: 150    
    While diffing, I did not use the diff:
    CustomAuraLimits    
    Reason
     
    It always caused a client crash after the char selection.
     
    Questions 
     
    When I want to use the diff above, I have to make some changes (at the diff process) in the auraSpec.txt, right?

    But how do I have to adjust the auraSpec.txt to make the aura appear?

    Could somebody explain, how the auraSpec.txt has to be configured?
     
     
    The regular auraSpec.txt looks like this:
     
    ############################################################################## # # Format # --------- # <jobid ranges>: # <level_l>-<level_h> => index, # # jobid ranges is a comma seperated list of id ranges and/or single ids. # ############################################################################# 0-30,4001-4052,4114-4119,4121-4126,4128,4130,4131,4133-4139,4141,4142,4144-4147,4149,4150,4152-4172,4181,4183-4196,4199,4200,4203,4204,4207,4210-4217: 99-255 => 1, 4053-4113,4120,4127,4129,4132,4133,4140,4143,4148,4151,4173-4180,4182,4197,4198,4201,4202,4205,4206,4208,4209: 99-149 => 1, 150-159 => 2, 160-255 => 3,  
    Thank you in advance!  
  8. Upvote
    Easycore reacted to hemagx in [Bug / Help] Aura Visibility   
    While I'm not sure of solution for this issue, but you deserve a thump up for most Clean and Informed Help topic I've ever seen in eA/rA/Hercules.
  9. Upvote
    Easycore reacted to Haru in Heaven driver   
    Fixed in https://github.com/HerculesWS/Hercules/commit/2c60e01501cdce2fb18eba0fa07f6a350ae96d5e
  10. Upvote
    Easycore reacted to suezo0621 in [Free Release] Chubby Chick   
    File Name: [Free Release] Chubby Chick
    File Submitter: suezo0621
    File Submitted: 14 Aug 2016
    File Category: Sprites & Palettes
     
    cute headgear, enjoy it!
     
    Preview:

     
    [file include]
    * collection.bmp
    * item.bmp
    * drop.act
    * drop.spr
    * equip.act
    * equip.spr
     
    Click here to download this file
  11. Upvote
    Easycore reacted to Wolfeh in Ragnarok Guild Masters AKA Ash Vacuum - All Illustrations   
    Ragnarok Guild Masters was a game created by Gravity for Android. I do believe it briefly had a period of also being on the International server (as Ash Vacuum) but it did not last long and they are no longer active/have been discontinued.

     

    This file contains a ridiculous amount of images that I painstakingly downloaded one at a time from this site. Total file size is about 400 mbs. They are all transparent PNG format. Basically, there is illustrations of each class with 2 alternate palettes, and 3 alternate expressions, making for a total of 24 images per class. Let me know if I missed any so I can add them. Seeing as how the game no longer exists, I do not expect fansites related to it to last long (it is a miracle that this one even lasted this long), so I am gathering and uploading the images before they go down. Gravity isn't using them, so have fun with them.

     

    DOWNLOAD

     

    Preview:

     



  12. Upvote
    Easycore reacted to Dastgir in Extended Vending is not working   
    You might have not enabled HPMHook plugin
  13. Upvote
    Easycore reacted to Wolfeh in Wolfeh's Spriting Tutorial   
    File Name: Wolfeh's Spriting Tutorial
    File Submitter: Wolfeh
    File Submitted: 18 Aug 2016
    File Category: Other Graphics
     
    Another tutorial~ Open the .html file to view the tutorial, Tools folder has all that you will need (besides photoshop) for learning how to sprite and do spriting. Also goes through the basics of creating a .act and how to create the collection image, drop sprite, and inventory image.
     
    Click here to download this file
  14. Upvote
    Easycore reacted to Samuel in Map Announce   
    Hello Everyone!
     
    Just saw this source when browsing the web. Although I believe there is already a script that utilizes this, I tried to convert it into a plugin (for self study purposes)
     
    What does this plugin do?
     
    Known bug: At login, the announcement is twice.. Still finding a way to correct it though..
     
    Enjoy!
     
    mapannounce.zip
  15. Upvote
    Easycore reacted to Ridley in Clan System   
    Hemagx and me are on this for a while now, I don't think it takes much longer.
  16. Upvote
    Easycore reacted to vykimo in [Showcase] New mount for water : Fish   
    Here my latest showcase : a new job sprite !!
     
    This is a fish mount to survive when you are in deep water...
     

     
    You can use it everywhere there is a deep water (it detects water cell from gat tiles)
     
    Give me some review !
  17. Upvote
    Easycore got a reaction from Helena in No ele (Ninja) stone   
    Check this:

    http://herc.ws/board/topic/12231-guide-how-to-add-items-to-bnogemstone/
  18. Upvote
    Easycore reacted to Kubix in Queue BG rewrite   
    Hello!
    I find eAmod BGs in public and rewrite some src and scripts for Hercules.
     
    BG:
    Conquest Rush Flavius TD Register - @joinbg or NPC, leave - @leavebg
    This is queue BG with multiple windows checking by Gepard ID or IP.
     
    Items:
    56 BG consumable items (using only on BG) with boxes 56 WoE consumable items (using only on WoE) with boxes Item list New script commands:
    bg_reward bg_team_reveal flooritem flooritem2xy bg_getitem bg_getkafrapoints bg_single bg_create_team (added OnPCDie and OnPCLogout events.) Settings:
     
    OnInit: // ===== Multiple Windows checking by ? // = 1 - Gepard Shield // = 2 - IP .MultipleCheck = 1; // ===== BG Colors setarray .BG_Color$[0], "0xDDA0DD", "0x7CCD7C", "0xFFA500"; // ===== BG NPC & Arena Names setarray .BG_Names$[0], "Rush", "Flavius TD", "Conquest"; setarray .BG_Arena$[0], "Rush", "Flavius_TD", "Conquest"; // ===== BG Player Amount setarray .BG_Min[0], 2, 2, 2; setarray .BG_Max[0], 30, 30, 30; // ===== BG Locations setarray .BG_Map$[0], "rush_cas04", "bat_b03", "schg_cas06"; // ===== BG X/Y Coordinates setarray .BG_GuillX[0], 270, 390, 264; setarray .BG_GuillY[0], 292, 10, 379; setarray .BG_CroixX[0], 270, 10, 295; setarray .BG_CroixY[0], 288, 290, 379; bindatcmd "joinbg", strnpcinfo(0) + "::OnJoinBG", 0, 99; bindatcmd "leavebg", strnpcinfo(0) + "::OnLeaveBG", 0, 99; // ===== Time to flood in seconds. .Flood_Time = 180; // ===== Enable debug mode? .debug = false; Sorry, not all instructions translated to English now.
    Github: https://github.com/kubixservice/QueueBG
  19. Upvote
    Easycore got a reaction from Nebraskka in Project Bare Bones Hercules Ep1. Disabling every NPC server-wide.   
    Hercules\npc\
    scripts.conf
    scripts_custom.conf
    scripts_dev.conf
    scripts_jobs.conf
    scripts_mapflags.conf
    scripts_monsters.conf
    scripts_warps.conf
    scripts_woe.conf
     
    If you emulator is Pre-RE or RE:
     
    Hercules\npc\pre-re\ or Hercules\npc\re\ 
    scripts.conf
    scripts_jobs.conf
    scripts_main.conf
    scripts_monsters.conf 
    scripts_warps.conf
     
    Green: this .conf contain the path of all monster spawn script.
     
    Orange: this .conf contain the path of all main NPC of RO, while that scripts_job.conf contain NPC Quest Change Job.
     
    EDIT: If you want disable scripts put // before path of file, EG: //npc: npc/cities/prontera.txt
  20. Upvote
    Easycore got a reaction from grobyczen in Project Bare Bones Hercules Ep1. Disabling every NPC server-wide.   
    Hercules\npc\
    scripts.conf
    scripts_custom.conf
    scripts_dev.conf
    scripts_jobs.conf
    scripts_mapflags.conf
    scripts_monsters.conf
    scripts_warps.conf
    scripts_woe.conf
     
    If you emulator is Pre-RE or RE:
     
    Hercules\npc\pre-re\ or Hercules\npc\re\ 
    scripts.conf
    scripts_jobs.conf
    scripts_main.conf
    scripts_monsters.conf 
    scripts_warps.conf
     
    Green: this .conf contain the path of all monster spawn script.
     
    Orange: this .conf contain the path of all main NPC of RO, while that scripts_job.conf contain NPC Quest Change Job.
     
    EDIT: If you want disable scripts put // before path of file, EG: //npc: npc/cities/prontera.txt
  21. Upvote
    Easycore reacted to fxfreitas in [NPC] FXFreitas' Custom NPC PACK   
    File Name: [NPC] FXFreitas' Custom NPC PACK
    File Submitter: fxfreitas
    File Submitted: 13 Mar 2016
    File Category: Sprites & Palettes
     
    This includes some of my NPC's, based in other games and present in my Showcase, here you Find 7 NPC's:
    X and Zero (From Megaman X / Rockman X)
    Dark Knight (From Nintendo DS game) Both male and Female
    Gordon Freeman (From Half-Life Series)
    Alex Mercer (From Prototype game series)
    Vampire (A custom Made NPC supposed to be a custom job, but for now I'll release a free NPC)
     
    Click here to download this file
  22. Upvote
    Easycore reacted to Emistry in Usable Refinery Ores   
    File Name: Usable Refinery Ores
    File Submitter: Emistry
    File Submitted: 18 Jan 2016
    File Category: Utility
     
    Description
    Players are able to click on the Ores items to refine the selected equipment. They can refine their Equipment at anywhere anytime they want.
     
    Based on requirement of Weapon Level and Type, different ores might be needed as well as Zeny.
     
    Preview

     
    Click here to download this file
  23. Upvote
    Easycore reacted to jaBote in Hacer Pull Requests en Hercules   
    ¡Vaya! Parece que hay gente deseosa de colaborar directamente con Hercules pero que no sabe cómo. Me parece estupendo. Además, a petición de los administradores, esta guía también tendrá una versión en inglés porque nuestros compañeros anglosajones así lo necesitan.

    ¿Recuerdan cuando en mi guía de cómo obtener Hercules les comenté que una gran ventaja de usar Git frente a usar Subversion (SVN) es que existe la posibilidad de participar de forma activa en la comunidad enviando pull requests? Pues aquí les traigo una guía detallada para que puedan hacer cuantos pull request quieran sin problema.

    Ante todo, ¿qué es un pull request? Se trata de un envío de un cambio o mejora de un determinado proyecto a los desarrolladores del mismo, junto a la petición (request) de tal forma que ellos mismos puedan determinar y valorar si es conveniente para el proyecto y "tirar" (pull) de dicho cambio para que aparezca en el repositorio, o simplemente declinar la petición.

    Git ofrece sus propias herramientas para hacer pull requests (más información), pero no serán estas herramientas las que usaremos (porque tampoco son compatibles), sino las que nos ofrece GitHub, que sirven para algo parecido pero es más visual y puede hacerse también desde cualquier plataforma.

    ¿Qué pasos hay que realizar para hacer un pull request a Hercules? Pues, a grandes rasgos, son los siguientes:
    [*]Registrar un usuario en GitHub, si aún no tienes. [*]Hacer un fork (una "bifurcación" en la línea de desarrollo: generalmente se hacen para contribuir al proyecto original o decidir tomarlo como base para un futuro proyecto) de Hercules en GitHub, si aún no la hiciste. [*]Clonar el nuevo repositorio en nuestra máquina, si aún no lo tienes (no sirve trabajar en el repositorio original de HerculesWS). [*]Trabajar en el nuevo repositorio local. [*]"Enviar" (Commit) los cambios a nuestro repositorio local en el fork. [*]"Empujar" (Push) los cambios recién enviados a nuestro repositorio remoto en GitHub. [*]Hacer el propio pull request al repositorio original de Hercules, desde la web de GitHub.

    Los pasos 3 y 5 se han visto en mi anterior guía sobre la obtención de Hercules (el paso 5 en la sección Preguntas Frecuentes), y el resto de pasos son suficientemente sencillos aunque se detallará exhaustivamente su realización. Se juntarán algunos apartados de la guía bajo un mismo epígrafe (3, 4, 5 y 6) para trabajar más cómodamente.

    GitHub también provee sus propias guías paso a paso (en inglés) para casos generales sobre cómo hacer un fork y posteriormente hacer un pull request, aunque en la presente guía nos centraremos en hacer todo paso a paso para poder hacer pull requests a Hercules.

    Para esta guía se usará la interfaz de TortoiseGit en inglés. Ya comenté en mi anterior guía lo poco adecuada que era la traducción de la interfaz al español, y además podré reutilizar las imágenes para la traducción de la presente guía al idioma anglosajón.

    Bueno, comencemos ya con la propia guía. He decidido cubrir con spoilers cada paso de la guía, dado que además de su explicación vienen con sus buenas imágenes informativas.

    Paso 1: Registrar un usuario en GitHub



    Paso 2: Hacer un fork de Hercules



    Pasos 3 a 6: Trabajo en la máquina local



    Paso 7: Hacer (por fin) el pull request


     
     
    Y ya está. No es tan complicado todo, ¿verdad? Esta pregunta parece irónica, pero es un proceso realmente simple. Una vez hayas hecho un par de pull requests verás que es un proceso increíblemente simple.
  24. Upvote
    Easycore reacted to mhiel012 in Arathi Battleground   
    File Name: Arathi Battleground
    File Submitter: mhiel012
    File Submitted: 05 Jan 2016
    File Category: Maps & Textures
     
    Hi guys. this is my first Map and first free map hope you enjoy
    World of Warcraft Arathi Battleground Map.
     
    Click here to download this file
  25. Upvote
    Easycore reacted to Dastgir in kRO Raw Lua Files   
    Hello Community,
     
    Not too far ago, we started ClientsideTranslation Project: http://herc.ws/board/topic/398-client-translation-project/page-1 (Under ROClientSide Organization in github)
     
    We are now, expanding the organization with 2 more repositories.
     
    This repository is semi-self managed.
     
    What's Use of this repository?
     
    Its just a collection of all lub's decompiled to lua that were found in patch file(gpf), and been exported with grf name, so its NEAT and CLEAN,
    You can track what was added at what date, and can use client according to it(for some effects/monsters, we require new client)
     
     
    Links:
    kRO-Main: https://github.com/ROClientSide/kRO-RAW-Mains kRO-Sakray: https://github.com/ROClientSide/kRO-RAW-RE

     
    Note:
    If you check 2012 files, it might not have been properly decrypted, since it uses luadec 5.0.2,
    whereas for new files which uses Lua 5.1.4, it will be properly decrypted, its decrypted with custom made lua decryptor
     
    Have any other server whose lua's you want to track?
    Drop me a PM, or leave a response in the topic.
×
×
  • Create New...

Important Information

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