|
|
Developers
I started programming in February 2013 - with on and off break periods. I did so because I was an administrator on a declining server where the developer had stopped updating frequently. Despite coding quite a few updates, the owner never got around to adding them so the server closed eventually. From then on I coded something here and there whenever I got bored of video games until Summer of 2014. At this point, me and Patyosaurs, who I met through bug abusing on 718s, talked more often then we used to and we thought about creating our own server. So for the past year, we've been coding content and we've gotten reasonably good at it.
Outside programmation, I'm a 3rd year college student. I speak French and I'm moderately fluent in English.
Hey :) I began coding Java around November 2013, however I have been interested in coding far longer - and have had some experience with HTML as early as 10 years old. I have been playing RS in one form or another since 2004 and it has been a large part of my life. I have a significant interest in bug abuse, and started doing that soon after I started playing RSPS. I enjoy messing with things and seeing how they work - and how to make them break. I am fluent in English and I learnt French throughout highschool.
I am a very approachable person and I am not going to be one of those devs who logs in and just never replies - I enjoy being involved with the community. I can't wait to meet you all and make many new friends.
Basic Information
What is our goal?
Our end goal is a complete RS emulation. We are starting from a pure 731 base, that has been adapted to load 667 items. We aim to create a "perfect" server for players who enjoy RuneScape, and are sick of game elements being ignored, or dead content not being relevant in the game. No more "nothing interesting happens" when you try and do something that should be there.
This is a highly ambitious mission - but we intend to code as many if not all of the RuneScape quests with full dialogues/cutscenes. We want to give something special and unique to our players that they have not experienced on any server before.
Our other goals include the creation of custom tools to edit models, items, npcs, widgets (known as IComponents by the majority) and objects. With tools like these at our disposal, usually complex tasks like customized 731 interfaces will become very streamlined and will open our options vastly. This may lead to community driven updates specific to our server (polls on extra options for our interfaces such as additional worn inventory slots for example).
We will likely be updating every the thread every 2 days or so with new progress. (lol at this line)
Progress
Spoiler for Latest - May 9th 2018:
Spoiler for November 2015:
Spoiler for December 2015:
Spoiler for February 2017:
Spoiler for March 2017:
Spoiler for November 2017:
Spoiler for December 2017:
Spoiler for January 2018:
Spoiler for February 2018:
Spoiler for March 2018:
Spoiler for May 2018:
Features
____________Completed ● Started ● Not completed
- Weapon and armour stats loading from the cache
- Zamorak dungeon requirement
- Zaros equipment HP requirement
- Bonfires
- Armor boost
- HP boosts (rocktails, saradomin brews)
- Perfect projectiles (offset, speed, etc...)
- Flame arrows
- Alchemy spells
- Lunar teleports
- Lunar spellbook
- Livid farm mini-game to unlock lunar spells
- Enchantment spells
- Ashes scattering
- Burying bones
- Gilded altar training
- Cooking gauntlets
- Fish
- Other food
- Ivy
- Regular woodcutting (with tree stumps)
- Special trees (Bloodwood, blisterwood, etc..)
- Canoes
- Birds nest
- Shortbows, longbows, stocks, bolts, darts
- Jadinko weaponry
- Regular fishing
- Harpoon fishing
- Barbarian fishing
- Changing fish spots location
- Regular logs
- Bonfires
- Jadinko firemaking
- Light sources
- Consecrated logs
- Urns
- Regular furnace jewlery
- Milestone capes
- Hide crafting
- Clay crafting
- Spinning strings
- Smelting
- Regular smithing
- Special smithing with ingots (holy symbols, gold)
- Dragon platebody, spirit shields, godswords, sq shield
- Elemental
- Regular mining
- Pure essence
- Mining speed
- Gem stones
- Concentrate ores
- Regular potion mixing
- Herb cleaning
- Potion on herb (only herb on potion works)
- Barbarian potions
- Regular courses
- Shortcuts
- Run energy drain, run speed
- Thieving multiple loots
- Regular thieving
- Stuns
- Stalls
- Multiple loots
- Chests
- All masters
- All tasks (including specials)
- Boss tasks
- Regular seeds/plants
- Trees
- Altar runecrafting
- Altar locating
- Multiple runes
- Pouches
- Bird trapping
- Beast trapping
- Multiple traps
- Tracking
- Imps/butterflies
- Basic teleports/house with portal
- House interface
- Rooms
- Styles
- Privacy settings
- Basic pouch making
- Summoning familiars
- Special attacks
- Pathfinding
- Emotes
- Pets
- Adding scrolls to helmet
- Full dungeon generation
- End screen, select floor, select complexity interface
- Shop (rewards)
- Custom difficulty mode
- Skilling
- Special doors
- Special rooms
- Bosses
skip
skip
skip
PVM
- Insta-kill darts - which works at all bosses (including multi-phase bosses like QBD, KQ etc...)
- Fixed a few special attacks (dragon bow, magic short/longbow, dragon halberd, etc...)
- NPC Pker AI
- Balance elemental
- QBD
- Perfect combat
- All bosses
skip
skip
skip
Minigames
- Livid farm
- Clan wars
- Duel arena
- Fight pits
- Fight caves/kiln
- Crucible
- Fremennik Sagas
- Barrows with puzzles (I just need to make them spawn randomly when opening doors in the tunnels)
- Dominion tower
- Custom MOBA Style Minigame (Will poll community before release for name)
- Other minigames
skip
skip
skip
Bug fixes
- Countless bugs and dupes that work on any 718+ excluding none
- Tons of PAFTS
- Tons of CFTS
- Item nulling. Can't null items in your inventory
- Good player lock that actually locks you
- Poison nulls
- Duel arena glitches
- Clan wars glitches
- Emote locks
- Non-stackable/stackables drops
- Much more
Networking
- Packet encoding
- Packet decoding
- Login decoder
- Basic player/npc/object masks
- Lobby
- Multi-worlds (w1, w2, w3)
- Multi-worlds support(pms, ge, etc...)
Quests
- F2P
- Cook's Assistant
- Doric's Quest
- Ernest the Chicken
- The Restless Ghost
- Knight's Sword
- Imp Catcher
- Demon Slayer
- P2P
- Song from the Depths
Misc
- Oldschool-style items from 667
- Invalid teleport system that prevents PAFTing
- Admin tool - rotten potato with 100~ commands
- 90% of ladders, stairs and doors written manually
- Botany Bay
- Boss pets
- Item SIDs that allow item-based repairing
- Cache editor
- Cache loading/editing
- Start screen (set cache path, dump revision, etc...)
- Models viewer (667 & current) with textures and animations
- Items viewer (667 & current)
- More viewers
- Daily challenges
Media
- [Only registered and activated users can see links. ]
- [Only registered and activated users can see links. ](reverted back to old scripts for 731)
- [Only registered and activated users can see links. ]
- [Only registered and activated users can see links. ]
- [Only registered and activated users can see links. ]
- [Only registered and activated users can see links. ]
- Pking bot ([Only registered and activated users can see links. ]/[Only registered and activated users can see links. ])
- [Only registered and activated users can see links. ]
- Completionist cape colors (with custom particles - [Only registered and activated users can see links. ]/[Only registered and activated users can see links. ])
- Draynor cutscene ([Only registered and activated users can see links. ]/[Only registered and activated users can see links. ])
Future content
Currently working on...
- Recreating a new framework by refactoring/moving the matrix server we had into a new empty projet
- Login server that can handle login, logout, player saves, permissions, etc...
- Game server with JS5
- Game server with lobby login (only world selection)
- --> Game server with game login
- Reintegrating matrix's ingame content
- Map editor to add/move/remove map objects easily
Q/A
Disclaimer: If anything hasn't been answered, feel free to leave a reply.
Q: How long have you had this in development?
A: I (Clem) have been working on RSPS content since February of 2013, however the mainstream development of this server began in August of 2014 when me and Patyosaurs decided to focus more on the project.
Q: Can I help you please?
A: We are not looking for any new developers.
Q: What's the revision?
A: 731, but there's also a few 667 models and items for to switch between item styles.
Q: Why 'GlitchScape'?
A: Patyosaurs and I have primarily been bug abusers, and this project originated when we came to a point where it seemed there was no server would couldn't destroy at within a short time frame. Our goal is creating a perfect server with ZERO exploits, rather than simply removing content because developers do not know what is causing the bugs. All bugs that we have exploited in the past on other servers have been patched and tested on our server - as well as many not released in video or other media. The name is meant to be slightly ironic as it is the most secure server that either of us have ever played on.
Q: When are you going to launch?
A: We obviously aren't going to wait until we've recreated a full 731 server, as that is highly impractical. We will likely release when all of our content reaches a minimum standard of quality (everything is fully functional - incomplete content will be inaccessible to regular players). Another release goal is to have no bugs that existed on the original Matrix and to have a server that runs flawlessly with what content it has.
Q: Can you send me X files/data/information?
A: No, if the link is down I probably don't have it, and if it's a custom tool we have made, we spent a lot of time working on it and aren't going to publicly share it.
Q: Can I be admin/moderator if I do X, help with X or donate X amount?
A: No, the server hasn't even been released yet - and we are not in this for the money so don't try and bribe. We do however have a "thanks you" section at the bottom of the thread.
Q: Your progress list seems like it hasn't had much completed although you've been working on it for more than a year? Explain?
A: Many pieces of content that we have been working on are not skill/mini-game related. Aspects such as completely reworking our path finding system and manually writing code for every individual door and ladder is an example of something completed - which was very time consuming. People also have things such as school/jobs/family/social lives - outside of RSPS. It is a given once the server is released much more time and energy will be devoted to it.
Special thanks to
[Only registered and activated users can see links. ]
He's the creator of rune evo v.3, the source we're using. He's also sent me a few Dungeoneering related things for which I am thankful.
[Only registered and activated users can see links. ]
Your data dumps become incredibly useful when it comes to finding interface-related configs/scripts. You've also been a big help with the Dungeoneering interfaces when I was still less experienced.
Matrix team
I see members criticizing Matrix all the time, yet, but it still stays the most used source to this day. Anyway, without all of you the RSPS community wouldn't be where it is today. I wouldn't even know anything about programming if it wasn't for me downloading a matrix-based source back in the day.
[Only registered and activated users can see links. ]
Thanks for helping me lately with my CS2 decompiler back in the day. Also, a big thank you for the script dumps, along with the cache viewer.
[Only registered and activated users can see links. ]
Thank for helping me setup the pure 742 when I transitioned from 718/742 (that was later switched to a 731). You're a pretty chill guy to chat with too, good luck with your future projects!
[Only registered and activated users can see links. ]
More then anything else, you've been a really nice friend whom I enjoy exchanging with about RSPS related subjects. Oh and you've sent me so many data files in the past, I can't begin to say how grateful I am for that. I look forward to seeing more from you in the future. Keep up the good work with Hyperion!
[Only registered and activated users can see links. ]
Thanks for releasing Rune Nova 742 to the public (that's the revision the server used to be before switching to 731).
[Only registered and activated users can see links. ]
Thanks for helping me setup my login server by answering the questions I had.
Everbody else not mentioned here
In the past 5+ years, I've had countless people help me. This server wouldn't there without their contribution.

Good luck Paty and Clem
Hope we will be able to see medias of the server soon
Sorry, didn't see the last paragraph ;x

When will media be posted? Can't wait for that!

Goodluck on this project. There are a few things that I want you to be informed about.
- Peril never publicly released RuneNova. He sold it to people and it started going around the community and was basically released by the people who leaked it.
- The client that RuneNova used has some custom things written in the login block that you might want to remove (If you havent already)
- The cache that RuneNova used has some issues with items, you might want to fix that (If you havent already)
- Some of the packets RuneNova added arent 100% correct but still work somehow, you might want to check the client to make sure all your packets match their client counterparts.
- RuneNova had some wierd player rendering shit going on, you might want to double check the player rendering and make sure its correct.
- I guess you're possibly using a Matrix convert? If so, things like private messaging, you want to remove some of the extra bs in there, and make sure, again, the packet maches the client counterpart.
Here's what I mean with private messaging.
The only reason I bring those up is because I know from experience with RuneNova, that they do exist. I just want to make sure you're aware. Also, I'm not sure if you have the lobby enabled, but if you don't here are the configs you're going to need to send the lobby.Code:package com.axel.network.build.packet.write.impl; import com.axel.network.build.ioheap.IoWriteEvent; import com.axel.network.build.packet.PacketHeader; import com.axel.network.build.packet.PacketHeader.PacketType; import com.axel.network.build.packet.event.impl.ReceivePrivateMessagePacket; import com.axel.network.build.packet.write.PacketWriteEvent; import com.axel.utilities.StringUtils; import com.axel.utilities.Utilities; import com.axel.utilities.huffman.Huffman; /** * @author _Jordan <[email protected]> */ @PacketHeader(packet = PacketType.VAR_SHORT) public class ReceivePrivateMessageWriteEvent implements PacketWriteEvent<ReceivePrivateMessagePacket> { /* * (non-Javadoc) * * @see * com.axel.network.build.packet.write.PacketWriteEvent#encodePacket(com.axel.network.build.packet.event. * PacketEvent) */ @Override public IoWriteEvent encodePacket(ReceivePrivateMessagePacket context) { IoWriteEvent buffer = IoWriteEvent.create(88); buffer.write(0);// Displayname == 1 buffer.writeRS2String(StringUtils.formatUsernameForDisplay(context.getUsername())); buffer.writeShort(Utilities.getRandom(255)); buffer.writeMedium(Utilities.getRandom(255)); buffer.write(context.getRights().ordinal()); Huffman.huffmanCompress(buffer, context.getMessage()); return buffer; } }
And yes, lobby does work on RuneNova 742's client if you can fix it.Code:sendConfig(2411, 1); sendConfig(2528, 5359015); sendConfig(2567, 52);
Spoiler for PROOF:
Anyway, goodluck again on this!![]()


Don't worry Jordan - personally been thru all the files and made sure there were no exploits or hidden commands (DKK exploits for example). We have added a few of our own for those who attempt to use cheat clients![]()
I looked at the decoder actinium used and there seems to be part where it just simply skip bytes. Could you elaborate on what their use might be?
I checked it with Mgi's cache reader and everything looked good, I don't see what's broken with them. What should I be looking at?
Do you mean the things like private messaging where they just sent some random parameters or literally packets sending with the wrong params/encoding?
Chryonic had that issue but I never ran into it, one less problem to worry about. I think it was caused by 742 using no equip ids for items and just getting their ids compared to a 718.
Rune evo v3 which would indeed be based on Matrix. It's in my plan to code every packet so I'll do a check up for what each parameter is for at some point.
Thanks! Your reply has been much more useful than anything I was expecting to get!
good luck, and isn't rune-evo a 718/742 thou?
| « Project thread for Aeonic718 | Devotion - 592 | PvP, Bosses, Minigames, Skilling, More to Come! » |
| Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |