Page 1 of 2 12 LastLast
Results 1 to 15 of 18
  1. #1
    McChickenHumper's Avatar
    Join Date
    Sep 2016
    Gender
    male
    Location
    Kansas Yall
    Posts
    323
    Reputation
    10
    Thanks
    37

    How to make a hacked client?

    Hey hey guys McChickenHumper here I was wondering how do you make hacked clients and how long do they take to make?

  2. #2
    DonBerger's Avatar
    Join Date
    Oct 2016
    Gender
    female
    Posts
    32
    Reputation
    10
    Thanks
    0
    My Mood
    Cold
    Learn all about Java.

  3. #3
    McChickenHumper's Avatar
    Join Date
    Sep 2016
    Gender
    male
    Location
    Kansas Yall
    Posts
    323
    Reputation
    10
    Thanks
    37
    Gee thank you for answering both of my questions with a thorough answer 10/10 would rate comment again
    Quote Originally Posted by DonBerger View Post
    Learn all about Java.

  4. #4
    New's Avatar
    Join Date
    Jun 2014
    Gender
    male
    Location
    Location:
    Posts
    2,605
    Reputation
    386
    Thanks
    4,708
    My Mood
    Angelic
    Quote Originally Posted by DonBerger View Post
    Learn all about Java.
    wtf does java have to do with rotmg hacked clients?
    New

    Current Project:
    SimpleExaltHack

    Outdated stuff I made in the past:
    Famebot
    Clientless tradebot
    RotMG ping checker
    Zautonexus crack

  5. The Following 6 Users Say Thank You to New For This Useful Post:

    34t34 g343 (05-28-2017),Chazstic (11-05-2016),coolguy950 (12-22-2016),einaras (12-27-2016),Rob (11-08-2016),Transfixed (05-22-2017)

  6. #5
    DonBerger's Avatar
    Join Date
    Oct 2016
    Gender
    female
    Posts
    32
    Reputation
    10
    Thanks
    0
    My Mood
    Cold
    joke...

    watch here www. mpgh. net/forum/forumdisplay.php?f=720

  7. #6
    PAXMA's Avatar
    Join Date
    Jul 2013
    Gender
    male
    Location
    Moscow
    Posts
    142
    Reputation
    86
    Thanks
    1,471
    My Mood
    Sleepy
    Quote Originally Posted by McChickenHumper View Post
    how do you make hacked clients
    I wonder too. Can some1 explain?

  8. #7
    huskyT's Avatar
    Join Date
    May 2013
    Gender
    male
    Posts
    64
    Reputation
    10
    Thanks
    5
    My Mood
    Bored
    You have to know coding to some extent.
    col

  9. #8
    Heaven's Husband's Avatar
    Join Date
    Jun 2016
    Gender
    male
    Posts
    1,272
    Reputation
    105
    Thanks
    697
    You can use the Orape 2.3 client builder found on MPGH, other wise learn a few different coding languages.

  10. #9
    Hunter's Avatar
    Join Date
    Dec 2013
    Gender
    male
    Location
    Depths Of My Mind.
    Posts
    17,468
    Reputation
    3771
    Thanks
    6,159
    My Mood
    Cheerful
    /Moved to the correct section.

  11. The Following User Says Thank You to Hunter For This Useful Post:

    Heaven's Husband (10-30-2016)

  12. #10
    Zenith720's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Posts
    104
    Reputation
    10
    Thanks
    9
    My Mood
    Doubtful
    i have downloaded it but it give me an error what do i need to change to allow it to work?

    [Stdout] std.file.FileException@std\file.d(189): client-1.abc: The system cannot find the file specified.
    [Stdout] ----------------
    [Stdout] 0x004640E8
    [Stdout] 0x00463F73
    [Stdout] 0x0044F816
    [Stdout] 0x00402319
    [Stdout] 0x0044D288
    [Stdout] 0x0044D2BE
    [Stdout] 0x0044CEC1
    [Stdout] 0x004456CC
    [Stdout] 0x745462C4 in BaseThreadInitThunk
    [Stdout] 0x77770609 in RtlSubscribeWnfStateChangeNotification
    [Stdout] 0x777705D4 in RtlSubscribeWnfStateChangeNotification
    [Stdout] ----------------
    Build Failed.

  13. #11
    supM8's Avatar
    Join Date
    Nov 2015
    Gender
    male
    Posts
    399
    Reputation
    10
    Thanks
    7
    Where is a good place to start to learn coding, and how long would it take to learn a language.

  14. #12
    McChickenHumper's Avatar
    Join Date
    Sep 2016
    Gender
    male
    Location
    Kansas Yall
    Posts
    323
    Reputation
    10
    Thanks
    37
    where can I find this?
    Quote Originally Posted by Matthew_Rotmg View Post
    You can use the Orape 2.3 client builder found on MPGH, other wise learn a few different coding languages.

  15. #13
    Heaven's Husband's Avatar
    Join Date
    Jun 2016
    Gender
    male
    Posts
    1,272
    Reputation
    105
    Thanks
    697
    Quote Originally Posted by McChickenHumper View Post
    where can I find this?
    It is useless anyways as the reconnect doesn't work.

  16. #14
    Extain's Avatar
    Join Date
    Feb 2015
    Gender
    male
    Posts
    139
    Reputation
    10
    Thanks
    13
    Quote Originally Posted by supM8 View Post
    Where is a good place to start to learn coding, and how long would it take to learn a language.
    Youtube is a great place to start learning, but for some people books are even better. Depending on how much time you actually dedicate to learning that language it could take a few months to learn majority of it.

  17. #15
    CrazyJani's Avatar
    Join Date
    Jan 2013
    Gender
    male
    Posts
    2,475
    Reputation
    170
    Thanks
    15,666
    Quote Originally Posted by Extain View Post
    Youtube is a great place to start learning, but for some people books are even better. Depending on how much time you actually dedicate to learning that language it could take a few months to learn majority of it.
    Interactive tutorials are the future. I recommend CodeAcademy which I used to learn JavaScript (not the webpage portion) back when Realm Relay was the best tool for hacking. Now they even have a Java course which is probably the best starting place (this is more of an answer for supM8).

    Quote Originally Posted by supM8 View Post
    Where is a good place to start to learn coding, and how long would it take to learn a language.
    I spent ~a week learning JavaScript and the basic packet structure of rotmg (during holiday; spent most of my time on that) and at that point I was able to make my first few hacks. Starting small and building upon it, I am now at a point at which I can code with Java, C#, Actionscript 3, JavaScript (for scripting) and some basic C++.

    If you're serious about wanting to, and motivated to learn to hack (or mod as it should be called) the game, go and complete the Java course on CodeAcademy first. Grab this cheatsheet for the packet structure (this was included with Realm Relay, I've partially updated it):
     
    Code:
    Realm Relay v1.1.0 Script Documentation
    designed for ROTMG v17.3+
    ________________________________________________________________
    :INDEX
    - Slot type info - SLOTTYPES
    - Object data info - OBJECTS
    - Packet data info - PACKETS
    ________________________________________________________________
    :SLOTTYPES
    
    Abilities
    4
    5
    11
    12
    13
    15
    16
    18
    19
    20
    21
    22
    23
    25
    
    Consumables
    10
    
    Weapons
    1
    2
    3
    8
    17
    24
    
    Armor
    6
    7
    14
    
    Rings
    9
    ________________________________________________________________
    :OBJECTS
    
    BitmapData
    	int width
    	int height;
    	byte[] bytes;
    	
    Entity
    	short objectType
    	Status status
    	
    Status
    	int objectId
    	Location pos
    	StatData[] data
    	
    StatData
    	int id
    	int intValue
    	string stringValue
    	
    id
    	MAX_HEALTH = 0 
    	HEALTH = 1
    	SIZE = 2
    	MAX_MANA = 3
    	MANA = 4
    	XP_GOAL = 5
    	XP = 6
    	LEVEL = 7
    	INVENTORY = [i for i in range(8, 20)]
    	ATT = 20
    	DEF = 21
    	SPD = 22
    	#23-25 missing from the client
    	VIT = 26
    	WIS = 27
    	DEX = 28
    	CONDITION = 29
    	STARS = 30
    	NAME = 31
    	TEXTURE1 = 32
    	TEXTURE2 = 33
    	MERCHANT_TYPE = 34
    	REALM_GOLD = 35
    	PRICE = 36
    	BOOL_CAN_ENTER_PORTAL = 37
    	ACCOUNT_ID = 38
    	CURRENT_FAME = 39
    	MERCHANT_CURRENCY = 40
    	OBJECT_ORIENTATION = 41
    	MERCHANT_ITEMS_LEFT = 42
    	MERCHANT_MINUTES_LEFT = 43
    	MERCHANT_DISCOUNT = 44
    	MERCHANT_RANK_REQUIRED = 45
    	HEALTH_BONUS = 46
    	MANA_BONUS = 47
    	ATT_BONUS = 48
    	DEF_BONUS = 49
    	SPD_BONUS = 50
    	VIT_BONUS = 51
    	WIS_BONUS = 52
    	DEX_BONUS = 53
    	CONTAINER_OWNER = 54
    	NAMECHANGE_RANK_REQUIRED = 55
    	BOOL_NAME_REGISTERED = 56
    	FAME = 57
    	FAME_GOAL = 58
    	GLOWING_EFFECT = 59
    	SINK_DEPTH = 60
    	ALT_TEXTURE = 61
    	GUILD = 62
    	GUILD_RANK = 63
    	BREATH = 64
    	XP_BOOSTED = 65
    	XPBOOST_TIME_LEFT = 66
    	DROPRATE_TIME_LEFT = 67
    	LOOTTIER_TIME_LEFT = 68
    	HEALTHPOT_COUNT = 69
    	MANAPOT_COUNT = 70
    	BACKPACK = [i for i in range(71, 79)]
    	BOOL_HAS_BACKPACK = 79
    	PET_SKIN_OBJECT_TYPE = 80
    	PET_ID = 81
    	PET_SKIN = 82
    	PET_TYPE = 83
    	PET_RARITY = 84
    	PET_MAX_LEVEL = 85
    	PET_UNK1 = 86 #Reserved for a pet feature, but not yet implemented (13.2)
    	FOOD_SPENT_ON_SKILL1 = 87
    	FOOD_SPENT_ON_SKILL2 = 88
    	FOOD_SPENT_ON_SKILL3 = 89
    	PET_SKILL1_LEVEL = 90
    	PET_SKILL2_LEVEL = 91
    	PET_SKILL3_LEVEL = 92
    	PET_SKILL1_TYPE = 93
    	PET_SKILL2_TYPE = 94
    	PET_SKILL3_TPYE = 95
    	
    GroundData
    	string id
    	int type
    	int maxDamage
    	int minDamage
    	boolean noWalk
    	boolean push
    	boolean sink
    	float speed
    	
    Item
    	int item
    	int slotType
    	boolean tradeable
    	boolean included
    	
    ItemData
    	string id
    	int type
    	int slotType
    	int tier
    	string petFamily
    	string rarity
    	string activate
    	boolean consumable
    	boolean soulbound
    	boolean usable
    	int bagType
    	int feedPower
    	float rateOfFire
    	int fameBonus
    	int mpCost
    	int mpEndCost
    	boolean multiPhase
    	int numProjectiles
    	ProjectileData[] projectiles
    	
    Location
    	float x
    	float y
    	float distanceSquaredTo(Location location)
    	float distanceTo(Location location)
    	
    LocationRecord
    	int time
    	float x
    	float y
    	float distanceSquaredTo(Location location)
    	float distanceTo(Location location)
    	
    ObjectData
    	string id
    	int type
    	int maxHitPoints
    	int maxSize
    	int minSize
    	int size
    	int sizeStep
    	int shadowSize
    	int color
    	float xpMult
    	float rotation
    	boolean drawOnGround
    	boolean enemy
    	boolean fullOccupy
    	boolean occupySquare
    	boolean enemyOccupySquare
    	boolean blocksSight
    	boolean noMiniMap
    	boolean stasisImmune
    	boolean protectFromGroundDamage
    	boolean protectFromSink
    	boolean connects
    	float z
    	
    Packet
    	byte id()
    	string toString()
    	
    ProjectileData
    	string objectId
    	float speed
    	int maxDamage
    	int minDamage
    	int lifetimeMS
    	
    SlotObject
    	int objectId
    	int slotId
    	int objectType
    	
    Tile
    	short x
    	short y
    	int type
    ________________________________________________________________
    :PACKETS
    - All packet objects implement the id() function
    
    !!! The following packets are CLIENT packets !!!
    
    ACCEPTTRADE
    	boolean[] myOffer
    	boolean[] yourOffer
    	
    AOEACK
    	int time
    	Location position
    	
    BUY
    	int objectId
    	
    CANCELTRADE
    	
    CHANGEGUILDRANK
    	string name
    	int guildRank
    	
    CHANGETRADE
    	boolean[] offer
    	
    CHECKCREDITS
    	
    CHOOSENAME
    	string name
    	
    CREATEGUILD
    	string name
    	
    CREATE
    	int classType
    	int skinType
    	
    EDITACCOUNTLIST
    	int accountListId
    	boolean add
    	int objectId
    	
    ENEMYHIT
    	int time
    	int bulletId
    	int targetId
    	boolean kill
    	
    ESCAPE
    
    GOTOACK
    	int time
    	
    GROUNDDAMAGE
    	int time
    	Location position
    	
    GUILDINVITE
    	string name
    	
    GUILDREMOVE
    	string name
    	
    HELLO
    	string buildVersion
    	int gameId
    	string guid
    	string password
    	string secret
    	int keyTime
    	byte[] key
    	byte[] obf0
    	string obf1
    	string obf2
    	string obf3
    	string obf4
    	string obf5
    	
    INVDROP
    	SlotObject slotObject
    	
    INVSWAP
    	int time
    	Location position
    	SlotObject slotObject1
    	SlotObject slotObject2
    	
    JOINGUILD
    	string guildName
    	
    LOAD
    	int charId
    	boolean isFromArena
    	
    MOVE
    	int tickId
    	int time
    	Location newPosition
    	LocationRecord[] records
    	
    OTHERHIT
    	int time
    	int bulletId
    	int objectId
    	int targetId
    	
    PLAYERHIT
    	int bulletId
    	int objectId
    	
    PLAYERSHOOT
    	int time
    	int bulletId
    	int containerType
    	Location startingPos
    	float angle
    	
    PLAYERTEXT
    	string text
    	
    PONG
    	int serial
    	int time
    	
    REQUESTTRADE
    	string name
    	
    RESKIN
    	int skinID
    	
    SETCONDITION
    	int conditionEffect
    	float conditionDuration
    	
    SHOOTACK
    	int time
    	
    SQUAREHIT
    	int time
    	int bulletId
    	int objectId
    	
    TELEPORT
    	int objectId
    	
    UPDATEACK
    
    USEITEM
    	int time
    	SlotObject slotObject
    	Location itemUsePos
    	int useType
    	
    USEPORTAL
    	int objectId
    	
    !!! The following packets are SERVER packets !!!
    
    ACCOUNTLIST
    	int accountListId
    	string[] accountIds
    	
    ALLYSHOOT
    	int bulletId
    	int ownerId
    	short containerId
    	float angle
    	
    AOE
    	Location pos
    	float radius
    	int damage
    	int effect
    	float duration
    	int origType
    	
    BUY
    	int result
    	string resultString
    	
    CLIENTSTAT
    	string name
    	int value
    	
    CREATESUCCESS
    	int objectId
    	int charId
    	
    CREATEGUILDRESULT
    	boolean success
    	string errorText
    	
    DAMAGE
    	int targetId
    	int[] effects
    	int damageAmount
    	boolean kill
    	int bulletId
    	int objectId
    	
    DEATH
    	string accountId
    	int charId
    	string killedBy
    	int obf0
    	int obf1
    
    FAILURE
    	int errorId
    	string errorDescription
    	
    FILE
    	string name
    	byte[] bytes
    	
    GLOBALNOTIFICATION
    	int type
    	string text
    	
    GOTO
    	int objectId
    	Location pos
    	
    INVITEDTOGUILD
    	string name
    	string guildName
    	
    INVRESULT
    	int result
    	
    MAPINFO
    	int width
    	int height
    	string name
    	string obf0
    	int obf1
    	int fp
    	int background
    	boolean allowPlayerTeleport
    	boolean showDisplays
    	string[] clientXML
    	string[] extraXML
    	
    NAMERESULT
    	boolean success
    	string errorText
    	
    NEWTICK
    	int tickId
    	int tickTime
    	Status[] statuses
    	
    NOTIFICATION
    	int objectId
    	string message
    	int color
    	
    PIC
    	BitmapData bitmapData
    	
    PING
    	int serial
    	
    PLAYSOUND
    	int ownerId
    	int soundId
    	
    QUESTOBJID
    	int objectId
    	
    RECONNECT
    	string name
    	string host
    	int port
    	int gameId
    	int keyTime
    	boolean isFromArena
    	byte[] key
    	
    SERVERPLAYERSHOOT (SHOOT2)
    	int bulletId
    	int ownerId
    	int containerId
    	Location startingPos
    	float angle
    	short damage
    	
    ENEMYSHOOT (SHOOT)
    	int bulletId
    	int ownerId
    	int bulletType
    	Location startingPos
    	float angle
    	short damage
    	int numShots
    	float angleInc
    	
    SHOW_EFFECT
    	int effectType
    	int targetObjectId
    	Location pos1
    	Location pos2
    	int color
    	
    TEXT
    	string name
    	int objectId
    	int numStars
    	int bubbleTime
    	string recipient
    	string text
    	string cleanText
    	
    TRADEACCEPTED
    	boolean[] myOffer
    	boolean[] yourOffer
    	
    TRADECHANGED
    	boolean[] offer
    	
    TRADEDONE
    	int code
    	string description
    	
    TRADEREQUESTED
    	string name
    	
    TRADESTART
    	Item[] myItems
    	string yourName
    	Item[] yourItems
    
    UPDATE
    	Tile[] tiles
    	Entity[] newObjs
    	int[] drops


    And read the K Relay plugin documentation. Next you should look at the source code of some plugins made by others and try to figure out how they work. Once again start small, find the code for the simplest plugin you can. Most of my plugin releases include the source code, as well as those which are found on Kronks' git (the same place as the plugin documentation). Alternatively you could try to find some older Realm Relay scripts that always have to source code available. Some of the Realm Relay scripts I used to learn were those from those from Nisuxen. He has a great autoloot script and a spell bomb script that are a bit complex so don't start with those but make sure to give them a look once you have the basics down.

    Creating your own client a lot more difficult than making proxy hacks but if you ever feel like giving it a go, kaos00723 has a source code for a client that requires some fixing hosted in his git. This is not going to be easy if you just learned to program so try to stay away from it or you'll get frustrated.
    Last edited by CrazyJani; 11-01-2016 at 04:41 AM.

  18. The Following 15 Users Say Thank You to CrazyJani For This Useful Post:

    059 (11-06-2016),Alde. (12-22-2016),bluuman (12-16-2016),DavisXola (12-31-2017),Froz3n (11-09-2016),iliketrainz (11-01-2016),lolization (03-05-2017),pharoh (11-01-2016),Plus22 (11-28-2016),rawaf (11-21-2016),Rob (11-08-2016),rockkkk (03-01-2017),Sasuke Uchiha! (11-03-2016),wezoweez (11-21-2017),XtacticTheMadGod (12-30-2016)

Page 1 of 2 12 LastLast

Similar Threads

  1. [Solved] How do I make a hacked client?
    By Alkine in forum Realm of the Mad God Private Servers Help
    Replies: 7
    Last Post: 06-06-2016, 07:58 AM
  2. How to make a hacked client for a private server?
    By MatuandJohku in forum Realm of the Mad God Private Servers Help
    Replies: 5
    Last Post: 04-28-2015, 12:33 AM
  3. how to make a hacked client
    By bring me 115 in forum Realm of the Mad God Help & Requests
    Replies: 1
    Last Post: 11-07-2013, 06:53 AM
  4. [Tutorial] How to make a Hacked client simple **With Pictures**
    By tsj9834 in forum Minecraft Tutorials
    Replies: 7
    Last Post: 09-28-2013, 11:34 AM
  5. {Tutorial} How to make a hack with VB
    By ltkort213 in forum WarRock - International Hacks
    Replies: 31
    Last Post: 06-10-2007, 03:15 PM