Jump to content

anacondaq

Members
  • Content Count

    161
  • Joined

  • Last visited

  • Days Won

    21

Reputation Activity

  1. Upvote
    anacondaq reacted to Dastgir in [Release] ExtendedBG for Hercules (with eAmod BG modes)   
    Hmm.. I can have much better BG ranking script I believe(flux/in game would be enough)(Don't need Money, as the concept behind opening this project is to make eBG free for Hercules).
    Mainly I would jump into ranking once basic system is done, (hoping to get finish leader system in coming week, since skill functions are too robust to be hooked to )
    About WoE and other rankings, maybe once this project is done(still a very long time) , I can give a glance on those scripts.
  2. Upvote
    anacondaq reacted to Michi in Client Translation Project   
    This is a new translation client project that Dastgir and Me want to share for Hercules only.
     
    What this Project contain?
     
    - itemInfo.lua with iro/kro translation.
    - Some lua that contain last translation found on the board or made by us.
    - Last accessoryid.lub / accname.lub / jobname.lub / NPCIdentity.lub decompiled.
    - Texture Buttons translate.
    - msgstringtable.txt fully translate.
    - Txt files translate (questid2display.txt, mapnametable.txt etc...)
    - Up-To-Date itemInfo and other files required to run a basic Translated client.
     
    You can help us by opening PR, or just pm Dastgir to get access to the repo...
     
     
    What Client is compatible?
     
    - Client compatible until 2016.
    Link:
     
  3. Upvote
    anacondaq reacted to Kong in What do you think about the new Prontera?   
    Hi, I saw a big update on iRO wiki with regards to Prontera map and there's huge improvement. What can you say?
     
    Here's the link: http://forums.irowiki.org/showpost.php?p=1408901&postcount=1562
     

  4. Upvote
    anacondaq reacted to Yommy in What do you think about the new Prontera?   
    They didn't even put any effort to make the walls in the surrounding fields look the same.
    the Prontera gates have a different style depending on which side you are standing
     
    as for the design, its a nice facelift.. but wont improve the ro game brand
  5. Upvote
    anacondaq reacted to Tokeiburu in Act Editor   
    File Name: Act Editor
    File Submitter: Tokeiburu
    File Submitted: 03 Dec 2014
    File Category: Client Resources
     
    Heya,
     
    This tool is an action file editor, it edits Act and Spr files. You will find similarities with ActOR in its design, but it should be much more enjoyable to edit animations ;].
     
    Special thanks to Nebraskka for testing this software in its early days. All the suggestions and feedbacks made this software much better.
     
    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/download/y3amu1o5zsmgd2o
    Install the application with Act 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
    The software has many, many features available. It would take too long to describe each one of them, so I've only focussed on the more impotant ones.
    You can undo and redo everything, scripts included.
    You can edit and add sounds easily.
    Powerful and easy to use palette editor.
    Sprite types have been abstracted - you don't have to worry or care about that.
    Animation speed can be changed easily.
    Most components have a drag and drop feature.
    Advanced scripting engine (C# language). The scripts can also be used to customize the software menus.
    Error checking when saving the act/spr to avoid invalid files. The sprite version will be automatically downgraded if RLE compression is not available.
    Frame interpolation (inbetweening/tweening) is possible via the Animation menu.
    Prompts you with an image converter dialog if the added image is invalid.
    Allows advanced edition for actions and frames via their respective menus.
    You can load files from GRFs directly (and save in the GRFs directly as well).

    Technical stuff
    Requires .Net Framework 3.5 (SP1) Client Profile to run (3.5 or more will work as well).
    When prompted with an error, use the "Copy exception" button to copy the debugging info. I will need this to fix the issue you're encountering.

    The editor's primary window
    The interface is really straightforward and similar to ActOR. I'll only focus on new elements!
     
    Rendering mode : This option changes the behavior of how layers are rendered. If you use 'Editor', you'll clearly see all the pixels when zooming in. If you use 'Ingame', it will use a linear scaling instead, which is closer to what the client does.

     
    References : These allow you to know where your item will be positionned (the yellow marker is the anchor, see below).

     
    Color mask : To edit the color of a layer, simply click on the color rectangle. You can also drag and drop the colors between different layers to quickly modify many of them.
     
    Common shortcuts : You can manipulate layers by using common shortcuts. More can be found from the Edit menu. These below are only the primary ones.
    Ctrl-A : Select all layers.
    Ctrl-C : Copy the selected layers.
    Ctrl-V : Paste the copied layers.
    Ctrl-X : Cut the selected layers.
    Alt-C : Copy current action.
    Alt-V : Paste current action.

    Advanced action and frame editions
    These expose all the available methods of the editor. You can remove a range of frames or copy a frame 10 times very quickly and easily. This dialog is found in Action/Frame > Advanced edit...

     
     
    Anchors
    You can edit anchors from the editor directly. Anchors are points that connect frames together, from different act files. Here's an example without and with anchors :
     



     
    This is mostly useful when you're using reference sprites (on the right panel). Clicking on the anchor button will let you choose where to attach the sprite (this is set semi-automatically for you though). You can edit those from the Anchors menu, but it is recommended to start from a pre-existing act to avoid doing this tedious process.
     
     
    Palette editor
    The palette editor allows you to quickly recolor sprites with an intuitive interface. Only indexed images can be edited (it's a palette editor after all) and three modes are available. The gradient mode changes an existing gradient to another color while keeping the original saturation and brightness of the colors - this makes the gradients blend in better. If there are no gradient (usually because it's a custom sprite), there's always the Adjust color mode. This one changes all color from a specified range to another one (Photoshop has a similar feature, which does work better).
     

     
    You can click on the image (on the left) to automatically select the palette indexes. These will be highlighted for a few seconds to show you what you're about to edit.
     
     
    Interpolation (tweening)
    This script can be accessed via Animation > Interpolate frames. This process fills the images between two frames by detecting the changes applied to the layers. Here's a simple example of how it can be used :
     
     
     
     
    Script engine
    The script engine can be accessed via Scripts > Script Runner. This is a big feature of Act Editor, it allows you to automate all your work with the act and much more. Click on the Help button for guides and available methods (don't hesitate to try out a script; if an error occurs the act will be reversed to its previous state). The documentation doesn't cover all of the available options and methods for obvious reasons (the .net framework is huge). Doc example :
     

     
    The language used by the script engine is C#. If you're not familiar with it, simply check out the script samples (Scripts > Open scripts folder)! I won't go into details here, questions can be asked in the support thread regarding addiotional features and methods. If you believe your script should be added in the program, send it to me and I'll probably add it.
     
     
    Customizable
    The settings dialog allows you to modify all colors in the editor easily.

     
    You'll also find the sound resources (GRFs and folders) that can be set up in the Sound tab. The Shell integration tab can associate the .act files with the software to edit them more easily.
     

     
    Don't hesitate to give me a feedbacks or suggestions!
     
    Click here to download this file
  6. Upvote
    anacondaq reacted to Jguy in HAT - The Hercules Admin Tool!   
    Greetings all,
     
    Today, I am introducing a project I've been envisioning and working on for a couple of months that is finally in a usable and sharing state where multiple people could potentially contribute to the project.
     
    Introducing HAT!
     
    What is HAT?!
    HAT, or Hercules Admin Tool, is an administration tool for your RO server running the Hercules emulator. It is coded in PHP and Javascript and uses backends of CodeIgniter and Twitter Bootstrap to present information in a secure and meaningful way. Written by a server owner for a server owner. It is completely Open Source and hosted on Github, released under the Apache license.
     
    Another Control Panel? Too many! Stop making these damn things!
    Yes, another one. However, this one is different. A lot of Control Panels today are written as a CMS for your users as well as administration for your GM's. HAT is not designed to be accessed by your users, similar to the PHPMyAdmin tool. Your users will never know its there, therefore already enhancing security. However, contrary to PHPMyAdmin, you can more deeply control what your GM's have access to.
     
    Oooh, control? I'm a control freak, tell me more!
    HAT has a separate database of users for your GM's that have access to your panel. You're not relying on the login table of your server and their group level to provide access. Instead, a separate user database allows access, with a fully customisable set of permission settings on what those GM's can do and not do. 98 different permission sets are possible. So, you can have an in-game support GM with some limited powers in game, and they don't have to have access to your admin panel. Likewise, you can have a developer who only needs access to some server functions and your item/mob DB's without access to your server's accounts.
     
    What other features does it have?
    HAT gives you the ability to administrate just about everything on your Hercules server or its databases. It's a backend tool designed to be installed to the same server as your running Hercules server, giving you error tracking, server restarting and GM commands through a web interface without needing to login to SSH. With its fully responsive interface, its suitable for access via mobile, tablet or desktop without comprising access to information you need.
     
    So far, a somewhat complete list of the features already done:
    Account Management including: Changing account name, email, reset passwords/PINs, manage bans, account notes, account flags, manage account storage Character Management including: Change character name, stats, levels, jobs, items, flags Guild Management including: Change guild name, leader Server Management including: Viewing server console logs, start/stop/restart running Hercules server, reload item/mob db's, scripts and battleconf, viewing server performance data Admin Management including: Add/disable/delete GM's, assign/delete/change permission sets (groups)

    More features being added almost every week!
     
    How can I use it?
    Note that the panel is still in constant development and could be unstable. We would appreciate more testers and bug reports regarding the panel. While I try to write and test code that I know will work before pushing it to Github, sometimes I miss something or it doesn't work as expected in another environment. If you're willing to contribute by using and reporting bugs, you can find the panel to download here:
     
    https://github.com/jguy1987/HercAdminTool
     
    I found a bug! How do I report it to you?!
    You can use the Github issue tracker to report bugs: https://github.com/jguy1987/HercAdminTool/issues
     
    I want XYZ feature! Can you make it?
    Maybe. Use the Gitbhub issue tracker to give me the suggestion and I'll see if I can/want to add it: https://github.com/jguy1987/HercAdminTool/issues
     
    You lied! My panel completely destroyed my server!
    Take backups. As mentioned above, you're using something that is constantly in development. If you encounter a bug, please report it. If you encounter an issue that leads to the destruction of data, this is a beta product, and I'm sorry, but I cannot and will not be held responsible.
     
    What are the system and server requirements for running the HAT?!
     
    The following system I run my testing on, let me know if you have similar results with a system with different packages or such:
    * Linux, specifically Ubuntu 14.04. Windows or BSD at this moment is completely untested. I plan on hopefully testing this weekend.
    * apache2, version 3.4.7
    * php5, version 5.5.9
    * php5-mcrypt needs to be installed and enabled. You can do such by adding to your php.ini: `extension=mcrypt.so`.
    * php5-mysql extension. MySQL can be installed on a different machine if you so desire but you must have the php5 extension installed on the machine
    * apache needs to be configured to include the mod_rewrite extension. In addition, your per directory settings for apache configuration must allow "follow symlinks" and "AllowOverride all".
    * You can optimize Apache to use a bit less memory so that your Hercules server can expand if you do not anticipate many people using your panel by taking the following steps:
    - Install apache2-mpm-prefork.
    - Reduce the amount of clients your apache can serve and reduce the amount of servers it starts up in httpd.conf/apache2.conf.
     
    So....
    Github: https://github.com/jguy1987/HercAdminTool
    IRC: irc.rizon.net @ #hercadmintool - if you want to talk to me about it or submit features or poke me to do more work.
    Demo available at: http://hatdemo.jemstuff.com
    The demo can be access with username/password: admin/admin. You can do most things in the demo so feel free to play around. I know there's not much data there to experiment with, but feel free to play.
  7. Upvote
    anacondaq got a reaction from milk in Warning: size of symbol `ShowWarning` changed from ....   
    xDDDD. Man, this is kamishi, she is not stupid:)
  8. Upvote
    anacondaq got a reaction from kami-shi in Warning: size of symbol `ShowWarning` changed from ....   
    xDDDD. Man, this is kamishi, she is not stupid:)
  9. Upvote
    anacondaq reacted to Tokeiburu in How to decipher this string?   
    You won't find such a tool because it makes no sense to show a string like that. Also, gzip is not the same as zlib (they do share many similarities though!). Anyway, if you have .net 3.5 or more recent installed, you could use that (attached file), should be pretty straightforward to use :
     

    Zlib Compression.zip
  10. Upvote
    anacondaq reacted to Tokeiburu in Error Converting idnum2s to iteminfo.lua   
    Line 79560, the quotes are not escaped properly. Replace with 
    "거대한 뱀 "요르문간드"의 늑골. 믿을 수 없을 정도의 강도와 크기를 자랑한다.",  
    Same with line 79576 :
    "오딘의 사역마 중 하나인 사고를 관장하는 까마귀 "후긴"의 혼을 형상화 한 것.",  
    And line 79594 :
    "오딘의 사역마 중 하나인 기억를 관장하는 까마귀 "무닌"의 혼을 형상화 한 것.",  
    You could also use the replace feature within Notepad++ and use "Replace all" :

  11. Upvote
    anacondaq reacted to Tokeiburu in R> Item Converter from Iteminfo.lua to old .txt formats   
    Hey there,
     
    I would just like to point out that this is possible with GRF Editor ( http://herc.ws/board/files/file/138-grf-editor/ ), but it does require more configuration than the tool Dastgir provided.
     
    Open GRF Editor > Tools > Client database editor
    Go in the Settings tab, drag and drop the folder containing your text files (should normally be 'data') in the resources box (TK Path).
    You can set your item_db.conf (or item_db.txt) to preserve the view ID of the items when converting.
    Finally, you need to load the database, so click on any tab on the left or you can just do Edit > Undo all changes
     
    To convert, use File > Export > Export project to txt files
     
    The same thing applies for txt to lua.
  12. Upvote
    anacondaq reacted to Dastgir in Rathena.org Domain Issue   
    I can reah almost all(except rA) sites, the rathena error says it all, the domain email has not been verified.
  13. Upvote
    anacondaq reacted to Xgear in Suggestion to Prevent BOT   
    Kinda late reply but OpenKore works as a client itself, though xkore hooks into the client itself and works through the client (At least as I recall it).
     
     
    As far as I know, thats a packet analyzer, it is not a packet key decrypting tool. 
  14. Upvote
    anacondaq reacted to Xgear in Suggestion to Prevent BOT   
    The only way you can handle bots is 
    1.- Enable packet encryption
    2.- Disable proccess attachment into the client (Right now, most common way of botting is by attaching the bot to the client, so it runs through the client, which rendered method 1 useless)
     
    P.D.: Pretty delayed reply, but looks like none mentioned point two before
  15. Upvote
    anacondaq reacted to Dastgir in Suggestion to Prevent BOT   
    Make some hooks which send a completely unique packet id(over a range like from 0x1000 to 0x1111) with some data, which in return, client should return a data which contains encrypted player's data like IP/Mac and validate it server side.
    Can Assure you 99.9% Botters cannot bot because of this system(unless the system is leaked to the experts and they want to REALLY modify the openKore and bot in your server, which is as low as 0.001% Chance)
  16. Upvote
    anacondaq reacted to Zirius in Flux Control Panel for Hercules   
    I can confirm.
    Look like you need index.html on the following:
    data/logs/*
  17. Upvote
    anacondaq got a reaction from vBrenth in Flux Control Panel for Hercules   
    SECURITY HOLES IN FLUX CP! TAKE ATTENTION
    Please, close a security hole in fluxcp (any version)
    I did post it to rAthena pms to people what still active in development and support of flux, but they ignoring it.
     
    The problem in next: anyone can view any account details, paypal details, transaction details, how much a player donate for a server, whem, his private information (First, Last Name), and many more.
     
    The hole in /data/ %all files%
    You can check it on any server, but for example i will publish only one
    [ link removed ]
     
    There is another bugs, but i can't remember them, there are many security holes in mail system, in donation module, in vending module.
    But nobody listen. That is the biggest problem. People do not care, so i'm publish this information here, and i guess, it will be solved much faster.
     
    Have a nice day
  18. Upvote
    anacondaq reacted to evilpuncker in 4 new permissions   
    [*]Cannot pick up items
    [*]Cannot buy/sell items at npc (opening the trade windows is okay tho)
    [*]Do not gain experience
    [*]Cannot use skills


     
    disable_pickup disable_store disable_exp disable_skill_usage  
     
    old patch here, made by clydelion
    http://pastebin.com/E7ABJ3cC
  19. Upvote
    anacondaq reacted to kisuka in Massive RE Monster DB Update   
    https://github.com/HerculesWS/Hercules/commit/0fadf384a80a25f1af712232d14a664848dbff88
     
    This has been a long time coming ^^; renewal's mob_db now matches official. Thanks for both Michi and I, we present to you a Hercules where your monsters now match official renewal stats, drops, exp, etc
     
    This update changes many values (stats, exp, hp, lv, etc) on many monsters. These changes are on par with the latest official servers.
     
    Enjoy.
     
    Be sure to report any issues you may find
  20. Upvote
    anacondaq reacted to Helfgar in Visualizando sprites no windows explorer   
    Andei observando que alguns estão/estavam procurando por um programa para visualizar sprites (assim como eu). Mas são tantos sprites e visualizar um a um dá um certo trabalho. Que tal visualizar vários de uma vez só? Pois o WeeThumbnail é uma dll que faz com que isso aconteça no próprio Windows Explorer, como na imagem abaixo.





    Muitos não estão conseguindo fazer o processo no Windows 7/8/8.1. Bem, eis o que fazer para que funcione:

    1º Baixe a dll de acordo com a base do seu windows (32 bits ou 64 bits)

    https://subversion.assembla.com/svn/weetools/trunk/WeeThumbnail/x86%20and%20x64/

    2º Coloque o arquivo WeeThumbnail.dll na pasta c:windowssystem32
    3º Execute o prompt de comando como Administrador
    4º Digite (copie e cole) o seguinte comando: regsvr32 /s "%SystemRoot%system32WeeThumbnail.dll"

    Pronto. Seus problemas se acabaram.
  21. Upvote
    anacondaq reacted to Olrox in Browedit 2.0 - a new revision by Borf   
    Revision 279 added. (2014-08-28_browedit_20_rev-279.rar)
    Full BrowEdit 2.0 SVN Log: http://svnlog.borf.info/browedit.log
    Download Link: https://www.dropbox.com/sh/uy06b3ds5r80gcb/AAAUNcW0YltlirAdan00EZvPa
    Edit: config.borf.json with your current RO directories. Input with your keyboard your config name once you open browedit.exe and asks for it. Your graphic card must support OpenGL 2.0+~ to run this software.
     
    Whats new:
    [*]Major Update: Mirror or Simmetry at object edit mode: allows to mirror complete maps at the RSW file. Useful for simmetry maps. Experimental for now. (press M to simmetry)
    [*]Major Update: Bug reporting: Extension, once you have a crash, a crashlog can be send to borf by mail.
    [*]Major Update: Height edit mode: Initial work at this mode. Left click to select an amount of tiles, right click and drag to add height or decrease it. Look for the radial menu (spacebar) to find the "height edit tools option" and disable the smoothness at heights.
    [*]General bugs fixed and clean ups.

    Introduction:
     
    We all know how great and useful is browedit these days, that it has become the unique choice at Ragnarok Mapping. We will always be thankful to @Borf, who has created this tool years ago, and now, since the past year, he has been working with a new version of it.
     
    This project replaces the old one [link] that was the previous and Old Java version of Browedit 2.0 *which is no longer used*. This thread will have regular updates about the project. Any kind of feedbacks and suggestions are always welcome.
     
     
    Video:
     
    (Video pretty says all of how browedit has improved greatly)
     
    Screenshots:
     
     
     
    Features already working:
    [*]Faster and more efficient, even at complex camera distances.
    [*]Real-Time Rendering of Changes Made
    [*]Multi Core support (before, past browedits were only for 1 core)
    [*]RSM Animation
    [*]Texture Edit mode *partially*
    [*]Texture window list (which is optimized and loads fast)
    [*]Object Edit Mode *partially* (which now, replaces object group edit mode of past brows)
    [*]Rotate, Position, Resizing and multi selection are supported.
    [*]Sounds
    [*]Effects

    Some TODO:
    [*]Water rendering
    [*]Add Undo Structure (probably Redo aswell)
    [*]Config Window
    [*]Start Working on More Edit Modes.
    [*]Saving.
    [*]Add Skybox (a fancy feature that will add sky to maps. Probably it can be linked to fogparametertable.txt)

    Possible New Features:
    [*]New Lightmaps
    [*]Proper Lightmap calculations across models
    [*]3D RSM Models editor inside Browedit probably with animation support (/me hopes)
    [*]Multi-User Share Mapping (multiple mappers could work on a same map in real time)

    We have to be thankful with @Borf that has been working on this project for a long time. If you have programming skills, you can be part of this project, please  don't hesitate to contact me by PM. Please support the project by giving us feedback and nice or useful ideas that would make browedit 2.0 improve. Also, please avoid to report constantly bugs or glitches, one time is enough. Keep in mind this is under progress and not a release version. 
     
    Motivation is always welcome. Share this project and show us your support to make it possible.
  22. Upvote
    anacondaq reacted to hemagx in eAmod Battleground merging in hercules   
    it's legal so far cause GNU/GPL but i don't think it's good idea cause of his bad code and cause Hercules should follow official only and not add custom stuff.
  23. Upvote
    anacondaq got a reaction from Adam in how to disable mail system?   
    The easy protection against this "dupe", it's make check before giving item, it's easy, and like that it must be.
     
    Example: 
     
    if (Zeny >= .@coin_num * .coin_cost) {set .@tmp_zeny, Zeny - .@coin_num * .coin_cost;if (.@tmp_zeny >= .@coin_num * .coin_cost) {set Zeny, Zeny - .@coin_num *.coin_cost;   getitem .itemID,.@coin_num;}}   
     
    But there, if know some guy, who was send packets  to the server. And some packets he just block by firewall. But it was in 2012.
    Now it do not work, really dunno why, did't test it. 
  24. Upvote
    anacondaq got a reaction from Angelmelody in how to disable mail system?   
    The easy protection against this "dupe", it's make check before giving item, it's easy, and like that it must be.
     
    Example: 
     
    if (Zeny >= .@coin_num * .coin_cost) {set .@tmp_zeny, Zeny - .@coin_num * .coin_cost;if (.@tmp_zeny >= .@coin_num * .coin_cost) {set Zeny, Zeny - .@coin_num *.coin_cost;   getitem .itemID,.@coin_num;}}   
     
    But there, if know some guy, who was send packets  to the server. And some packets he just block by firewall. But it was in 2012.
    Now it do not work, really dunno why, did't test it. 
  25. Upvote
    anacondaq got a reaction from Adam in how to disable mail system?   
    not really mail bugged. Mail system -> opens a door to send some items/zeny when you busy at bugged NPC.
    How usually people dupe (and i was dupe too...):
    find a bad code exchanger something to anything. this code must not check in the last part of the script parameters before giving some item. 

    Example:
     
     
    mes "Hi i will change your zeny for coins";mes "how many you need?";input .@coins_count;if (Zeny < .@coins_count * .price_value) end;getitem .coinID,.@coins_count;..open mail..set Zeny,Zeny - .@coins_count * .price_value;   
    And many many other exaples like that doing exploits. First of all, "@storage", @guildstorage, openmail it's just a "backdoor" to send some item before "checks".
    But in past, (200*-2012) this system was bugged and by sending some packets, you can crash the server, and make a buffer overflow money, or extra items by wrong checks, etc.
     
    Example # 2
     
    mes "bla bla";input .@coin_num;......if ( Zeny > .@coin_num * .coin_cost )....EXPLOIT opencart/storage/guildstoarge/etc and send to another account items & zeny etc.NEXT;mes "Congradulations you get coin! bla blba ~~";mes "And you get bug!";set Zeny,Zeny-.@coin_num * .coin_cost;getitem .coin_id,.@coin_num;end;
×
×
  • Create New...

Important Information

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