Jump to content

anacondaq

Members
  • Content Count

    161
  • Joined

  • Last visited

  • Days Won

    21

Everything posted by anacondaq

  1. I'm Ukranian in Ukraine. Russia begun war against my country, and doing right now genocide. Destroying cities, even mine own, killing thousands of people, civil people, burn to the ground cities. If you wish to support me in this hard time (I will try to re-route money for people who I know to support them under this awful conditions). You can make a donation by the link: https://nowpayments.io/donate/anacondaq (crypto)
    Alternatively, you can send money to Ukraine: https://www.comebackalive.in.ua/ 

     

    I've spent almost decade to provide free help, free support, free developments, free answers, free packages to all of you. This is very interesting time personally for me, to see: are there still people on this planet, or only silent shells?

     

  2. Update v2022 with 4th jobs, 17.2 episode. Introduction: This is a huge upgrade of the RO offline pack. Exclusive. Why? Simply because there is a lot of work, and thanks to all people who contributed to this project. First of all, you can try just right now ALL 4th jobs, their skills, mechanics, and commands developed for 4th jobs. Second: you can try to test 17.1, 17.2 episodes, instances, or even improve it. (it's pretty unstable but usable). Third: this content NOT exist yet in official emulators, as far as I know. Important note: Dear friends, I have been volunteering for more than a decade for *Athena. I've never asked for donations or any help, and for many years did support newbies, and not only around the RO community. But this time is critical for me, and I need your help, and you're my last hope. If you can donate, please do it. I've never asked for that before, but this time I'm asking directly: dear friends, please help me. Long story short: covid + depression + other problems = extremely critical condition that can be solved with your help. I apologize for that. I have almost no hope anymore. Changelog for v2022: 1. Added extra emulator with 4th jobs (complete translation, skill mechanics, etc.). 2. Added 16.2, 17.1, 17.2 episodes (quests, instances, mobs, drops, etc.) 3. Upgraded Hercules & rAthena to latest versions 4. New game client just for 4th job client. Compatible only with 4th job emulator. 5. Known issues with 4th jobs: the game window can free when you create a new character. Just close the window and try to log in again. This is a known bug. Also: I did not test content well here. It's raw but at least good fundament for doing your projects. 6. OpenServer replaced by Laragon because laragon is less problematic, total size less, works faster, and better. 7. All emulators upgraded to the latest versions. Clients for Hercules & rAthena pretty stable (2019 ones). 8. The game client for the 4th job (20211111) is not stable but playable. Download Links (4.5GB) - https://k00.fr/oxcge98v - https://filen.io/activate/92ec03a7d768ec8cd0de66a9d2bbaef1 - https://drive.google.com/drive/folders/1NKzHYH4o2KUMxR5yFeVxV6iKkD11MLSr?usp=sharing Donation Credentials: (paypal / creditcard): Donate Paypal - Bitcoin (BTC): bc1q6q470sk54hgjxthnpknfsunk0uxegyczy3m9fn - Etherium (ETH): 0x36E784BFC7b898Cfd711199C696b5F031C095AF1 - USDT (ETH): 0x36E784BFC7b898Cfd711199C696b5F031C095AF1 - LTC: LbXrdmabzhgRrA4s3Yr6au9Vqcn9uvPAB6 Our Discord: https://discord.gg/p2kvabm
  3. Sorry guys, I'm rarely answer here now. Most of the people talk in discord (link you can find in readme.txt)
  4. Built from a scratch new version of RO Offline Pack. Contains both emulators, both mechanics (x4). Latest 2020-04-01Ragexe. Latest OSPanel, with latest MySQL, emulator files, and all updates. Re-uploaded to all mirrors on the front page. Current version: 2021 April 10.
  5. @buchachi11 I don't know why you mentioned the RO offline pack here. But I want to admit that basic principle the same and on Linux and Windows. If you can set up RO offline on Windows (https://gist.github.com/anacondaq/3eae8e4afb5d3c3880d08b95b2c54b78) the same, you can do on Linux. What do you need for running the emulator? operation system where everything will be set up (windows or Linux, even macOS) emulator files cloned by git from Github (git clone https://github.com/HerculesWS/Hercules.git) installed MySQL or MariaDB server on your operation system created databases inside MariaDB or MySQL for main and logs databases from emulator above (stored in /SQL/ folder) You need to create database users who will have access rights to manipulate data (select, insert, update, delete, drop, alter) inside databases. (easy to do with PHPMyAdmin) You need to import database files from the emulator folder (/sql/main.sql, logs.sql) into creating your new databases. Go to the login table and edit s1/q1, go to emulator folder /conf/, and find s1/q1 for login and pass and edit to the same value. find in conf folder MySQL connection configuration data and setup-up users/passwords that you made above for MySQL . You need to install required for complications and running tools for your operating system. (on windows VS Community 2019, on Linux different set of tools + GCC) compile and run, if no errors in running windows -> everything is done properly. More details you can find in @AnnieRuru guide above. How to achieve that? Just install any operating system by using guides on youtube, very, very simple. And then do what the guide said, do not afraid to do experiments, destroy everything if you broke something, and start again. P.S. if you do not know what operating system to pick. Short answer: there are yum and apt-based systems. They have different structures and experiences but doing the same. Fedora, OpenSUSE for one type. (yum) ubuntu, linuxmint for the second type. (apt) pick any.
  6.  My muse and eathena genius come back. I glad to see you again 😃

    How are you doing?

  7. open npc/custom/ folder, and try to use search over hercules community, you will find tons of examples (dozens) and ready to use scripts made by someone. also doc/script_commands.txt you can't. This is max what offer emulator. interesting. Try to open conf/import folder in the emulator, and replace 0.0.0.0 to your local ip (cmd -> ipconfig). in System/ folder you can find korean language. Also, you can use korean on emulator side after recompiling emulator. I don't know. Open github of hercules (herculesws) and check issues. repair broken tables. Read reamde.txt Not enough info. Files what need to check: sclientinfo.xml (inside data/) folder. And char, map server configs in conf/import/ folder of the emulator. And numbers 0.0.0.0 it's about it. Usually everything works out the box because bound to all interfaces in the system. You have running another game client which run gepard shield, and this game still open. The question not related to the pack. Please ask outside the thread and make separate topic (ideally at src side, or db side). Also, there are many delays, but the thing that i see on the screen not really looks good. Really too long delay. But I can't help with this, because busy with other things.
  8. Yes, you can, on windows vps. I do not know how to organize it to work with hamachi, because did not tried it before. Sorry, can't help. Oh, this is very sad, but some of the content missing. I personally can't work on this due to super busy time in my life. Try to ask some contributors or script writters about porting content to hercules.. Might be someone will help... You're welcome 😃 You're welcome 😃 No, you can't. Only clients that you can find on the board. Nothing really else. You can't to see iRO content too. The emulator very different in some things, but at the same time a lot of formulas are correct. The emulator stick to kRO instead of iRO.
  9. Note: i tried the compiler few weeks ago, and it does not work. I do not have a time for fixing problems, I think something changed on hercules side, and make does not work properly anymore like it was for a long time.
  10. No no no, this is just a "project", only for playing, not for real cases. cygwin has tons of cons, (much slower performance, and in latest hashes of hercules emulator can't compiled at all, many errors). Better if you will stick to VS Community 2019 Yes, VS Community 2019 and mark checkbox in installer on C++ It will install everything. When you will open SLN file, right click on solution -> retarget solution, and press OK. Build -> Clean Solution Build -> Compile.
  11. https://discord.gg/p2kvabm - channel for users of RO offline Packs pre-made by me. 

  12. without proper info before posting on the forum - it's impossible to fix. There are 3 different mirrors of the same files under youtube video (description). There are no issues so far with these download links. optionally you can use Air Explorer, or rclone to download whole files at once via 3rd party download manager mentioned above. No, it's does not work like that. The game client it's just a wrapper of logic what is calculated and stored on the server-side (emulator). In grf editor change encoding to korean one, your one is awful. Second -> follow any modern guides about adding customs to the server with ItemInfo.lua and lua files. http://letmegooglethat.com/?q=how+add+custom+items+iteminfo.lua&l=1 This is not hard to fix it for it's owner, but he for his private reasons will not do it. all of these features will not help. Read guides, need to work or optimize by reading and understanding structure of files what need to edit and do it by yourself. There are a lot of info, and this process pretty hard, and consume a lot of time. Google over athena boards for answers or ready solutions. Can you add more info? There are not aspd bugs as far as I know ??? who knows, can't reproduce, try to do the same thing on another character. The app write to you what is happening, and I already answered what to do (or close app what uses a port, or change 80 port to 81 or something like that) Everything looks like you have corrupted tables inside database. The solution for fixing all tables (repair all mysql tables) you can inside readme.md, read the guide please.
  13. you need zero exe + zero client, I have zero experience with this Not even tried before (because it's out of my interest). But maybe in very near future (maybe after a month) I will try to do that. If not forget. I think it wont be hard to do. Sorry, but I can't help you. readme.txt Inside emulator /doc/ folder read it. Wiki of hercules Ideally script_commands.txt (very long file, but please read it, it will explain everything) I don't know, It should. If not try /showname in game (in chat). I tried - and it worked. But even if it does not work. you can always download or open 05_folder from the RO Offline Pack, and open Nemo Patcher and patch again the exe with patches that you wish to see. Please try latest full kRO client by the link in the first post. What is data.grf? It's archive (like rar, or zip) of files inside /data/ folder. What is .lua or lub? Lua = uncompiled lub file. Lub it's compiled. Lua you can easy open with text editor and read what is written here, lub you can't open and you will see hex codes (byte code). BUT! There is a trick inside game client to load lub files always first over lua files. So if you can't find lua file, try to open lub file with GRF Editor, it has built-in lub to lua decompiler. Also about other files - i do not remember, sorry. Ideally if you will start to use SDE (server database editor) and inside GUI will add all what you want. If not - try to experiment and do not afraid to break files (always do backups first). And try to play with files, edit, copy-paste lines, and you will get what is related for what. Also you can ask community for help. As you see on your screenshot you have denied access to your user inside emulator with name herc_PRE_user which trying to connect to localhost (your PC database), but something wrong. What can be wrong? Maybe the SQL server offlien (try to restart) Maybe you have installed some mysql server (you should not do that, because inside Open Server already built-in mysql server). If nothing helps - you can always re-download pack by links in the first post where everything works out the box. check herc wiki, and try to use google with next query: google.com -> "site:herc.ws how to change drop rate". But I did answer for most common questions inside readme.md already. Try to open the file with any text editor. Alternatively you can install VSCode (editor by Microsoft) and open readme.md with markdown syntax high lite and you will see that everything structured and explained for newbies. I think you don't have installed Microsoft C++ Redistributables. Try to open 08_ folder inside the pack root folder, and install for your OS or x64.exe or x86.exe which contains all C++ Redistributables by Microsoft. Usually the OpenServer require these libs to be installed. Find and edit towninfo.lub or data\luafiles514\lua files\signboardlist.lub Please read readme.md and watch youtube video. Do not skip anything, because this is bare minimul to guarantee that everything will work fine out the box. Otherwise you will have problems like that. Always restart your PC before trying to launch the game server. On your screenshot looks like you have double servers running or port blocked (rarely happens, busy by some app). npc/custom/support_me.txt you can rename it, or delete You don't need to compile the emulator, it's already pre-compiled by me in debug mode. But even if you did it, the error on the screen not related to compilation. The error on the screen related to data.grf and your kRO client. Please download full kro client by links in the first post, and everything will works fine, also do not mix different clients, they are not compatible. For example I support the topic since 2016? Or like that, and there was dozens of different versions with different client versions and date releases also with different client files for full kRO client, but all that you need to know - they almos always not compatible. So, if you wish to run RO offline -> use all files provided in the one folder, do not mix them. (that means you need to download ~4gb) I think this is fixed in 20200419 Optionally you can fix it by importing upgrade files into your database. How to do it -> readme.md ?? Check the first topic links again. green flag -> terminal -> mysql -uroot -> use herc_prere_db; update `char` SET hair=0, hair_style=0, cloth_style=0 WHERE account_id > 1; read readme.md _M + edit login table in your database with phpmyadmin. ??? read readme.md. Wew, try to play with patches again. Also note: already applied patches you can find in the nemo folder in txt file (load profile (this txt file)) and you will see all applied patches to the exe inside the package. Also you can try to play with these patches. What about auras - I do not know, to be honest - do not remember. Usually you don't need to do this if you don't know what is it. Newbie pack - just entry point into the emulator software development, to make everything work, like a playground, and only after learning something new you will do some things. Upgrading emulator by yourself - means also you need after each file change inside /src/ folder to re-compile your emulator. Do you know how to do it? So, if you know how to compile -> you should to know how to use git. Solving merge conflicts - not an easy thing to do, and require some deep understanding what is going on here. Since 20200419 version of the RO offline, you can always do git reset --hard command, and it will destroy all changes that will block your upgarde process. But I do not recommend to do it, because you can potentially lost your some custom script (that you will made or edit by yourself). If you will find more places like that what possible to fix, i will happy to provide update with fixes in the next release. I just need maps where problems occurs. You can use weediffcache tool for working with mapcache. my profile used in nemo inside nemo folder (exe folder). Just try to open different folder, you will find the small file with all applied patches (it's just .txt file). the fix inside 20200419 (link in the top message). But optionally you can fix it by inserting requested sql files inside your game database with phpmyadmin for example. First of all -> not from me, i do not sell any vpses. Second -> it's just a guide where super simple toolkit for explaining how setup everything with images and with almost no efforts. Third -> about what patch are you talk about? Please explain. If you make changes on your server -> you need restart your server for apply these changes. Or alternatively you can use technical admin commands for restarting on the live server scripts, or battle conf files, or db files, or item database, or mob database. Please open script_commands.txt (search `@reload` command) (@reloaditemdb, @reloadscript @reloadmobdb, @reloadbattleconf) and so on. no, without re-compiling impossible to change the behavior of the skill. version of nemo - always latest, even now (v20200419 with latest hash available on gitlab). Patches applied inside nemo you can find inside NEMO folder (exe folder or like that) it's .txt file i forgot how it called. It will be stored near the patched Exe. Please try to use SourceTree app it's GUI for git. It will be much easier. This is question not for me. I saw several pull request with some not bad content, like lasagna, but progress still very slow. The very good pros of herc.ws is the emulator technically far far ahead of rathena in technical aspect, but some really required by some people content are absent, and implementation of the content (technical part) already here, only left script, mob, warp part... Try to use SourceTree app. Or GitKraken. Update v20200419 upgraded emulator to latest version and recompiled upgraded kRO client and re-uploaded (to latest version) upgraded different repos in misc tools fixed sql issues and warnings in emulator tl;dr all package upgraded, all files touched and re-uploaded. added discord channel for helping newbies there in real time (only for respectful and non toxic ones). added optional mirrors for RO offline pack misc fixes everywhere. TODO: Inside discord i suggest to write: 1. what is most missing content inside the package (maybe you looking for especially something, but you can't find it inside the package) 2. Where is your most common mistakes / problems that you face with the RO Offline Pack? 3. Bugreports / suggestions appreciated. Note: usually I do not answer on herc.ws board frequently, I visit the forum rare, and answer rare. Usually I do upgraes for the package once per few months. The package is stand-alone and you can upgrade it always by yourself.
  14. GRF Editor. Install it. Select your GRF files, ItemInfo.lub files, where is your pre-re folder located, and try to use it, with GUI it's much easier to edit / add something new. Just need to try (always do backups first). Try to play with it. It's easy. Optionally you can try to use something like this: https://herc.ws/wiki/Custom_Items As far as I know - nope yet. No, it's not done. On your screenshot there is errors with applying the patch. Most easier way to apply a patch - just open the patch with VSCode editor, it will highlite green text that need to paste, and red text that need to find in the file. Just use search feature in your text editor and replace. But there must be some understanding what are you doing and for what. Better idea: tell me what do you want to do? answer above. Also, as far as I know - patches from different emulators not compatible. Also -> emulator source code changed frequently. And if you're for example found a patch on herc board below for example 2018 year, there are high chances that this patch require changes to make it work and make it compatible with the emulator current source code. (because code changes overtime). Also, hercules has some benefits over rathena: Not need to download and install 8GB of Visual Studio for re-compiling the emulator.
  15. All questions address to the topic. On your screen you don't have char-server.exe. The only way for fixing the problem - check -> do you have char-server.exe in your emulator folder or not? If not - please check your antivirus software and return back it from quarantine. I know about the issue, for some reasons only microsoft detect some virus inside the char / login / map servers. I have sent false positive reports to the Microsoft, and waiting for their reaction.
  16. This is common problem, when you have pre-installed MySQL server on your system. Turn it off, or remove (uninstall) mysql-server that you have on your PC. 3306 Port usually used by pre-installed windows version of MySQL. The Offline pack contain all required servers and files for running the emulator. Optionally you can use Process Hacker tool to identify which app using 3306 port. I don't really know why this happen. You can try to install this: https://drive.google.com/drive/folders/1oR6LryiU-UX97Xrq2fnD7gNU1W_kcx7M (for x64 install x64 version, not both) It might help, who knows. https://drive.google.com/drive/folders/1oR6LryiU-UX97Xrq2fnD7gNU1W_kcx7M better to use this. In the background on your image I see that you have already running emulator. You can't make work 2 emulators on the same PC at the same time. (char, login, map servers). Looks like these episodes are not fully implemented into the Hercules. I do not know how to help here. Need to ask devs here on the forum about these missing features. As far as I remember the content mentioned by you already implemented, just need to properly port it to hercules. I don't know why this happen. I can confirm this. Only MS detect it, all others (60+ antiviruses) does not detect anything, because there is nothing to detect at all, it's open source. Everyone can try to re-compile it from source code and will get the same results. I have sent false positive report to microsoft, and re-created a new version of package with latest updates, but these files also detected. I hope in few days or weeks Microsoft will solve the problem. Sorry, looks like the content not implemented here, nothing to do with this. The only thing what we could do - ask someone who motivated and have skills to implement it for everyone on the board and push to the repo. Update 07 March 2020. Changelog: no files changed, only implemented all updates up to: https://github.com/HerculesWS/Hercules/commit/9106bbab19b4feaa4623a3b8e5d59e08ef73b640 commit. recompiled source code and re-packed into archive emulator files no changes on client or server-side (database). Note: inside the update you can find: https://github.com/HerculesWS/Hercules/blob/stable/sql-files/upgrades/2020-01-24--01-09.sql the file, this file NOT applied to your database for supporting the feature. Apply it manually with phpmyadmin (login (root, no pass)) select database, and import the SQL file, and the patch will be applied.
  17. Yes, renewal. ALT+Q costume tab, please check it. This can be a map-server crash. For some unknown yet reasons I can't upload a debug version of the emulator which will help easier to track where problems happen and why the emulator crashed. Anyways, try to use the 08_ folder from the package (with the installer of redistributables). Also, a few minutes ago, I did update for 01_emulator.rar (google drive link only) with re-compiled manually by myself older version of VS Solutions (not latest one). I hope, it will solve the problem, but not tested. Answer above. The answer above in the message. As far as I remember this is original behavior. Please check the conf/battle/skill.conf or like that file, I remember there was a setting for this mechanic. To be honest, installing VS2015, not a solution. The package must be stand-alone, this is some kind of problem with the herc solution files as far as I understand. Anyway, I have made several changes (answer above), please try, might be useful. You can import manually missing files into your game database (main database) by using PHPMyAdmin. I don't remember, afaik - no. My answer above. The second link - it's an old version of the emulator, that's why it works.
  18. I have recompiled all emulators (pre-re and re ones) for Release Mode, usually I deliver in debug mode, but for some unknown reasons it's does not work for you. (I tested it on some 3rd party PC the archive, and it was working). Try to download 01_emulator.rar again, and try again. Should work fine.
  19. If you have x86 system (usually no, but who knows): https://www.sendspace.com/file/21awau If you have x64 (most likely): https://www.sendspace.com/file/7x4713 Download, run, it will automatically install all missing Microsoft C++ Redistributables for your system. After that, try again run the game client.
  20. Update, only changed emulator part (you can just download 01_emulator.rar file, and replace with your current one (make backups first).
  21. Thank you for reports. I will check and will fix all reported issues (if i will be able to) within the next update of the package.
  22. You don't have to change the game client, it works fine for a long time. Like dastgir said, there is nothing that can help. Uninstall grf editor and install it again, and try again. What about data.grf inside kro client, it can be potentially compressed by lzma, but I'm not sure what exactly compression in use of data.grf, there only 2 choice or lzma or no modifications at all Afaik no
  23. This is common issue with the MySQL server. (broken tables) because of turning off OpenServer incorrectly (like shutdown PC or laptop). Try to click on the green flag -> advanced -> console Now in console enter: mysqlcheck -u root --auto-repair --check --all-databases Hit enter and all tables will be repaired automatically. Now try to start your emulator and repeat the problem, I think the problem will disappear.
  24. Please, next time add /where the output (enter the command to the chat) to display where are you now. Because without a map and coordinates of the map where you stand, it's very hard to understand the problem that you said. https://www.divine-pride.net/ and irowiki Confirm, I did not know it earlier. I hope the admins will implement so important parts of the episode soon. Which dungeon? Tell me the map or better give a link. Yes, some content is luck here, but I hope with a time everything missing will be added. As I see not too much missing, I can't promise, but maybe someday when I have really free time, I can dig in and implement missing parts if someone will not do it before me. In settings try to change webserver port from 80 to 91, from 443 to 447, and try again. Also, you can change what to load, and change nginx to apache for example. Also, you need to install process hacker and check, maybe some app bound to a port what used by a OpenServer (3306, 80, 443)
×
×
  • Create New...

Important Information

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