Jump to content

kisuka

Script Developers
  • Content Count

    289
  • Joined

  • Last visited

  • Days Won

    28

Everything posted by kisuka

  1. Thought so :3 just wasn't 100% sure. Will fix in next push :3
  2. Athena has been passed along from team to team through the ages: from Athena, to AthenaMods, to eAthena, to 3CeAM, to rAthena, and now Hercules. With each new development team that acquires the project, a little bit more is done to improve the overall project that is Athena. There have been countless people involved with this project through many years. Many of them have put in countless hours, and contributed thousands of lines of code (some of which still exists to this day). Athena would not be where it is today without the help of these amazing developers. Because of this, I'm adding in this AUTHORS file to give tribute and credit to the amazing people which have made this project possible. Thank you to everyone who has helped in the development of Athena. You are amazing, skilled, and your work will live on through the years to come. This project is yours, and has lasted over 10 years thanks to the dedication and support you have put in. View AUTHORS List If you know any past developers which have contributed to Athena and aren't on the list, please submit a pull request To any development teams that are maintaining their own forks of Athena, please include this AUTHORS file in your own repos, give credit to all these amazing people.
  3. That's not actually true. There are plenty of open source, community driven projects on the internet that have had huge changes happen to them that cause massive rewrites to third-party applications. The project itself doesn't support or dev these third party projects, so it's up to the people running the third party projects to update their code to match with the latest version of the original software, or at least support it.
  4. It isn't difficult but a load of work, which isn't necessary. I don't think there will be a converter which is compatible with my private projects. What actually concerns me most is: Did you think of all the tools in use? Every single tool which reads the item DB must be rewritten because of this update. Furthermore RegEx replacements are nearly impossible now, too. I wish this would have been discussed before implementing, but now it's too late. :S My suggestion to please everyone: Provide a converter which is capable of converting the new format into the old format. In my honest opinion, if you are using your item db for various other things other than just your in-game items, you really should be utilizing sql instead. The point of item_db.txt originally was just to support the txt db version of athena. At this point, since Hercules doesn't support txt db it would make sense to just start using full sql. Though I get why some would wanna keep using the txt version as it's more convenient. This adds readability to the db, which has been sorely needed for years. Can't tell you the countless times I've had to 'Page Up' to the top part to remember what row / comma section I was in...
  5. Impressive and a long time coming in my opinion.
  6. Done. https://github.com/HerculesWS/Hercules/pull/210
  7. On a side note, made a small script to do the whole conversation process for us automatically: https://github.com/kisuka/id2const
  8. consts.txt currently has NPC sprite file constants. These do not work at all, due to the fact that most of them start with a number, an error is thrown when trying to reference them in a script. They are also never used... My suggestion is to redo the npc class to allow for NPC constants to be used in place of sprite ids. Would require a new db called npc_db.txt which has the view id + sprite name. When parsing the npcs, it would check if the view id is a number or a string. If number and checks out with the ids then just use it, if it's a string then check the db to see if the view id is assigned to that constant. This will also help make the scripts more readable and easier to script. Instead of having to look what what ID a sprite is, you could just throw in the sprite name. This would also future proof our scripts if Gravity ever decides to do some kind of crazy re-factoring that changes all the sprite IDs. AEGIS uses sprite names over IDs as well. Example of what a script would look like: izlude,100,100,4 script Test#test 1_F_ORIENT_04,{} npc_db.txt
  9. Open source defeats the purpose of protection if you were to make an open source solution. If the code is available, a work-around can be easily made. Have you tried contacting Sirius through the contact page? Keep in mind Harmony is ran by just 1 guy and he's currently really busy with personal stuff.
  10. Lol... if you get your hands on the source code of the RO client you be sure to share that shit. If we had the source code things would be greatly different in this community ^^;
  11. welcome to ragnarok online community (in case you may have forget) xD Been in this community since early 04. We gave credit in logs back then when people helped contribute.
  12. No credit given on revision 38? Gee, thanks dastgirpojee~ -.-
  13. Missing translations for helpmsgstr.lua: "Hunting and Equipment quests are available through the Eden Group. Find them via the '+' mark on the mini-map of each city.", " -------------- Navigation Instructions -------------- ", "/navigation /navi : /navi yuno 100/100 ->> Map, location(100/100)", "/navigation2 /navi2 : /navi2 yuno 100/100 1/1/1 ->> Map, location(100/100), Scroll/Service/Plane (1: Enable 0: Disable)", " -------------- Navigation Search Commands ------- ", "$$all : Outputs all the results (Type of navigation can be specified).", "$$lv30 : Monsters of that level are displayed (Amount may vary).", "$$lv20~30 : Monster of that level range are displayed (Amount may vary)." When it says 'find them via the + mark' it's referring to the showevent script command which adds quest bubbles to NPCs. This feature isn't added to NPCs yet as of this post date.
  14. Bank system has been re-added.
  15. Some people like me use pre-re with 3rds. but as if I can control this, I'll just go with the project and trust the admins and devs' decision, I just leech lol. yes most do, however, they were never meant to be used with pre-RE formulas. It's highly unbalanced. MMOs are meant to be fluid and keep changing. We can't keep holding onto the past version of RO. We should be primarily focused on keeping this emulator up to date with the current kRO. Hence why I've been looking for translators to assist with translating things for us. I've found a Chinese translator and a Korean translator. All to benefit the community and keep RE updates coming.
  16. A friendly face <3 and completely agree on every thing you said. eA went thru hard times ever since the HDD issue at Frantech. That aside, I'm on the side of ditching pre-renewal. Yes, some people still use pre-renewal. But the whole point of this emulator is to emulate the latest version of RO. At a certain point, down the line, I think it's going to become an issue to manage both in a single server setup. One recommendation is to port it off into it's own branch on the github repo. Master would be RE and you can make a non-RE branch which would get basic bug fixes but be locked at a specific client version, as to not have to keep throwing updates at it to support new features that are added to the client. At a certain point, this is gonna have to happen :/ I don't think it wise to look at this in the "we'll cross that road when we come to it" mind-set. Look at this 3 years down the road when RE has tons more features, yet we have to keep implementing IF statements to keep the pre/re stuff going on. Ultimately it clutters the source. Not to mention the complete unbalanced classes. 3rd classes and the new extended classes slowly be added were not meant for a pre-RE scenario. Just a small side note: I was for ditching txt support way back when I first became a script/db dev at eA.
  17. Rough translation from a friend: In the secondary version taming any monster doesn't count as defeating them in any abnormal situation where you defeats monster, you can't advance to the next level Broadcast mode
  18. Any clue on how to do that? xD Is there anything that should be added in the source? or it's just patch related, sorry a total newbie here, RSU supports RGZ out of the box. See this wiki article to understand RGZ files.
  19. Not sure ^^; can you provide a screenshot of the error you're getting please? Well the patching works fine now, xD but this line: it seems it doesn't allow any site with it, because I tried using an svn source like sample.googlecode.com/svn/trunk/ or sample.googlecode.com/svn/trunk, and I keep on getting failed to retrieve the patch allow and plist.txt but when I tried a clean site for example: mysamplero.com, it's working.. another problem I'm having right now is the start button after the patch: it doesn't start anything I also tried using the launcher: but nothing happens, xD the patcher just exits. Regarding your issue with the website path. Make sure RSU_IPATCH_WEBSITE and RSU_IPATCH_FTPSITE are set to the domain name itself. You'd specify the directories on RSU_IPATCH_WEBPATH and RSU_IPATCH_FTPPATH. Using your example: lpCommon->SetPatchInfo(RSU_IPATCH_WEBSITE, "sample.googlecode.com"); lpCommon->SetPatchInfo(RSU_IPATCH_WEBPATH, "/svn/trunk"); As for the issue with the start button. Make sure the exe is in the same directory, the start button won't work if the exe is not present.
  20. * See Attached Screenshot. Was sniffing on kRO and noticed this in the Izlude Guide. The blue text is clickable and sets a path via the navigation system. | 226 | R | 00B4 | PACKET_ZC_SAY_DIALOG |PacketLength=75 |NAID=51547 |msg=현재 <NAVI>[낙원단공간이동사]<INFO>izlude,131,148,</INFO></NAVI>의 Seems all guides are being updated to use this along with their marking of the mini-map for locations. Wasn't sure if this is implemented yet. screen¹ÙÆ÷¸ÞÆ®008.bmp
  21. Not sure ^^; can you provide a screenshot of the error you're getting please?
  22. Didn't see this translated. See attached for translated battle_field/no_battle.bmp no_battle.bmp
  23. Fixed. Might try messing around with adding in login stuff to pass the username / password to the client.
  24. I tried this, but I'm getting failed to retrieve error with KRO and RE, it seems that the patch site is not working anymore? Make sure your kRO is already patched to at least 2011-7-20. The new ftp server doesn't contain any old patch files. my KRO was patched 2013 june, Weird, can you show me what the error says?
×
×
  • Create New...

Important Information

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