-
Posts
11 -
Joined
-
Last visited
-
Days Won
2
RuneArchive last won the day on June 22 2020
RuneArchive had the most liked content!
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
Download Link: [Hidden Content] Feature List Quest plugin system with 40 already made Full world wide map content, full cities with dialogues Flexible shopping system with shop plugin support OSRS bounty hunter OSRS wilderness bosses Wilderness rating award system / killstreaks Over 20 bosses to fight in total Ironman/Ultimate modes Prestige system Bank tabs and Bank security Full screen and resizable All skills working, many perfect Dwarf multicannon Turmoil and Soulsplit Corporeal Beast and Tormented Demons 6 Slayer masters including a boss tasks master Travel using Fairy Ring, Karamja Cart, Gnome Glider, Sailing Wilderness Obelisk Full Castle Wars Duel Arena with Staking Fight Pits and Caves Party Room Warriors Guild Treasure Trails Godwars Minigame Boss pets available to unlock for every boss Various non combat pets eg; dogs and camels Comprehensive pet insurance system Pathfinding for players and npcs Auth code system to redeem items Pin system for donator credits Automatic backups More!
- 44 replies
-
29
-
The Notorious 317 RSPS Revision Cache Download Link: [Hidden Content]
- 65 replies
-
36
-
-Hydra's -Chambers of Xeric -Inferno Boss fight in this release is roughly 90% -All TOB weapons -Some combat changes / rework -New Custom UI to somewhat mimic OSRS (tabs)-New Interface: -Teleport tab was added for QoL purposes -Edited player names above head to look more appealing -Fixed a bug with Zulrah -Fixed total levels not accumulating properly, now displays correctly -Removed old clunky commands -Added commands for all web related things forums, votes, highscores, etc. -Added new items to the starter kits upon login for each game mode -Created a new interface for choosing your game mode -Improved equipment switching -Implemented experience rates for beta -Various QoL updates -Added various minimap icons, including the unique home area -Total level now displays correctly, missed updating method when construction was added -Staff ranks get corresponding crowns on their player names to make it easier to find staff members. -Overhead player names will be toggle-able for players who wish to turn it off -Added a tutorial for new players -Removed the 24 hour wait period before you can begin staking -Revenant Cave agility shortcuts now require an agility level before you can use them. -Corrected the elf warrior teleport, it now takes you to the correct location. -The lumbridge teleport will now actually take you to lumbridge. -Moved slayer masters from edgeville to home. -Removed most of the edgeville shop NPC's, they are now located at home. -Removed the Emblem trader from home, he will remain in edgeville near the wilderness. -Fixed a bug where Abberant Spectres were not counting towards slayer task. -Removed all NPC's on bobs island, not sure what we will do with this area yet. -Updated cost of enchantment tabs in the magic shop. -Added more NPC's to home, including an iron man shop and a general store. -Moved the location of some NPC's around home. -Grace is now located at the Gnome agility course. -Bob Barter will now decant your potions at home. -Decreased the amount of slayer points required to learn Superiors and Cerberus -Decreased the number of Jads that could be assigned for a slayer task, it will now choose a random number between 1-20, down from 1-50. -Taverly dungeon enterance/exit now works as intended -The ice dungeon in Port Sarim will now take you to the proper place. Bug would take you to taverly dungeon. -Decreased amount of slayer monsters given per task. -The castle wars portal at clan wars will now take you to castle wars. -Added a teleport outside the revenant cave enterance (43 Wild) -Added a teleport to Draynor Village -Fixed a few mispelled words -Fixed clipping at home, can no longer noclip through walls / objs (test more please) -Set the "Cannot drop in combat rule" to only be active in the wilderness -Yell; Anyone can now yell if the player count is below 25 -Fixed two broken links within client, forums and vote. -Firemaking and fletching now work as intended. -Fixed a big old bug causing player to be attacked infinitely -Donor shop (online and in game) worked on - Email is hooked -Fixed gem prices, cut gems will now sell for less than uncut. -Updated Gargoyle slayer xp, was too low. -Edgeville Dungeon ladder now takes you to the correct location -Karamja teleport no longer takes you to shilo village -Fixed the dialouge when creating an infernal pickaxe/axe. -The portal at bobs island now takes you to home -Updated Ardougne Achievement diary to clarify that some achievements have to be done in ardougne. -You can now pickpocket master farmers and also complete the ardougne medium task. -Lowered required times to pickpocket master farmer for ardy task to 80 -Created donation scrolls -Fixed donator shop second click -Made donor scrolls stackable -Friends now show up in green for player names. -Darklight can now be obtained through a Desert Diary task (Killing the shadow of the storm) -Arclight can now be created using a darklight and 3 ancient shards -Black Demons no longer count towards the boss slayer achievement -Fixed Crafting Skill Cape teleport -Anti-Venom is now made with the 4 dose antidote++, to match the rest of herblore potion creation. -Updated thieving stalls xp, they now scale correctly. -Elder Maul now has the correct attack styles -Scythe of Vitur is now actually a 2 handed weapon, sorry brandon. -Amethyst Veins now correctly deplete -Fixed an issue with barbarian agility course wall objects not giving xp if standing in a certain area. -Fixed multi barrage XP drop spam issue -Edited and perfected Inferno map - Game entrance zone -Added Animated Black armor support to Warriors guild - All to OSRS standards. -Fixed players walking away once they add the armor to the Magical Animator -Reviewed the Items kept on death dupe - believe it is resolved. (was only occuring on defenders) -Updated Lands end with various shops and fishing area's. -Removed Skillers Cove -Placed cave horrors in their correct location, there is a teleport for them as well. -Added a city teleport to Kourend. -Polishing Hunter (Work in Progress). Replaced some animations to be the correct ones. -Hydra combat is now 90% (Posion spec needs some work). -Started work on a ZMI Altar for runecrafting, giving more options than just the Abyss. -Updated some of the shops (Still a work in progress) -You can now dismantle magic fangs, tanzanite fangs, uncharged blow pipes, serp visage, and uncharged serp helms for 20k Zulrah scales. -Falador, Desert, Western, Wilderness, and Lumbridge Diaries are all now fully functional. -Various other small bug fixes! Download Link: [Hidden Content] Media:
- 88 replies
-
81
-
RuneArchive changed their profile photo
-
Download Link: [Hidden Content] Tools: N\A
- 27 replies
-
20
-
Download Link: [Hidden Content] Tools: N\A Introduction Apollo is a RuneScape emulator which aims to encourage a fundamentally-different alternative to the way in which private server development is done today. It consists of a high-performance, modular server written in Java as well as a collection of utilities for managing the data files and plugins. Plugins Currently people download a server, read through tutorials and apply their modifications or write their own code on top of it. They'll then host it or release it. The result is we currently have a complete mess of servers (this includes every current base - Hyperion, rs2hd, winterlove) all created from cobbled-together code. Apollo is going to change that through its plugin system. Instead of throwing everything into one big application, Apollo consists of: A small 'core' application which provides features necessary for the server to operate. A set of plugins, and the tools to manage them (install, uninstall, publish, download, etc). Some additional tools and utilities for managing the data files. This will make it much easier for everyone to develop a private server, no longer restricting it to people who can (or can't as the case is here) program. Instead of messing around copying and pasting lines of code from a woodcutting tutorial, people will simply have to download and install a woodcutting plugin. There is also a plan to have a plugin repository (or maybe multiple repositories) and a set of tools to make the experience very much like a package manager on Linux. It also means updates can be provided for the core server (e.g. security, stability, optimizations) very easily. Users will just have to download the new jar, overwrite the current one with the new one, and reboot their server. And best of all, inexperienced users are protected from making fatal mistakes in the core and are kept away from stuff that they shouldn't be editing at their experience level. Plugins are currently written in Ruby, however, in the future other languages could be added. Here is what a plugin looks like: hello.rb: Code: require 'java' java_import 'org.apollo.game.model.Animation' on :command, :hello do |player, command| player.play_animation Animation::WAVE player.send_message "Hello, World!" end plugin.xml: Code: <?xml version="1.0"?> <plugin> <id>hello</id> <version>1</version> <name>Hello World Command</name> <description>Adds a ::hello command which simply prints 'Hello, World!'.</description> <authors> <author>Graham</author> </authors> <scripts> <script>hello.rb</script> </scripts> <dependencies /> </plugin> Core Features Some of the significant (technically) current core features include: Packet encoding/decoding has been split from the representations of the packets themselves. This allows the potential for encoding/decoding to go on in parallel and also allows multiple revisions to be supported. Currently 317 and 377 are both completely supported. Update server support (JAGGRAB, ondemand and HTTP). Packet handler chaining: this allows multiple plugins to be able to intercept a single packet and deal with it appropriately. For example, a quest plugin could intercept searching a bookshelf for instance, if the behaviour needed to change in certain cases. Parallel execution of player updating for multi-core machines - this has a significant benefit on my dual core machine used to test the server. As well as that, it has the bog standard stuff: Login Appearance updating Multiplayer Walking/running Rights management Travel back algorithm for movement Character design Chatting Commands Inventory support Equipment support Animations Graphics Facing/turn to Action system Working distanced actions All data types implemented Task scheduler based on game ticks Saving/loading with a custom binary format Skill levels/experiences Plugin management Reads item information from the cache Plugin features These are the current plugins that I've developed so far. hello: a 'hello world' plugin just to demonstrate how they are used for plugin developers. cmd-item: item-related commands: item, destroy and empty cmd-skill: skill-related commands: max cmd-teleport: teleport/position-related commands: pos, tele dummy: the dummies in Varrock mining: a mining plugin to demonstrate a larger plugin for future plugin developers, and to test some of the newer features (not yet completed) Source control/building Currently the repository is private (it isn't ready yet, and will not be released until it is ready!). Server architecture Third-party libraries The server uses the Netty API for the networking code. Netty supports a variety of transports such as NIO and blocking IO, so you can choose what is right for your environment/use case. The Commons Compress library is used for decompressing bzip2-compressed files in the cache. The JUnit library is used for unit testing. The JRuby library is used to execute the Ruby plugins. APIviz is used to draw pretty diagrams in the Javadocs. Media Mining/prospecting plugin: Wielding items: Real 377 support: Skill levels: Testing the hello plugin: Benchmarks These are quite out of date and I will get around to redoing them at some point on a variety of platforms/configurations! These are from a 32 bit machine running Windows 7. It has a dual core 2.2 ghz processor and 2 GB of RAM. Java 1.7.0-ea was used with the HotSpot Server VM. Parallel updater: The cycle time with 2000 idle players took 240-270ms (later improved to 140-160ms). The cycle time with 2000 players spamming chat messages was 420-470ms. Sequential updater: The cycle time with 2000 idle players took 290-340ms. With the players spamming chat messages it took 550-700ms. Using the parallel updater (recommended for the PC since it has multiple cores), the performance was well within the 600ms limit. It isn't amazing hardware either. Current Plans The plan roughly is: Get the core finished to a usable state for plugin developers. Allow a select number of people early access in order for them to develop open-source plugins accurate to RuneScape. Finish developing the core while this goes on. Release the core and all the plugins simultaneously. Sit back and do occasional updates to the core. The community can do the rest. Credits blakeman8192 Sir Sean super_ wL daiki Saevion popcorn89 Tom defyboy silabsoft thiefmn6092 Phyfiox (aka Raul) Scu11 Palidino76 Parabolika
- 41 replies
-
26
-
Download Link: [Hidden Content]
- 90 replies
-
79
-
Download (Contains Server, Client, Login server, SQL files, cache, web files and fixes in a doc): [Hidden Content] Tools: N\A Post below if you have
- 98 replies
-
69
-
Download Link: [Hidden Content] Tools: N\A reply below if you have any
- 28 replies
-
22
-
[Hidden Content] If you would like to add a tool to this thread lmk
- 107 replies
-
90