Jump to content

java

Members
  • Content Count

    19
  • Joined

  • Last visited


Reputation Activity

  1. Upvote
    java reacted to anacondaq in Ragnarok Offline Newbie Pack 2022 | Make your RO server in less then 5 minutes   
    Pack v2022:
     
     
    Current Version: 27 December 2021
     
    Update 2023-10-01 - latest versions can be found there: 
    https://discord.gg/p2kvabm
     
    https://ragnarokservice.top/
     
    Download Links (~4.5GB):
    Download from Mirror #1 or Download from Mirror #2 or Download from Mirror #3  
    Important: Please make someone mirror these files. Or make a donation to me and I will make a mirror by myself.

    What is that?

    This is a newbie package that contains 1 click solution for launching Hercules emulator with a single click.
    This package only for education. Do not use this package anywhere in production.

    This package good demonstration of how everything should be configured by yourself to make it work.
    We can find here a good guide on how to configure everything by yourself:
    http://herc.ws/board/topic/16521-how-to-setup-offline-server-for-personal-development-use/

    What inside the package?

    You have 7 folders:
    01_emulator = here emulators (pre-compiled and pre-configured) for RENEWAL or classic PRERE mechanics 02_client_side = here is your client-side what need to copy-paste to your clean kRO client 03_openserver = here is Open Server (MySQL server where stored your game database and which required by the emulator) 04_useful_tools = here are different useful tools that you usually will need when will work with the emulator or databases 05_misc_repos = here are repositories from which it has built the client-side, and exe patched. 06_cmder = this is a tool will be good for you to update the emulator to the latest version (and other files in misc_repos) 07_clean_kRO_client = this is a clean kRO client (2018 somewhere in march updated), need for you to run your own RO copy.
    How to use all of this?
    extract files inside 01_emulator, 02_client_side, 03_openserver, 07_clean_kRO_client Now, what emulator version do you need? Latest (current official servers) (renewal mechanic (suras, dorams, etc classes)) or classic PRE-re (champion, high wizard, high priest)? Now if for example, you use PRERE mechanic (where is high wizard class, paladin, lord knights, and no 3rd classes) your steps are next: a.) go to 02_client_side\FOR_PRERE_EMULATOR\ b.) select all files in this folder (FOR_PRERE_EMULATOR) and copy (CTLR+C) c.) now go to 07_clean_kRO_client/clean_kRO_client/ folder and copy files here (overwrite if windows explorer will ask to do that). d.) now you need to run OpenServer (it's a server that stores all your player's data inside the database, required by the emulator) and run it. e.) Click on Red Flag -> Run the server, make sure in your tray you got Green Flag. f.) Now go to 01_emulator\hercules_PRERE\ and run: run-server.bat g.) Now go to your 07_clean_kRO_client/clean_kRO_client/ and run: 2018-04-18bRagexeRE_patched.exe Your emulator, your database, and the client are running. Now you can try to login into the game.
    About Accounts:

    How to make a GM account or how to access the database?
    For that, you need to click on Green Flag -> Advanced -> PHPMYADMIN
    In the login field of PHPMyAdmin enter: "root", in the password field enter nothing. (no password)
    Press enter or login, and you will be in the database.
    Databases well structured, so mostly always you need not edit too much there.
     
    How to make a GM account?
    You opened PHPMYADMIN.
    Now select your database, and find in this database table called: "login"
    Open this table, and find your account name, and you will see column "group_id".
    Edit number in this column (group_id) to 99.
    0-99 = your GM level. 99 = super admin with all privilegies, 0 = simple player with no privieleges.

    Okay, everything working for me, what can I do next?
     
    My short answer: http://herc.ws/board/ Read all topics, read different guides, read info about NPCs Read info how to add NPCs, how to enable them, how to disable them Read /doc/ folder files inside your emulator folder Read wiki pages: https://herc.ws/wiki/Main_Page Do experiments and do not afraid to destroy everything or remove them.
    Just do mistakes and errors, it's how people learning something new, through mistakes.

    DO not afraid to do a lot of mistakes and ask questions.
    People will help you if you will try to help yourself first and will make good questions with some research before posting messages.


    What tools can I use for making everything much easier for me?
    Tools that you MUST have:
    - Grf Editor - Server Database Editor - VSCode / Notepad++ / Sublime Text / Atom  (any of these editors and select always C syntax highlight for opened files)
    I want to play with my friends on my server
    The solution that you will find by the link below is a terrible solution.
    But usable for a small group of people who for education only want to launch their server ONLINE (for others).
    This is SUPER bad, and never do that, (it's weird, after the only time you will understand why).
    But if you still asking here is the link: https://gist.github.com/anacondaq/3eae8e4afb5d3c3880d08b95b2c54b78

    ===============================================
    I want make a donation as a gesture of goodwill:
    ===============================================
    Ask administrators here: http://herc.ws/board/
    If they accept donations or not, I found no donation link.
    Optionally you can always support the next guys:
    4144 for massive help to the current RO scene at all by his hard work. AnnieRuru for a lot of scripts, helping newbies on the forums http://herc.ws/board/staff/ - all these guys zackdreaver for a lot of efforts on a translation project and to all guys, scripters, mappers, etc players who spend their time, their efforts just for you to make everything free what you see here. Sorry if I didn’t mention someone.
     
    I need help with <something>
    There are a lot of talented developers, software developers, scripters, mappers, spriters, and many other people in this community.
    Check the link: https://herc.ws/board/forum/49-paid-services/
    Also, I accept all questions related to the basic newbie stuff on the topic.
    Do not hesitate to ask even super stupid questions.
    But before asking something, try to do a very simple thing: 
    Open google, in the search bar enter: "site:herc.ws" Then write your question or problem Hit enter and check all links that you see, maybe someone already solved your problem earlier.  
    Alternatively: if you will not be annoying, and will be respectful, I can help with some newbie stuff in the discord channel about the package: https://discord.gg/p2kvabm
     
    Changelog:
    - 2021-04-10 - build from scratch new version with everything new (2020 game client, latest translation, fixed bugs, tons of features and improvements)
    - 20200419 - upgraded emulators, fixed problems with emulators, SQL files, and so on, upgraded full kRO, tools, misc Repos, client-files not touched. Added Discord channel for newbies support.
    - 20200307 - updated emulator, recompiled, uploaded to google drive. Client or db-server files not changed.
    - 20200203 - updated emulator, rest files not touched, if you want to upgrade your emulator, just download the 01_emulator.rar folder, and use it instead of your old one.
     
    I'm Ukrainian in Ukraine. Russia has begun a war against my country, and doing right now is genocide. Destroying cities, even mine own, killing thousands of people, civil people, burning to the ground cities. If you wish to support me in this challenging time (I will try to re-route part of this money to people I know to help them under these awful conditions).
     
    You can donate personally for me for my needs by the link: https://nowpayments.io/donation/anacondaq (crypto).
    Alternatively, you can send money to help Ukraine citizens to the official fond https://www.comebackalive.in.ua/ or 
    to: https://help.gov.ua/
  2. Upvote
    java got a reaction from ajoope in configure: error: MySQL not found or incompatible   
    try this for 64 bit 
    sudo apt-get install default-libmysqlclient-dev  
  3. Upvote
    java reacted to Dastgir in Ragnarok Unpacked Clients Repository (RUCR)   
    RUCR
    Hello Hercules Community,
    I was working on RUCR this month and I am happy to announce that it's complete. The Site contains all Ragexe(upto 2016-07) and RagexeRE from 2014, fully unpacked.
    It would be great if there will be no mirrors, I would be keeping this web up and running, so mirrors won't be needed.
    Also, if you find any clients missing, you can post it here, and I will check if that can be uploaded.
     
     
    Repo Link: DISABLED
    Enjoy
     
  4. Upvote
    java reacted to Legend in worldmap.jpg   
    @java
    Worldmap.jpg
    Midgard_north.jpg
    Pasta.jpg
  5. Upvote
    java got a reaction from milk in modified @dance   
    hi i just try to modify @dance hehe
     
    to install this plugin maybe u must read at wiki 1st ( if new to hercules )
     
    for windows  go to : http://herc.ws/wiki/Building_HPM_Plugin_for_MSVC
     
    and for unix go to : http://herc.ws/wiki/Building_HPM_Plugin_for_gcc
     
    and this is the source code for @dance 
     
    #include <stdio.h>#include <string.h>#include "../common/HPMi.h"#include "../map/script.h"#include "../map/pc.h"HPExport struct hplugin_info pinfo ={ "@dance", // Plugin name SERVER_TYPE_MAP,// Which server types this plugin works with? "0.1b", // Plugin version HPM_VERSION, // HPM Version (don't change, macro is automatically updated)};//===modified by jetkappu==ACMD(dance){int msg;msg = rand()%9;if ( msg == 1 || msg == 0) { clif->specialeffect(&sd->bl, 400, ALL_CLIENT); clif->specialeffect(&sd->bl, 413, ALL_CLIENT);} else if ( msg == 2 ) { clif->specialeffect(&sd->bl, 300, ALL_CLIENT); clif->specialeffect(&sd->bl, 414, ALL_CLIENT);} else if ( msg == 3 ) { clif->specialeffect(&sd->bl, 400, ALL_CLIENT); clif->specialeffect(&sd->bl, 415, ALL_CLIENT);} else if ( msg == 4 ) { clif->specialeffect(&sd->bl, 300, ALL_CLIENT); clif->specialeffect(&sd->bl, 426, ALL_CLIENT);} else if ( msg == 5 ) { clif->specialeffect(&sd->bl, 400, ALL_CLIENT); clif->specialeffect(&sd->bl, 458, ALL_CLIENT);} else if ( msg == 6 ) { clif->specialeffect(&sd->bl, 300, ALL_CLIENT); clif->specialeffect(&sd->bl, 466, ALL_CLIENT);} else if ( msg == 7 ) { clif->specialeffect(&sd->bl, 400, ALL_CLIENT); clif->specialeffect(&sd->bl, 501, ALL_CLIENT);} else if ( msg == 8 ) { clif->specialeffect(&sd->bl, 300, ALL_CLIENT); clif->specialeffect(&sd->bl, 540, ALL_CLIENT);} else if ( msg == 9 ) { clif->specialeffect(&sd->bl, 400, ALL_CLIENT); clif->specialeffect(&sd->bl, 550, ALL_CLIENT);}return true;}/* Server Startup */HPExport void plugin_init (void){ clif = GET_SYMBOL("clif"); script = GET_SYMBOL("script"); skill = GET_SYMBOL("skill"); HPMi->addCommand("dance",ACMD_A(dance));}  
    that's just tiny modification, i make this just for fun, so ur player won't got bored when using @dance continously hehe
     
    and then diff ur hexed, so u and ur player can spam typing to ex : 10 times
     
    note: i just modify it, credit goes to owner.. ( i think this source made by onplay ) if im not wrong
  6. Upvote
    java got a reaction from Legendary in A little help here please?   
    create user for your flux and give permission at phpmyadmin
  7. Upvote
    java 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
×
×
  • Create New...

Important Information

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