Thread: GlitchScape 742 - The introduction

Page 1 of 12 12311 ... LastLast
Results 1 to 10 of 111
  1. #1 GlitchScape 742 - The introduction 
    Contributor

    clem585's Avatar
    Join Date
    Sep 2013
    Posts
    3,674
    Thanks given
    689
    Thanks received
    670
    Discord
    View profile
    Rep Power
    487

    R-S Admin Response  Developers
    Clem (UTC - 5)

    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.

    Patyosaurs (UTC + 12)

    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.



    R-S Admin Response  Basic Information
    Server (just the base): Rune Evo V3 (adapted to a 731 gamepack)
    Client: 731 client
    Cache: 731 cache


    R-S Admin Response  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)


    R-S Admin Response  Progress


    Spoiler for Latest - May 9th 2018:



    Spoiler for November 2015:

    Spoiler for 10th:

    R-S Admin Response  November 10th 2015

    CS2 default cases:




    Spoiler for 12th:

    R-S Admin Response  November 12th 2015

    Created the project thread!


    Spoiler for 13th:

    R-S Admin Response  November 13th 2015

    • Blue partyhat cutscene:


    • Fixed a few render animations
    • Fixed an issues with rs3 models textures
    • Changed a few texts in Translation.java:






    • Created urn crafting (the last step is to add the runes for them to activate)











      -- Dynamically updated depending on what the player has in his inventory --






    Spoiler for 14th:

    R-S Admin Response  November 14th 2015

    • Updated dragonkk cache editor. Cache packing is about 1000x~ faster (literally)
    • Added milestone capes (crafting + requirements)
    • Repacked properly and fixed decoders for models, npcs and items:



    Spoiler for 15th:

    R-S Admin Response  November 15th 2015

    • Nothing much, just worked on making a custom script + packet that keeps you from logging in before your cache has finished loading. The packet will verify in the client if everything is loaded and the script will be an edited version of the login messages so there can be one for cache loading.



    Spoiler for 16th:

    R-S Admin Response  November 16th 2015

    • Added a boolean to the login decoding to check if the player had loaded the textures. Still haven't made the script (tomorrow_
    • Demon Slayer - Paty has made significant progress on the full Demon Slayer quest today. Dialogues + camera controlled cutscenes inclusive. He will probably post a video in a few days showing off some quests.



    Spoiler for 17th:

    R-S Admin Response  November 17th 2015

    • Massive progress with RS3. Models, textures and npcs now correctly load without any cheap fix:

      Maps and animations are next.
    • Significant progress on the full Demon Slayer quest today, dialogues + camera controlled cutscenes inclusive. Will hopefully post a video in a few days showing off some quests :)



    Spoiler for 18th:

    R-S Admin Response  November 18th 2015

    • I have managed to add correct methods to obtain all the keys (cutscenes + correct npc animgfx + animating the silverlight chest). Final boss fight PA is complete with cutscene to spawn Delrith. All that remains is the camera angles :)




    Spoiler for December 2015:

    Spoiler for 11th:

    R-S Admin Response  December 11th 2015

    • Finally got additional indexes loading...:

      If anyone knows how to make them load during the loading screen, pm me.



    Spoiler for 15th:

    R-S Admin Response  December 15th 2015

    • Fixed an issue that used to skip small block lens when downloading the cache... it was very hard to spot.



    Spoiler for 16th:

    R-S Admin Response  December 16th 2015

    • Added 6 indexes for:
      • 667 models
      • 838 models
      • 667 items
      • 838 items
      • 838 texture defs
      • 838 textures
    • Created an old items look command that works flawlessly.
    • Made items that had an higher id than the 742 load in the 838 index.
    • All the models (667/742/838) obviously have textures working.



    Spoiler for 17th:

    R-S Admin Response  December 17th 2015

    • Fixed a bug with custom particles so each player really does appear to have their own:
    • Added old models for "skin" models (the ones the client use when you don't have any armor)



    Spoiler for 26th:

    R-S Admin Response  December 26th 2015

    • Refactoring (removing warnings and unused parts, redoing parsing, etc..):




    Spoiler for February 2017:

    Spoiler for 7th:

    R-S Admin Response  February 7th 2017

    • Progress on the cache editor:
      • Mostly just refactoring for alex's cache tool but now that I got a certain "structure" it's much faster to add decoding for indexes
      • Animation decoding
      • Item decoding
      • Interface component decoding
      • Sound decoding

    Trying to go in order of appearance from index 0 to 56 (38+ other cache imports) with a few exceptions. I'll comeback to maps, animation rendering, etc... later on when I'm done all the basic stuff.



    Spoiler for March 2017:

    Spoiler for 2nd:

    R-S Admin Response  March 2nd 2017

    • Progress on the cache editor:
      • Music decoding (with naming)
      • Clientscript maps decoding (all keys & values)
      • Sprite decoding (742 & 838)
      • Texture decoding (742 & 838)



    Spoiler for November 2017:

    Spoiler for 11th:

    R-S Admin Response  November 11th 2017

    GlitchScape updates (other threads):

    Long time since I have posted in this thread, here are some cool links!

    Hybridding Bot/Dharok Bot
    Here

    Server-Side Skilling Macros
    Here

    MOBA inside GlitchScape
    Here

    Other:

    Custom PVP area for testing content/fun pking:

    https://www.youtube.com/watch?v=soymC8mKJxk[/QUOTE]


    Spoiler for 12th:

    R-S Admin Response  November 12th 2017

    Cache editor
    • Cache loading (alex's tool)
    • Items & models packer for 667 items that only packs necessary items (equipable items) and models (just these items's models)
    • Model viewer (with textures) for both 731 and 667 models
    • Models import/export




    [/list]



    Spoiler for December 2017:

    Spoiler for 28th:

    R-S Admin Response  December 28th 2017

    • 731 Client and cache are now (almost) fully working. I just need to test all the packets but you can login ingame without crashing (no npc updating or interfaces though):

      The reason we switched revision is to have a clean source with no edits apart from the ones we add. Also the client has no integer obfuscation which is kind of awesome on its own (6MB vs 11.8MB...)



    Spoiler for 29th:

    R-S Admin Response  December 29th 2017

    • Fixed inventory models:
    • Fixed npc updates (now npc appear normally)
    • Fullscreen interfaces are now fully fonctional:



    Spoiler for 30th:

    R-S Admin Response  December 30th 2017

    • Ordered npc masks so interactions like combat don't crash you
    • Fixed interfaces are now fully functional
    • Repacked maps from 667 so places like godwars don't crash you anymore. (101 more maps!):




    Spoiler for January 2018:

    Spoiler for 20th:

    R-S Admin Response  January 20th 2018

    • Added entity animations and texture animations for my tool:




    Spoiler for February 2018:

    Spoiler for 11th:

    R-S Admin Response  February 11th 2018

    • Finished loading item data, with a few clientscripts keys identified






    Spoiler for March 2018:

    Spoiler for 7th:

    R-S Admin Response  February 11th 2018

    Cache tool
    • The tool can now load 667 items too

    Server
    • Started alot of refactoring, non-combat spells of the normal spellbook are now alot better:
      Code:
      See original post on page 10
      Code:
      PlayerSpell spell = new PlayerSpell(Spell.VARROCK_TELEPORT, player);
      spell.execute();






    Spoiler for 11th:

    R-S Admin Response  March 11th 2018

    https://www.youtube.com/watch?v=Sv9EESSBLbk

    Max will walk around doing various skilling activities.
    Will light his own fires and open doors if they need to be.
    It is possible to talk to, follow and trade him (although he will never accept the trade offer lul).


    Spoiler for 12th:

    R-S Admin Response  March 12th 2018

    https://www.youtube.com/watch?v=f76GsysKHa0

    Was quite annoying to make some of the features.
    Bot is basically good enough to make pking vids that have edgy rap songs.


    Spoiler for 14th:

    R-S Admin Response  March 14th 2018

    https://www.youtube.com/watch?v=I5wuSRQtAyo

    Current mechanics:

    • Initial 7x auto attacks
    • Anima will return attack (lasts forever if you don't hit the required ammount)
    • Gilenor give me strength attack (NPC Surge)- is actually not shit now.
    • Hold still invader attack (initial hit and freeze then jump and hit again)
    • Phase ending jump and player pathfinding to 'jump tile'
    • Phase-end for phases 1-4, is a new instance each time
    • Magic attacks on phases other than P1 (various triggers)
    • Overlay displaying boss HP% over the entire fight - eg phase 3 start it will be half empty.
    • Beam generation is partially coded but incomplete so omitted from video


    Update: changed inventory items for interface buttons (this isn't a custom interface, all the edits are done server-side, even the sprite lol. Eoc sprites are in the 718).
    Managed to do a hackish version of an instakill using something I found in the 718 cache :P

    Spoiler for Instakill lul:


    Spoiler for Interface:
    ]





    Will update thread with additions.

    Was inspired to make this after seeing EOCRS's post


    Spoiler for 15th:

    R-S Admin Response  March 15th 2018

    Updated thread layout
    • Presentation of features is now done through a table with colors that are more appealing for the eyes
    • Seperate media section for screenshots and videos
    • A section that displays what's currently being worked on




    Spoiler for May 2018:

    Spoiler for 9th:






    R-S Admin Response  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


    R-S Admin Response  Media





    R-S Admin Response  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



    R-S Admin Response  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.


    R-S Admin Response  Special thanks to

    King Fox
    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.

    lightx
    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.

    Mgi125
    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.

    chryonic
    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!

    hc747
    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!

    Peril
    Thanks for releasing Rune Nova 742 to the public (that's the revision the server used to be before switching to 731).

    Polar
    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.
    Project thread
    Reply With Quote  
     


  2. #2  
    Registered Member

    Join Date
    Feb 2013
    Posts
    1,677
    Thanks given
    255
    Thanks received
    400
    Rep Power
    332
    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
    Reply With Quote  
     

  3. #3  
    Registered Member
    Stimulant's Avatar
    Join Date
    Jan 2013
    Age
    24
    Posts
    1,434
    Thanks given
    228
    Thanks received
    178
    Rep Power
    568
    I like remakes and 742 is the best.
    Reply With Quote  
     

  4. #4  
    Banned

    Join Date
    Aug 2012
    Posts
    1,529
    Thanks given
    462
    Thanks received
    307
    Rep Power
    0
    When will media be posted? Can't wait for that!
    Reply With Quote  
     

  5. #5  
    Vortex RS3 Developer

    Patyosaurs's Avatar
    Join Date
    Dec 2011
    Posts
    94
    Thanks given
    64
    Thanks received
    50
    Rep Power
    122
    Quote Originally Posted by Seppe View Post
    When will media be posted? Can't wait for that!
    Example of the standard of quality for my quest cutscenes:
    Reply With Quote  
     

  6. Thankful users:


  7. #6  
    WVWVWVWVWVWVWVW

    _jordan's Avatar
    Join Date
    Nov 2012
    Age
    24
    Posts
    2,916
    Thanks given
    76
    Thanks received
    1,621
    Discord
    View profile
    Rep Power
    5000
    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.

    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;
    	}
    
    }
    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:
    sendConfig(2411, 1);
    sendConfig(2528, 5359015);
    sendConfig(2567, 52);
    And yes, lobby does work on RuneNova 742's client if you can fix it.

    Spoiler for PROOF:




    Anyway, goodluck again on this!

    Spoiler for signature:
    When your vision is crystal clear, they say it's razor-sharp
    A focused mind is said to be like a knife, but the scalpel is wisdom
    All one can do is accept that life is a double-edged sword
    Stay on the edge

    -



    Reply With Quote  
     

  8. Thankful user:


  9. #7  
    Donator


    Join Date
    Jan 2014
    Posts
    1,648
    Thanks given
    426
    Thanks received
    498
    Rep Power
    221
    Quote Originally Posted by _jordan View Post
    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.

    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;
    	}
    
    }
    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:
    sendConfig(2411, 1);
    sendConfig(2528, 5359015);
    sendConfig(2567, 52);
    And yes, lobby does work on RuneNova 742's client if you can fix it.

    Spoiler for PROOF:




    Anyway, goodluck again on this!
    Yeah the lobby is disabled pretty much the same way as the 667 & 718 ones.
    Reply With Quote  
     

  10. #8  
    Vortex RS3 Developer

    Patyosaurs's Avatar
    Join Date
    Dec 2011
    Posts
    94
    Thanks given
    64
    Thanks received
    50
    Rep Power
    122
    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
    Reply With Quote  
     

  11. Thankful user:


  12. #9  
    Contributor

    clem585's Avatar
    Join Date
    Sep 2013
    Posts
    3,674
    Thanks given
    689
    Thanks received
    670
    Discord
    View profile
    Rep Power
    487
    Quote Originally Posted by _jordan View Post
    The client that RuneNova used has some custom things written in the login block that you might want to remove (If you havent already)
    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?

    Quote Originally Posted by _jordan View Post
    The cache that RuneNova used has some issues with items, you might want to fix that (If you havent already)
    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?

    Quote Originally Posted by _jordan View Post
    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.
    Do you mean the things like private messaging where they just sent some random parameters or literally packets sending with the wrong params/encoding?

    Quote Originally Posted by _jordan View Post
    RuneNova had some wierd player rendering shit going on, you might want to double check the player rendering and make sure its correct.
    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.

    Quote Originally Posted by _jordan View Post
    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.
    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.

    Quote Originally Posted by _jordan View Post
    Code:
    sendConfig(2411, 1);
    sendConfig(2528, 5359015);
    sendConfig(2567, 52);
    Anyway, goodluck again on this!
    Thanks! Your reply has been much more useful than anything I was expecting to get!
    Project thread
    Reply With Quote  
     

  13. #10  
    Registered Member
    Join Date
    Nov 2015
    Posts
    29
    Thanks given
    2
    Thanks received
    3
    Rep Power
    11
    good luck, and isn't rune-evo a 718/742 thou?
    Reply With Quote  
     

Page 1 of 12 12311 ... LastLast

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Elyrion 718/742 The revolution of Rsps
    By Stimulant in forum Advertise
    Replies: 37
    Last Post: 07-31-2014, 02:34 PM
  2. Elyrion 718/742 The Runescape Remake
    By Keiron in forum Advertise
    Replies: 7
    Last Post: 05-09-2014, 08:05 PM
  3. Replies: 2
    Last Post: 07-04-2013, 05:35 PM
  4. Crystal-X 718 Loading 742 [The Real Crystal-X]
    By xlGaM3r in forum Advertise
    Replies: 0
    Last Post: 04-08-2013, 08:18 PM
  5. Dust Metal- The introduction
    By Dust Metal in forum The Red Carpet
    Replies: 2
    Last Post: 05-30-2010, 12:07 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •