Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


<heIp> bypass engine making

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
junjun776
Newbie cheater
Reputation: 0

Joined: 13 Dec 2016
Posts: 13

PostPosted: Thu Dec 15, 2016 5:36 pm    Post subject: <heIp> bypass engine making Reply with quote

i making 6.6 bypass engine , used lazarus
compile project, mode: debug -nomt, target: bin\cheatengine
???
whats mean??
What should I do?



error.jpg
 Description:
 Filesize:  223.78 KB
 Viewed:  3711 Time(s)

error.jpg


Back to top
View user's profile Send private message
mgr.inz.Player
I post too much
Reputation: 222

Joined: 07 Nov 2008
Posts: 4438
Location: W kraju nad Wisla. UTC+01:00

PostPosted: Fri Dec 16, 2016 11:12 am    Post subject: Reply with quote

Lazarus 1.6.2 is not compatible. CE6.6 is compiled with Lazarus 1.6.0.

Or use this patch:
Code:
Index: formdesignerunit.pas
===================================================================
--- formdesignerunit.pas   (wersja 2837)
+++ formdesignerunit.pas   (kopia robocza)
@@ -160,7 +160,7 @@
     procedure onRenameMethod(const CurName, NewName: String);
     procedure onShowMethod(const Name: String);
     function onCreateMethod(const Name: ShortString; ATypeInfo: PTypeInfo; APersistent: TPersistent; const APropertyPath: string): TMethod;
-    function ogm(const Method: TMethod; CheckOwner: TObject): String;
+    function ogm(const Method: TMethod; CheckOwner: TObject; APersistent: TPersistent): String;
     procedure OnGetMethods(TypeData: PTypeData; Proc: TGetStrProc);
     procedure OnGetCompatibleMethods(InstProp: PInstProp; const Proc: TGetStrProc);
 
@@ -851,7 +851,7 @@
 
 end;
 
-function TFormDesigner.ogm(const Method: TMethod; CheckOwner: TObject): String;
+function TFormDesigner.ogm(const Method: TMethod; CheckOwner: TObject; APersistent: TPersistent): String;
 begin
   if method.code=nil then
     result:=''

_________________
Back to top
View user's profile Send private message MSN Messenger
junjun776
Newbie cheater
Reputation: 0

Joined: 13 Dec 2016
Posts: 13

PostPosted: Fri Dec 16, 2016 9:20 pm    Post subject: one more question Reply with quote

mgr.inz.Player wrote:
Lazarus 1.6.2 is not compatible. CE6.6 is compiled with Lazarus 1.6.0.

Or use this patch:
Code:
Index: formdesignerunit.pas
===================================================================
--- formdesignerunit.pas   (wersja 2837)
+++ formdesignerunit.pas   (kopia robocza)
@@ -160,7 +160,7 @@
     procedure onRenameMethod(const CurName, NewName: String);
     procedure onShowMethod(const Name: String);
     function onCreateMethod(const Name: ShortString; ATypeInfo: PTypeInfo; APersistent: TPersistent; const APropertyPath: string): TMethod;
-    function ogm(const Method: TMethod; CheckOwner: TObject): String;
+    function ogm(const Method: TMethod; CheckOwner: TObject; APersistent: TPersistent): String;
     procedure OnGetMethods(TypeData: PTypeData; Proc: TGetStrProc);
     procedure OnGetCompatibleMethods(InstProp: PInstProp; const Proc: TGetStrProc);
 
@@ -851,7 +851,7 @@
 
 end;
 
-function TFormDesigner.ogm(const Method: TMethod; CheckOwner: TObject): String;
+function TFormDesigner.ogm(const Method: TMethod; CheckOwner: TObject; APersistent: TPersistent): String;
 begin
   if method.code=nil then
     result:=''




Thanks for leaving a comment

How do you apply the code you wrote to the patch?

I'm sorry I do not know.
Back to top
View user's profile Send private message
mgr.inz.Player
I post too much
Reputation: 222

Joined: 07 Nov 2008
Posts: 4438
Location: W kraju nad Wisla. UTC+01:00

PostPosted: Sat Dec 17, 2016 7:53 am    Post subject: Reply with quote

It depends. How did you get the source? With git or SVN? Maybe TortoiseSVN?

create new text file with above patch, and rename it to "filewithpatch.patch"

git
Code:
git apply filewithpatch.patch

svn
Code:
svn patch filewithpatch.patch


TortoiseSVN
From the context menu for that folder, click on TortoiseSVN → Apply Patch... This will bring up a file open dialog allowing you to select the patch file to apply. By default only .patch or .diff files are shown, but you can opt for “All files”.

Alternatively, if the patch file has a .patch or .diff extension, you can right click on it directly and select TortoiseSVN → Apply Patch.... In this case you will be prompted to enter a working copy location.

_________________
Back to top
View user's profile Send private message MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites