Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 10/16/12 in all areas

  1. Not quite sure if this should go under PVP section or Event/Game section... Anyways. Introduction : Based on a "One Must Fall" game, I made this ragnarok map with a few different things. It has been adapted to be a PvP Map The Power Plant (From "One Must Fall" game) : Map : Video : Music Preview : www.youtube.com/watch?v=xjj9umuLn0w (Download at end of post) Screenshots : (Direct Link) (Tinypic mirror) http://i47.tinypic.com/2je4vie.jpg http://i46.tinypic.com/2n71r2r.jpg http://i49.tinypic.com/wivsoy.jpg http://i45.tinypic.com/apa44g.jpg Scripts : Okay, well, in the map there are certain "features". The map is "divided" in two parts, the outer arena and the inner fortress. Here's what you can do: Outer Arena : Heal pods : Regenerate your life quickly while you're inside. Eletrified Fence : Touch it, and you'll turn into toast. If you stay close it'll kill you quickly. You can also knockback other players into the fence, just like in the original game. Traps : On the floor, you can step on traps, they can do three different things, deal damage, drain SP or inflict you with random negative statuses. Inner Fortress : Barricade Control Panel : Touch this control panel and it'll invoke a barricade at the fortress entrance preventing other players to walk inside. (Delay 300 Seconds) Power Plant Guardians : They will protect the person that invoke them, the guardians are : 3 Dimiks and 6 Venatus. (Delay 150 Seconds) Fortress Cannons : You can trigger the cannons by stepping on them, they will burst a bomb in the corner of the outer arena, probably killing everyone in the area. They are also usefull to kill players in heal pods. (Delay 30 Seconds) Power Plant Generator : The power plant generator will discharge lightning in the water around the inner fortress. Every player that is standing on the water will take the discharge and probably die. (Delay 90 Seconds) Downloads : Updated to version 1.1: fixed minor script and map issues. Full Pack (Map + BGM + Scripts) : Direct link ​v1.2 : Power Plant v1.2.rar Mediafire link ​v1.2 : http://www.mediafire...1qkl1usi4n08qoc Map Only : Direct link v1.1 : Power_Plant_Map.rar Mediafire link ​v1.1 : http://www.mediafire...fs339kaglaz53f3 Music Only : Direct link : Kenny Chou-One Must Fall 2097-01 - Power Plant.mp3 Mediafire link : http://www.mediafire...u2544upar884tcj Script Only : Direct link v1.2 : power_plant.txt Pastebin link v1.2 : http://pastebin.com/hS2F4csk
    2 points
  2. Introduction : This Custom Enchantment System is based on the official enchantments (Mora Items, El Dicastes Quest Items) but improved for any armor-type in the game. Explanation : Enchantment Attributes : A NPC Allows you to enchant your armors 2nd, 3rd and 4th slots with many attributes, for example : STR + 1, STR + 2, Atk Speed + 1%, DEF + 1, Cast Time - 1% And a lot more. Enchantment Limits : You can enchant each slot for a different attribute, this means you can eventually get a LOT of bonuses. considering you are incredibly lucky, or just incredibly rich, and you spent an incredible amount of time playing, the maximum amount of one status you could get would be +45. Three +3 STR in each slot, 2nd, 3rd and 4th, in every armor piece, headgear, foot-gear, armor, shield and garment. That would give you a total of +45 STR for example. Obviously, it is ridiculously hard to achieve such limit. Enchantment Types : Normal Enchantment : Costs a bit of money, highest chance of working among the enchantments, but the enchantment given is random, you can choose a set of enchantments depending on your class, but it is not restricted only to your class. (Which means you can use a mage enchantment being an archer for example). MvP Selectable Enchantment : This works the same as normal enchantments, except you need 1 Unique Power Stone (will be explained later) to do this enchantment. The difference is that the cost is higher, the chance lower, but you will be able to select the normal enchantment you want, instead of being given randomly. MvP Unique Enchantment : This has a different special set of enchantments, you can get insane bonuses, but the enchantment costs 3 Unique Power Stones, a lot more money and has a lot higher chance to fail. The enchantment is given randomly and you can't choose a class-type in this specific enchantment. GM Enchantment : With this you can select any enchantment for free and with 100% chance to work, obviously it is only restricted to GMs above level 80. (You can change this in the script, refer to the header inside the NPC txt) Unique Power Stones : These are obtained through trading in MvP Misc items with the NPC, such as Fang of Garm, Tiger Footskin, etc. You can change these item requirements inside the NPC script. Please refer to the header in the txt for more info. Warning : The Following things may bug this system : - Your server has more than 1 slots for armors (footgears, headgears, etc). - Your server has a decarder NPC - Your server has a "Sign your name on item" NPC. - Your server uses 2nd, 3rd or 4th slots for armors for something else. - Be carefull with Mora Items, make sure to add them as an exception. - Be carefull with the normal armor enchant NPC in south prontera. (Recommended you remove it) Pictures : Download : Version 1.0 - Direct Download : Enchantment System.rar Media Fire : http://www.mediafire...5aj5947cweiae3q 4Shared : http://www.4shared.c...ent_System.html
    1 point
  3. -[Client Hexing Tutorial by nkwz*]- Hi! This is a tutorial for those who are interested in learning how to edit your client.exe from beginning. This tutorial will be divided into several topics: 1. Introduction 2. Basic Knowledge 3. Tools 4. Client Editing 5. Help the rA Community! 6. Credits I want to share my knowledge about client hexing, and I'd like to make this project as an rA Community Project. It's better to have more people joining this project, because it needs lots of effort for making a fully translated client. Suggestion and questions are always welcomed, and sorry for my poor English 1. INTRODUCTION rAthena is one of the popular Ragnarok Online emulator, some of you maybe already know about other emulators such as eAthena or 3CeAM. In order to play RO, we need something named as server and client. rA, eA and the others are Server. kRO, Miruku and the others are Client. Actually you can find another custom client package, just search throughout this forum and you'll find some. Most of rA codes based from kRO, not iRO. And that's why some of the original client (not hexed yet) comes with lots of Korean words hardcoded inside them, although some part of it is already translated into English but we still need to convert Korean letters into Latin first. I recommend to translate the client from Korean into English first, because it'll be easier if you want to translate your own client.exe into your native language later. 2. BASIC KNOWLEDGE 2a. Numeral System In our daily life we use a "Base 10" numeral system, called as Decimal. It goes from 0,1,2,3....10,11,12.... But in programming world, there's also other numerical bases such as: Binary (Base 2), Octal (Base 8), Hexadecimal (Base 16). In Decimal, we count from 0-9, when we add another 1 into 9, the result is 10. In Binary, it only have 2 numbers, 1 and 0. 1 Decimal = 1 Binary, 2 Decimal = 10 Binary. 3 --> 11, 4 --> 100, 5 --> 101, 6 --> 110, 7 --> 111, 8 --> 1000. In Octal is the same, they only have 0-7, there is no '8' in this numeral system. What about Hex? It's Base 16 right? How many numbers do they have in this numeral system? Of course 16. But what to come after 10? Hex has a special case, because Hex borrows 10 numbers from Decimal (That is 0-9) and also borrows 6 letters from Latin (A-F). So if you add 1 into 9, it doesn't become 10, instead it will becomes A. 0,1,2,3.....9,10,A,B,C... What to expect if you add 1 into F? Guess what, it becomes 10! So, 9 Decimal --> 9 Hex, 10 --> A, 15 --> F, 16 --> 10, 50 --> 32, 100 --> 64. That's why they are called as "Base x", x means how many numbers they have in their numeral system. 2b. File Structure This topic isn't necessary though, but I just want to help you to understand how executable file works. There are numerous of file types in nowadays computing world, starting with the widely known txt, mp3, avi, jpg, bmp, xls, exe. This time, what we need to know is only about exe files. In Windows, almost all of applications are 'exe' files. Coders/Developers write out codes in either Low Level Language or High Level one, and after that the codes are compiled into something that we (computer user) could use without knowing anything about programming language. When the exe file is being compiled, it also store something which called as "Header" in it's beginning lines. Different compiler generates different header too. One of the header contains filesize checksum, so that's why we can't edit exe file freely as we want to, because if we're not aware about this problem, our exe file won't work at all... 2c. Hardcode vs Softcode What on earth is that? Hardcode means the code is read from the file itself. So if we want to alter the code, we need some special tools. The case is different for some codes (that some people prefer to call as 'Softcode'), those type of code can be altered because the exe file reads them from outside of the file, the notable example is 'msgstringtable.txt', when you alter the word in that file, you can see the changes when you run your client.exe So when next time someone replied in a post "It's hardcoded in the client", you know exactly what it means 3. TOOLS If we want to edit our client.exe we need some tools, such as: - Hex Editor (Obviously ;P) - Text Processor (I use Notepad++ [set encoding to UTF-8]) - Calculator (Optional) - nkwz rA Toolkit --> http://rathena.org/b...kwz-ra-toolkit/ - Charmap.exe (Can be found in every PC that uses Windows) You can get those tools in the internet. Freeware is okay too.. 4. CLIENT EDITING Phew... After reading those exhausting topics, here we are.. (Afterall I guess that's why you're reading up to this point). First, get some 2012 client.exe. For example here, I use '2012-04-10aRagexeRE.exe', any 2012 version will do, as long as the client developer doesn't change the file structure (>_<') Then open your client.exe in hex editor, you'll notice 3 sections. The leftmost part is called Offset, the middle part is Hex stream/data, the right part is ASCII data. Offset is like a location pointer, and they're increasing if we scroll down. Still remember about Hex numeral system on previous topic? Well.. here they are, the heart of every exe files, hex! The right part is just a translated code from hex into Latin characters, so some of the data can be more understandable to human eye. The problem is the client.exe comes from Korean developers, so they use their native language, Koreans! That's a nightmare for those who doesn't live in Korea... (Yes it is! ) But if the developer creates an English version, then why am I writing this tutorial? Anyway back to the topic... Hmm.. Make a copy of your client.exe, open one client.exe in hex editor, and run the other one. After you login with correct username and password, there's the Char Selection window, go create a new char. Look, our first Korean word has appeared! If you hasn't install the Korean Language pack, you'll see this "Äɸ¯Å͸¸µé±â" (Note: I uninstall my Korean Language pack in order to see those letters). Open charmap.exe, use Arial font (or another font if you want), and find that strange letters one by one. (I know this is exhausting, that's why I want to make this project as a Community Project). After you double click each letter found in charmap, you should have all (or some) of the strange letters, well this part is a little tricky because your eye have to be good to see the correct letter, if you picked a wrong letter in charmap, then your conversion process won't be a success. After you collect the letters in charmap, then open 'nkwz rA Toolkit.exe', and you'll see 2 boxes, one is Input Hex, and the other is Input Latin. Paste the letters into 'Input Latin' and voila! You have those secret codes showing in Output Hex! Äɸ¯Å͸¸µé±â --> C4C9B8AFC5CD20B8B8B5E9B1E2 Then go back to your hex editor, search for 'C4C9B8AFC5CD20B8B8B5E9B1E2' (or some part of it), and if you're lucky, then you'll find the position, if not then you'll need to meet an Arch Bishop and request Gloria for Luk+30... Please note that some hex editor can't highlight all of the code even when it's found, so you'll have to see carefully. Look at the nkwz rA Toolkit, at the bottom of the program I also have write a simple line about how many chars that has been converted in the process. Then think about some name that would fit in the game, in http://rathena.org/b...r-2012-clients/ Razor X and Judas picked 'Create Player'. Back at the nkwz rA Toolkit, type Create Player in the Input Latin, and voila again! Suddenly some magical numbers appeared in Output Hex! Important: Look at the bottom part, 'Latin: 13 char'. Make sure you use same amount of chars as the replacement! If you plan to use other name that is shorter that the original, just add some space to the end at Input Latin, so the char amount is the same like hex chars. The next thing after your convert 'Create Player' or 'Create a Char' into hex, let's go back at the hex editor and edit the value according to the generated value in nkwz rA Toolkit in Output Hex. After that, save it and run the file to see if your changes has been made correctly into the client.exe Congratulations! Now you can make your own 2012 client.exe.. ^________^ And that's a wrap! 5. HELP THE rA COMMUNITY! As like I said earlier in this tutorial, I'd like to make this as a Community Project. How to join? Just post a decent and readable screenshot of Korean garbled letters, and also the location of the window/skill/item/chat window info so it's easy to find it in the game, then help us to find the letter in charmap.exe and paste it here, just follow the example post. After that, think of a good name as the replacement (in English please) If you can't think about it now, don't worry, someone may have a good name for it. 6. CREDITS This tutorial is written by me, after I read this post --> http://rathena.org/b...r-2012-clients/ I got inspired to write this tutorial. I wrote down the codes which floating in my head last night, and that's how 'nkwz rA Toolkit' was made. Umm.. I compress the exe file with UPX, and some antivirus app doesn't like a file with UPX compression D: Thanks to Razor X for his inspiring post Thanks to Utada Hikaru, Ayumi Hamasaki and also Winamp! ^^ You can call me as nkwz* too, and btw I don't have any Twitter/Facebook account ;P Thanks for reading this tutorial and let's add more power to rA! Example: Image: Location: Login --> Create a new char Korean: Äɸ¯ÅÍ ¸¸µé±â Hex code: C4C9B8AFC5CD20B8B8B5E9B1E2 English Suggestion: Create Player / Create a Char
    1 point
  4. Hi there guys, remembering I've got a pain in updating my Miruku 15112011, now I am uploading the freshly updated copy of it, with the update date: 07-09-2012 (7th September 2012) I downloaded them ad extract it, install it on my PC and updated it. then, I repacked it and uploaded to help you, guys! Before, I am terribly sorry for my (currently) lack of knowledge that I don't use NSIS Anyway, here's the link! Miruku 07-09-2012 (7th September 2012) <Mediafire> a nice guy reported I violate the rule and some of the pars (*parts) are deleted. See you in the next updates! Mirrors: Mirror from Malaysia (thank to RedBoss) reported to be down on 2012.10.18 (18th Oct, 2012) well, see you soon in the next client update.
    1 point
  5. Hello All Here My 2nd Project Website Design Ceres CP For Draco Ragnarok Online Hope U Guys Can Rate
    1 point
  6. File Name: The Haunted House File Submitter: Syouji File Submitted: 10 Oct 2012 File Category: Maps & Textures Content Author: Syouji The Haunted House! Includes both an entrance map and interior map. Whether it be a Halloween themed event dungeon or just a fun house to play in, feel free to use these maps for all of your scary adventures! Click here to download this file
    1 point
  7. you do not need to even touch subnet. At all for any reason, nope, I am well versed in CentOS just edit your configs like normal, if you setup the system yourself then I know there is no firewall.
    1 point
  8. Open up /db/mob_item_ratio.txt and add this line: 748,50,1261 Explanation: 748 is the Item ID, 50 is the rate and 1261 is Mob ID that will be affected by this line. Change the 50 to the rate you want.
    1 point
  9. edit your trunk/db/re/mob_db.txt or make use of this file trunk/db/mob_item_ratio.txt
    1 point
  10. he need spoon feed private mvp room 1.4a.txt here you go
    1 point
  11. stop bumping I already having this topic bookmarked in my to-do list give me 1 week its kinda sad its still too few members can make battleground script so I think I'll write as much as possible until scripting support start having battleground related question EDIT: forgot to say this will be a public release script I'll post in this topic when almost done
    1 point
  12. you can try use attachrid-on-all-accounts, loop through all accounts on the server with checkvending() or use addrid script command http://www.eathena.w...howtopic=186459 but I'm not a fan of using addrid because there's been reported it produce lag-spike personally, I better off just write a new command BUILDIN_FUNC(getusers_novend) { struct s_mapiterator* iter = mapit_getallusers(); struct map_session_data* sd; int count = 0; for ( sd = (TBL_PC*)mapit_first(iter); mapit_exists(iter); sd = (TBL_PC*)mapit_next(iter) ) if ( sd->state.autotrade == 0 && sd->state.vending == 0 && sd->chatID == 0 ) count++; script_pushint( st, count ); mapit_free(iter); return 0; } BUILDIN_DEF(getusers_novend,""), announce getusers_novend() +"", 0; announce total players exclude vending/autotrade/chat-box just replace getusers_novend() with getusers(1)
    1 point
  13. I think one of the most important factor is that you have to let your players know that your server is alive. Not by having thousands of players but by having an active and lively administrators and community. Owners should carefully pick out their GM's in order to avoid corruption. One who can be trusted and patient at all times. They should also hire an event planner cause one person can't handle thinking and implementing at the same time (in my experience anyway). A good server always communicate with their players, whether it be the news of a new update or a notification for a new event, servers should always inform the players what is happening around the game they're playing instead of just "Oh we have a surprise event guys!". Also an active forum community would help alot too. These things in my opinion are secondary in nature: Beautiful website Hassle-free registration Freebies of some sort Rates Features
    1 point
  14. Here: http://www.mediafire.com/?q41d87e0gujndwu
    1 point
  15. c Hey Euphy, how about cashpoints/kafra points, What do I have to change to use them instead of zeny/tcg? change zeny to #CASHPOINTS #KAFRAPOINTS
    1 point
  16. Oh sorry for late the reply... "How to disable Battleground button" Find: 5C62617369635F696E746572666163655C62746E5F626174746C655F6669656C6400C0AF Replace with: 5F62617369635F696E746572666163655C62746E5F626174746C655F6669656C6400C0AF "How to disable Replay/Rec button" Find: 5C7265706C61795F696E746572666163655C72656300 Replace with: 5F7265706C61795F696E746572666163655C72656300 "How to disable Party Booking button" Find: 5C62617369635F696E746572666163655C626F6F6B696E670000 Replace with: 5F62617369635F696E746572666163655C626F6F6B696E670000 @peopleperson49: I still don't have any idea, because I think I have disable it from beginning, I forgot how to make it back.
    1 point
  17. Thank you! I have a tutorial that teaches users how to add maps to a server.
    1 point
  18. There are plenty of reasons to have offline copies to work with, though (ex. on a laptop without wifi, or if the wiki is ever offline). The files aren't out of date; there just isn't much information in them. It's no big deal to update them once a month.
    1 point
  19. I was one of the 14 / 27 who visited the topic AND voted Sure, that can be a suggestion: since they are in the SVN, let's make them more useful. hmm instead of maintaining documentation in 2 places (Readme HTML and Wiki), could we just put links in the Readme that point to wiki pages? (all those Installation & Setup guides, Category:Script_Commands, etc.) Or, if the purpose of HTML Readme files in the SVN is so they have something to read offline, what if we take those guides and export them to HTML and just update them in the SVN like once a month?
    1 point
  20. They'd be useful if they contained more information, particularly regarding installation.
    1 point
  21. I know the location and I can change them, but currently have no idea what they mean.. Any suggestion?
    1 point
  22. try this for Fast Type Event.. prontera,155,181,5 script Sample 757,{ if( .String$ == "" ){ mes "There is no Event right now."; }else{ mes "Type the Correct Sentences."; mes "^FF0000"+.Strings$+"^000000"; input .@Type$; if( .String$ == .@Type$ ){ mes "Gratz..you type the correct string."; getitem 607,1; set .String$,""; }else{ mes "Sry there is already other person win this round."; } } close; OnClock0200: OnClock0400: //etc.. set .String$,""; while( getstrlen( .String$ ) < .Length ){ set .String$,.String$ + .List$[ rand( getarraysize( .List$ ) ) ]; } announce "Round Started.",0; end; OnInit: set .Length,6; setarray .List$,"A","B","C","D","E","F","G"; end; } Sorry my pc spoiler..unable to test any script..so i just sketch 1 here..but i do believe there is already some other user has made the same 1 with better gameplay than mine... for the private mvp room, you can try use Annie's Private MVP Room and Gold Room..i dunno how you wanna determine who is the winner ? and you put both Gold Room within the "Arena" ? player can just go in...then without a fight...and farm there...
    1 point
×
×
  • Create New...