Jump to content

karazu

Members
  • Content Count

    1115
  • Joined

  • Last visited

  • Days Won

    3

Reputation Activity

  1. Upvote
    karazu reacted to Dastgir in Magic Critical Strike   
    I will do refactoring of this plugin as soon as I get time.
  2. Upvote
    karazu reacted to Haru in Anti WPE - Packet Obfuscation   
    Which is why we have a specific anti-maya-purple-cheat feature in Hercules, that prevents the server from sending the position of hidden or cloaked people altogether.
    Your screenshot shows that you're able to see *yourself*. That's because the client always knows where *you* are (for obvious reasons).
    You should try with enemy units (mobs, or PvP/GvG enemies), and you'll see that - even if you trick your client into thinking that they never hid or cloaked, it still won't show any of their moves.
  3. Upvote
    karazu reacted to Dastgir in @arealoot   
    File Name: @arealoot
    File Submitter: Dastgir
    File Submitted: 17 Mar 2015
    File Category: Plugins
     
    Hello,
    I wanna release this awesome @arealoot plugin.
    Credits to Streusel for providing the Source diff, I converted it to a plugin, for easy to install and use
     
    For Changing the Arealoot Range: Either change it via source:
    int arealoot_range = 3; //x BY x Range
    Or Add this to any one of conf file in conf/battle
    // Arealoot, determine the range of arealoot// Min: 1, Max: 10// Default: 3// 2 -> 2x2 range, 3 -> 3x3 rangearealoot_range: 3
     
    Click here to download this file
  4. Upvote
    karazu reacted to Aeromesi in Ragnarok Gacha System   
    OMFGWTFBBQ FINALLY A COMMENT! RIGHT WHEN I WAS ABOUT TO DELETE THIS POST!

    Well my script is based off Vykimo's script that's not on the internet anymore, I fixed it up, if I have it fully featured and working I'll release it

    EDIT: Updating fumbi to 1.3. I realized a lot of outdated code I need to switch out, especially the menu's with switch(select())
  5. Upvote
    karazu reacted to Aeromesi in Ragnarok Gacha System   
    Just so anyone knows I am willing to add custom changes via support in a personal message to this system
  6. Upvote
    karazu reacted to Dastgir in [Release] ExtendedBG for Hercules (with eAmod BG modes)   
    BG Update:
    Leader System Implemented. and Some Fixes over Bugs reported to me. (Also Implemented in Test Server).
    Now, Maybe Next thing would be waitingroom then other type of bg.


    Added
  7. Upvote
    karazu 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.
  8. Upvote
    karazu reacted to zackdreaver in Guide setting up 2013+ Client for Hercules   
    Hello community,
    I want to share BASIC guide for setting up Client date 2013+
    (custom items, jobs, weapons, etc, go away)

    This is a compact list that you can follow to setup your client, let's start:

    [1]. Download latest kRO Installer from :
    [*] https://www.nickyzai.com/?p=kro [*]http://herc.ws/board/topic/10666-release-2012-04-10-ragexere-full-client/ [*]Torrent : https://kickass.to/ragnarok-online-06-06-2014-kro-client-folder-t9211110.html

    I will update when I found the other links.

    [2]. Choose which client date you want use, list clients date (Ragexe) that available in Hercules:
    [*] 2014 : 2014-01-15, 2014-02-05, 2014-03-05, 2014-04-02, 2014-04-16, 2014-10-16, 2014-10-22  [*]2013 : 2013-03-20, 2013-05-14, 2013-05-22, 2013-05-29, 2013-06-05, 2013-06-12, 2013-06-18, 2013-06-26, 2013-07-03, 2013-08-07, 2013-08-14, 2013-12-18, 2013-12-23, 2013-12-30

    The recomended and stable clients are bolded

    [3]. Download UNPACKED Ragexe from :
    [*]2013 : http://k3dt.eu/Ragexe/unpacked/ [*]2014 : https://github.com/ThemonChan/2014-Ragexe-Client [*]Fixed 2014 April client, Link by @Lilystar : https://mega.co.nz/#!alM3kRyC!9z7xDPmFU3J9UFg4hXjNcv9XnLZxG5AL87iNksjpSiM

    [4]. Use NEMO patcher to diff your client
    [*] http://herc.ws/board/topic/2905-nemo-client-patcher/ , Use the git link, not the zip file. [*]Extract your client then open NEMO.exe [*]Browse and select your client. [*]Click "Load Client" button [*]Click "Select Recomended" button (Its checked all basic diffs) [*]Checked "Load Custom lua file instead of iteminfo.lub" Patch, and fill it with "System/iteminfo.lua" [*]Then click "APPLY SELECTED" button. (Default result will like this : yyyy-mm-ddbRagexe_patched.exe) [*]Move your patched.exe to your Ragnarok folder.

    [5]. Now you got the patched exe, next is to edit your Hercules so it accept your client date
    [*]go to srccommon and open "mmo.h" [*]scroll down to #define PACKETVER [*]then changed "#define PACKETVER yyyymmdd" to your client date (eg: #define PACKETVER 20140416) [*]Add "//" before "#define ENABLE_PACKETVER_RE" , because we use Ragexe [*]Save then compile your hercules. (choose "release", not "debug")

    Compiling guide: http://herc.ws/wiki/Compiling
    Setting up server guide: http://herc.ws/board/topic/968-guide-how-to-setup-hercules/
     
    [6]. Now everything is ready to play, but you don't want to play with korean/unknown letter right?
    [*]Ok, now go to http://herc.ws/board/topic/398-client-translation-project/ [*]Download it, after that, copy the "data" folder to other folder (case sensitive). [*]Add your clientinfo.xml inside it (in folder data), then make a GRF from this. (Use GRF editor http://herc.ws/board/files/file/138-grf-editor/) [*]Save and name it "english.grf". [*]Move it to your Ragnarok folder. [*]Open your DATA.ini, if you don't have it, open your patched.exe, that should create one. [*]Add this line "1=english.grf" below "[Data]", without quote. so it will be like this : [*][Data]1=english.grf2=data.grf [*]Copy all files inside "SystemFont" folder of client translation, then paste it to Ragnarok "SystemFont" [*]Lastly copy "itemInfo.lua" and "Towninfo.lub" from client translation project to your ragnarok "system" folder [*]That's it! run Hercules's "run-server.bat" and open your patched.exe and play.

    [7]. Updating your KRO
    To make sure your KRO fully up to date, download RO patcher by Ai4rei , http://nn.nachtwolke.com/dev/rsu/ Put rsu-kro-rag-lite.exe to your ragnarok folder, run it until the patch is complete , then close it.

     
    P.S : Experimental client like 2014-10-22bRagexe and 2015-05-13aRagexe are NOT RECOMENDED to be used as client for your server.
    many broken feature inside them (like missing packets or unimplemented feature)
    as Developer still working on it (with no exact date), use it at your own risk

    ===============================================
    ===================  F . A . Q  ===================
    ===============================================




    All credits goes to Community
  9. Upvote
    karazu reacted to Jguy in HAT - The Hercules Admin Tool!   
    Hi folks,
     
    https://github.com/jguy1987/HercAdminTool/commit/b232298ac0b0c889a3dbc54386cd80a71fa8db12
     
    Multiple what's it's now?!???!?!???!
    This update adds the ability for the HercAdminTool to be able to administrate multiple char/map databases with one login database.
     
    At the top right of the page, next to your username, you will find a server selection box. Dropping this down you will be able to select the Char/Map server to use.
     

     
    As of right now, you could potentially administrate as many char/map servers as you wanted, I have not found any limit.
     
    The plan is to have your admin panel groups restrict access to specific servers. So, you can lock everyone out of another server if you wanted to. But as of right now, each group would have the same permissions on each server. This may change depending on what I see the need for.
     
    The configuration for this is accomplished in two places, both in the config directory. hat.php has the configuration array for setting the main things up, like the human readable server name and the database server name. The remaining configuration is done in database.php. Add a separate group for each server you have. The 'database_group' setting in hat.php MUST match up with what you name the database in database.php.
     
    Hope everyone enjoys!
     
    NOTE: I've received some questions regarding this. When I say "Multiple Char/Map servers" I mean that there is 1 login server, and then 2 character servers connected to it, and from there, each character server has a map server connected to it, NOT One login, one char, and multiple map servers. Kind of like this:
     
    |==========| |=========| | char | | map | /========| server |======| server | |--------------| / | s1 | | | | | / |==========| |=========| | login |/ | server | | | |==========| |=========| |--------------| | char | | map | ========| server |======| server | | s2 | | | |==========| |=========|
  10. Upvote
    karazu got a reaction from vBrenth in Happy Birthday Dastgir   
    Happy Birthday Happy Birthday Happy Birthday Happy Birthday Happy Birthday Happy Birthday Happy Birthday      



    ONE OF THE BEST SCRIPT DEVELOPER IN HERC


    MORE POWER!


     
  11. Upvote
    karazu got a reaction from neil413 in Happy Birthday Dastgir   
    Happy Birthday Happy Birthday Happy Birthday Happy Birthday Happy Birthday Happy Birthday Happy Birthday      



    ONE OF THE BEST SCRIPT DEVELOPER IN HERC


    MORE POWER!


     
  12. Upvote
    karazu reacted to Dastgir in [Release] ExtendedBG for Hercules (with eAmod BG modes)   
    Hello Hercules Community,
     
    Let me explain it first.
    It is ExtendedBG, which tends to contain all eAmodBG modes and extra modes(as and when coded).
    Some Previews:
    http://imgur.com/a/2SSVR
    Ohh, and the last thing I forgot to tell,
    Its 100% Plugin and Script, no Source Edits ..
     
    Special Thanks To:
    jaBote co-founded this project(and really thanks to him , that he motivated me at start at provided some functions and idea of how the base should be, and what we should do it to give flavor of Hercules in it).
     
    Repository Link: https://github.com/dastgirp/eBG (Please read README.md for installation steps)
     
    Leave Comments/Suggestions if you find something.
    NOTE:
     There might be some(/many) debug messages left in map-server which will be cleaned up. I will add battle.conf soon (you have to add it yourself for now or edit the plugin) The plugin might be a big mess to read/understand (I did many experiments over the year) There might be some bugs Thanks to @Rebel and @Myriad for testing and providing initial feedback
    Contact me on Discord: @Dastgir#1460 if there's some urgent issue or else open the issue in github. keep this topic for support.
     
    Want to encourage me??

     
  13. Upvote
    karazu reacted to Ind in Hercules Ultimate Localization Design   
    Hercules Ultimate Localization Design
    Hello~! - What?!
    Servers are now able to run under any number of languages, without having any of the default files modified Designed by Haruna and Ind  
    Translating NPCs without editing them
    By launching map server with the --generate-translations param a .pot (.po template) file will be created with all of the servers translate-able strings (including all npc dialogue), this file can be edited in text mode or by utilising any .po editor (there are many out there; for a high range of OSes) A .po file does not need to be fully translated to be used, map server will know when loading the file, and will fallback to the hardcoded string in the npc files as necessary Users are able to change their language with the new @lang command, @lang controls what language users see in @commands (msg_txt stuff) as well as over npc dialogues map-server.conf has a new setting called default_language where server owners may specify which language should be used as a base When you have a new .po file you want map server to use, add it to db/translations.conf Easy to Maintain
    Since .po is a widely used format there are many tools that can help with merging for example Poedit, which easily consolidates a translated .po file with a newly generated .pot. For example when you have a translated .po and since it was created npc dialogs were added or modified all you have to do is launch map server to generate a new .pot, open your old .po in Poedit, go "Catalog -> Update from POT file" and it will insert the new translatable strings without touching your existing translations, it will also notify you of any "obsolete" strings that are in your .po file but that are no longer in use Script Command Macro
    Besides messages.conf, all the dialogue utilised by 'mes' and 'select' is included in the .pot automatically, this patch also introduces a mechanism for utilising strings outside of these commands, the script macro _() which can be employed just as if it were a script function, for example set .@status$,_("Available"); tells map server to export "Available" as a translate-able string when it is run with --generate-translations (when running map server normally the macro has no overhead during runtime) Special Thanks to
    Raizen and Roberto from Cronus, we would not have worked on this if it weren't for them Links~!
    Commit Editing Example
  14. Upvote
    karazu reacted to Dastgir in Eden Quest 99+   
    Not difficult, I will try to get hands on eden this week.
  15. Upvote
    karazu reacted to Dastgir in Ultimate Guild Ranker   
    Updated to Support EmpBreaker Ranking(Char and Guild Based)
    (Sorry for too much unoptimized script,will optimize it in next version)
  16. Upvote
    karazu got a reaction from Yoh Asakura in [PvP] Can atk player in guild   
    put the map in "noguild.txt" you can find it in the mapflag folder.
  17. Upvote
    karazu reacted to Jguy in HAT - The Hercules Admin Tool!   
    Hi Emistry!
     
    This was already on my list. I'm not certain how I want to do it though. So far I think I have two options on what I can do/how I want to do it:
     
    * If the Control Panel can start/stop your server (which I hope it can), I can force the CP to start the map-server in a screen of my choosing and then I can send command with the Hercules Console Input . However, this (I believe) would require you to install the panel ON the server running Hercules. Obviously this would also allow me to pass commands to the running server via an SSH socket, such as apt-get update / yum update and such. But! The caveat is that the user would have to install apache/php/php5-mysql on the server running Hercules. While a few people accessing the Tool on a non-constant basis wouldn't require a huge amount of server resources (I think on my tests while I'm actively doing stuff my apache uses around 30MB of RAM, maybe less) it's still requiring those server resources. What I have going for me in this scenario is that Ind has been wonderful in reducing the amount of memory Hercules takes therefore making this somewhat possible.
    * Alternatively, I've already put together a hidden NPC that I could use to pass @/# commands to in-game. Store them in a SQL table and then have the NPC poll the table every few minutes for a new command. The issue with this is if you wanted to pass a command to an online player and you issue the command through the CP and that player logs off before the command is executed, the command will fail, and I do not believe the atcommand and charcommand script commands have a way to communicate back to anything that they failed.
     
    EDIT: A solution to the second point I suppose is check to see if the character is online when the command is supposed to be ran. Not online? Sends a query back to the table that states the command has/will fail because the character in question is offline. In this way I can also make the CP save commands for when the player IS online, but then I'd have to have the NPC poll the table close to every minute, not sure how much lag that might cause.
  18. Upvote
    karazu 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:
     
  19. Upvote
    karazu reacted to Dastgir in Plugin Collections   
    Updated @afk to be supportable with last version of hercules.
  20. Upvote
    karazu reacted to Dastgir in Warp Hit Delay   
    Fixed on v1.2
  21. Upvote
    karazu got a reaction from Grampa in Attack and Magic attack not giving proper stats   
    Is that Ragnarok Calculator base on Renewal? 
  22. Upvote
    karazu 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.
  23. Upvote
    karazu got a reaction from Miнαєl in Request new izlude map   
    Why not just update ur KRO? and rip it away..
  24. Upvote
    karazu got a reaction from Miнαєl in Request new izlude map   
    I will check mine..
  25. Upvote
    karazu got a reaction from Miнαєl in Request new izlude map   
    Is this the correct one?

     

×
×
  • Create New...

Important Information

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