Page 1 of 3 123 LastLast
Results 1 to 15 of 32
  1. #1
    SSkilly's Avatar
    Join Date
    Dec 2019
    Gender
    male
    Posts
    19
    Reputation
    34
    Thanks
    124

    [7.0] Fully unobfuscated client source & more!

    Hey, I'm Skilly and I made this client back in august, wanted to see how much performance I could squeeze out - could do more. Perfect for pservers and developers that want to learn more about the client source (huge chunks of code here are identical to today's clients, only that today's clients are obfuscated!).

    Server source made to work with this client out of the box available here: https://www.mpgh.net/forum/showthread.php?t=1484104
    Credits for using this client and/or server source (though that's mainly just NRCore) are appreciated, but not necessary.


    My additions
    • Hardware Acceleration integrated
    • Ability to turn off 'eye candy' particles
    • Many optimizations
    • Many bug fixes
    • Custom .SOL and game options locations
    • Tab switching hotkey
    • Skins are an .XML like in new clients, not part of app/init like the original 7.0 client
    • Health bars
    • Fixed weird merchants in the 7.0 leaked client
    • Made scrollbars work with mousewheel (surprised this wasn't already a thing)
    • Added options to disable ally shots/damage/notifs etc
    • Removed queued status effects, they all appear instantly now
    • Removed Google Analytics
    • Removed any kabam/steam/kongregate stuff
    • Removed any surv3y/payment related code
    • Removed packages
    • Removed boosters (xp, loot, tier)
    • Removed unused asset files (images & xmls)
    • Removed remote textures
    • Removed all build environments, simply edit ReleaseSetup.as to your liking
    • Removed additional request queries that are not used
    • Removed map loading animation in the main menu that eats your processor
    • Removed zombification & brought back normal ammies
    • Removed potion purchasing
    • Removed protips
    • Removed debug console of the leaked client (just use the IDE debugger)
    • Removed age & email verifaction, not really needed
    • Maybe I removed some other stuff too (?)


    7.0 client core
    • Fully unobfuscated
    • No pets
    • No language strings
    • Skins
    • Backpacks


    New clients aren't as obfuscated as old ones, so the main difference between this client, and one's released today, is that this one has all original/correct variable/parameter names, very useful for development, no guessing what everything is.

    Flex 4.6 was the SDK this client was developed and tested with, others might work, might not work, didn't test, feel free to do so.

     


    <b>Downloadable Files</b> Downloadable Files
    Last edited by SSkilly; 12-30-2019 at 04:06 AM. Reason: Foolish mistake

  2. The Following 43 Users Say Thank You to SSkilly For This Useful Post:

    aetherift (04-19-2020),Alde. (04-16-2020),ChromeVisionz (09-11-2020),Czaxi (10-13-2020),dagrawaw (01-05-2020),debacjisa (01-02-2020),DerpyDose (11-24-2022),Do'hguy (04-19-2020),DrRockso (05-09-2020),ErikasProLT (05-24-2020),FainTMako (05-05-2020),FlutterM4rk (01-16-2020),GAAF (05-02-2020),Hehetrynahack (01-03-2020),Invader_Zim (02-17-2020),judi12 (05-18-2020),junka1 (07-09-2023),Kataror (01-02-2020),LarryLover (01-13-2020),LeechDoc (03-01-2020),lemon250 (04-23-2020),LeonDartagn (07-17-2023),LilColossal (04-23-2020),mmmm22 (12-30-2019),Orbit (03-15-2020),PainPlayzz (12-30-2019),PurpleOldMaN (04-19-2020),qwertyb0y (07-02-2022),radi3402 (04-12-2020),Riigged (12-29-2019),Ronarix (07-15-2020),rosesissyslut (04-23-2020),Sans (bonezone) (02-01-2022),Sayonara12 (04-21-2020),scrich (03-12-2020),sotiris5 (08-11-2020),tomanxprema (01-21-2021),TTVLoathe (01-19-2020),UKGamingHD-ALT (04-27-2020),uselessaccount123 (06-20-2020),William_RWT (02-03-2021),Yaknesikkk (07-04-2023),Zolmex (12-29-2019)

  3. #2
    Matthew's Avatar
    Join Date
    Mar 2017
    Gender
    male
    Posts
    5,330
    Reputation
    1162
    Thanks
    1,156
    Approved

    Here's the other additional virus scan required

    https://virusscan.jotti.org/en-US/fi...job/khigg3unx1

  4. The Following User Says Thank You to Matthew For This Useful Post:

    SSkilly (12-30-2019)

  5. #3
    059's Avatar
    Join Date
    Mar 2011
    Gender
    male
    Location
    California
    Posts
    3,312
    Reputation
    700
    Thanks
    92,773
    nice work dude
    My Vouches
    Having an issue with RotMG? Check for the solution here.


    Need Realm items? Come to RealmStock!

    Accepting PayPal - Bitcoin - Giftcards
    Selling ST Sets, Class Top Sets, Life Pots, and much more!


    Find it here: MPGH Sales Thread

  6. The Following 2 Users Say Thank You to 059 For This Useful Post:

    Alde. (04-16-2020),SSkilly (12-30-2019)

  7. #4
    SSkilly's Avatar
    Join Date
    Dec 2019
    Gender
    male
    Posts
    19
    Reputation
    34
    Thanks
    124
    Quote Originally Posted by Matthew View Post
    Approved

    Here's the other additional virus scan required

    https://virusscan.jotti.org/en-US/fi...job/khigg3unx1
    Thanks, will add to main post.

  8. The Following User Says Thank You to SSkilly For This Useful Post:

    Matthew (12-30-2019)

  9. #5
    mmmm22's Avatar
    Join Date
    Nov 2017
    Gender
    male
    Posts
    28
    Reputation
    10
    Thanks
    3
    I've been looking for something like this for ages. No more 27.7.X2 deca client!!
    Maybe its finally time to make Vengeance Realms?

  10. #6
    12345maiza's Avatar
    Join Date
    Oct 2018
    Gender
    female
    Posts
    3
    Reputation
    10
    Thanks
    0
    how to setup localhost i getting error cant connect 127.0.0.1:80

  11. #7
    Riigged's Avatar
    Join Date
    Jan 2013
    Gender
    male
    Location
    no
    Posts
    3,846
    Reputation
    401
    Thanks
    10,254
    My Mood
    Devilish
    Quote Originally Posted by 12345maiza View Post
    how to setup localhost i getting error cant connect 127.0.0.1:80
    depends what you are trying to do, are you trying to use for a private server? if that's the case check out his source he has uploaded in the private server section that was made to be most compatible with this client source

     








  12. #8
    masonbot19's Avatar
    Join Date
    May 2017
    Gender
    male
    Posts
    38
    Reputation
    -1
    Thanks
    5
    do you have a contact or anything email to ask some questions?

  13. #9
    SSkilly's Avatar
    Join Date
    Dec 2019
    Gender
    male
    Posts
    19
    Reputation
    34
    Thanks
    124
    Quote Originally Posted by masonbot19 View Post
    do you have a contact or anything email to ask some questions?
    You can private message me on here, however if it's about setting the source up, you can use this tutorial https://www.mpgh.net/forum/showthread.php?t=1370287.
    You can skip some steps like adding in resources/dungeonGen as that's included in the 7.0 NR Core version anyway. If it's not about setting the source up, feel free to PM me.

  14. #10
    DINTELBOTS's Avatar
    Join Date
    Jul 2016
    Gender
    male
    Posts
    48
    Reputation
    10
    Thanks
    8
    why is your hardware acceleration 1000 times better than the official clients?
    Debugging is anticipated with distaste, performed with reluctance, and bragged about forever.

  15. #11
    SSkilly's Avatar
    Join Date
    Dec 2019
    Gender
    male
    Posts
    19
    Reputation
    34
    Thanks
    124
    Quote Originally Posted by DINTELBOTS View Post
    why is your hardware acceleration 1000 times better than the official clients?
    For several reasons, there's optimizations which prevent the CPU from running at it's full power at times (HA reduces that even further), the client can handle more projectiles, etc. On prod, there's instances where the CPU cannot keep up with the GPU because it has to process too much, thus slowing down. There's instances on this client also - you can push anything to its limits -, just harder to achieve, the client generally has a lot less content, features, and is very stripped up, it's gonna take a lot more to kill the FPS than on the newer clients... The client can actually smoothly handle 144FPS (and probably more) if you increase the cap which looks pretty epic (don't quote me on this though, I've done a lot more clean up and some optimizing past this release, so this version might be a tad bit slower).
    Last edited by SSkilly; 01-16-2020 at 04:37 PM.

  16. The Following 2 Users Say Thank You to SSkilly For This Useful Post:

    LifeOfLlama (01-21-2020),LilColossal (04-18-2020)

  17. #12
    FlutterM4rk's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    365
    Reputation
    16
    Thanks
    228
    My Mood
    Sleepy
    looks good, nice work

    if you'd like to optimize this further:
    - implement ecs (example being richardlord/ash on ******)
    - port projectile collision to gpu (might not be feasible on flash, but you can always just switch sdk to air and make it in c++ with an ANE)
    - gpu rendering improvements: cpu-gpu talking is pretty heavy, only interact with context3d/stage3d if you actually need to (check for whether there's delta, example being the constant cull setting in renderer.as that's completely pointless)
    - remove/make the loopmonitor hog less resources
    - probably more i forgot, use adobe scout to profile the rest out (https://helpx.adobe.com/scout/kb/dow...-scout-cc.html)

    but at some point it's just better to spend the effort on porting to a platform that has actual support, updates and tools, unless you're doing it for the challenge
    Last edited by FlutterM4rk; 01-16-2020 at 05:12 PM.

  18. The Following User Says Thank You to FlutterM4rk For This Useful Post:

    LilColossal (04-18-2020)

  19. #13
    Daemonmann's Avatar
    Join Date
    May 2015
    Gender
    male
    Location
    Santo André - SP
    Posts
    236
    Reputation
    10
    Thanks
    14
    My Mood
    Bored
    where can i download the flex sdk 4.6?


    | Welcome to My Signature |

    |Thanks Friends|



     


    !Thanks Skilly!



    !Thanks Skilly!



    !Thanks Skilly!




     



     









    | !Daemon Realms Resurrected! |




  20. #14
    masonbot19's Avatar
    Join Date
    May 2017
    Gender
    male
    Posts
    38
    Reputation
    -1
    Thanks
    5
    Can we dm for help on it?

  21. #15
    SSkilly's Avatar
    Join Date
    Dec 2019
    Gender
    male
    Posts
    19
    Reputation
    34
    Thanks
    124
    Quote Originally Posted by FlutterM4rk View Post
    looks good, nice work

    if you'd like to optimize this further:
    - implement ecs (example being richardlord/ash on ******)
    - port projectile collision to gpu (might not be feasible on flash, but you can always just switch sdk to air and make it in c++ with an ANE)
    - gpu rendering improvements: cpu-gpu talking is pretty heavy, only interact with context3d/stage3d if you actually need to (check for whether there's delta, example being the constant cull setting in renderer.as that's completely pointless)
    - remove/make the loopmonitor hog less resources
    - probably more i forgot, use adobe scout to profile the rest out (https://helpx.adobe.com/scout/kb/dow...-scout-cc.html)

    but at some point it's just better to spend the effort on porting to a platform that has actual support, updates and tools, unless you're doing it for the challenge
    Out of the scope of this project.

    ECS would be beneficial, but that would require significant changes.

    Projectile collision is fine as is, I'm highly doubtful that porting it to work on the GPU would improve anything, would probably make things slower, simple distance checks are very fast calculations.

    CPU/GPU talking is very heavy yes, a lot of improvements could be made to signficantly help that, but again, significant changes, not worth doing here.

    Removing the loop monitor is something I did past this release, but the point of this project was to really just get a 7.0 client going. I just didn't like some of the things 7.0 had. If someone is looking to really get a performant RotMG client going, just start your own project.

    - - - Updated - - -

    Quote Originally Posted by Daemonmann View Post
    where can i download the flex sdk 4.6?
    Probably many places, I always just went to this thread: https://www.mpgh.net/forum/showthread.php?t=903758

    - - - Updated - - -

    Quote Originally Posted by masonbot19 View Post
    Can we dm for help on it?
    Feel free to PM me here, or just reply. If you need help setting up the client, then I guess the link I posted quoting Daemon should help you with that, and if you're struggling with setting up the server, you can try following the default NR Core setup guide.

Page 1 of 3 123 LastLast

Similar Threads

  1. Login Loader Source + HTMLs + MORE
    By kBob in forum Selling Accounts/Keys/Items
    Replies: 3
    Last Post: 01-02-2014, 06:42 PM
  2. [Release] TinyRune - Runescape 2007 Client, Source Code Included!
    By majesticdolphin69 in forum Runescape Hacks / Bots
    Replies: 3
    Last Post: 03-06-2013, 05:49 PM
  3. [WTS] Selling Steam Account COD BO , Source and more
    By eMaGFX in forum Selling Accounts/Keys/Items
    Replies: 4
    Last Post: 12-05-2012, 02:54 PM
  4. [Outdated] Minecraft 12w18a Snapshot - VILLAGER PROFESSIONS, SPLIT CLIENT & SERVER LOGIC, & MORE
    By SanderSwift11 in forum Minecraft Hacks & Cheats
    Replies: 6
    Last Post: 05-06-2012, 10:03 AM
  5. [Detected] NoName Public D3D 13/7/2011 (Fully Working AIMBOT D3DESP AND MORE)
    By Wizdom-X in forum WarRock - International Hacks
    Replies: 48
    Last Post: 07-20-2011, 09:59 PM