| View previous topic :: View next topic |
| Author |
Message |
junjun776 Newbie cheater
Reputation: 0
Joined: 13 Dec 2016 Posts: 13
|
Posted: Thu Dec 15, 2016 5:36 pm Post subject: <heIp> bypass engine making |
|
|
i making 6.6 bypass engine , used lazarus
compile project, mode: debug -nomt, target: bin\cheatengine
???
whats mean??
What should I do?
| Description: |
|
| Filesize: |
223.78 KB |
| Viewed: |
3711 Time(s) |

|
|
|
| Back to top |
|
 |
mgr.inz.Player I post too much
Reputation: 222
Joined: 07 Nov 2008 Posts: 4438 Location: W kraju nad Wisla. UTC+01:00
|
Posted: Fri Dec 16, 2016 11:12 am Post subject: |
|
|
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 |
|
 |
junjun776 Newbie cheater
Reputation: 0
Joined: 13 Dec 2016 Posts: 13
|
Posted: Fri Dec 16, 2016 9:20 pm Post subject: one more question |
|
|
| 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 |
|
 |
mgr.inz.Player I post too much
Reputation: 222
Joined: 07 Nov 2008 Posts: 4438 Location: W kraju nad Wisla. UTC+01:00
|
Posted: Sat Dec 17, 2016 7:53 am Post subject: |
|
|
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 |
|
 |
|