Kings Road (rumblegame) Hacking Project

03/13/2015 21:06 NightshadesD3scene#1
Hello everyone i was digging the game and found interesting data such as.

Code:
const messageId:int = 15476;
      
const fixedSize:Boolean = false;
      
var minStatMoveSpeed:Number;
      
var maximumPurchasableInventoryCapacity:uint = 150;
      
var maximumEscrowSlotsTailor:uint = 1;
      
var maximumEscrowSlotsForge:uint = 1;
      
var maximumEscrowSlotsBaker:uint = 1;
      
var maximumEscrowSlotsAlchemist:uint = 1;
      
var maximumVaultSlots:uint = 150;
      
var maximumCraftingSlots:uint = 6;
      
var itemAttributeKnockSpeed:Number = 1700;
      
var itemAttributeStunTime:Number = 4;
      
var itemAttributeEnemyAttackSpeedMult:Number = 1;
      
var itemAttributeEnemyAttackSpeedTime:Number = 10;
      
var eolRewardMultiplier1:Number = 1;
      
var eolRewardMultiplier2:Number = 2;
      
var eolRewardMultiplier3:Number = 3;
      
var levelMasteryHeroicScoreMultiplier:Number = 2;
      
var returnBonusBuffDurationSec:int = 900;
      
var returnBonusBuffCooldownSec:int = 21600;
      
var returnBonusSpeedUpCostCurve:String = "returnBonusCurve";
      
var maxAbilityLevel:uint = 29;
      
var increasedSkillLevelsAvailable:uint = 0;
      
var earnMoreSkillPointsLevelXP:int = 0;
      
var xpIncrementLevelDifference:int = 5000;
      
var templateForgeFlow:uint = 0;
      
var serverStatusMessage:String;
      
var serverStatusMessageDe:String;
      
var serverStatusMessageFr:String;
      
var serverStatusMessageRu:String;
      
var serverStatusMessageZhTw:String;
      
var globalChatEnabled:uint = 1;
      
var mobileChatUIDisabledFilter:String;
      
var blockedTimedDialogs:String;
      
var playerBaseCritChance:Number = 0;
      
var guildMaxLevel:Number = 15;
      
var guildsNumberToShowOnLeaderboard:int = 100;
      
var guildMemberLeaderboardTest:uint = 1;
      
var guildWriteMemberLeaderboard:uint = 0;
      
var guildReadMemberLeaderboard:uint = 0;
      
var guildReadMemberLeaderboardByGukey:uint = 0;
      
var guildReadMemberLeaderboardGukeys:String;
      
var guildFlushXPImmediate:uint = 0;
      
var guildFlushLeaderboardScoreImmediate:uint = 0;
      
var guildDeferRegister:uint = 0;
      
var guildTimeBetweenFlushesSeconds:Number = 0;
      
var guildVarianceTimeBetweenFlushesSeconds:Number = 0;
      
var guildShowSeparateGuildAndEventLeaderboards:uint = 0;
      
var guildShowSeparateGuildAndEventLeaderboardsByGukey:uint = 0;
      
var guildShowSeparateGuildAndEventLeaderboardsGukeys:String;
      
var twoPlayerBuffAbility:String;
      
var threePlayerBuffAbility:String;
      
var sameShapeFusionBonus:Number;
      
var enableAchievements:uint = 0;
      
var enableLeaderboardRewards:uint = 0;
      
var enableImmunityRequest:uint = 0;
      
var itemFusionNormalExperienceGrant:int;
      
var itemFusionGoodExperienceGrant:int;
      
var itemFusionSuperiorExperienceGrant:int;
      
var itemFusionEpicExperienceGrant:int;
      
var itemFusionLegendaryExperienceGrant:int;
      
var itemFusionArtifactExperienceGrant:int;
      
var itemFusionRelicExperienceGrant:int;
      
var itemFusionMythicExperienceGrant:int;
      
var itemFusionEnabledWeb:uint = 0;
      
var itemFusionEnabledMobile:uint = 0;
      
var arenaEnergyRegenMinutes:uint = 0;
      
var arenaCrownSafetyThreshold:uint = 0;
      
var arenaMatchReadyTimer:uint = 0;
      
var arenaWinnerGoldAmount:int = 7500;
      
var arenaConsolationGoldAmount:int = 5000;
      
var apprenticeXPToLevel:int = 0;
      
var enable3dMap:uint = 1;
      
var pingSendInterval:int = 5000;
      
var pingMax:int = 3000;
      
var pingFilterScale:Number = 4;
      
var pingWarningThreshold:int = 1500;
      
var pingAlertThreshold:int = 2500;
Hidden Settings:

"aggroAutoAttack" (automaticaly attack all ennemies on screen after you take damage (melee) or (ranged ? not sure).

"AutoAttack" (automaticaly attack ennemy entity on-screen after you have sent the "1st attack" on any ennemy entity).

"autoGold" (automaticaly pickup gold on-screen) (already enabled by default).

I'm currently searching an advanced hacker to help me or share some data i have some problem actually with the game i know that from rumble website (official) it's using a PreLoader / Canvas (streaming binary bytes) to then assemble the swf in memory, my actual problem is that i don't know how i can replace an assembled streamed (completed) binary-streamed swf with my already assembled client with hacekd data on (actually legit).

If you feel you can bring help then add me on skype: Nightshades.Unknow
Ps: i only need dude that are advanced in reverse engineering or people that know pretty well how to hack games i don't need newbie so sorry.

Edit: look's like html5 canvas from adobe flash CC -.-
03/14/2015 08:50 Else#2
You can use CE to get more attack speed, eg.
03/16/2015 07:01 NightshadesD3scene#3
Quote:
Originally Posted by Else View Post
You can use CE to get more attack speed, eg.
Don't worry about that i have my own made cheat lol, i think there's a way to trick the server maybe, i did some test with the "tournament" by editing the swf and changed the AoB at the main screen this changed the value in-game pretty well for eg: set to visible the frame of "13" reward collected (small red icon), the full source code is pretty BIG and it's awesome how the devs made that much coding.

Maybe there are way with it or maybe not, anyway alone to find exploit is a bit annoying.

Good Luck m8.
03/22/2015 09:55 Kings Road ELITE account#4
Hello i sell my Kingsroad Pro ELITE account, so you never have to cheat anymore :)

[Only registered and activated users can see links. Click Here To Register...]
04/07/2015 17:23 nukyalur#5
Quote:
Originally Posted by NightshadesD3scene View Post

my actual problem is that i don't know how i can replace an assembled streamed (completed) binary-streamed swf with my already assembled client with hacekd data on (actually legit).
You might try replacing the assembled swf using Charles' "Map Local" feature.

Edit: Now I see what you mean