Go Back   FileForums > Games > Game Trainers

Reply
 
Thread Tools Display Modes
  #16  
Old 20-06-2007, 19:25
TippeX's Avatar
TippeX TippeX is offline
zeroes and ones.....
 
Join Date: Jan 2003
Posts: 3,842
Thanks: 2
Thanked 32 Times in 22 Posts
TippeX is on a distinguished road
oh come on, in a new patch the address of the opcode changes...
all it takes is for any proc above it to be altered...i would be very very surprised if the va of the opcode you're talking about is consistant from v1 -> 1.05 (or even higher)
__________________
bleh
DO NOT PM me with questions, leave that in the forums...ESPECIALLY if i dont know you...
Reply With Quote
Sponsored Links
  #17  
Old 21-06-2007, 03:58
pikachu5501 pikachu5501 is offline
Senior Member
 
Join Date: Oct 2006
Location: canada
Posts: 101
Thanks: 0
Thanked 1 Time in 1 Post
pikachu5501 is on a distinguished road
well, of course. I was talking about unaltered exe file. But i was wondering if some game programmer leave on purpose codes caves and altered they own opcodes or scaning some strategic part of they own code for alterations to make cheating harder? I saw something like that in monster garage (the kind of game that i paid 10$ at the pharmacy). It is like the game is detecting any change in is opcode within 2 sec and quit to windows. Frustrating i say.

Last edited by pikachu5501; 21-06-2007 at 05:02.
Reply With Quote
  #18  
Old 21-06-2007, 07:10
TippeX's Avatar
TippeX TippeX is offline
zeroes and ones.....
 
Join Date: Jan 2003
Posts: 3,842
Thanks: 2
Thanked 32 Times in 22 Posts
TippeX is on a distinguished road
probably just a crc check, its relatively hard in a high level language to force code cave generation in the code (especially if you have the compiler optimisation flags) so i'd say its pretty rare

unaltered exe file? well how would it be a patch/upgrade?

change in opcode can be one of 2 possibilities

1. crc used
2. actual opcodes are used as a crypt/decrypt key

you just need to investigate it further, remember that its very rare for this sort of stuff to be put in at compile time, rather its done after compile, via binary patching / external tools and so on, so at one point in time the code was 'clean', thus, if the stuff is removed properly, the code should run fine.
__________________
bleh
DO NOT PM me with questions, leave that in the forums...ESPECIALLY if i dont know you...
Reply With Quote
  #19  
Old 21-06-2007, 09:55
pikachu5501 pikachu5501 is offline
Senior Member
 
Join Date: Oct 2006
Location: canada
Posts: 101
Thanks: 0
Thanked 1 Time in 1 Post
pikachu5501 is on a distinguished road
Quote:
unaltered exe file? well how would it be a patch/upgrade?
Hey, you know what i was talking about... you pulling my leg here u naughty boy. Making fun of a poor french guys how have a hard time to make himself clear sometime.

Of course if change the excecutable, big chance are that the opcode wont be the same.

sometime my bigest difficulty sometime making trainers is to find some value actually (mostly lifebar). so if someone are better than me to do that and could give the opcode who write's in it, that cool with me.
Reply With Quote
  #20  
Old 21-06-2007, 10:42
TippeX's Avatar
TippeX TippeX is offline
zeroes and ones.....
 
Join Date: Jan 2003
Posts: 3,842
Thanks: 2
Thanked 32 Times in 22 Posts
TippeX is on a distinguished road
heh

well if you've found the value and the location then you simply kick in a debugger and bpm the area, and find the code that does the alteration,
could be an add dword ptr [blah] or an mov dword ptr [blah], some register
etc, bpming is the next step.. so you're 1/2 way there already
__________________
bleh
DO NOT PM me with questions, leave that in the forums...ESPECIALLY if i dont know you...
Reply With Quote
  #21  
Old 21-06-2007, 13:57
pikachu5501 pikachu5501 is offline
Senior Member
 
Join Date: Oct 2006
Location: canada
Posts: 101
Thanks: 0
Thanked 1 Time in 1 Post
pikachu5501 is on a distinguished road
Going through the code and all is easier now for me once i have the value. When the need will be there, then i will move to more advanced stuff. The asm tuts here a good though. I printed it and put it beside my toilet seat and my bed so i read bits here and there.

Finding the value still the harder think to do like lifebar mostly (not the ghost value one's). Bah. I just need to find some advanced tuts about hard to find values and advance methodes . I learn more when i learn by myself.

Sometime i found that tsearch for example can find some value that other can't and but the oposite is true so i have a couple of search engine just in case and then i use cheat engine mostly to do the debuging stuff.

Last edited by pikachu5501; 21-06-2007 at 14:08.
Reply With Quote
  #22  
Old 21-06-2007, 14:57
DABhand DABhand is offline
Banned
 
Join Date: Nov 2004
Location: Near my PC
Posts: 5,406
Thanks: 0
Thanked 4 Times in 4 Posts
DABhand is on a distinguished road
The ASM tuts are only the basic opcodes, you have more sophisticated ones and harder to learn. But usually when training games you will hardly have the need to use them, BUT, they do make guest appearances.

So perhaps learn up on REP ops, like REPE (repeat if equal), REPZ (repeat if zero) and so on.

Others like SBB, PUNPCKLWD, PXOR, LAHF, CDQ etc
Reply With Quote
  #23  
Old 21-06-2007, 17:19
TippeX's Avatar
TippeX TippeX is offline
zeroes and ones.....
 
Join Date: Jan 2003
Posts: 3,842
Thanks: 2
Thanked 32 Times in 22 Posts
TippeX is on a distinguished road
and floating point x87 too basically any opcode that adjusts a register and / or a memory address you need to learn and understand totally
__________________
bleh
DO NOT PM me with questions, leave that in the forums...ESPECIALLY if i dont know you...
Reply With Quote
  #24  
Old 21-06-2007, 20:31
AeroZora AeroZora is offline
Junior Member
 
Join Date: Jun 2007
Location: Check Ur Mom's Boobs....(Seriously)
Posts: 24
Thanks: 0
Thanked 0 Times in 0 Posts
AeroZora is on a distinguished road
i degraded my CNC3 to 1.04 for the trainers lol
__________________
[SIGPIC][/SIGPIC]

Im a Newb for Life XD
Reply With Quote
  #25  
Old 22-06-2007, 09:58
beercan999 beercan999 is offline
Junior Member
 
Join Date: Jun 2007
Location: England
Posts: 6
Thanks: 0
Thanked 0 Times in 0 Posts
beercan999 is on a distinguished road
Quote:
Originally Posted by AeroZora View Post
i degraded my CNC3 to 1.04 for the trainers lol
ORLY?
How do you do that then?
Reply With Quote
  #26  
Old 22-06-2007, 10:06
DABhand DABhand is offline
Banned
 
Join Date: Nov 2004
Location: Near my PC
Posts: 5,406
Thanks: 0
Thanked 4 Times in 4 Posts
DABhand is on a distinguished road
Reinstalled no doubt.

And ORLY? isnt really funny anymore just to let you know :P
Reply With Quote
  #27  
Old 22-06-2007, 10:23
beercan999 beercan999 is offline
Junior Member
 
Join Date: Jun 2007
Location: England
Posts: 6
Thanks: 0
Thanked 0 Times in 0 Posts
beercan999 is on a distinguished road
dunno about that. Still stads up compared to some of the shit people get away with.
Reply With Quote
  #28  
Old 22-06-2007, 11:17
pikachu5501 pikachu5501 is offline
Senior Member
 
Join Date: Oct 2006
Location: canada
Posts: 101
Thanks: 0
Thanked 1 Time in 1 Post
pikachu5501 is on a distinguished road
Then maybe i should start writing some small stuff in asm. any idea of a free good asm compiler that support 32 and 16 bits reg? That way, someone can get use with asm stuff.

i used to write some routine (mainly for ems, mouse and grfx) within my C programs. Nothing big.
Reply With Quote
  #29  
Old 22-06-2007, 11:45
Muji-FightR's Avatar
Muji-FightR Muji-FightR is offline
Registered User
 
Join Date: Apr 2005
Location: beyond belief
Posts: 766
Thanks: 0
Thanked 0 Times in 0 Posts
Muji-FightR is on a distinguished road
Send a message via ICQ to Muji-FightR Send a message via Yahoo to Muji-FightR
YAY ;D

http://masm32.com/

And a very nice IDE for MASM:
http://www.winasm.net/

If I'm not mistaken an ASM compiler is called an assembler, just to let you know
Reply With Quote
  #30  
Old 22-06-2007, 16:15
pikachu5501 pikachu5501 is offline
Senior Member
 
Join Date: Oct 2006
Location: canada
Posts: 101
Thanks: 0
Thanked 1 Time in 1 Post
pikachu5501 is on a distinguished road
thanx. i had an old masm and tasm myself but i does only 16 regs.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Armed Assault: can't apply the patch 1.05 gamexciter PC Games 3 17-04-2007 09:17
Armed Assoult 1.05 Patch NO-CD bojanb PC Games 1 04-03-2007 05:16
Homeworld 1.05 No CD patch? Dark Helmet PC Games 0 23-02-2002 05:32
B-17 Flying Fortress 2 Patch 1.05 sharp_n_fuzzy PC Games 0 19-03-2001 17:57
combat mission patch 1.05 please help Robfox PC Games 0 12-12-2000 05:27



All times are GMT -7. The time now is 10:10.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, vBulletin Solutions Inc.
Copyright 2000-2020, FileForums @ https://fileforums.com