Leaderboard
Popular Content
Showing content with the highest reputation on 08/03/23 in all areas
-
Version 1.0.2
5354 downloads
Heya, This is a tool to edit mapcache files for rAthena (db/(pre-)re/map_cache.dat). It is already part of Server Database Editor as a sub tool, but I've made it a tool on its own instead. It was made to fix the issue with WeeMapCache not assigning the water tiles properly. Otherwise, it's pretty much the same interface, but easier to use. The most recent version will always be found from the mediafire link below: http://www.mediafire.com/file/tjlnooebx6am673 Source files: https://github.com/Tokeiburu/Mapcache-EditorFree2 points -
Need the latest kRO Install folder for your private server? Look no further! ----> Download <---- Latest: 2023-04-04 Installation: Official kRO Updated: 04/04/2023 Download Link: https://mega.nz/folder/jUsDgRxQ#ttLmLjPY9p9cfU5_ShWVCw Package contains RSU RO Patcher Lite for kRO and kRO RE by [Ai4rei] This package is maintained by [Akkarin] Note: Due to continued abuse of my webservers, the files have been moved to MEGA. You can download an extractable .zip of an installed kRO directory, or you can download the official installer from kRO's website. Note: If you require older maps that are compatible with 2021 and older clients, download the 2021 .zip. A fan of this topic? Hit the rep button1 point
-
For everyone who want to use it with newer clients and bodystyle change doesn't work: You need to blacklist other classes otherwise client will crash. Also the script has an error at row number 114 - there should be "EAJ_THIRDMASK" not "EAJ_THIRD". This is corrected script by me and it's working (tested). Of course you must also add alternative outfits into GRF and edit your .lub files: prontera,162,184,4 script Super Stylist 509,{ doevent "super_stylist_main::OnTalk"; } - script super_stylist_main -1,{ OnTalk: .@eac = eaclass(); .@gm_level = getgmlevel(); cutin "prm_1",2; mes "^FF0000[ Super Stylist - Introduction ]^000000"; mes "Hi "+strcharinfo(0)+", I'm [LoNRO]'s super stylist."; mes "I can change your character appearance "; switch (select( "Open Dress Room", "Cancel" )) { case 1: next; opendressroom(0); Lmain: mes "^FF0000[ Super Stylist - Dress Room ]^000000"; mes "Ok, use the dress room to pick a style"; switch (select( "Change Hairstyle", "Change Hairdye", "Change Cloth Color", "Change Bodystyle" )) { case 1: set .@hairstylemin,getBattleFlag("min_hair_style"); if (.@eac != EAJL_SUMMONER) { set .@hairstylemaxf,97; set .@hairstylemaxm,82; } else { set .@hairstylemaxf,6; set .@hairstylemaxm,6; } next; mes "^FF0000[ Super Stylist - Hairstyle ]^000000"; mes "Insert a hairstyle number"; if (Sex) { mes "Hairstyles: " +.@hairstylemin+ " to " +.@hairstylemaxm; } else { mes "Hairstyles: " +.@hairstylemin+ " to " +.@hairstylemaxf; } input .@hairstyle; if (Sex) { if (.@hairstyle < .@hairstylemin || .@hairstyle > .@hairstylemaxm) { set .@hairstyle,0; } } else { if (.@hairstyle < .@hairstylemin || .@hairstyle > .@hairstylemaxf) { set .@hairstyle,0; } } setlook LOOK_HAIR,.@hairstyle; next; break; case 2: next; set .@hairdyemin,getBattleFlag("min_hair_color"); set .@hairdyemax,getBattleFlag("max_hair_color"); mes "^FF0000[ Super Stylist - Hairdye ]^000000"; mes "Insert a hairdye number"; mes "Hairdyes: " +.@hairdyemin+ " to " +.@hairdyemax; input .@hairdye; if (.@hairdye < .@hairdyemin || .@hairdye > .@hairdyemax) { set .@hairdye,0; } setlook LOOK_HAIR_COLOR,.@hairdye; next; break; case 3: next; set .@clothcolormin,getBattleFlag("min_cloth_color"); set .@clothcolormax,getBattleFlag("max_cloth_color"); mes "^FF0000[ Super Stylist - Cloth Color ]^000000"; mes "Insert a cloth color number"; mes "Cloth Colors: " +.@clothcolormin+ " to " +.@clothcolormax; input .@clothcolor; if (.@clothcolor < .@clothcolormin || .@clothcolor > .@clothcolormax) { set .@clothcolor,0; } setlook LOOK_CLOTHES_COLOR,.@clothcolor; next; break; case 4: next; set .@blacklist,roclass(.@eac&EAJ_THIRDMASK) == 0 || roclass(.@eac&EAJ_THIRDMASK) == 1 || roclass(.@eac&EAJ_THIRDMASK) == 2 || roclass(.@eac&EAJ_THIRDMASK) == 3 || roclass(.@eac&EAJ_THIRDMASK) == 4 || roclass(.@eac&EAJ_THIRDMASK) == 5 || roclass(.@eac&EAJ_THIRDMASK) == 6 || roclass(.@eac&EAJ_THIRDMASK) == 7 || roclass(.@eac&EAJ_THIRDMASK) == 8 || roclass(.@eac&EAJ_THIRDMASK) == 9 || roclass(.@eac&EAJ_THIRDMASK) == 10 || roclass(.@eac&EAJ_THIRDMASK) == 11 || roclass(.@eac&EAJ_THIRDMASK) == 12 || roclass(.@eac&EAJ_THIRDMASK) == 13 || roclass(.@eac&EAJ_THIRDMASK) == 14 || roclass(.@eac&EAJ_THIRDMASK) == 15 || roclass(.@eac&EAJ_THIRDMASK) == 16 || roclass(.@eac&EAJ_THIRDMASK) == 17 || roclass(.@eac&EAJ_THIRDMASK) == 18 || roclass(.@eac&EAJ_THIRDMASK) == 19 || roclass(.@eac&EAJ_THIRDMASK) == 20 || roclass(.@eac&EAJ_THIRDMASK) == 4001 || roclass(.@eac&EAJ_THIRDMASK) == 4002 || roclass(.@eac&EAJ_THIRDMASK) == 4003 || roclass(.@eac&EAJ_THIRDMASK) == 4004 || roclass(.@eac&EAJ_THIRDMASK) == 4005 || roclass(.@eac&EAJ_THIRDMASK) == 4006 || roclass(.@eac&EAJ_THIRDMASK) == 4007 || roclass(.@eac&EAJ_THIRDMASK) == 4008 || roclass(.@eac&EAJ_THIRDMASK) == 4009 || roclass(.@eac&EAJ_THIRDMASK) == 4010 || roclass(.@eac&EAJ_THIRDMASK) == 4011 || roclass(.@eac&EAJ_THIRDMASK) == 4012 || roclass(.@eac&EAJ_THIRDMASK) == 4013 || roclass(.@eac&EAJ_THIRDMASK) == 4014 || roclass(.@eac&EAJ_THIRDMASK) == 4015 || roclass(.@eac&EAJ_THIRDMASK) == 4016 || roclass(.@eac&EAJ_THIRDMASK) == 4017 || roclass(.@eac&EAJ_THIRDMASK) == 4018 || roclass(.@eac&EAJ_THIRDMASK) == 4019 || roclass(.@eac&EAJ_THIRDMASK) == 4020 || roclass(.@eac&EAJ_THIRDMASK) == 4021 || roclass(.@eac&EAJ_THIRDMASK) == 23 || roclass(.@eac&EAJ_THIRDMASK) == 24 || roclass(.@eac&EAJ_THIRDMASK) == 25 || roclass(.@eac&EAJ_THIRDMASK) == 4045 || roclass(.@eac&EAJ_THIRDMASK) == 4046 || roclass(.@eac&EAJ_THIRDMASK) == 4047 || roclass(.@eac&EAJ_THIRDMASK) == 4049 || roclass(.@eac&EAJ_THIRDMASK) == 4190 || roclass(.@eac&EAJ_THIRDMASK) == 4191 || roclass(.@eac&EAJ_THIRDMASK) == 4211 || roclass(.@eac&EAJ_THIRDMASK) == 4212 || roclass(.@eac&EAJ_THIRDMASK) == 4215 || roclass(.@eac&EAJ_THIRDMASK) == 4218 || roclass(.@eac&EAJ_THIRDMASK) == 4239 || roclass(.@eac&EAJ_THIRDMASK) == 4240 || roclass(.@eac&EAJ_THIRDMASK) == 4302 || roclass(.@eac&EAJ_THIRDMASK) == 4303 || roclass(.@eac&EAJ_THIRDMASK) == 4304 || roclass(.@eac&EAJ_THIRDMASK) == 4305 || roclass(.@eac&EAJ_THIRDMASK) == 4306 || roclass(.@eac&EAJ_THIRDMASK) == 4307 || roclass(.@eac&EAJ_THIRDMASK) == 4308 || roclass(.@eac&EAJ_THIRDMASK) == 4023 || roclass(.@eac&EAJ_THIRDMASK) == 4024 || roclass(.@eac&EAJ_THIRDMASK) == 4025 || roclass(.@eac&EAJ_THIRDMASK) == 4026 || roclass(.@eac&EAJ_THIRDMASK) == 4027 || roclass(.@eac&EAJ_THIRDMASK) == 4028 || roclass(.@eac&EAJ_THIRDMASK) == 4029 || roclass(.@eac&EAJ_THIRDMASK) == 4030 || roclass(.@eac&EAJ_THIRDMASK) == 4031 || roclass(.@eac&EAJ_THIRDMASK) == 4032 || roclass(.@eac&EAJ_THIRDMASK) == 4032 || roclass(.@eac&EAJ_THIRDMASK) == 4033 || roclass(.@eac&EAJ_THIRDMASK) == 4034 || roclass(.@eac&EAJ_THIRDMASK) == 4035 || roclass(.@eac&EAJ_THIRDMASK) == 4036 || roclass(.@eac&EAJ_THIRDMASK) == 4037 || roclass(.@eac&EAJ_THIRDMASK) == 4038 || roclass(.@eac&EAJ_THIRDMASK) == 4039 || roclass(.@eac&EAJ_THIRDMASK) == 4040 || roclass(.@eac&EAJ_THIRDMASK) == 4041 || roclass(.@eac&EAJ_THIRDMASK) == 4042 || roclass(.@eac&EAJ_THIRDMASK) == 4043 || roclass(.@eac&EAJ_THIRDMASK) == 4220 || roclass(.@eac&EAJ_THIRDMASK) == 4222 || roclass(.@eac&EAJ_THIRDMASK) == 4223 || roclass(.@eac&EAJ_THIRDMASK) == 4224 || roclass(.@eac&EAJ_THIRDMASK) == 4225 || roclass(.@eac&EAJ_THIRDMASK) == 4226 || roclass(.@eac&EAJ_THIRDMASK) == 4227 || roclass(.@eac&EAJ_THIRDMASK) == 4228 || roclass(.@eac&EAJ_THIRDMASK) == 4229 || roclass(.@eac&EAJ_THIRDMASK) == 4241 || roclass(.@eac&EAJ_THIRDMASK) == 4242 || roclass(.@eac&EAJ_THIRDMASK) == 4028 || roclass(.@eac&EAJ_THIRDMASK) == 4029 || roclass(.@eac&EAJ_THIRDMASK) == 4030 || roclass(.@eac&EAJ_THIRDMASK) == 4031 || roclass(.@eac&EAJ_THIRDMASK) == 4032 || roclass(.@eac&EAJ_THIRDMASK) == 4032 || roclass(.@eac&EAJ_THIRDMASK) == 4033 || roclass(.@eac&EAJ_THIRDMASK) == 4034 || roclass(.@eac&EAJ_THIRDMASK) == 4035 || roclass(.@eac&EAJ_THIRDMASK) == 4036 || roclass(.@eac&EAJ_THIRDMASK) == 4037; if (.@eac&EAJ_THIRDMASK && !.@blacklist) { mes "^FF0000[ Super Stylist - Bodystyle ]^000000"; mes "Insert a bodystyle number"; mes "Bodystyles: 0 to 1"; input .@bodystyle; if (.@bodystyle < 0 || .@bodystyle > 1) { set .@bodystyle,0; } setlook LOOK_BODY2,.@bodystyle; next; break; } else { mes "This service isn't avaible for " +jobname(roclass(.@eac)); next; break; } } goto Lmain; case 2: break; } cutin "",255; close2; end; } Anyways, i also thank you for the original script. ^^ EDIT: Also be careful when changing colors and alt outfits. If you haven't got matched color palettes in your GRF for outfits you will also crash.1 point
-
Hello people, its been a long time huh? Well I've been away from RO community for some years already, but recently I've been requested to work on some hairstyles, the idea was to rework some of the janky still beloved custom hairstyles, however things happened and this project will not go further, so I'm here to share what was done so far. Keep in mind that those are the spr and act files with the palette adapted for a specific server use, so I do not assure that it will fully work on your server, I'll leave the pngs public on my DeviantArt soon, so you can grab the heads and pack yourself if you know how to use the ACT Edtior. Also I want to note that the heads are not all mine since I've worked to fix the work of other authors, you don't need my permission to use it on your server, but as always, don't put a paywall behind the work posted here and don't try to sell or claim the job done yours. Now lets go for the screenshots and files. Here a sample of every hairstyle: Some Comparisons (New on the top, Old on the bottom): (here the new is on the bottom and the old on the top) Anf of course the DOWNLOAD: data.zip < This is a Data folder with the hairs inside, remember to rename the number to the macthing hair on your server or you'll replace the wrong ones! The names on the folder does not match with the 84 pack, so even if you use it, make sure to give the proper ids. And to finish, thank you for passing by and checking out my work, I barely visit this forum anymore so keep in mind that I'll not give support by this topic or DMs here. I also got permission to make these files public so please lets avoid the drama. See ya!1 point
-
I know what you're probably thinking, "sure, I've got lots of great body colours for cats now, but what about cat heads?". The Doram have a decent selection of hair colours available by default for the doram heads that have hair, but the animal heads have no variations, which is lame. Well, I've got you covered, with a set of 11 new colours for the Doram. There's a healthy mix of "feasible colours for an actual cat" and "absurd fantasy colours" to choose from. With the client I have, only 6 Doram heads are supported, if you try to choose a head higher than 6 it just displays head 6, so only 6 heads for male and female are included. As some of the 6 default heads are just recolours of the same sprite, I've shifted their positions around a little bit with the heads from the latest korean version to get more variety, though the other 4 heads are still included in the GRF for compatibility if your client supports them (though they have no new palettes). To use this, add this to the top of your data.ini file (unlike with the body palettes, we're overriding the default palettes here, so it needs to go before your data.grf file). Alternatively, merge it with an existing grf or data folder. I've also included a new version of the stylist that takes into account the new hair limits for Doram, and also has some minor upgrades (it allows you to select colour 0 for hair and starts you on your current palette rather than at the beginning). doram-hair.grf stylist.txt1 point
-
Hello, Just wanted to check if this project is still being actively maintained? The website seems to be down (http://demo.robrowser.com etc not loading) Hope this project isn't abandoned - it was a very interesting project to follow.1 point
-
From last jRo client (2020-08-02). There are all palettes for costume_1 data.rar1 point