Thank you for the release, looks neat from the media, i like what you done with the snakelin pets ect, right click to change from blue, red and yellow!Hey rune-server,
been working on this for a bit, used this to learn moreso than anything else, so some of this code is poorly written, like if you check the armouranimator class you'll be shocked haha, but it works. Anyway this is just a vencillio base with some neat stuff I thought would be fun to add, now I'm not really doing anything with this so you can rip this apart if you like anything.
Spoiler for Some of the stuff I added:- Launcher for client
(the news on the front of the launcher are .png's you can host anywhere)
- Cool short quest
(cool basis for any quest you want to make later)
- Achievement system changed a bit
(separated achievement names and achievement objectives & added a rewards system with caskets you get from an npc)
- Experimental anvil
(currently has 3 different items you can make there, the recipes of which are hidden which makes it a cool thing for players to discover)
- Fixed the colouring of whips & dbows
- Added twisted bow, monkey bag & a few items that are technically customs but fit the game fine imo
- Currency display for any store that doesn't use currency a player stores in their inventory
(i.e. slayers store, achievement store, donator store) has your current amount of that currency in the shop name)
- Knights at home that drop party hats
(1% chance to get one, they have 1200hp & are in multi, you get a 1% higher chance to get a phat from them for every 8 achievements you have, any ranked players also have 1% higher by default (donators, ironmen etc.) It's pretty fun for afkers and a fun game for people to grind together, you need 99 magic & ranged to get to the area though, so no free xp of these guys
- Cache auto updater fixed
- Misc. bug fixes, grammar & spelling corrections
- Random stuff like changing the diary icon position in the quest tab and such
Spoiler for Some of the stuff I got rid of:Got rid of a few stuff that made vencillio super annoying to me
- Got rid of custom titles with custom colours (made the game too mmo-ey and not enough rs-ey)
- Got rid of more than 1 world display for now, till you decide to implement them
- Got rid of that weird looking account remember interface that doesn't make much sense in a 1 world server
- Got rid of vencillio bot that didn't fit rs at all and just introduced cash and items into the game without a dump
- Got rid of so much needless chat spam from random stuff
Spoiler for Launcher info:Launcher when downloading client:
Launcher when ready to play:
The news on the launcher are .png's that you can link to wherever, which is pretty handy. It saves the client, cache and news on the default root drive, usually C:/ordale... when on windows. Only tested on Windows as of now, i'm not sure if .getAbsolutePath() is as universal as i'd like it to be, worth looking into. If it's not, it needs some work to be
How to get it working:
Open up Launcher.java and look for a call to the downloadClient method, the first parameter is the download link, so host your client somewhere and put the link in there. To get the news working find the definition of initialize() and switch up the links in the first try clause with links to your images and you should be good to go. I will post the format for the news image in a second, and you can use that to make your own.
Wrap it in an .exe to add a system tray&desktop icon and such.
Spoiler for Media:Cache updater when a new cache is found:
Knights at home (They are in a multizone and have a 1% chance to drop a partyhat, for every 8 achievements you complete you have an extra % chance to get a partyhat. You also get an additional 1% if you are a non-normie, ie. ironman, donator...)
Ballons you can determine your partyhat drop rate chance on:
Shops that don't use currency stored in the inventory show your current amount in the shop name:
Conversation that starts the skilling quest:
Skilling quest riddle:
Finding 1/3 items needed to complete the skilling quest (a whistle in the boxes)
Achievement diary npc (named Diaryan, like Diary Ryan, heh):
Achievement rewards:
Achievement diary reward caskets:
All three achievement casket rewards ( - a few dozen golden keys, which are like crystal keys but only have a 25% chance of breaking)
Home not in edgeville, yay:
Quick teleports using the skills tab:
Metamorphosis working on pets that have it:
Experimental anvil recipes:
Separated achievement names and objectives so you can make them puns :
Spoiler for Links (mediafire):- Cache
- Launcher
- Source
- Client
You can skip downloading the cache if you want and just open the client as soon as you download it, i'm still hosting the cache on my webhost so your client should just get a file not found expection when you first open it and start to fetch the cache I have hosted. The only problem is the cache I have here is an old one because I accidentally pasted an old version over a few days ago and shut off my pc. The only thing this cache is missing that the client wants are item icons, so check the Achievement reward interface scroll thing to see which items need icons, here's an example
so img19 is a membership bond, img18 are coins etc. Open up Tom's suite or something similar, go to media and find modicons, in there just add a new icon that corresponds with the img id. So as the icon #19 you would a membership bond icon etc. Or you can just delete these <img>'s and use this cache, because other than the item chat icons everything else is in itCode:"@bla@- 20 Membership credits (<img=19>)</col>", "@bla@- 10,000,000 Coins (<img=18>)</col>", "@bla@- 1x Golden key (<img=20>)</col>", "@bla@- Golden hammer (<img=23>)</col>", "@bla@- Monkey Bag (<img=24>)</col>", "@bla@- Easy diary armour set (<img=26>)</col>",
Maybe someone can find some use out of this