| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| cannon701 How do I cheat?
 
 ![]() Reputation: 0 
 Joined: 10 Feb 2011
 Posts: 4
 
 
 | 
			
				|  Posted: Tue Aug 02, 2011 2:01 pm    Post subject: autoAssemble |   |  
				| 
 |  
				| autoAssemble(text, targetself OPTIONAL) Runs the auto assembler with the given text. Returns true on success
 targetself is an boolean that when set will assemble the given script into cheat engine itself instead of the target process
 
 How would I use that on a specific address? Not to mention how would I use it at all?(I know where to run it but I dont know what arguments I should pass in)
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Dark Byte Site Admin
 
  Reputation: 470 
 Joined: 09 May 2003
 Posts: 25807
 Location: The netherlands
 
 | 
			
				|  Posted: Tue Aug 02, 2011 2:24 pm    Post subject: |   |  
				| 
 |  
				| You just pass it the string containing an autoassembler script 
 example:
 
  	  | Code: |  	  | script=[[
 alloc(something, 4096)
 registersymbol(something)
 label(exit)
 
 something:
 
 jmp exit
 
 00400500:
 jmp something
 exit:
 
 
 ]]
 autoAssemble(script)
 
 | 
 
 After this is executed you can get the address of 'something' using getAddress or just use that when using strings as address specifiers
 _________________
 
 Do not ask me about online cheats. I don't know any and wont help finding them.
 Like my help? Join me on Patreon so i can keep helping
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| cannon701 How do I cheat?
 
 ![]() Reputation: 0 
 Joined: 10 Feb 2011
 Posts: 4
 
 
 | 
			
				|  Posted: Tue Aug 02, 2011 3:40 pm    Post subject: |   |  
				| 
 |  
				| Ok I got it to working but my memory thing is wrong. See I have it designed to allow the user to input a script into a memo box. Than when they click upload code it stores that into memory. I have memory allocated for 4096.. but it seems it only adds some of it.... 
 Here is my original code:
 
  	  | Code: |  	  | print("Loaded exploit...") local Players = game:GetService("Players")
 while not Players.LocalPlayer do
 if Players.LocalPlayer ~= nil then break end
 wait()
 end
 Players.LocalPlayer.RobloxLocked = false
 Players.LocalPlayer.Chatted:connect(function(chat)
 Spawn(function()
 loadstring(chat)()
 end)
 end)
 Players.LocalPlayer:SetSuperSafeChat(false)
 
 local oldNew = Instance.new
 function Instance.new(...)
 local arg = {...}
 if arg[1] == "ManualSurfaceJointInstance" then
 return oldNew("Part")
 end
 return oldNew(unpack(arg))
 end
 
 local NC = game:GetService("NetworkClient")
 while not NC:FindFirstChild("ClientReplicator") do
 if NC:FindFirstChild("ClientReplicator") ~= nil then break end
 wait()
 end
 | 
 
 It looks fine in the textbox. But then when I hit change code it changes too...
 
 
  	  | Code: |  	  | print("Loaded exploit...") local Players = game:GetService("Players")
 while not Players.LocalPlayer do
 if Players.LocalPlayer ~= nil then break end
 wait()
 end
 Players.LocalPlayer.RobloxLocked = false
 Players.LocalPlayer.Chatted:connect(function
 | 
 
 The thing is I thought it was just when I loaded from memory. But then I put showMessage at where it gets the text from the box and it still only displayed the second example. I think maybe I should set MaxLength to 4096? However, I already compiled my form and don't know a function for this.[/code]
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Dark Byte Site Admin
 
  Reputation: 470 
 Joined: 09 May 2003
 Posts: 25807
 Location: The netherlands
 
 | 
			
				|  Posted: Tue Aug 02, 2011 4:04 pm    Post subject: |   |  
				| 
 |  
				| Looks like it its limited to 255 characters. 
 When you execute the autoassembler script to inject it manually does it work properly then ?
 
 also try writeString to write the script, or if you already are using that, try writing it using an autogenerated autoassembler script, or as a stringlist object and give it's .text property
 _________________
 
 Do not ask me about online cheats. I don't know any and wont help finding them.
 Like my help? Join me on Patreon so i can keep helping
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| cannon701 How do I cheat?
 
 ![]() Reputation: 0 
 Joined: 10 Feb 2011
 Posts: 4
 
 
 | 
			
				|  Posted: Tue Aug 02, 2011 4:22 pm    Post subject: |   |  
				| 
 |  
				| I am using getCaption on the memo... I then pass it to a function. It seems getCaption is only giving me 255 characters.
 
 In addition to ^^,
 could you show me code to get its .text?
 The variable linking to the object is InputCode(memo object)
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Dark Byte Site Admin
 
  Reputation: 470 
 Joined: 09 May 2003
 Posts: 25807
 Location: The netherlands
 
 | 
			
				|  Posted: Tue Aug 02, 2011 4:53 pm    Post subject: |   |  
				| 
 |  
				| memo_getLines will return a Strings object 
 to get the text then use strings_getText
 so: strings_getText(memo_getLines(InputCode))
 
 I confirmed that that one does more than 255 characters
 _________________
 
 Do not ask me about online cheats. I don't know any and wont help finding them.
 Like my help? Join me on Patreon so i can keep helping
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| cannon701 How do I cheat?
 
 ![]() Reputation: 0 
 Joined: 10 Feb 2011
 Posts: 4
 
 
 | 
			
				|  Posted: Tue Aug 02, 2011 9:18 pm    Post subject: |   |  
				| 
 |  
				| Thanks that worked. But now I have a new problem. Whenever I update the memory, to reset it I use writeString(memoryAddress, string.rep(" ",AllocatedSize)); 
 Thing is I don't want to set it to a bunch of spaces. Instead I would like to set it back to 00's how would I do this?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Dark Byte Site Admin
 
  Reputation: 470 
 Joined: 09 May 2003
 Posts: 25807
 Location: The netherlands
 
 | 
			
				|  Posted: Wed Aug 03, 2011 6:37 am    Post subject: |   |  
				| 
 |  
				| you could use a for loop and use writeBytes to set it to 0 _________________
 
 Do not ask me about online cheats. I don't know any and wont help finding them.
 Like my help? Join me on Patreon so i can keep helping
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |