Jump to content

JulioCF

Int'l Portuguese Moderators
  • Content Count

    791
  • Joined

  • Days Won

    10

Reputation Activity

  1. Upvote
    JulioCF reacted to Mystery in April Digest 2013   
    April Digest 2013
    The following digest covers the month of April 1st - April 30th 2013.
     
    Team Addition
    [*]jaBote has joined as a Spanish Moderator.

    Development Highlights
    [*]Skill ID Processing Overhaul (0f4a50d) [*]Hanbok & Costumes Update (2df7ce4) [*]Addition of Birthdate to @accinfo (57b5943) [*]Hercules April 22 Patch (19b8cbb) [*]Hercules Channel System Update - IRC Bridge [*]Damage Cap / Limit Feature [*]Variety of different implementations and adjustments
    [*]Initial Support for 32 Starting Items (5dbbbab) [*]Implemented new NPC range (e1f41ae) [*]Adjustment towards @speed (13d907b) [*]Improvement in structuring of status_get_sc_def (9310584) [*]Introduction to Hercules' Stress Test Server (In-Development) [*]Skill Script Command Adjustment (1c9fdc0) [*]Packet DB Overhaul (2f9f7ce) [*]Updated Map Zone Database - unit-type-based skill restrictions (e6320b8) [*]Introducing socket_datasync (c2d78c0) (Topics: 315, 328) [*]On-Going process of Hercules Renewal (Topic) (Phase Two: ID:383)


    Scripts
    [*]Variety of Malangdo script enhancements and implementations (dbb062c, 119b352, 53369ab, 000dd6a) [*]Initial implementation of Archangel Wing Enchantment (7d59a35)

    Official Mapflags
    [*]Introducing New/Official Mapflags: (e702cc0) [*]weapon_damage_rate [*]magic_damage_rate [*]misc_damage_rate [*]long_damage_rate [*]short_damage_rate
    [*]Introducing New/Official mapflag: noknockback (80e9056) [*]Introducing New/Official mapflag: invincible_time_inc (98b26eb)


    Client Support
    [*]Client 2012-06-18 and onwards Status Change Timers (267eb1f) [*]Client Char-Select Packet Update (f69814b) [*]Cash Shop Support (39799c4) [*]Introducing Client 2013-03-20 Support (267eb1f)

    Dropped Updates
    [*]Dropped char_per_account char-server configuration (a4e273d)

    Statistics
    [*]During the period there were 95 commits. [*]Of these 95 commits, 59 included bug-fixes. [*]1 Commit from Pull Request [*]In this month, there were 17,134 Additions and 14,294 Deletions.

  2. Upvote
    JulioCF reacted to Nameless2you in 04/24/2013 - kRO Maintenance   
    ** May contain interpretation errors

    ¦ Inspection Time

    - Servees: 01:30 to 05:30 (Spanish time)

    Common Patch:

    - Breaking level limits event finished.
    - Some costume items placement errors corrected.
    -> Costume: Kitsune Mask, Costume: Renown Detective's Cap and Costume: Blank Eyes.
    - Corrected an error with Tanos Axe item, which was destroyed (!)
    - Modified King Poring Hat item bonus and part of its description.
    -> DEF changes from 6 to 10 for being the same as in its description.
    - Mechanic Skill Fixed: Skill [Magma Eruption] damage had an error on damage dealt to 'Homunculus', 'Spirits (Sorcerer summon), ' Mercenaries'. This will be corrected.
    - On the Spring Event, items Spray of Flowers drop chance from the Payon City blossomed tree increased. (!)

    Main Servers:

    - Added 6 weapons from the Jitterbug Instance Dungeon to the card withdrawal system.
    **Ziu's Notes: Possibly->Rhythmic Gymnastics Ribbon, Bloody Floral Decoration Microphone, Contrabass, Bow of Storms, Giant Bow y Ukulele New Oz

    Sakray Server:

    - Bard Skill Modified: Skill [Dissonance] and Bard played skills are modified for avoiding overlapping.


    Translator note (Spa-Eng): There may be some minor incorrections, but a (!) marked line means the possibility of serious incorrections because of a hardly understandable Spanish translation.
    Big thanks to Ziu, who took the korean updates and translated them to Spanish.
    Big thanks to jaBote for translating it from Spanish into English.
  3. Upvote
    JulioCF reacted to Ind in Skill ID Processing Overhaul   
    Skill ID Processing Overhaul
    Hello~! - What?!
    Yet another super-ultra-mega improvement, brought to you by Hercules. Improvement
    This is a monster improvement, map server's memory usage was dropped by no less than 38MB Processing on a number of areas that rely on this have improved, much faster e.g. skill tree calculation. This also prepares the game server to receive the new skills that have id of 5k or higher (e.g. Dragon Breath Water) Changes
    This changes how skills are stored during runtime for players, if you have any modifications on that you will want to update them before getting this update in your server. mob_max_skilllvl config was dropped, this limitation no longer exists (e.g. if you make a monster cast lvl 1000 jupitel thunder it'll do 1k hits) reintroduced, accidentally removed (misunderstood function) Special Thanks
    to Rytech, he brought up the topic of skill id processing which led me to do this Links~!
    Commit
  4. Upvote
    JulioCF reacted to Judas in 2012 Ragexe Area   
    Pretty much what you need is:
     
    Clients provided by gamez23:
    http://brynner-clientside.googlecode.com/svn/trunk/Clients/Ragexe/
     
    Updated WeediffPackv6:
     Weediff2012_Pack_v6.7z
     
    I would try to choose one that is similar to the RagexeRE date, so it can use the same packets I believe.
    Diffing these clients should be easy as the RagexeRE ones.
     
     
    Upsides:
    Login Window still works on these early 2012 clients
    Cash Shop!
     
    Downsides:
    Wait for supporting diffs for enable multiple grfs Thanks to ai4rei!
    Wait for supporting diffs to skip license screen
     
    http://rathena.org/board/topic/53421-weediffgen/page-26
    http://sourceforge.net/projects/atwl/files/?source=navbar
     
     
    Notes:
    Mstream
     
    EDIT: A little heads up - 2012 Ragexe Client doesn't support Iteminfo.lub till 2012-07-10a version.
  5. Upvote
    JulioCF reacted to Ind in Hanbok & Costumes Update   
    Hanbok & Costumes Update

    So What?~!little time ago I started to implement it as Shakto brought the topic up in IRC, I started to work on it from scratch thanks to Yommy for providing me with all ids, and while doing so I found the cause to Bug #7067, and thats what this topic is actually about, to let you know what changed with that bug being fixed. Changes Applying costumes can no longer be done with setoption (update your item/scripts!), it must be done via status change (check item #2776 change on the commit) With Habok being implemented, @mount2 (new mounts) are now working again for 2013 and newer clients. @costumeSince @job doesn't work with costumes I had to create a new command, with it you can go in and out wedding, xmas, summer and hanbok. Hanbok Hanbok's sprite is the one in the picture above, it is only available in 2013 and newer clients. Hanbok also has received its own 'ignore palette' config, as other costumes possess. conf/battle/client.conf// Do not display cloth colors for the Hanbok costume?
    // Set this to yes if your cloth palettes pack doesn't has Hanbok palettes (or has less than the other jobs)
    hanbok_ignorepalette: no Link~u!Commit
  6. Upvote
    JulioCF got a reaction from Senos in [Resolvido] Adicionando npcs   
    pastas
     
    npc > personalizado
     
    dentro da personalizado, aconselho criar uma nova pasta, pode ser de qualquer nome
     
    volte na pasta npc e abra com um editor de texto o arquivo;
     
    scripts_personalizado.conf
     
    você vai encontrar várias linhas de script, ex;
     
     
     
      a linha de comando de leitura de script é onde se inicia com npc, ex;    
    //npc: npc/personalizado/classes/mestra_classe.txt  Para ativar este NPC, basta retirar as barras iniciais //
    ficando assim;
     
     
       
    npc: npc/personalizado/classes/mestra_classe.txt  --------------------------------
     
    você aprendeu a ativar um npc, agora vamos organizar as coisas, lembra que pedi pra você ir na pasta personalizado e criar uma nova pasta com qualquer nome? vamos supor que esta pasta seja; cadu
     
     
    esta linha de npc, de ativação de npc, terá que ser feita assim;    
    npc: npc/personalizado/cadu/   
      suponhamos, que dentro da pasta cadu, tenha uma mestra de classes, então a linha do script, será assim;    
     
    npc: npc/personalizado/cadu/mestra_de_classes.txt  Alguns detalhes a se lembrar
     
    espaços devem conter _ (anderline, ou linha em baixo) e todo script, na linha de ativação deste, tem que ter o .txt no final, para o emulador entender que é um script em texto para ser lido

     
    até mais
  7. Upvote
    JulioCF reacted to Ind in Hercules April 22 Patch   
    Hercules April 22 Patch
    Hello~! - What?!
    1st, most of these things were meant to be released separately but as I started to work with them one thing hooked up to another and I ended up deciding to get all out at once No second today! The all-long, all-mighty list
    New Map Zone DB Updates Added New "All" Zone, easy way to add modifiers to all maps in the game. Automatically inherited by all existent zones. Added new zone setting disabled_commands, can disable any command in any zone "command-name: min-group-lv" also supports min group level to override, to enable back a command disabled by inheritance just use "command-name: 0" Added new zone setting skill_damage_cap (as requested by the community), can cap any skill damage to any range of unit types, and also a new core config "HMAP_ZONE_DAMAGE_CAP_TYPE" that controls how the cap is applied (before or after modifiers) New target-type support (used by skill_damage_cap and disabled_skills): PET (special thanks to frenzmu06 for bringing it up!), CLONE and MOB_BOSS Added support to ids! item and skill ids may now be employed in all sections of the file in the place of item/skill names Detailed Map Zone DB Update Hercules Channel System Update Added a IRC bridge as requested by the community, allows users outside of the game (but in a irc network e.g. thru mobile/cel app) to communicate with anyone in-game that is within a specific #channel, and vice-versa Detailed Channel System Update Added Beret and Yommy's suggestion on cash shop file format, also added support for item ids Added Ryuuzaki's kafra point support to the new cashshop Updated map-server's save_setting, added new option: 128, to save buyingstore transactions on the fly Revisited bindatcmd feature, dropped level support, added group level support and added a new flag capable of deciding whether calls to that command should be logged in the atcommand log. Performance Improvement Added a in-memory list to store existent shops (saves iterating through all online players) Modified searchstore to use said db above, making its queries faster Improved pc_groups processing, decreased runtime ram usage by a about 1mb. Improved @command log processing through groups, now caching the state (no longer does dbmap lookup). Improved atcommand.conf file processing (was doing a extra lookup instead of using atcommand_exists already-performed lookup result) Improved atcommand's help file processing (no more lookups! string is now cached directly in the atcommandinfo struct of each command) and data management Improved @help's processing: dropped the huge config file lookup and replaced by using the caches. Improved atcommand logging, added option to not log specific commands (so you dont waste log room with stuff such as @iteminfo/@mobinfo/etc) -- atcommand.conf nolog group Sightly improved zone inheritance processing. Speeded up mvp drop processing Speeded up item log processing Speeded up mob item drop processing Misc With map_zone_db's new clone support, flag 0x8000 (no-clone-use) in the skill db was dropped With map_zone_db's new way to block commands, mapflag nogo was dropped. Fixed a number of discrepancies between unsigned and signed variables in many packets. Fixed loading messages for exp_db, attr_fix, statpoint, mob_chat_db, mob_pouch, mob_branch, mob_classchange, mob_boss, mob_poring and item_group_db pets from gms who cant drop items no longer can loot items (prevents exploit where gm kills something, pet loots, then drops and action is not logged nor blocked). Fixed combo bonuses that used getrefine on weapons/cards that affect weapons. Added @searchstore as to offer same availability to gms as @auction/@mail does Improved 2013 client charselect procedure, all thanks to Yommy! Links~!
    Commit
  8. Upvote
    JulioCF got a reaction from LipESprY in Decompilando .Lub para .Lua   
    Tutorial Decompilando .Lub para .Lua   Recentemente comecei a mexer com a janela de infinitas possibilidades que é a adição de custom itens e custom mobs e me deparei com a necessidade de realizar decompilação de arquivos .lub para .lua na atual pasta em uso para hexeds 2012+ que é a luafiles514. Este é um tutorial que ira de uma forma simples explicar como fazer este procedimento.   - Índice Programas Utilizados. Procedimentos. Agradecimentos. Requerimentos   - Luadec 0.6: http://files.luaforge.net/releases/luadec/luadec/0.6 - Wordpad ou qualquer editor de texto (recomendado Wordpad ^^)     Procedimentos   - Crie uma Nova Pasta (Onde quiser) - Baixe o Luadec 0.6 e extraia o Luadec.exe para a pasta criada. - Crie um arquivo de texto com o nome: batch.txt - Edite o batch.txt, selecione a opcao "Salvar como..", selecione "Todos os arquivos" e salve com o nome de batch.bat   Seu ambiente para decompilação dos .lub está agora pronto. Para decompilar um .lub (utilizaremos como exemplo o accessoryid.lub):   - Copie e cole o arquivo accessoryid.lub na pasta onde estao o luadec.exe e o batch.bat - Edite o arquivo batch.bat e escreva:     
    luadec accessoryid.lub > accessoryid.lua   
      - Salve e feche o editor de texto. - Em seguida execute o batch.bat e sera gerado o arquivo accessoryid.lua.    Para decompilar qualquer outro .lub siga os mesmos procedimentos seguidos no exemplo: - Copie o arquivo.lub para o ambiente de decompilação.   - Edite o batch.bat para o nome do arquivo de entrada e saída.    
    luadec entrada.lub > saida.lua   
      - Execute o batch.bat.     Agradecimentos   Ao usuário ivanyan do rathena que foi autor de um post onde eu conheci o luadec para decompilar o que eu precisava. Espero que seja útil. Abraços, Neko.   Dica retirada do brAthena neste post.
  9. Upvote
    JulioCF got a reaction from Ayzawa in Decompilando .Lub para .Lua   
    Tutorial Decompilando .Lub para .Lua   Recentemente comecei a mexer com a janela de infinitas possibilidades que é a adição de custom itens e custom mobs e me deparei com a necessidade de realizar decompilação de arquivos .lub para .lua na atual pasta em uso para hexeds 2012+ que é a luafiles514. Este é um tutorial que ira de uma forma simples explicar como fazer este procedimento.   - Índice Programas Utilizados. Procedimentos. Agradecimentos. Requerimentos   - Luadec 0.6: http://files.luaforge.net/releases/luadec/luadec/0.6 - Wordpad ou qualquer editor de texto (recomendado Wordpad ^^)     Procedimentos   - Crie uma Nova Pasta (Onde quiser) - Baixe o Luadec 0.6 e extraia o Luadec.exe para a pasta criada. - Crie um arquivo de texto com o nome: batch.txt - Edite o batch.txt, selecione a opcao "Salvar como..", selecione "Todos os arquivos" e salve com o nome de batch.bat   Seu ambiente para decompilação dos .lub está agora pronto. Para decompilar um .lub (utilizaremos como exemplo o accessoryid.lub):   - Copie e cole o arquivo accessoryid.lub na pasta onde estao o luadec.exe e o batch.bat - Edite o arquivo batch.bat e escreva:     
    luadec accessoryid.lub > accessoryid.lua   
      - Salve e feche o editor de texto. - Em seguida execute o batch.bat e sera gerado o arquivo accessoryid.lua.    Para decompilar qualquer outro .lub siga os mesmos procedimentos seguidos no exemplo: - Copie o arquivo.lub para o ambiente de decompilação.   - Edite o batch.bat para o nome do arquivo de entrada e saída.    
    luadec entrada.lub > saida.lua   
      - Execute o batch.bat.     Agradecimentos   Ao usuário ivanyan do rathena que foi autor de um post onde eu conheci o luadec para decompilar o que eu precisava. Espero que seja útil. Abraços, Neko.   Dica retirada do brAthena neste post.
  10. Upvote
    JulioCF got a reaction from Prourhildr in Decompilando .Lub para .Lua   
    Tutorial Decompilando .Lub para .Lua   Recentemente comecei a mexer com a janela de infinitas possibilidades que é a adição de custom itens e custom mobs e me deparei com a necessidade de realizar decompilação de arquivos .lub para .lua na atual pasta em uso para hexeds 2012+ que é a luafiles514. Este é um tutorial que ira de uma forma simples explicar como fazer este procedimento.   - Índice Programas Utilizados. Procedimentos. Agradecimentos. Requerimentos   - Luadec 0.6: http://files.luaforge.net/releases/luadec/luadec/0.6 - Wordpad ou qualquer editor de texto (recomendado Wordpad ^^)     Procedimentos   - Crie uma Nova Pasta (Onde quiser) - Baixe o Luadec 0.6 e extraia o Luadec.exe para a pasta criada. - Crie um arquivo de texto com o nome: batch.txt - Edite o batch.txt, selecione a opcao "Salvar como..", selecione "Todos os arquivos" e salve com o nome de batch.bat   Seu ambiente para decompilação dos .lub está agora pronto. Para decompilar um .lub (utilizaremos como exemplo o accessoryid.lub):   - Copie e cole o arquivo accessoryid.lub na pasta onde estao o luadec.exe e o batch.bat - Edite o arquivo batch.bat e escreva:     
    luadec accessoryid.lub > accessoryid.lua   
      - Salve e feche o editor de texto. - Em seguida execute o batch.bat e sera gerado o arquivo accessoryid.lua.    Para decompilar qualquer outro .lub siga os mesmos procedimentos seguidos no exemplo: - Copie o arquivo.lub para o ambiente de decompilação.   - Edite o batch.bat para o nome do arquivo de entrada e saída.    
    luadec entrada.lub > saida.lua   
      - Execute o batch.bat.     Agradecimentos   Ao usuário ivanyan do rathena que foi autor de um post onde eu conheci o luadec para decompilar o que eu precisava. Espero que seja útil. Abraços, Neko.   Dica retirada do brAthena neste post.
  11. Upvote
    JulioCF reacted to Neo-Mind in Client Translation Project   
  12. Upvote
    JulioCF reacted to Dastgir in Client Translation Project   
    We can have files for 2013 too.
    @edit
    I am done with translation for 2013 client too, tested it and working fine,
    2013 Client Preview: http://imageshack.us/g/824/20132j.jpg/


  13. Upvote
    JulioCF reacted to jaBote in ¡Bienvenidos a la sección en español de Hercules!   
    ¡Hola a todos! Parece que han aceptado la proposición que hice al Staff de Hercules sobre la creación de esta sección para que podamos disfrutar de soporte en español. Sé que no todos somos muy duchos en la lengua de Shakespeare, por lo que en estos foros podréis preguntar cosas sobre Hercules. Eso sí, en español.
     
    Como muchos de nosotros sabemos, Hercules proviene de Athena (el primer emulador jamás creado de RO, con disculpas de AEGIS, que es el emulador oficial), que es también la raíz de donde provienen todos los demás emuladores actuales de Ragnarok Online. Hercules bebe especialmente de rAthena, pero el emulador ya ha sido intensamente modificado en los pocos meses que tiene de vida. Al parecer en Hercules se ha decidido dejar de lado el típico *Athena que muchos hispanos estamos acostumbrados a tratar, pero no ha sido el primero en hacerlo: con anterioridad han existido y existen emuladores que no tienen Athena en su nombre, como pueden ser Freya, Nezumi o Cronus (actualmente de ellos solo Cronus continúa en desarrollo, aunque está en portugués).
     
    En lo que a mí respecta, no soy especialmente bueno dando soporte en emuladores de esto: empecé a jugar al RO hace relativamente muy poco, mucho menos que el jugador medio de este juego, y he tenido menos tiempo aún para saber qué es lo que hace toda la magia que mueve nuestro mundo virtual, y le da consistencia e integridad sin que apenas nos demos cuenta de ello. Muchos (y me incluyo) no sabemos qué hay "bajo el capó" de nuestros servidores.
     
    Trataré de dar la mejor (y más amplia) ayuda que me sea posible, aunque es obvio que esto no es un foro en que solo yo ayudo: hay campos enteros del soporte a este emulador (y cualquier otro *Athena) que por desgracia aún se me escapan. Yo no sé todo sobre el emulador y podéis estar seguros que también acabaré preguntando bien aquí o en las secciones de soporte en inglés, pero se ha creado esta comunidad en español con un propósito, y es que todos nosotros podamos colaborar con un granito de arena, de tal forma que todos podemos salir enriquecidos compartiendo nuestros conocimientos.
     
    Sin mucho más que decir por el momento, os doy mi más cálida bienvenida a nuestra aún pequeña comunidad en español de Hercules.
     
    ¡Nos leemos!
  14. Upvote
    JulioCF reacted to Ind in *skill script command update/fix   
    *skill script command update/fix
    Hello~! - What?!
    This is me telling you I screwed up when I fixed bug #5018 (script-granted skills not being persistent), and how you can fix it. Whats it about
    The code I committed for #5018 is perfectly fine, the screw up was that I totally didn't think of all the scripts out there that were using the function as it performed instead of what its description said (the function behavior had been broken since it was first implemented back in j/eAthena) Fixing it
    It's very simple to fix. Update to latest Hercules and run the 2013-04-16--01-24.sql upgrade file, it'll update the skill flags accordingly Changes
    With this update, in order to achieve the "skill permanently granted through script" effect, you need to use flag 3 instead of 0, 0 will mimic the effect prior to the fix on #5018 as to keep backwards compatibility with the scripts Special Thanks
    akinari1087 from rAthena. Link
    Commit Upgrade File
  15. Upvote
    JulioCF reacted to Nameless2you in 04/10/2013 kRO Maintenance   
    ** May contain interpretation errors   ■ Inspection Time     - Servers: 01:30 to 05:30 (Spanish Time)   Common Patch:   - The entry warp to the Jitterbug Nightmare fight will disappear during the fight. - The Spring Welcome event starts (it lasts 3 weeks). - You'll find Bomi y Beryl in Prontera, who will help you to make a costume hat. - Sura Skill Modified: Skill [Flash Combo] will be carried out to its end even if the target dies. - Sura Skill Fixed: Skill [Flash Combo] now allows enemies to attack the caster when it's used. - Sura Skill Modified: If [Flash Combo] skill is used in an enemy and it's 3 or more cells away, it's cancelled. - Sura Skill Fixed: Skill [Fallen Empire] wasn't correctly recognising the enemy for applying size bonus. - Once you complete the Jitterbug Nightmare instance you have the possibility of combining certain items with "밍민" (Untranslated?). - Once you complete the Horrifying Toy Factory Dungeon, reward treasures will have an adjustment on drop rates.   Main Servers:   - Increased Job Manual Experience Event is now ended. - Auto cast of skill [Leap] in forbidden maps will be corrected. - Sura Skill Fixed: Your SP wasn't lowered when you used the [Rising Dragon] skill with Incubus Card equipped and its effect ended. This will be corrected. - Rune Knight Skill Fixed: When you used the [Dragon Breath] skill on someone affected by [Fiber Lock] the extra damage dealt by Fire Property wasn't added. This will be corrected.   Sakray Server:   - Hunter/Sniper Skill Fixed: When you're Ranger Third Job, level 5 of [blitz Beat] skill increased damage based on Job Level. This will be corrected. - Mechanic Skill Modified: Now skill [Magnetic Field] will only affect enemies in non-PvP maps. - Drop rate changed for some items from monsters in WoE TE Guild Dungeons. (This is done for maintaining Zeny stability on  (Drop rate changed for some items from monsters for maintaining Zeny stability on server commerce).     Translator note (Spa-Eng): There may be some serious incorrections because of a yet understandable but poor, confusing translation to Spanish. Big thanks anyways to Ziu for getting and translating it so we all can have it. Big thanks to jaBote for translating it from Spanish into English.
  16. Upvote
    JulioCF reacted to Fatalis in PvP Valkyrie   
    File Name: PvP Valkyrie
    File Submitter: Fatalis
    File Submitted: 12 Apr 2013
    File Category: Maps & Textures
     
    PvP Valkyrie i created this map last December 2012 and i want to share it on Hercules Community. I didn't release it on other Site
     
    Note:
    You may redistribute but you may NOT alter this file, this Map is not for Sale! it's free
     
    How to add blue sky [ aeries-guide ]
     
    This question frenquently remains. It's possible to make it but you're really limited. So, I'll explain you 3 differents method for make this effect.
     
    First method : Replace an existing map with this effect. I list here all maps :

    5@tower / bif_fild02 / bif_fild01 / bif_dun01 / 1@mist / thana_boss / sky1 / que_temsky / ra_temsky / gon_dun02 / gonryun / 2009rcw_07 / 2009rcw_03 / bat_b02 / bat_b01 / que_qaru05 / que_qaru04 / que_qaru03 / que_qaru02 / que_qaru01 / que_qsch05 / que_qsch04 / que_qsch03 / que_qsch02 / que_qsch01 / bat_fild02 / sch_gld / airplane_01 / airplane / himinn / rwc01.rsw / valkyrie / yuno / comodo / 6@tower / moc_fild22b / moc_fild22 / einbroch / mjolnir_01 / gef_fild07 / xmas / xmas_fild01
     
    Second method : Use a Hexadecimal editor, open your executable with it then search for a map with sky effect. Replace the name found by the name of your map :
     

     
    Click here to download this file
  17. Upvote
    JulioCF reacted to Ind in Introducing Hercules Channel System   
    Hercules Channel System Update

    New Commands Explained
    [*]@channel
    [*]Bans a specific character from a channel
    @channel ban <#channel name> <character name> [*]Lists all banned characters from a channel (groups with channel system admin permission can also see their account id)
    @channel banlist <#channel name> [*]Unbans a specific character from a channel
    @channel unban <#channel name> <character name> [*]Changes a channel's options (for now, channel message delay and announce-when-someone-joins)
    @channel setopt <#channel name> <option name> <option value>


    Other stuff
    [*]Groups with channel admin permission can bypass the channel message delay

    Special Thanks
    [*]to Frost for proposing the per-channel message delay limitation
    [*]to Fatalis for proposing what'd end up as the @channel ban, @channel unban and @channel unbanall
    [*]to Zopokx for proposing an improvement to how the map/local channels function


  18. Upvote
    JulioCF reacted to Ind in Hercules Renewal: Phase Two   
    Hercules Renewal: Phase Two
    Hello~! - What?!
    "but phase one isn't complete yet!"its alright, we have been able to manage parallel projects and goals, we surely can take care of this one too and effort required on this one is pretty much less than on phase one "So whats this phase two about?"one of my favorite things: user friendliness Goal: user-friendliness
    This aims at rewriting all of our server-client packet building, making it much more user friendly to modify and add new ones. We'll be starting with map server <- -> client (clif.c) and then will move to char server <- -> client and later login server <- -> client Before
    void clif_authok(struct map_session_data *sd) { #if PACKETVER < 20080102     const int cmd = 0x73; #else     const int cmd = 0x2eb; #endif     int fd = sd->fd;     WFIFOHEAD(fd,packet_len(cmd));     WFIFOW(fd, 0) = cmd;     WFIFOL(fd, 2) = gettick();     WFIFOPOS(fd, 6, sd->bl.x, sd->bl.y, sd->ud.dir);     WFIFOB(fd, 9) = 5; // ignored     WFIFOB(fd,10) = 5; // ignored #if PACKETVER >= 20080102     WFIFOW(fd,11) = sd->user_font; #endif     WFIFOSET(fd,packet_len(cmd)); } After
    void clif_authok(struct map_session_data *sd) {     struct packet_authok pack;          pack.PacketType = authokType;     pack.startTime = gettick();     pack.PosDir[0] = sd->bl.x;     pack.PosDir[1] = sd->bl.y;     pack.PosDir[2] = sd->ud.dir;     pack.xSize = 5; //not used     pack.ySize = 5; //not used #if PACKETVER >= 20080102     pack.font = sd->user_font; #endif          clif->send(pack,sd->fd,blabla,SELF); } Special Thanks
    To Yommy for bringing this up!
  19. Upvote
    JulioCF reacted to Ind in Download Section is now up~!   
    Hercules Download Section
     
    Where?!!
    [*]Here~

    The rules
    [*]None exclusive to this download section as of yet, all our forum rules extend to our download section -- e.g. no warez. Probably not for long, our moderators surely will think of some as issues show up.

    Why so few categories
    [*]Since we're starting from scratch we thought it'd be best if we didn't have a high number of empty categories, we'll be creating new categories as we see necessary, example: if the sprites & palettes section gets crowded (i.e. with different types of sprites) we'll create a new subcategory section for said type, and so on as more files come in.
    In short, we'll be expanding as necessity comes.

    Upcoming Modifications
    [*]JayPee came up with a very interesting idea we'll be implementing soon, making downloads on certain areas (e.g. control panels) be capable of having their download link be their respective repository's latest zip file ( e.g. from a github project ), as to allow users to always download the latest version as opposed to having to rely on the files' author to update their file on our system.
    [*]We are not yet sure whether we'll be implementing paid file support, however if we do we already have a few modification ideas from our staff whos got frustrated by similar systems' inability to counter frauds (for example introduction of measures on first-time buyers)


  20. Upvote
    JulioCF reacted to Ind in Hercules CC Program   
    Hercules CC Program
    Hello~! - What?!
    We're changing how the CC Badge works, making it a position that actually makes sense with it's name: a position given to community members who've contributed to Hercules.
     
    Badge Requirement
    Any of the following will make you elegible to receive the title, be aware the position is not automatically-granted, the staff who oversees the section in question will appoint you to receive the title.
    Outstanding presence in the bug report section Outstanding presence in the wiki Outstanding presence in the support sections (helping others) Outstanding presence in the downloads sections (sharing your stuff) Help the development by providing key information Any other outstanding effort to contribute to Hercules not necessarily listed here (we'll add more items as we see fit)  
    Position Benefits
    We have plans/intentions to implement specific benefits depending on why each title was given (e.g. if its because you're active in the bug reports section you may receive pseudo-moderation-powers on that section), however at this point in time the title is only a title -- there are no benefits to it yet.
  21. Upvote
    JulioCF reacted to iDontCare in Cash Shop Window   
    - Cash Shop Button English
    - Cash Shop BackGround
     

     

     

     

     
     
    CashshopWindow.rar
  22. Upvote
    JulioCF reacted to Ind in Introducing Cash Shop Support   
    Cash Shop Support
    Hello~! - What?!
    1st, getting this together has only been possible thanks to Yommy 2nd, really, without Yommy's help this wouldn't have worked 3rd, did I already mention Yommy made this possible? screenHercules006.jpg
    cashshop_db.conf format
    //==================================================== //=       _   _                     _ //=      | | | |                   | | //=      | |_| | ___ _ __ ___ _   _| | ___  ___ //=      |  _  |/ _ \ '__/ __| | | | |/ _ \/ __| //=      | | | |  __/ | | (__| |_| | |  __/\__ \ //=      \_| |_/\___|_|  \___|\__,_|_|\___||___/ //=                                                   //=            http://herc.ws/board/                         //==================================================== //= http://herc.ws/board/topic/367-introducing-cash-shop-support/ cash_shop: ( {     cat_0: { //New         Apple:100         ID531:250     }     cat_1: { //Popular         ID513:100         Banana_Juice:250     }     cat_2: { //Limited         Grape:100         ID533:250     }     cat_3: { //Rental         ID515:100         Carrot_Juice:250     }     cat_4: { //Permanent         Green_Herb:100         ID510:250     }     cat_5: { //Scroll         ID501:100         ID502:250     }     cat_6: { //Usable         White_Potion:150         Blue_Potion:500     }     cat_7: { //Other         ID909:400         ID907:500     } } ) Is it ready?!
    The packets work, you can buy, list, etc. BUUUUT I wouldn't bet it is 100% complete -- I'm not very aware of how the cashpoint stuff works, I'd guess the behavior is not 100% -- BUUUT getting the packets to work was the toughest part, just drop us a bug report and we sure will fix any broken formulas instantly. I'm not aware of what the official servers have in it being sold either, I've put random garbage with absurdly high prices in the db (so we all can debug). BTW This only works on ragexe (not ragexere!) clients, e.g. : http://herc.ws/board/topic/289-2013-ragexe-area/ Special Thanks
    Yommy Yommy ...Yommy! malufett Judas Beret kLabMouse And everyone whos helped us get the 2013 client to work, Thank you All! to Beret and Yommy for the new file format suggestion! Links~!
    Commit cashshop_db.conf file
  23. Upvote
    JulioCF reacted to GreenBox in multiple map-server support   
    1. Introduction
    I feel like we need this, as I don't have anything to do this month, I'll dedicate it to Hercules <3
    Our inter server communication is very buggy and exploitable, mainly when we put a second zone server in the game.
    I'll use this topic to manage TODOs and discuss about the implementation design.
     
    2. Implementation Steps
    Create a standard way of defining "classes": COBJ https://github.com/HerculesWS/Hercules/commit/5e018af1749be4b64e0c0bdf77d412eaa82dae57 Rewrite Inter code using COBJ Implement session_data synchronization between zones

    3. Further Work
    Rewrite already existing code to use COBJ Optimize inter server communication

    Branch: https://github.com/HerculesWS/Hercules/tree/zones
    Documentation: https://drive.google.com/#folders/0B1C53TZ4rjH7d3FXakhjeHRpZzQ
     
    ~in progress~
     
    * Moved to public section so we can take user input
  24. Upvote
    JulioCF reacted to Ind in PacketDB Overhaul   
    PacketDB Overhaul
    Hello~! - What?!
    1st, not a overhaul as much as...well we purged the poor thing completely 2nd, adding and maintaining packets is now much easier Changes
    packet_db.txt was dropped packet_ver was dropped in its entirety, the server has never been able to maintain multiple packet versions at once stably packet_ver_flag setting in conf/battle/client.conf was dropped packets are now stored at src/map/packets.h packets.h format
    for outgoing packets: packet(packet_id,length)/* example */packet(0x006a,23); for incoming packets: packet(packet_id,length,function,offset ( specifies the offset of a packet field in bytes from the begin of the packet ),...)/* example */packet(0x0072,19,clif->pWantToConnection,2,6,10,14,18); Improvement
    Users no longer have to touch packet files when changing their client versions, PACKETVER in src/common/mmo.h is now enough. With the map server not having to maintain packets for so many versions at once, its ram usage was reduced by 7MB Credits
    Feature Design by GreenBox Special Thanks
    to mkbu95 for bringing this topic up! (reworking the packetdb) Links~!
    Commit packets.h file
  25. Upvote
    JulioCF reacted to Nameless2you in 04/03/2013 kRO Maintenance   
×
×
  • Create New...

Important Information

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