718 Project Zoroscape

Rich.

Donator
Sep 14, 2011
268
7
0
zoroscape.png

Spoiler for “Credits”:



Gandalf: Recolor models, slayer helms, and helpful advice on models.


Jax_Reign: Quest tabs and map work.


rogers: Models and guidance.


Corrupt: Discord bot framework and item system rewrites.


-Andreas-: Avalon releases and snippets.


• Hydrix team: Interfaces and code.


Stugger: Custom maps (Home, resource dungeon, boss area).


Sagacity: Interfaces and code across multiple caches/sources.




Spoiler for “Notable Features”:



Our server combines classic 718 content with select OSRS features and custom reworks to create a unique, refined experience:


• Loading 685 Models: Loads 685 models and incorporates OSRS data into the 718 framework.


• New Title System: A title management interface that lets players unlock, track, and equip custom titles with ease.

• Money Pouch and Trading Fixes: Adjusted for better handling and integer limits.


• Utility Upgrades: Reworked Gem Bag, Herb Sack, and Rune Pouch.


• Custom Maps and Respawn System: New areas and adjustable respawn locations.


• Recolors: Added graceful and slayer helm recolors.


• Platinum Tokens: Added with proper mechanics to facilitate high-value trades.


• Improved Interfaces: Converted to 667 styles and added OSRS-inspired custom tabs.


• Flexible XP Modes: Choose from a range of XP modes, from easy to hard, providing different gameplay paces and challenges.


• Ironman and Hardcore Ironman Modes: Solo-play options for players seeking an extra challenge with fully independent gameplay.


• Collection Log: Track boss drops, achievements, and rare finds across all activities.


• Discord Integration: Syncs in-game events, notifications, and player updates directly with the server’s Discord channel.


• Fair Play Emphasis: All donation perks, pay-to-win features, and item advantages have been removed to keep the game fair. Only a $5 bond is available for cosmetic perks.


• Immersive Transportation System: Removed teleport commands for a more immersive experience, encouraging the use of items and NPC teleports for travel.


• Reworked Item System: Each item now supports unique, savable attributes—like dart count for the blowpipe—providing better functionality and customization for items.




Spoiler for “To-Do”:


Player examines
Dicing
Transportation
Lottery
Converting Zulrah items to new item system
Marks of Grace
Shortcuts
Improved pathfinding


Rework drops
Skilling outfits
Achievements
Combat Achievements
Slayer rework
Converting to .JSON


Ongoing updates and additional content will continue to be added. Stay tuned for more!




Thanks for joining me on this project—I can’t wait to show you what’s next for Zoroscape.​

Rich (BB code):
https://imgur.com/a/jupoiES 20tm9nn.gif


Spoiler for Models:

models by @Gandalf
IMG_1248.png
Models by @Gandalf
8kGNokc.png
models from @rogers
k9LrMnZ.png
models from @rogers
5aBCYJm.png
1728575112481.png
1728575129111.png
1728575158351.png
1728575170971.png
1728575180606.png
1728575190676.png
1728575198318.png


Spoiler for Interfaces:

5AMbQCo.png
ytie7he.png
pb1UDuD.png
Un3w5HP.png
EFV0rdO.png
HkVSyR3.png

4N6PjNy.png
gbT9hq9.png

IMG_1226.jpeg

shy5L05.png

Custom quest tabs. Interfaces from @Jax_Reign
d8RAvt8.png
x9MKEwW.png
DeD1VE4.png

Custom Interface
0mc88py.png
GIqshr0.png


Spoiler for Additional Media:

Community tabs from OSRS

View attachment 2ba6be1a892a1af374e714b33624afb9.mp4


Added the recolored arrow projectile for all corrupted bowfa recolors


View attachment ff1179cd6e4f0151aead06fd68ae6c7b.mp4
 
Last edited:
  • Like
Reactions: Linus
Gonna use this section for the full Devlog, as well as adding updated devlogs whenever I release a new one. I know I missed quite a few minor things, but this is the initial dev log in it's entirety.


Spoiler for INITIAL DEVLOG:

Zoroscape Initial Devlog - 10/01/2024


Fixed money pouch with depositing max integer values/withdrawing.

Fixed bank deposits and withdrawals. Coin withdrawals go to money pouch first, until full, then to inventory until full, and excess stays in bank correctly.

Deposits fill bank to max integer, and excess stays in inventory correctly.

Fixed trading issue with money pouch where money would disappear if declined after adding money from inventory, if money pouch would exceed max integer.

Coins now correctly go back to money pouch when declining trades. With excess going to inventory.

Trades have also been fixed so they can't be accepted if it would put the player over max integer value for that item. Leading to items deleted.

Added gem bag which has use on gem/gem on bag option which fills your bag from inventory with only the type of gem used, left click check, right click fill all fills bag with all gems in your inventory, and empty. Empty's as much of your bag as it can until inventory is full. Correctly handles excess when depositing/withdrawing with full inventories.

Added rune pouch and divine rune pouch. Allows you to store 3,4 types of runes respectively up to 16,000. Added OSRS rune pouch interface. Need to find client scripts to get fading to work correctly. They both function correctly otherwise.

Added discord bot with in game/discord account linking.

Added a GUI for discord/server control panel. Can send messages/embeds from the bot to any discord channel. Will add server functionality to restart/send server messages, possibly with player management options too.

Added Andreas's RouteEvents system, I prefer it over CoordsEvents for object, NPC, and player pathfinding.

Added royal seed pod using the gfx and anims that OSRS uses.

Added eternal glory, and glory (5), and (6).

Added the proper dialogue for jewelry using charges.

Added teleports for Combat bracelet, skills necklace, slayer rings, ferocious rings, and added TOB to drakkans medallion.

Fixed issue with spawning over max integer value to inventory. Now the inventory will just fill to max integer with the excess being deleted.

Packed some of stuggers custom maps, for home, resource area and bossing area.

Fixed issues with picking up items. The ground item stack now correctly fills the inventory to max integer value, with the excess staying on the ground. Coins correctly fill the money pouch first with excess going to inventory and excess after that staying on ground.

Added floor item examining. Need to work on how item values are calculated though.

Finally fixed GE system to ensure offers, history and prices are properly being saved, and loaded to ensure that they persist through server shut down. Need to make sure they save instantly though, and not just in specific intervals.

Implemented a system where the MarketPrices for trading and price checks that were already set up establish the original item def price, so that if it's changed for a shop the market price is unaffected, and it will also call all items in the cache by default, and set their market value to their cache value (so individual items don't need to be added)

Fixed the item examine method to show the item name, examine text, amount, and market value, returning Lots! If the value exceeds max integer value. Properly handles rounding issues.

Fixed rune pouch and divine rune pouch so the spell book interface is properly highlighted and shows the amount of both rune pouch runes and inventory runes together, how it should be.

Added "with draw x" functionality to both rune pouches

Added deposit x functionality to both pouches

Added the toggling between "open" and "closed" gem bag, and herb sack to work properly how it does on OSRS

Re worked the "destroy item" dialogue to allow for adding custom warnings for specific items like rune pouches, to let the player know their runes will drop if destroyed.

Added herbicide and charming imp using their respective interfaces that properly updates the sprites, and toggles the herbs

Both have also been correctly implemented to the drops method.

Ensured that both rune pouch containers empty into the inventory when destroyed provided there's space.

Made sure that rune pouches are lost on death to a player, with the runes correctly dropping to the ground for the pker.

Added functionality to gem bags, and herb sacks that when having the "open variant" in the inventory it will fill them when players pick up gems/herbs provided there is space. And correctly removes the item from ground.

Added a toggle for rune pouch that will store runes in the pouch when picking them up provided there is space, and the player has that rune in their pouch.

Added coal bag with the same functionality as the rest of the bags. The capacity matches that of OSRS; 27. Adds coal to open bag when picking up from ground. Made sure coal bag will fill when mining provided it is open and there is space.

Added old style skilling tab with icons, and also added old style skill menus.

Fixed some issues with bank, it now correctly calculates the size, and sends proper varbits to avoid the equipment tab glitch. Also optimized deposits.

Fixed floor item examine, now properly calculates the stack size, and values.

Fixed an issue with the items lost on death interface where it would null stack sizes for stackable items. Now, just need to get it to correctly add up to 3 items from the stack.

Added platinum tokens which function like OSRS. Using coins on a banker gives you platinum tokens using the same formula and rounding as on OSRS. Using platinum tokens on a banker gives you coins, with the same format and proper rounding, with safeguards in place to prevent the coin stack from exceeding max integer.

Added itemonitem class for making ornament kits more organized and easier to add.

Added options and functionality to comp cape and ardy cape, will add all functionality for all achievement diary rewards.

Re worked blowpipe class to be cleaner, and added additional functionality for dismantling it for 20k scales, and more in depth dialogue.

Added a new respawn system where you can set your respawn location, will probably make the different locations decided based on purchases, and quest rewards. Will make it so you can change them via a dialogue.

Added ornament kits for zenyte jewelry, including the dismantle and making of them.

Re worked the imbuing item class to add support for more rings.

Edited some of my custom interfaces to have the old style look.

Added old style equipment interface with items showing up properly, and being removable. Also added player model to correct component. Edited client scripts to make it work. Now need to make sure that equipment is being properly reset when banking etc.

Added some shortcuts including near GE, and proper door opening for draynor manor. Many more shortcuts were added as well.

Will add a few more spots.

Added proper right click reporting, with the varbit that updates the toggle correctly, properly toggles the right click player option and right click in chat box.

Added complete functionality for ring of suffering, including the recoil effect, and added support for regular rings of recoil as well. Added all variants of ring of suffering including (r), (i) and (ri) including full support for charging, un charging, imbuing etc.

Finished implementing all blowpipe functions, adding dismantling, and un charging to go along with unloading. Destroying the blowpipe properly empties it to your inventory provided you have space.

Added exmaine text for most of my OSRS items, straight from the osrs wiki.

Re worked some more interfaces to use the old style, such as settings tab and login/lobby

Changed client back ground and loading backgrounds.

Added functionality for Ardy cloak: teleports for farm and Monastery, using correct gfx and animations. Need to add the daily limit for each one depending on cape.

Added run replenish and cabbage teleport functionality to explorer's rings. Need to make the daily charge limits. And add high alch/ low alch. Fally shields are next, then relakka boots and morytania legs.

Added functionality to blowpipe to where darts/scales are saved to the actual item itself, to allow for separate handling of the variables. It persists upon logout and upon banking the item. Unless more than 1 blowpipe is involved.

Reworked item on item creation for multiple items, including Godsword creation, and changed blades to be made from an anvil instead.

Reworked spirit shield creation to be handled entirely at an Anvil.

Reworked DFS/Dragon fire Ward/Ancient wyvern shield to all be made at an anvil. With required levels.

Created Dialogue for Abbot Langley, and made it so that he can make players a Spirit Shield for players without the required levels, for the cost of 1.5m

Converted more interfaces/sprites to the old 667 style.

Added Mage bank object interaction, including praying for God capes.

Created a custom bone crusher interface to toggle bones on/off for crushing

Added auto pick up toggle to the Bonecrusher interface to pick up any bones not selected for crushing

Created a custom charming imp interface

Added the OSRS tabs for Character summary, achievements etc. will add the community tabs next. Credits to @jaxx for the interfaces.

Made quest tab sprite change based on the open tab

Added Graceful recolors, Neitiznot faceguard, and all Slayer helm recolors. Credits to @Gandalf

Reworked slayer helm creation, to handle the new slayer helmets. By using the respective items on a slayer helmet.

Added Ferocious glove creation/reverting by using Hydra leather/ferocious gloves on the machine in the Lithkren vault on Fossil Island.

Added digsite pendant with OSRS teleport locations.

Removed charges from drakkans medallion. Making it have infinite. No reason to really have charges.

Added dark dye item, and made creation for dark graceful by using dark dye on any piece of graceful. Prompts confirmation dialogue identical to OSRS.

Made the games room the gambling zone, and the rooms within are dicing rooms. Players can only roll dice in them. Fixed object interaction from doors to stairs in games room so that the doors open/close properly, and the stairs take you to the correct tile.

Added some functionality for extra handling on NPC's spawn directions. So that NPC's aren't just all facing northwest.

Added the graceful shop, where marks of grace are correctly used as the currency to buy graceful.

Added the graceful shop to osrs Grace NPC, and added her dialogue.

Added some agility shortcuts

Added Ape Atoll agility course

Added fountain of rune with glory and ring of wealth recharging. Recharges every glory 1-5 in the inventory to a (6) and has a 1/25000 chance of giving the player an amulet of eternal glory.

Recharges ring of wealths into (4)

Added agility shortcuts for Falador.

Removed NPC spawns that were in areas they weren't supposed to be (the ocean/myth guild) due to being in RS2 regions that were overwritten by OSRS ones, and were using wiki dumps. Also removed random NPC's that appeared to be in old home areas?

Created a method for passing through barriers, example myths guild and kuradel's dungeon. Couldn't find any, so I created my own.

Added custom staff armor (assassins armor from RS3) credits to @Gandalf


Added the useful links, community, and accounts tab from OSRS. Added to the task system tab. Imported interface from OSRS cache and edited the sprites.

Reworked all dialogue to use the old style interface boxes. Required editing a couple client scripts.

Started working on Ghommel dialogue. It's complete except for combat achievement dialogue, as I haven't added combat achievements yet. But I will make it so he can make the CA slayer helm recolors for the player when I add CA's.

Added crystal armor, bowfa and blade of saeldor, with 1:1 OSRS colors, including all recolors for blade and bowfa. Credits to @rogers for the models.

Added recoloring of the corrupted blades and corrupted bowfa by using the appropriate elven crystal on them, also added the ability to revert the color. Will add accuracy/damage bonuses later, as well as armor recolors.

Added the recolored red projectile arrow for corrupted bowfa. Will add the rest of the colors tomorrow.

Added render emote, and item types for attack styles for bowfa and blade. So they show up correctly in combat tab. Also added correct attack speeds and attack range for bowfa.


Posting my first update log, it's pretty small just because I've been busy the past couple days, and took a break for most of today. But, I wanted to share some progress.

Spoiler for Update log #1 (10-04-24):

Added all of the crystal armor recolors, including bonuses.

Added crystal armor to my recoloring method, so all crystal armor can be recolored by using the appropriate crystal on it. All armor can also be reverted to the appropriate # of armor seeds.

Added all of Osten's dialogue, including dialogue to recolor the graceful outfit, for 15 marks of grace per piece.

Added accuracy/damage modifiers for crystal armor

Finished adding recolored projectiles for all bowfa recolors, initially I just had the glow colored for the Bowfa. I found it's the entire projectile that's recolored.

Added attack animations for blade of saeldor


Posting a big update! It's not big in the sense of having completed a hundred things, rather I had a major breakthrough with my item attributes system, thanks to @Corrupt helping me to rewrite my item class to utilize everything correctly. Which means I'm now able to assign items with unique attributes so that they can be separate just like in OSRS. Works correctly with ground item support (dropping/picking up) banking, equipping, etc. And I also finished my custom interface for my new titles. Along with my titles rework. Media is within the spoiler.

Spoiler for Update Log 10/30/2024:

Did a complete rework of the title system using my custom interface. Which is a blend of @Sagacity's interface with another interface I used. I have titles split into 3 categories, Bossing, Loyalty, and Miscellaneous. I'm using a mix of the original titles from the source, as well as some custom ones. I completely redid the enum that handles all of the titles, and their respective information used by the interface. Titles are selected by clicking their component in whatever container they're in, and then there's an "apply" button and a "clear" button at the bottom to apply the selected title or clear the current title. Handles support for the titles from the CSmap, as well as custom ones.

Removed charges from nex armors

Added bandosean and armadylean components to fix damaged nex armors. Armadyl and Bandos armor can be broken down for components at the Dragon forge in the ancient cavern.

Added nihil horn to create zaryte crossbow by using on armadyl crossbow.

Worked on home area some more.

Finished most Ghommels dialogue. The parts that aren't done are related to not having variables yet for combat achievements, since I haven't started on those yet.

Added dialogue for players to buy and set their respawn points.

Huge credits to @Corrupt for rewriting my item system to handle the item attributes, which can be applied to blowpipe, or any other item that needs its attributes saved to the item.

My Blowpipe is mostly done I just have a few kinks to work out nothing major though. I will now start working on implementing this with every item I wanted to. Tridents, SOTD, Bottomless compost bucket etc)

 
Last edited:
Posting my first update log, it's pretty small just because I've been busy the past couple days, and took a break for most of today. But, I wanted to share some progress.

Spoiler for Update log #1:

Added all of the crystal armor recolors, including bonuses.

Added crystal armor to my recoloring method, so all crystal armor can be recolored by using the appropriate crystal on it. All armor can also be reverted to the appropriate # of armor seeds.

Added all of Osten's dialogue, including dialogue to recolor the graceful outfit, for 15 marks of grace per piece.

Added accuracy/damage modifiers for crystal armor

Finished adding recolored projectiles for all bowfa recolors, initially I just had the glow colored for the Bowfa. I found it's the entire projectile that's recolored.

Added attack animations for blade of saeldor
 
Started working on some custom interfaces, but I've been really busy this week with a wedding and other obligations. I will be back on it later this week, and hope to have some good progress to share. Haven't done enough to warrant an update. Just many little minor things.
 
Made custom interface for lottery, based on the one by @Jaxx_Reign



The plan is to have the lottery give out a random item, or $. Items will mostly be PVP armors, and cosmetics. Including rares.



Started on a custom interface for slayer rewards to add all of the helm recolors like OSRS.



Started a complete re work of the title system. Using a custom interface I'm making from re purposing a pets interface that was in Harmony, and blending some elements from @Sagacity's titles interface.

The Title rework has been giving me some issues because I'm essentially rewriting the entire system including using an entirely new interface, and I've been pretty busy the last couple weeks, thats why I haven't made a ton of progress. But just wanted to add some kind of update to let everyone know I'm still here.
 
  • Like
Reactions: Sagacity

Users who are viewing this thread (total: 2, members: 1, guests: 1)