Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 05/19/15 in Posts

  1. UPDATED, NOW HAVE 72 HEADS UPDATED, NOW HAVE 84 HEADS !!!!! Here a Compiliation of basic customs Hairs from Ragnarok Online, This include the 29 oficial heads. All of these heads aren't made be me, with exception of #68, #69, #70 and #71 male heads and female #70 and #71 heads, this pack cames from internet and a bit of search, the authors put the credit on Spr files... But who diferent on that pack? - Repeated Heads Removed; - Missaligned Heads Fixed; (like #48 and #61) - 6 Unique Heads. - Now this pack is mixed with smokim pack (from cronus) - No Female Heads in Male pack, with exception of classic #43 I'm Still Working On this Pack to change female heads into male heads (like #43, #55, #56 etc - Male Hairstyles), to make all heads in Oficial Collors (1~7 to work with them), To Increase this into 100 Hairstyles Pack. Preview: DOWNLOAD: 84 Heads.zip Mirror 4Shared Mirror MediaFire
    4 points
  2. Hey everyone. So roughly three years ago, i stopped being a dedicated scripter/admin for a server, and left RO behind. Recently i fell into talks with an old friend, and was encouraged to throw some of my old stuff up, for others to possibly benefit from. Thus, my Fishing Minigame is what i'll throw up here. Hopefully it will meet some positive response. WARNING: As this is three years old, while i do believe it will still work, i cannot completely guarantee it. However i'm sure that no matter what might be outdated, it should only take a few adjustments to bring it up to speed. DISCLAIMER: You may not sell this script or any part of it, nor release it as your own or remove the credits or commented sections of the code. You are however allowed make modifications for your servers usage. QUICK OVERVIEW: This package includes a custom MVP, custom items, a custom map (tiny one. don't be disappointed) and the actual script. I will try to describe what i did, but each server setup varies, so you might have to get your hands dirty, if my instructions doesn't line up with your setup properly. DIFFICULTY: 3/10 if your server works like mine. 7/10 if you need to adjust the instructions, and figure out how to add all this on your own. You will learn/need to know how to add custom monsters, custom items, custom maps and custom scripts. DESCRIPTION: This will introduce a fishing minigame to your server. You will have to talk to Old Fisherman Kingle, who will start you on the "quest" towards great fishing glory. Once equipping a fishing rod and talking to him, the player will be presented with an introduction to how the minigame is played. At the special fishing spots scattered throughout the entire world, the player can sit down, let out their lines, and try to fish up all the rare fish. Once all rare fish have been caught, the player can ask Kingle to let him face off against the custom MVP, the Lord of the Sea (Leviathan). Statistically, the player can reach the MVP at around 6 hours gameplay (not counting having to actually FIND all the fishing spots), but the main goal is supposed to be a minigame, with the MVP being the cherry on top. INSTALLATION: Right then, the attached file is an archive (you will need WinRAR or equivalent software to unpack it), with a long list of files. There is the "fishing_minigame.txt" file, which is the actual script. It's roughly 2300 lines of code, so it might seem overwhelming to both scripters and non-scripters alike. It is however very well commented, explaining the parts that needs describing. Following the instructions inside the script should make it easy to add new fishing spots or other small modifications/additions. Then there's a folder called "client". In there you'll find the "/data" folder, containing sprites, textures and the custom map files. This should all line up perfectly for you to simply merge it with your own grf or data folder. Additionally, there is a "/System" folder, with an ItemInfo.lua file, that you'll need to properly integrate with your own ItemInfo.lua. It contains all the items i added, both for custom fish and custom drops for the MVP. Finally there's the "server" folder, which houses all the large amounts of text, needed to add to your servers existing files, to add the custom mvp and the custom items. NOTE: The files there are NOT all the modifications you need to do on your server, to finish the install. So to do a proper step-by-step list of instructions: 1: Merge the "client/data/" folder with your clients "/data/" folder OR your grf file OR make another grf file and link it. 2: Install the custom map by: 2.1: In your "<server>/conf/maps.conf" file, add "map: fishmvp_dun" at the bottom, along with your other custom maps. 2.2: In your "<server>/db/map_index.txt" file, add "fishmvp_dun" at the bottom, along with your other custom maps 2.3: Rebuild your mapcache. You do this by backing up your "<server>/db/(pre-)re/map_cache.dat, and then running your "<server>/mapcache.exe" program. Make sure you open a separate cmd first, and navigate to it, to run it, so you can see its output in case it doesn't finish properly. 2.4: <optional> in your "<client>/data/mapnametable.txt" file, add "fishmvp_dun.rsw#Lair of the Lord#" at the bottom. 3: Install the custom mvp by: 3.0: <important> The custom monster will need an ID not already in use. In this case, my mvp uses the custom ID 2900. If this ID is already in use on your server, you will need to replace the ID with an appropriate ID instead. This will is for both the mob declaration as well as the related skills. 3.1: Check your downloaded files, in the "/server/db" folder, you'll find "mob_db2.txt". It contains a single line of text, that needs to be copied to the bottom of your "<server>/db/mob_db2.txt" file. Remember to change the ID if it doesn't work for you. 3.2: The same way as before, you need to take everything in the "mob_skill_db2.txt" file, and copy it to the bottom of your "<server>/db/mob_skill_db2.txt" file. Remember to change the IDs if they don't match the one you gave your monster in the previous step. They must be the exact same or your mvp will do nothing at all. 3.3: You now need to add it to your client. In the "<client>/data/luafiles514/lua files/NPCIdentity.lub", you need to add "JT_LEVIATHAN = 2900," near the bottom of the file, among your other custom mobs. make sure the ID is the same as the ID you gave it on the server earlier. 3.4: The same way as before, in the "<client>/data/luafiles514/lua files/jobname.lub", you need to add "[jobtbl.JT_LEVIATHAN] = "leviathan"," near the bottom of the file, among your other custom mobs. 3.5: <notice> This mvp is scaled to be moderately strong, on an advanced server. Therefore you might want to test the mvp's strength and adjust to work with your own servers relative strength. The idea is to make it roughly the same challenge level as Drake. <important> Players WILL face this mvp ALONE; so if your server balance makes significantly weaker characters, you will need to scale back very much. If your low/mid tier mvps require a full team of players, you should consider lowering both its amount of slaves, as well as its base stats and spell levels. Balancing is up to you. 4: Install the custom items by: 4.0: <important> All the custom items added here, are added with the ID i gave them when adding this whole deal. If these conflict with your server setup, you will need to alter all the ids, making sure they are the same both serverside and clientside. 4.1: In your downloaded archive file, you need to find "server/db/item_db2.conf". The full contents of this file needs to be added to your "<server>/db/item_db2.conf" among your custom items. <notice> If you add them as the last items on the list, make sure you remove the trailing "," at the end of my file, and add an extra "," before it, so the syntax fits with the rest of the file, so there's a "," between each item, and none after the last one in the list. 4.2: In your downloaded archive file, you need to find "client/System/ItemInfo.lua". The whole content of that file needs to be added to your "<client>/System/ItemInfo.lua" file, among your other custom items. <notice> If you add them as the last items on the list, make sure you remove the trailing "," at the end of my file, and add an extra "," before it, so the syntax fits with the rest of the file, so there's a "," between each item, and none after the last one in the list. 4.3: <IMPORTANT> <warning> If you change any of these id's, you will need to change the related ID's in all other parts of the package as well. First off, if you change the item ID's for the three mvp drop items or the mvp card, you need to go back to step 3.1, and alter that line to use the new item ids for the drops. If you change the IDs for any of the fish, you'll need to open the actual main script and change the ID throughout the entire script. There will be the ID listing in the comment, and 5 other occurances in the related fishing spot duplicate names, for each rare fish with a changed ID. On top of that, non-rare id's changed will have 3 occurances, the ID listing in the top comments, and two separate for the drop-list. 5: Install the actual minigame script by: 5.1: In the downloaded archive, find the "fishing_minigame.txt" file, and copy it to your "<server>/npc/custom/" folder. 5.2: In your "<server>/npc/scripts_custom.conf" file, near the bottom, add "npc: npc/custom/fishing_minigame.txt" among your other custom scripts. 6: With all your new client edits, make a patch and let all your players update. 7: restart your server. And with that overly lengthy list of things to do, we should be done! I sure hope i remembered everything. It gets easy to overlook a detail when you do so many different things at the same time. Feel free to reply with questions, complaints, errors or everything else related. Hopefully it works, but if not, a couple of edits and iterations should iron out any residing bugs/oversights. Good luck with it, and happy fishing! fish.rar
    1 point
  3. File Name: (HANSIP) Skill Spam Protection File Submitter: Kichi File Submitted: 29 May 2014 File Category: Source Modifications Content Author: Kichi Info & History Info: HANSIP Protection is a src modification to make sure NDG,speed hack, WPE Users still follow the rules. History: This is a simple code, which we have made since long to minimize the NDG User. The first way to solve NDG, we add a cooldown for skills that dosn't has a fixed cooldown (Sonic Blow, Cross Impact, etc). But the player doesn't allowed to do double cast. Finaly we made this code that minimize the NDG users, but still keep the original feature that is double cast for some skills (Sonic Blow, Cross Impact, etc). Implementation & Feature Implementation: Download the file Apply manual "rA - Hansip Protection.diff" to your src. Paste "battle_conf.txt" to conf/import/ Don't forget to recompile your server. All done Features: The user still able to use double SB / CI / etc. You may switch on and off. Very simple Skill Packet Spam detector . Note: 2013 client already detect modified file (after act delay). so i've tested this using WPE. i got the number from comparing with and without *cheat. Supported Skills: Bash Sonic Blow Arrow Vulcan Double Strave Bowling Bash Ninja Kouenka Ninja Hyousensou Jupitel Thunder Cross Impact Dragon Breath Fire & Water Change Log: 1.1 -Add archer double strave skill 1.2 -Add support for some skills 1.3 -Change name from NDG to Hansip -Add skill packet spam detector & punishment -Support PRE-RE Click here to download this file
    1 point
  4. What you need to do is re-locate all npcs manually... and just a simple step i guess.... you can pull git from older revision of rathena(very old, i dont know which rev it is honestly you need to find it out by yourself) copy every x & y and paste it to your curent npcs. Hope its help.
    1 point
×
×
  • Create New...