| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		penguinwars How do I cheat?
  Reputation: 0
  Joined: 07 Jun 2014 Posts: 8
 
  | 
		
			
				 Posted: Sat Jun 07, 2014 1:44 pm    Post subject: Cant compile cheat engine | 
				       | 
			 
			
				
  | 
			 
			
				New member here. I am trying to compile cheat engine source code 6.2. I just downloaded lazarus and when I compile I get the following errors:
 
frmStringMapUnit.pas(74,49) Error: Identifier not found "TAvgLvlTreeNodeMemManager"
 
frmStringMapUnit.pas(74,49) Error: Error in type definition
 
frmStringMapUnit.pas(85,1) Fatal: There were 2 errors compiling module, stopping
 
 
Someone please help me, I have no clue what I am doing and just need to change a few minor things to get this to run with certain games. BTW, is cheatengine.lpi the solution name? I only know c and c++. I appreciate all the help I can get. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Dark Byte Site Admin
  Reputation: 470
  Joined: 09 May 2003 Posts: 25807 Location: The netherlands
  | 
		
			
				 Posted: Sat Jun 07, 2014 2:20 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				you need lazarus 0.9 to compile that sourcecode, or else just fix it(the memmanager for treenodes was removed in later versions, so you have to remove it from ce as well.) _________________
 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 | 
		 | 
	
	
		  | 
	
	
		penguinwars How do I cheat?
  Reputation: 0
  Joined: 07 Jun 2014 Posts: 8
 
  | 
		
			
				 Posted: Sat Jun 07, 2014 2:57 pm    Post subject: download 6.3 source code? | 
				       | 
			 
			
				
  | 
			 
			
				| Is there any way to download the 6.3 source code? I don't have any experience with what is it Assembly language? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Dark Byte Site Admin
  Reputation: 470
  Joined: 09 May 2003 Posts: 25807 Location: The netherlands
  | 
		
			
				 Posted: Sat Jun 07, 2014 3:19 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				do an SVN checkout with date 30/06/2013 from the svn ( http://code.google.com/p/cheat-engine/source/checkout ) _________________
 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 | 
		 | 
	
	
		  | 
	
	
		penguinwars How do I cheat?
  Reputation: 0
  Joined: 07 Jun 2014 Posts: 8
 
  | 
		
			
				 Posted: Sat Jun 07, 2014 3:33 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				| Well I am not a member so I guess I need to modify the current version. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Dark Byte Site Admin
  Reputation: 470
  Joined: 09 May 2003 Posts: 25807 Location: The netherlands
  | 
		
			
				 Posted: Sat Jun 07, 2014 3:34 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				svn (and tools like tortoise svn) have options to check out specific dates. You don't need an account. The anonymous read only access can do that as well
 
 
But if you do get the latest svn build (recommended) then you must use the same build of FPC and lazarus as I do, which is an experimental build
 
 
go to https://bitbucket.org/reiniero/fpcup/downloads and get fpcup.exe ( or fpcup64.exe if you wish the 64-bit lazarus/fpc)
 
 
and then execute 
 
 	  | Code: | 	 		  
 
fpcup64 --fpcURL=trunk --lazURL=trunk --fpcrevision=27759 --lazrevision=44997
 
 | 	  
 
or
 
 	  | Code: | 	 		  
 
fpcup --fpcURL=trunk --lazURL=trunk --fpcrevision=27759 --lazrevision=44997 
 
 | 	  
 
 
and then run startlazarus in c:\developer\lazarus _________________
 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 | 
		 | 
	
	
		  | 
	
	
		penguinwars How do I cheat?
  Reputation: 0
  Joined: 07 Jun 2014 Posts: 8
 
  | 
		
			
				 Posted: Sat Jun 07, 2014 3:44 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				Is svn like git, because I have no clue what svn is?
 
edit- I looked it up and it appears git can be used to clone a svn repo. So I tried and is telling me a bunch of paths do not exist. Can I get the revision number for the date above?
 
 
edit- I have followed all of your instructions and have no such filepath on my hdd.
 
I keep getting errors when running fcup, not sure what is wrong. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Dark Byte Site Admin
  Reputation: 470
  Joined: 09 May 2003 Posts: 25807 Location: The netherlands
  | 
		
			
				 Posted: Sun Jun 08, 2014 4:43 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				I don't have a specific revision number, but check out the changelog till you find that date. (can take a while...)
 
 
i'm not sure what you mean with paths missing. Which paths ?
 
 
did you run fpcup with the exact parameters I gave above? if you don't it will get the latest revision and they might now always be compilable
 
also, make sure you have enough diskspace free in c:\  (it goes to c:\development) _________________
 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 | 
		 | 
	
	
		  | 
	
	
		penguinwars How do I cheat?
  Reputation: 0
  Joined: 07 Jun 2014 Posts: 8
 
  | 
		
			
				 Posted: Sun Jun 08, 2014 10:20 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				| I have successfully cloned the repo only took 3 hours lol. What I mean is, c:development\fcp exists but not c:development\lazarus, I have plenty of diskspace and have entered in parameters exactly. Says some paths don't exist( the command window closes before I can read it all ). I also do not have SVN installed, is that a problem? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		justa_dude Grandmaster Cheater
  Reputation: 23
  Joined: 29 Jun 2010 Posts: 893
 
  | 
		
			
				 Posted: Sun Jun 08, 2014 3:03 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				 	  | penguinwars wrote: | 	 		  | I have successfully cloned the repo only took 3 hours lol. What I mean is, c:development\fcp exists but not c:development\lazarus, I have plenty of diskspace and have entered in parameters exactly. Says some paths don't exist( the command window closes before I can read it all ). I also do not have SVN installed, is that a problem? | 	  
 
 
FPCUP will install Apache SVN in a subdirectory of c:\development if it isn't already present (and despite what the documentation says).  There should be one or more logs created (depending on verbosity level) that you can read for a little more information. _________________
 A nagy kapu mellett, mindig van egy kis kapu.
 
----------------------
 
Come on...  | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		penguinwars How do I cheat?
  Reputation: 0
  Joined: 07 Jun 2014 Posts: 8
 
  | 
		
			
				 Posted: Sun Jun 08, 2014 3:43 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				Here is my log, I clipped it down a bit.
 
As you can see, there are several errors, though am not sure how to fix.
 
 
 [2014-06-08 09:14:15.861 Info] INFO: directory C:\development\fpc is not an SVN repository (or a repository with the wrong remote URL).
 
 [2014-06-08 09:14:20.970 Info] DownloadFromSVN: SVN gave error code 1
 
 [2014-06-08 09:14:21.570 Info] Error running fpcup. Technical details: error executing sequence fpc; line: 4, param: FPC
 
 [2014-06-08 09:14:21.770 Info] Error running fpcup. Technical details: error executing sequence DefaultWin32; line: 3, param: fpc
 
 [2014-06-08 09:14:21.972 Info] 6/8/2014 9:14:21: fpcup finished.
 
 [2014-06-08 09:14:22.173 Info] ------------------------------------------------ | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Dark Byte Site Admin
  Reputation: 470
  Joined: 09 May 2003 Posts: 25807 Location: The netherlands
  | 
		
			
				 Posted: Sun Jun 08, 2014 3:48 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				delete everything in c:\development
 
then run this in the command prompt
 
 
so that it won't see there are already tools installed which might not be compatible after all
 
 
and then run this again:
 
 	  | Code: | 	 		  
 
fpcup --fpcURL=trunk --lazURL=trunk --fpcrevision=27759 --lazrevision=44997 
 
 | 	 
  _________________
 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 | 
		 | 
	
	
		  | 
	
	
		penguinwars How do I cheat?
  Reputation: 0
  Joined: 07 Jun 2014 Posts: 8
 
  | 
		
			
				 Posted: Sun Jun 08, 2014 4:08 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				| It says continue? I type n and it exits. So I launch it again and says same thing and I type set path = and it begins without letting me enter parameters. And then it gets to a point and seems to be doing nothing so I open up task manager and it is taking up 0 percent cpu usage. Maybe it is doing something I am just not sure it is. | 
			 
		  | 
	
	
		| 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: Sun Jun 08, 2014 4:25 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				@penguinwars
 
 
You need TortoiseSVN installed with command line client tool (check that option in installation settings)
 
 
 
 
Just copy whole script below, paste it to txt file, then change file extension to .cmd (not .cmd.txt)
 
 
 	  | Code: | 	 		  @echo off
 
 
rem get FPC
 
svn co -N http://svn.freepascal.org/svn/fpc/trunk/tests@27759 FPCSOURCE\tests
 
svn co http://svn.freepascal.org/svn/fpc/trunk@27759 FPCSOURCE
 
 
 
rem get binutils
 
svn co http://fpcbinutils.googlecode.com/svn/trunk/ binutils
 
cd binutils
 
7za x -y binutils.7z
 
rm -f binutils.7z
 
rm -f 7za.exe
 
rm -rf .svn
 
cd ..
 
 
set newFPC=%CD%\FPC\2.7.1
 
set path=%CD%\binutils;%path%
 
 
rem compile compiler
 
cd FPCSOURCE
 
make all install CROSSCOMPILE=1 OS_TARGET=win64 CPU_TARGET=x86_64 INSTALL_PREFIX=%newFPC%
 
make all install                OS_TARGET=win32 CPU_TARGET=i386   INSTALL_PREFIX=%newFPC%
 
cd ..
 
 
rem files from FPC\2.7.1\bin\i386-win32 are newer
 
rem cp -u   copy only when the SOURCE file is newer
 
rem         than the destination file or when the
 
rem         destination file is missing
 
cp -u binutils/*                        FPC/2.7.1/bin/i386-win32
 
cp -u FPCSOURCE/compiler/ppcrossx64.exe FPC/2.7.1/bin/i386-win32
 
 
 
rem clean it
 
cd FPCSOURCE
 
for /F "tokens=1*" %%I in ('svn --no-ignore status') do rm -rf "%%J"
 
cd ..
 
 
 
rem copy source
 
md FPC\2.7.1\source
 
mv FPCSOURCE/packages FPC/2.7.1/source/packages
 
mv FPCSOURCE/rtl      FPC/2.7.1/source/rtl
 
 
rem get lazarus
 
svn co http://svn.freepascal.org/svn/lazarus/trunk@44997 .
 
 
 
rem building lazarus
 
 
set path=%newFPC%\bin\i386-win32
 
 
rem create fpc.cfg
 
pushd FPC\2.7.1\bin\i386-win32\
 
fpcmkcfg.exe -d basepath=%newFPC% -o .\fpc.cfg
 
popd
 
 
make clean all OPT="-O3 -g- -Xs -XX -CX" OS_TARGET=win32 CPU_TARGET=i386
 
 
 
rem remove .svn
 
rm -rf .svn
 
rm -rf FPCSOURCE/.svn
 
rm -rf FPCSOURCE
 
 
ECHO the end
 
ECHO the end
 
ECHO the end
 
pause
 
pause
 
 | 	  
 
 
 
 
 
Double click cmd file, wait. _________________
 
  Last edited by mgr.inz.Player on Sat Dec 27, 2014 7:15 am; edited 3 times in total | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Dark Byte Site Admin
  Reputation: 470
  Joined: 09 May 2003 Posts: 25807 Location: The netherlands
  | 
		
			
				 Posted: Sun Jun 08, 2014 4:33 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				or try 
 
 	  | Code: | 	 		  
 
fpcup --fpcURL=trunk --lazURL=trunk --fpcrevision=27759 --lazrevision=44997 --verbose
 
 | 	 
  _________________
 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 | 
		 | 
	
	
		  | 
	
	
		 |