Jump to content

JulioCF

Int'l Portuguese Moderators
  • Content Count

    791
  • Joined

  • Days Won

    10

Reputation Activity

  1. Upvote
    JulioCF reacted to Racaae in [Episódio 14.3] NPCs gerais   
    Post atualizado:
    Adicionado monstros, portal, e um bônus.
     
     
    getattachedrid is a rAthena exclusive command, unfortunately Hercules lacks many nice commands.
  2. Upvote
    JulioCF reacted to Masao in Tree of Savior   
    I really enjoyed the beta as well =D Unfortunatly I couldn't play from the beginning, I was one of the lucky 3'000 which got a beta key after there were only 3 days left to play, so I only made it to lvl 35 highlander class, but it was freaking awesome and super fun =D
     
    Can't wait for the next beta and for the release *-*
     
    ToS Japanase Trailer:


  3. Upvote
    JulioCF reacted to jTynne in Tree of Savior   
    https://www.youtube.com/watch?v=rbM_TEgkKeE&feature=youtu.be
     
    I somehow managed to make it to level 50 before it ended. My friend made it to 76 (Hisoka).
     
    ToS was worth the wait, and it lives up to the hype.
     
    Cannot wait until the next beta, or for pservers of it. Awesome, awesome game.
  4. Upvote
    JulioCF reacted to Racaae in [Episódio 14.3] NPCs gerais   
    "O resultado da longa expedição finalmente chegou! Na caverna com nascentes de fogo está o covil do demônio, nós estamos nos preparando para o duelo final contra o Imperador Morroc." 

     
     
    Descrição: NPCs comuns e defensores no mapa principal do episódio 14.3 (Bacia Flamejante) e alguns em Eclage.
    Esses não são os NPCs de quests, a maioria deles serve para teletransportar monstros que chegam muito perto da base avançada (como se fosse a "parte segura" do mapa). O resto são personagens de episódios passados que tem relação a história como alguns do Campo da Expedição, El Dicastes e Eclage.
     
    O script está longe de estar perfeito, portanto bugs podem ocorrer. Algumas observações:
     
    •OBS1: Os NPCs defensores não estão teletransportando os monstros porque o comando unitwarp perde o GID do monstro quando é usado sleep2 antes. Por isso comentei as linhas até resolver isso. (Usuários do rAthena ver post abaixo)
    •OBS2: O comando showscript não deixa a mensagem na janela de chat como no servidor oficial.
    •OBS3: Estão faltando algumas falas dos defensores da parte de dentro (quando o monstro chega perto) e será adicionado assim que possível. 
     
    E com certeza pode haver erros de português uma vez que não sou muito bom nessa matéria.
     
    Link do download (pode baixar do anexo se quiser): https://www.dropbox.com/s/6hwgeof8yzyc7qc/14_3.txt?dl=0
     
     
    Monstros:
     
     
    Portal:
     
     
    Bônus (qual seria a graça se não dá nem pra entrar no mapa) 
     
    14_3.txt
  5. Upvote
    JulioCF reacted to Tokeiburu in GRF Editor   
    File Name: GRF Editor
    File Submitter: Tokeiburu
    File Submitted: 20 Jun 2014
    File Category: Client Resources
     
    ** This program has been orignally uploaded on rAthena; it's been uploaded on Hercules due to multiple requests. If you have suggestions or feedback and you want a quick response, please contact me via rAthena. I will respond on Hercules' forum as well, but it'll take a bit longer .
     
    Hey everyone,
     
    This is a GRF tool I started to develop for my own personnal use, but I thought I'd share it since I've upgraded the UI. Its primary goal is to be easy to use while offering a wide variety of options and customizations. The software is quite stable and can handle large operations easily.
     
    How to install
    Download the zip archive provided from the download link at the bottom of this description or directly from there : http://www.mediafire.com/?aflylbhblrzpz0h
    Install the application with GRF Editor Installer.exe; if you are missing a .NET Framework you will be prompted to download it.
    Once you are done, you can start the program from the link on your desktop.

    Key features
    Overall speed is faster (or at least equal) than any GRF tool.
    Common operations : add, delete, merge, extract, preview, save.
    Undo and redo for any operation.
    It can open any GRF file.
    Clean and very interactive interface.
    Saving formats supported : 0x200, 0x103 and 0x102 (through the Settings page).
    Instant filter and search options (example : "map .gat").
    File association and context menus integration for .grf, .gpf and .rgz (through the Settings page).
    Can rebuild separated images into one file easily.
    Lub decompilation (in beta, but it can decompile almost any lub file so far).
    Drag and drop (with the ALT key, can be modified in the Settings page). This is a big part of the software; most of the items can be moved around within the application itself or from/to Windows Explorer.

    Tools
    Sprite editor : a simple sprite editor with powerful features. Semi-transparent images can be added, you can easily change the order or replace images, etc. This tool can convert images in the wrong type by showing you multiple solutions (merging a new palette, dithering the image by using current palette, using the closest color, and a few more).
    Grf validation : allows you to validate a GRF with multiple settings. It can detect corrupted GRF entries, invalid sprites, empty files, non-GRF files, duplicate files and a lot more.
    Flat maps maker : generates flat maps from .gat and .rsw files. Useful to generate WoE maps or to fasten up the loading time.
    Patch maker : generates a GRF patch based on two different GRFs.
    Hash viewer : shows the hash code (both CRC32 and MD5) for files.
    Image converter : converts an image to any format requested (BMP, PNG, JPG, TGA).
    GrfCL : used to create batch files (.bat) which can automate tasks on GRF files. See the content in GrfCL.rar in the download for more information. This tool can be customized from the sources as well.
    Palette recolorer : creates new sprites by changing their colors (this tool is now deprecated).
    Client database editor : allows modifications of the database client files (txt and lua) with easy and simple tools. Work in progress.

    Grf encryption
     

    The encryption feature has been enabled again. It's similar to what it used to be and it has been tested on client versions ranging from 2012-08-01 to 2014-02-05. Some error messages will be displayed if necessary. If you have an issue, copy the error message (with the code, if there's one) and send me the client executable with the cps.dll file generated by GRF Editor. There shouldn't be compatibility issues anymore though!  
    Technical stuff
    Requires .Net Framework 3.5 (SP1) Client Profile to run (3.5 or more will work as well).
    Automatically converts file name encoding to their proper values (you can change the encoding).
    Data virtualization is used as much as possible to preview files, meaning the files aren't completely loaded.
    Right-clicking an item will bring up the available options with that file.
    Preview file formats : txt, log, xml, lua, lub, bmp, png, tga, jpp, db, ebm, pal, gnd, rsw, gat, rsm, str, spr, act, imf, fna and wav.
    Services are "crash ready", meaning that you will be warned about a failed operation and no work will be lost (the application won't close and crash). It tries to continue operating even if it meets unsual conditions.
    Operations can be cancelled by clicking on the button near the progress bar.
    The warning level can be changed to avoid messages like "Please select a folder first."
    When prompted with an error, use Ctrl-C to copy the current dialog's content.

    Some screenshots!
    1) Previewing an act file, while showing the search feature

     
    2) Preview of a model file (rsm)

     
    3) Preview of GrfCL with the MakeGrf command

     
    4) Preview of the Client Database Editor

     
    5) Preview of Grf validation

     
    6) Search feature (press Ctrl-F or Ctrl-H to bring up within a text editor)

    Sources : http://www.mediafire.com/download.php?7z6hkdag4ayj8rs
     
    Got a feedback? I'd gladly hear you out and fix issues you have with the program. If you want new features to be added, don't hesitate to ask!
     
    Click here to download this file
  6. Upvote
    JulioCF reacted to evilpuncker in [PEDIDO] restrição em portais e script verifica mapa   
    se vc usasse hercules eu te ajudaria com o maior prazer kkkkk acho q vc conseguiria mais sucesso postando no cronus (ou não!?)
  7. Upvote
    JulioCF reacted to Akaneharuka in Beginner Cap   
    File Name: Beginner Cap
    File Submitter: Akaneharuka
    File Submitted: 12 Jul 2015
    File Category: Sprites & Palettes
     
    Costume Beginner Cap for newbie player
     

     
    The status of the item already in ...dbreitem_db.conf
     
    But if you don't have them , Use the script below
     
     
    Item ID 20307
     
    In item_db.conf add this
    { Id: 20307 AegisName: "C_Beginner_Cap" Name: "Costume Beginner Cap" Type: 5 Loc: 4096 View: 1348 Script: <" if(BaseLevel<100) { bonus bHit,30-(3*(BaseLevel/10)); bonus bMaxHP,1000-(100*(BaseLevel/10)); bonus bMaxSP,200-(20*(BaseLevel/10)); bonus bVariableCastrate,-10+(BaseLevel/10); bonus bHealPower,150-(10*(BaseLevel/10)); bonus bHealPower2,10*(BaseLevel/10); bonus bAddItemHealRate,10*(BaseLevel/10); }
     
    and this is iteminfo.lua or iteminfo.lub
    }, [20307] = { unidentifiedDisplayName = "Hat", unidentifiedResourceName = "캡", unidentifiedDescriptionName = { "Unknown Item, can be identified by ^6A5ACDMagnifier^000000." }, identifiedDisplayName = "Costume Beginner Cap", identifiedResourceName = "비기너마크", identifiedDescriptionName = { "A costume awarded to adventurer who barely start his adventure.", "HIT +30", "MaxHP +1000", "MaxSP +200", "Variable cast time -10%.", "Increase restoration amount of Novice Potion by 50%.", "Increase healing power by 150%.", "Every 10 base level increment:", "HIT -3", "variable cast time +1%", "MaxHP -100, MaxSP -20", "Healing power -10%,", "Increase healing received and restoration items by 10%.", "^FF0000Cannot be traded.^000000", "Class: ^777777Costume^000000", "Defense: ^7777770^000000", "Location: ^777777Upper^000000", "Weight: ^7777770^000000", "Required Level: ^7777771^000000", "Jobs: ^777777All^000000" }, slotCount = 0, ClassNum = 1348 },
     
    Click here to download this file
  8. Upvote
    JulioCF reacted to ρixєℓ in Erro ao Iniciar Evento   
    Troque:
     
     
       if(select("Ligar evento.:Entrar no evento.") == 1) callsub OnStart;    mes "[Evento Pandaring]";    mes "Divirta-se!";    next;    warp "poring_c01", 100, 100;    end;       Onclock0200: callsub OnEventStart;        Onclock0030: callsub OnEventStart;        OnClock1630: callsub OnEventStart;        OnClock0500: callsub OnEventStart;        OnClock2000: callsub OnEventStart;        OnClock1900: callsub OnEventStart;       OnEventStart:            announce "[Evento Pandaring]: Gente, é hora do evento. Falem comigo para entrar.",0;            initnpctimer;            monster "poring_c01",0,0,"Pandaring",3500,1,strnpcinfo(0)+"::OnMobKilled";            monster "poring_c01",0,0,"Pamdaring",3500,10,strnpcinfo(0)+"::OnWrongKilled";            monster "poring_c01",0,0,"Pandarimg",3500,10,strnpcinfo(0)+"::OnWrongKilled";            monster "poring_c01",0,0,"P@andaring",3500,10,strnpcinfo(0)+"::OnWrongKilled";            monster "poring_c01",0,0,"Panndarin",3500,10,strnpcinfo(0)+"::OnWrongKilled";            monster "poring_c01",0,0,"Pendaring",3500,5,strnpcinfo(0)+"::OnWrongKilled";            monster "poring_c01",0,0,"Pandaryng",3500,1,strnpcinfo(0)+"::OnWrongKilled";            monster "poring_c01",0,0,"Pandarlng",3500,1,strnpcinfo(0)+"::OnWrongKilled";            monster "poring_c01",0,0,"Pandarng",3500,1,strnpcinfo(0)+"::OnWrongKilled";            monster "poring_c01",0,0,"Pandring",3500,10,strnpcinfo(0)+"::OnWrongKilled";            monster "poring_c01",0,0,"P4ndring",3500,10,strnpcinfo(0)+"::OnWrongKilled";            monster "poring_c01",0,0,"Pandaryng",3500,10,strnpcinfo(0)+"::OnWrongKilled";            monster "poring_c01",0,0,"Panring",3500,10,strnpcinfo(0)+"::OnWrongKilled";            monster "poring_c01",0,0,"Pandring",3500,10,strnpcinfo(0)+"::OnWrongKilled";            monster "poring_c01",0,0,"Pamdring",3500,1,strnpcinfo(0)+"::OnWrongKilled";            set .pandaringcatch,1;            end;            return;  
    Por:
     
     
      Sobre o estilista basta renomear a label "L_end" para L_End", e os outros npcs, pode postar novamente? ficou meio zoado.
  9. Upvote
    JulioCF reacted to Michi in Ragnarok Online Mobile Version CN Teaser Trailer at Chinajoy 2015   
    https://www.youtube.com/watch?v=NGJEWshqzUc&feature=youtu.be
  10. Upvote
    JulioCF reacted to evilpuncker in Erro ao Iniciar Evento   
    erro muito óbvio  
     
    :
    callsub OnStart;
     
    callsub OnEventStart;
     
     
    uma das duas não existe, adivinhe qual kkk
  11. Upvote
    JulioCF got a reaction from mleo1 in Tree of Savior   
  12. Upvote
    JulioCF reacted to Emistry in Map Zone Expansion   
    { name: "Zone Name" disabled_skills: { RG_INTIMIDATE: "PLAYER" AL_TELEPORT: "PLAYER" SC_FATALMENACE: "PLAYER" SC_DIMENSIONDOOR: "PLAYER" } disabled_items: { Wing_Of_Fly: true } // Expansion of Classes limitation... (perhap based on BaseLevel would be good too?) disabled_classes: { Job_Knight: True Job_Blacksmith: True Job_Novie: True Job_Clown: True } // Expansion of Battle Conf settings ... battle_conf: { multi_level_up: yes base_exp_rate: 100000 job_exp_rate: 100000 mvp_exp_rate: 100000 quest_exp_rate: 100000 death_penalty_base: 100000 death_penalty_job: 100000 rare_drop_announce: 100 } },   
     
    I would like to suggest for map zone supporting these battle_conf and disabled_classes
    I think it's good to further customize settings and entry of a map.
     
    Example : Map A
    cant multi level up higher exp rate disabled novice enter etc Example : Map B
    can multi level up low exp rate only novice enter etc And yeah, some of these settings can be done by using mapflags, but some are not or it would be end up harder way to do it using npc script.
  13. Upvote
  14. Upvote
    JulioCF reacted to Neo-Mind in PEEK - Successor to Yommy's Packet Analyzer   
    Packet Extraction Evaluation Kit
     
    What is this?
    Its a joint venture from Yommy and me . It was made few weeks back but I never got the time to actually make a post about it. If you browsed around my github repository you would have seen it already.
     
    To put it in simple terms like it says in the topic title it brings you the functions of Amazing Yommy's Packet Analyzer Framework wrapped into a very user friendly interface.
    Essentially it enables you to record and analyze the packets received and sent by your client and also helps you build packet tables for any newer clients. 
     
    Any Screenshots?
    Well heres a few for you to see

     
    So how do you use it?
     
    1) Open PEEK.exe and put your client exe file name. If your client doesn't use the old login system
        (i.e. you start the client with the help of a launcher) click the Enable Launcher button and enter your Launcher exe file name.
     
    2) Click Start Analyzer and your launcher will start (or your client will start if you didnt enable the launcher).
         Simply login to your client and the packets will start recording into the table in PEEK.
         You can click on an entry to see the details of the respective packet in the second box.
         The Third box shows you the packet's byte stream.
     
    3) While the packet evaluation is in progress all the buttons get disabled except for Pause Analyzer to avoid mishaps.
         If at some point you wish to stop recording packets just click that button.
         Similarly to resume packet recording & evaluation later, click the Resume Analyzer button.
     
    4) Now what you didn't realize is that your client area had some changes done -
          i) Your original client was backed up
          ii) A fixed up version of your original (simple dll rename) was added to your client area
          iii)The required dll was also added to your client area - the same one from the Packet Analyzer framework
        These steps are also done by the Generate Tester Button. Once your tests and analysis is complete you can change everything
         back by clicking Restore original.
     
    Great but how do I make a Packet DB?
      Plan was to have an addon for generating this in future but it got delayed.
      Anyways I will have more Info soon but you can find the packet lengths in the output folder once you run a client. From which you can make the packet db like before.
     
    Alright where to get it?
     
    Github Repository: https://github.com/MStr3am/PEEK.git
     
    No this time i didn't bother to make a RAR file - Lets face it you must be already handling git repositories anyways
  15. Upvote
  16. Upvote
    JulioCF reacted to mleo1 in Tree of Savior   
    https://forum.treeofsavior.com/t/tree-of-savior-eng-ver-beta-test-schedule/3392
  17. Upvote
    JulioCF reacted to Jaburak in s1 Lykos - Free Web Design(PSD Only)   
    File Name: s1 Lykos - Free Web Design(PSD Only)
    File Submitter: Anakid
    File Submitted: 19 Apr 2014
    File Category: Web Resources
     
    Free Web Design - PSD File Only
     

     
    Click here to download this file
  18. Upvote
    JulioCF reacted to Neo-Mind in Tree of Savior   
    Already know about it but they are still limiting it to Koreans
  19. Upvote
    JulioCF reacted to srgoogle in [solved]Erro ao compilar emulador do Git   
    Pode Fechar o problema estava no host em que eu contratava.
  20. Upvote
    JulioCF got a reaction from Triedge in Tree of Savior   
    3rd -Korean CBT
     
    http://www.tosbase.com/news/156/3rd-Korean-CBT-Announced/
  21. Upvote
    JulioCF reacted to Winterfox in [solved]Erro ao compilar emulador do Git   
    Try chmod +x sysinfogen.sh.
  22. Upvote
    JulioCF reacted to luan122 in RROCP   
    Hi folks!
     
    I have a project to create a remote control panel to manage the emulator the panel will be a windows application not a web panel due to security and because I prefer this way (maybe will has a phone app too), it will include several options and will work only with ssh based servers.
    This is what the panel will have:
     
     
    Host configuration
    Initial configuration (To users that got a VPS instead a specific ragnarok server) 100% recovery root password from mysql BackupSQL backup Emulator Backup Full backup Remote backup Self backup Edit NPC (directly) 100% FTP access 100% Emulator functions Start server 100% Restart server 100% Stop server 100% Install emulador (will support all emulators) 100% Compile the server 100% Emulator logs 100% Change configurations of the server (all configurations can be edit in a simple way and friendly window (not a txt file) Server managementEddit Account informations ( will be possible to edit global variables too) Create accounts (GM or not) Char eddit Item give Cash give ViP give (need to check if is possible, how the server will act when we add vip outside) For now I have only thoose options and ideas (if you have more, please tell me) Windows RROCP skeleton (i need to work on the program, this is a gross program that i'm testing the functions and bla bla bla)
  23. Upvote
    JulioCF reacted to fxfreitas in Erro alguém já viu esse erro?   
    Erro:
    Falta um plugin, nem a pasta nem o arquivo foram encontrados (ahsuahsuahsua) o nome é HPMHooking_login.so que deveria estar na pasta plugins.
     
    Aviso:
    Você está usando Hercules com privilégios da raiz, isso não é necessário (não sei o que significa, mas tem a ver com a conexão com o host e os privilégios)
  24. Upvote
    JulioCF reacted to evilpuncker in Erro alguém já viu esse erro?   
    eu li "Cronus" ou é impressão minha?  tenta pedir ajuda lá pois aqui com um emulador 100% hercules não acontece esse erro, então creio que é algo q os br fizeram (como sempre kk)
  25. Upvote
    JulioCF reacted to fxfreitas in [MOB] Só use skills e não use ataque básico.   
    Não me recordo de algo que faça um mob agressivo que não ataque fisicamente.
    Mas da pra fazer isso
    1 - coloque a range1 do mob em 0, de forma que faça com que o mob só ataque quando está na mesma célula que o char.
    2 - reduza a aspd ao maximo possivel, de forma que ele leve muito tempo entre os ataques.
     
    Considerando que em condições normais 2 corpos não ocupam o mesmo espaço o mob difícilmente atacará, exceto no caso de alguem sendo empurrado para a mesma célula do mob ou no caso do passo etereo, e mesmo que ocorra será apenas 1 atk fisico a cada x segundos.
×
×
  • Create New...

Important Information

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