Leaderboard
Popular Content
Showing content with the highest reputation on 04/09/17 in all areas
-
No - the pre-re/classic official servers don't get the newer renewal features, so to change our structure and mission to enabled all features for all types of servers and all clients is a little pointless. While newer clients can be used for pre-re servers, some of the features are client dependant, some of them can only be used in RE mode (due to specific NPCs, items and mobs). If you want to use something like achievements on a pre-re server, you'd need to use a newer RE client and modify elements of the server to suit the requirements.3 points
-
Performance as far as RAM goes, Hercules has the edge, but not by much. Forums can be quiet during off days, while Github can be quiet on either project when the devs are working on things in the background before a PR is submitted. They're similar. We aim to emulate kRO, so features are coded when the devs get time. There's no timeline or checklist that states which emulator has which feature enabled, but from what i've seen, rAthena is producing the code for these systems slightly ahead of Hercules. Newer clients are all RE. They -can- be used on a Pre-RE server, but you shouldn't expect them to work as they should. It's being cleaned up ready to throw into a PR. We're lovely. Yes, we certainly do! We have no intention of deserting our posts! Many of the members of staff here have invested too much time in this project to simply walk away now.3 points
-
there is plenty of threads for Hourly points try searching and modify it as your need here is a link i searched for you https://pastebin.com/EBjSiPb82 points
-
Version 2.2.0
40928 downloads
Third Job Costumes + New Classes The Correction With the advent of jRO releasing new Job Costumes, and also, the new classes from the Taekwon branch, many of server owners want to replace the vanilla sprites or even, implement the bodystyle system. But, there's a catch! Originally jRO, and now, even kRO spriters, have made it completely off of the default pattern of palette. In a classic example, you can notice the pattern of the RO palettes. What matters is the position of the colours, as an example, for all jobs, the white-ish tones will be always on the same row, so we can use it to create custom palettes. See how it works: But jRO didn't follow the classic pattern, making it incompatible with custom palettes (@Kamishi ones included). So, I edited frame by frame of each job sprite, of each gender, mounted or not, correcting them, converting them in a way so many of the previously created palettes will work. This package includes: Alternate Outfits: Alternate Royal Guard M/F + Gryffon Battlemount + Lion Mount Alternate Ranger M/F + Warg Battlemount + Ostrich Mount Alternate Minstrel/Wanderer + Ostrich Mount Alternate ArchBishop M/F + Alpaca Mount Alternate Warlock M/F + Fox Mount Alternate Mechanic M/F + Savage Mount Alternate Genetic M/F + Savage Mount Alternate Guillotine Cross M/F + Hyena Mount Alternate Shadow Chaser M/F + Hyena Mount Alternate Sorcerer M/F + Fox Mount Alternate Sura M/F + Alpaca Mount Alternate Rune Knight M/F + Dragon Battlemount + Lion Mount New Classes Star Emperor M/F + Wolf Mount Soul Reaper M/F + Wolf Mount As requested by @Emistry, I also added an extra, making it more compatible to default palettes: Kagerou/Oboro + Frog Mount Following the another @Emistry's request, all files are now already on GRFs. The previous version had no Cashmount palette included, this one fixes the issue. Only the already released costumes are supported at this moment. The Rune Knight seems to be the last of them, it's over a year from the first release! As a final part of the package, I'm including Classic Palettes for all Alternate Costumes. Enjoy the final product!Free1 point -
rAthena C++ Migration It's a well-known fact that people can get old. A software can also get old. It has been years that rAthena forked from eAthena, which is a fork of jAthena. Countless changes were committed. A large number of developers come and go. So, we think that it's time to move forward and leave things from 200x behind. I'd like to announce the project that was started by @Lighta, picked up later by the rA dev team, Project rAthena++. It is an attempt of converting rAthena source code from C language to C++ with utilizing object-oriented programming in mind. We believe that libraries available in C++ will facilitate us greatly in creating new features in the future. Code for the project can be found in our GitHub Repository. However, the project has its downside. It may break every single source mods out there. Although, I believe that it will be much easier to recreate mods in the future. In addition, rAthena being in C++ open the possibility for a nice plugin system to make mod developers' life easier. Also, currently the project will not compile on Linux. We will make a change to our Makefile later to support Linux. Additionally, I'd like to ask you to help test this new branch of rAthena throughout the development process for bugs or bad merges that may happen here and there. The project is still in very early stage. Its code is not much different to what we currently have now, but it will get refactored everywhere possible to make a good code base to develop in the future. Finally, special thanks to @Lighta for a good base of code. @Sirius_Black for his refactored solution for rAthena. @Aleos for great advices and tips. @Lemongrass for great advices and tips. @Cydh for a great piece of code that get me out of the compile errors hell. Secrets signing out! Links: C++ development branch: https://github.com/rathena/rathena/tree/refactor/rA-cpp1 point
-
1 point
-
Version 1.0
3575 downloads
Hello, I made these wings for VHXRO, a server which is now closed since 2007. These are old sprites. Actually, my first wings. I am releasing them for free. I changed my mind because they're a bit old and I'm note sure they should be sold. In exchange, please talk to the "ragnarok people" about my palettes pack & services ! The pack contains sprites (female and male), sprite icon, bmp icon, and collection picture. If you have a problem please let me know! Hope you enjoy, show me screens of your server using it! Thanks you.Free1 point -
1 point
-
1 point
-
prontera,144,171,6 script Donation Manager 89,{ mes "[Jimmy John]"; mes "Would you like to convert your Donation Credit to TcG"; mes "Exchange Rate:"; mes "^0000FF1^000000 Donation Credit = one TCG"; next; set @dCreds,query_sql("SELECT `balance` FROM cp_credits WHERE `account_id` = "+getcharid(3)+";",.@dCreds); mes "Please select the service you want:"; next; menu "^FF0000Exchange",dpExc,"^0000FFCheck Points/Credits",checkPoints,"^00FF00Quit",LeEnd; dpExc: mes "Available Cash Point to Exchange from Donation Credit : ^0000FF" + .@dCreds + "^000000"; next; mes "How many ^FF0000 Cash Point ^000000 do you want?"; input @ExchangeECd; if (.@dCreds < @ExchangeECd) goto ENeedDcredits; mes "That will be ^0000FF" + @ExchangeECd + "^000000 Donation Credits!"; menu "Yes, I am sure.",LEyesd,"I will decide later...^000000",LEno; LEyesd: set .@dCBal,.@dCreds-@ExchangeECd; query_sql("UPDATE `cp_credits` SET `balance` = "+.@dCBal+" WHERE account_id = "+getcharid(3)+";"); getitem 7227,@ExchangeECd; next; goto Edis2; close; LEno: mes "Thanks you ^0000FF" + strcharinfo(0) + "^000000!"; mes "And done come again!"; close; Edis2: mes "Your Donation Credit = ^0000FF" + .@dCBal + "^000000!"; mes "Your Cash Point = ^0000FF" + #CASHPOINTS + "^000000! "; close; ENeedDcredits: mes "Sorry, you don't have enough Donation Credits."; close; checkPoints: mes "Your Donation Credit = ^0000FF" + .@dCreds + "^000000!"; mes "Your Cash Point = ^0000FF" + #CASHPOINTS + "^000000! "; close; LeEnd: close; OnInit: waitingroom "Redeem Donation",0; end; }1 point
-
prontera,255,255,5 script Cash Points Exchanger 758,{ set .@i, #CASHPOINTS; mes "[Cashpoints Exchanger]"; mes "You have ^0055FF"+.@i+" Cash Points^000000."; if (!.@i) { mes "Please come back later."; close; } mes "I can convert your ^FF0000Cash Points^000000 To a ^FF0000TCG^000000."; next; if(select(" - Trade: - ^777777Leave^000000")==2) close; mes "[Cashpoints Exchanger]"; mes "How many would you like to convert?"; next; input .@j; mes "[Cashpoints Exchanger]"; if (.@j < 1 || .@j > #CASHPOINTS) { mes "That's an invalid amount."; close; } mes "Are you sure you want to exchange ^0055FF"+.@j+" Cashpoints^000000?"; if(select(" - Yes: - No")==2) close; mes " "; set #CASHPOINTS, #CASHPOINTS-(.@j*1); getitem 7227, .@j; mes "You now have "+countitem(7227)+" TCG."; close; } Cashpoints to TCG1 point
-
1 point
-
Reading the software documentation is always a good start. http://wiki.simplemachines.org/smf/Themes_and_Layout1 point
-
1 point
-
1 point
-
I don't know about that NPC setup, but my Wizard definitely doesn't move when casting Storm Gust. Just tested on unchanged rAthena. Is it really a fresh installation because in that gif Storm Gust is instant cast. I tried to emulate that by equipping Angra Manyu, but still no walking.1 point
-
Moderator bias at play perhaps but rAthena's goal is to be as close to official as possible whereas my understanding is Hercules is keen on providing more customization/plugins. Our community is certainly active and the development and forum manager commit a lot of time to the project. Support can be found in the forums and we have a community discord channel for chatting about whatever. Will rA be around with developers for the foreseeable future? Yes. Hopefully not getting in trouble by providing information but we've recently received an application for a development team position. I consider that outstanding news- especially when you take this thread into consideration. Steps like this look bright to me! Regards, ~Azura Skyy1 point
-
To use that npc you need to use flux donation item mall system, so players buy items in fluxcp Try this npc which we made for my server This npc converts fluxcp donation credits to ingame cashpoints using sql query from cp_credits https://pastebin.com/wxZU9YH81 point
-
What vcproj did you use? Okay my bad, so it seems that the rAthena github only contains up to 2015(?) vcproj right? In my experience, the vcproj would only work if the Visual Studio is 1 year apart from the vcproj (If you're using 2015, use the vcproj-14 -- in my experience, using the vcproj-15 on a VS 2015 would also result to the same error you have posted). So if you're using a 2017 Visual studio try rAthena-16 (As to this, I am not sure if there is rAthena-16 vcproj.) or try a lower version of Microsoft Visual, probably 2015 then use rAthena-14 vcproj (What I am using right now.). Hope that helps.1 point
-
Heya, I would like to suggest adding @reloadnpc as an official atcommand to reload scripts. Currently we have to use @unloadnpcfile followed by @loadnpc which is a bit awkward when you want to create a new script. With @reloadnpc, you'd be able to load and reload NPCs with the same command. ACMD_FUNC(reloadnpc) { if (!message || !*message) { clif_displaymessage(fd, "Usage: @reloadnpc <file name>"); return -1; } if (npc_unloadfile(message)) clif_displaymessage(fd, msg_txt(sd,1386)); // File unloaded. Be aware that mapflags and monsters spawned directly are not removed. if (!npc_addsrcfile(message) || !npc_parsesrcfile(message,true)) { clif_displaymessage(fd, msg_txt(sd,261)); return -1; } npc_read_event_script(); clif_displaymessage(fd, msg_txt(sd,262)); return 0; }1 point
-
Someone didn't read anything that was posted earlier in this thread.. It won't require a COMPLETE rewrite. As for "missing features", most will be much easier to add once the conversion is complete. For example, Aleos and Secrets were having a discussion earlier about how much easier it would be if the Achievement System was being written using functions available in C++. But because we don't have those functions available in C, the Devs have to write functions and hacked out methods of doing things. In C++ many of these functions are already available to us. It's difficult to improve what we currently have due to various limitations. One of those limitations is the restrictions placed on rA's code by C itself. Unless we add lines and lines of code to use functions that are already available in another language. "You need to focus and find a direction." We have, and it's with C++. Current changes and fixes are easily merged into the C++ branch, where they can be written correctly and expanded upon in the future. Implementing "what is missing" is difficult to do if it will introduce bugs/glitches/screaming rAthena users who won't do anything to help the Devs except complain. @everyone else: When you guys start to contribute to the src instead of only posting issues that your custom features affects official xyz implementation, then by all means cast opinions, or even join in the discussion. Until then, let the Devs provide your money-making-code for free without being harrased about their decisions to help you.1 point