 |
Cheat Engine The Official Site of Cheat Engine
|
View previous topic :: View next topic |
Author |
Message |
SunBeam I post too much
Reputation: 65
Joined: 25 Feb 2005 Posts: 4023 Location: Romania
|
Posted: Tue Dec 06, 2005 3:59 am Post subject: CE Bugs | Easter-eggs | Wanted stuff... |
|
|
Note : I do not know how many of these have been fixed, but here we go...Dark Byte, please reply after reading this, and state which are fixed by simply pointing out the related bug nuumber...
-=[ Easter-eggs ]=-
* In the Advanced Options there will be an OpenGL-Mess option, s00n I think For now, it's disabled...
* A nice hidden window -> 'Different sized row of bits' with a funny button that on click will pop with : "Oh no! You found me!!!" =))
* Another window, labeled 'Found offsets'. Hmm, I wonder what this does / will do...
* Lol, if you use an older OS, you might get a funny pop-up when accessing the Assembler tab in Settings -> "I really recommend upgrading to Windows 2000 or later mister Flintstone" =))
* Cheat Engine will be able to inject Cheat Tables. In the Auto assemble window, there's a hidden menu
* An empty pop-up in the main window of CE...
* The Lame Game (?) =))
* A 'CE-in-CE Trainer' - also made in Delphi . Extracted and manually unpacked [i hate automation]. Too bad I couldn't fix the nasty "CRC" check [lazy ass here ] Funny icon, very funny
NOTE : Yes, I know it won't work separately, cuz there's no data to load, and yes, I know it's the CE trainer you're supposed to build )
* Tons of funny TAUNTS and MESSAGES :
` Wow,I never imagined people would use Cheat Engine up to today
` Let's sing Happy Birthday for Dark Byte today!
` Merry christmas and happy new year
` And what are your good intentions for this year?
` This trainer is protected from being opened by CE. Now go away!!! (?) - never used CE's trainer, so I dunno if it's a to-happen message
` BUG! [LoL (?)]
` Click Apply Patch! to completly whipe out your hard disk! [LOL!]
-=[ Bugs ]=-
1) Stealth mode (Usermode) - this option turned on will oftenly crash all your running programs; if you play a game which has different sorts of protections [anti-debugging, window caption detection, usermode related data detection], be sure that this will happen quite often...
Solution : it's best you leave this option turned off, you don't need it anyway
NOTE : This is a general issue, not only happens in CE 5.1.1, but in all other versions...
2) Some ASM instructions are missing - when trying to write a code, CE can't understand wht the instruction means; detailed missing ASM instructions [encountered so far] : [see bottom attachement]
- [to be added, I know there's SOME]
Solution : Go to the address where you try to write the code in lower-part of Memory View [the hex part], and manually write the hex bytes of the non-recognized ASM instruction...
3) Quite often, if you use the 'Pause the game while scanning' option, the game might stop responding after 3-4 searches...Dunno why, and no, I didn't have anything enabled in Extra tab...
Solution :
4) Found list is a bit buggy. If you, for example, find 100 addresses, and select 40 of them, right-click and choose 'Remove selected address' [which should be 'address(ess)' ], the Found list will update with the remaining addresses, but the last 40s remaining addresses will have the values of the deleted ones :S
Solution : Delete them one-by-one [will take some time]
5) Adding-to-cheat list issue : if earlier added a pointer to the cheat list [Add new address - tick Pointer - fill data - OK to add], and delete that pointer so Cheat list gets empty, well, if you do another search and try to add that newly found address to the list, the earlier deleted pointer appears instead [index issue ?]
Solution : Double-add the address, and you'll see that, after the pointer that shouldn't be there, CE will add your address...
6) Hex Editor bug. While writing bytes in hex, CE will jump to next byte-to-be-written, which is good, but not all the times; after 2 such byte-writings, it stops and doesn't go to the next one...
Solution : Learn to use the Left-Right keys on your keyboard
7) 'Change register at this location' and 'Find out what accesses this address' do not interract that well. It has been fixed in CE 5.2, but it's still buggy. Sometimes, after using the 'change' option, you can't use the 'find out' one...
Solution : Use one at a time... ...
8. Unable to use more than 1 'Change register at this location', If I use 2 or 3 [max] of them, under Kernel-debugger, the game will crash...
Solution : Use one at a time ...
-=[ Wanted! ]=-
1) Memory View to act like a normal Hex Editor; I am reffering to the lower part of MV, where the hex is displayed. You can't select more than 1 byte at a time, and that's crappy. If I want to copy a certain portion of hex-code, well, I can't Same for the text part to the right, to be selectable more than 1 character...
2) Save disassembled output. This needs to be customised. So far it only dumps code as it sees it : address - code - instruction. Can it be made so that it can dump data as follows ?
address;
address - code;
address - instruction;
code - instruction;
code;
instruction
I know it's hella work to do [or not], but I only tried ...
3) Kernel-mode breakpoints needed . At the moment, I know in CE 5.2 'Change register at this location' has been made kernel-mode...
4) Code-caves finding. To be adjusted so that it scans for caves in the .data section. I know it's best the way it has been implemented, but valid, writeable caode-caves are usually the ones in the .data section. See code-cave tools, such as Sheep's Array Of Sunshine or others. Those tools point to VALID caves in all sections, but for us, gamehackers, the ones in .data section are the ones we look for...
5) Umm, some help related to some of CE's options such as : Threadlist, Debug strings, Heaplist etc...At the moment I don't know what they do...Or haven't read the CE help ...
Edit : Nope, nada in the help file
6) Personalised .CT tables : who made the .CT, use of a password, 'This .CT file has been made with Cheat Engine' - see TSearch's 'Display table info' option [the big pink 'i' in TS]
7) Adding options to Set/Change Hotkey menu of an address. Freeze/Unfreeze option. I only see 'Set value to', 'Increase value with', 'Decrease value with'...Also, simple hotkeys to be used such as : numeric 1, not imposing me to use Ctrl or Alt + numeric 1
-=[ To be continued... ]=-
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25796 Location: The netherlands
|
Posted: Tue Dec 06, 2005 6:32 am Post subject: |
|
|
bugs:
1: I know, will never be fixed. It usually only crashes all programs on exit, so never exit ce
2: Most got fixed in 5.2
3: should be fixed in 5.2
4: should be fixed in 5.2
5: never managed to reproduce it in 5.2
6: can't reproduce, works perfectly for me
7: you should not be able to use them at the same time in 5.2?
8: can't reproduce, works for me
are you using the release of 5.2? I heard you used the 5.2 beta, did you already reinstall windows?
wanted:
1:
2: Is already in ce 5.2
3: no idea
4: the .data is the WORST memory region there is. it is by default NOT executable and will crash many people with SP2 and a new cpu. just scan non used executable memory or use the alloc functions in either the auto assembler, or memory view window
5: Should be self-explenatory if you used debuggers before, but i'll add some help
6: You can already add any aditional info to your chea table by clickin on the ? in the bottom right corner of ce. The data there will be saved to your table
7: I'll think about it
Did you at least try ce 5.2 ? (the released one, not the crappy beta)
_________________
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 |
|
 |
SunBeam I post too much
Reputation: 65
Joined: 25 Feb 2005 Posts: 4023 Location: Romania
|
Posted: Wed Dec 07, 2005 7:03 am Post subject: |
|
|
I just tried 5.2 [official, #$@! the beta ] and bug #5 still stands...Try this :
* do a scan till you get a low # of addresses [20-30]
* add 1 of them to the list by double-clicking it
* delete that address in the list you just added it to
* now select 2-3 other addresses and add them to the list, by right-clicking and 'Add to list'
If the already deleted address did not appear, then it's MY PC ...I'll start making pics from now on...
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25796 Location: The netherlands
|
Posted: Wed Dec 07, 2005 8:44 am Post subject: |
|
|
SunBeam wrote: |
* now select 2-3 other addresses and add them to the list, by right-clicking and 'Add to list'
|
This is where I don't understand what you mean. There is no rightclick option to add to the list. Only the memory view has it. And you can only add multiple at once by clicking that red arrow. (and I couldn't see anything weird)
_________________
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 |
|
 |
cparty Expert Cheater
Reputation: 0
Joined: 01 Dec 2005 Posts: 219
|
Posted: Thu Dec 08, 2005 11:51 am Post subject: |
|
|
Hi DarkByte
I downloaded CE 5.2 again last night and the rename function in the code list is missing there, any chance you can put it back? I also noticed when entering the name for the code you just add to the codelist the Shift-key isnt working.
And do you have a build number or something for your releases so we know about which one we talk. Thanks
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25796 Location: The netherlands
|
Posted: Thu Dec 08, 2005 11:56 am Post subject: |
|
|
the most recent buildnumber is 8246.
but what do you mean the rename is gone? It's still there, above "remove from list" and under "find this code inside a file"
_________________
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 |
|
 |
cparty Expert Cheater
Reputation: 0
Joined: 01 Dec 2005 Posts: 219
|
Posted: Thu Dec 08, 2005 12:37 pm Post subject: |
|
|
ok I'm running 8242 that might be the cause, gonna update
and yes that's where it used to be
*Edit* works now, thanks
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25796 Location: The netherlands
|
Posted: Fri Dec 09, 2005 9:03 am Post subject: |
|
|
cparty wrote: |
*Edit* works now, thanks |
Actually, not really.
It was a problem if you rightclicked the list without anything selected, that would hide rename, but clicking a valid one wouldn't unhide it. (small fix and 8248 is the latest now, and hopefully the last hotfix for next major version)
_________________
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 |
|
 |
JONG Expert Cheater
Reputation: 0
Joined: 30 Nov 2005 Posts: 130
|
Posted: Fri Dec 09, 2005 1:10 pm Post subject: |
|
|
Hi Dark Byte, may you add some function in to the trainer maker ?
Like in the CE table, we can use "set a hotkey" and set it's value use "Increase value with:" or other function, but if I want use CE to make a trainer, I can't use above function in that I make of trainer, because it's no any function like I setting in CE table, it's only let you setting a value and no more choice can do like CE table.
Thanks for your kind.
|
|
Back to top |
|
 |
cparty Expert Cheater
Reputation: 0
Joined: 01 Dec 2005 Posts: 219
|
Posted: Fri Dec 16, 2005 4:21 am Post subject: |
|
|
I just noticed that userdefined symbols dont get stored along with the table (or they aren't loaded). Bug or feature?
Im using 5.2.0.8248 and as I'm a lazy bastard I didn't check any other version if it behaves the same.
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25796 Location: The netherlands
|
Posted: Fri Dec 16, 2005 4:28 am Post subject: |
|
|
feature. userdefined symbols are also automated by use of auto assemble scripts, and are prefered to be created and destroyed by assemble scripts. But if you want to save userdefined symbols just add as cheat table the script:
Code: |
[enable]
registersymbol(mysymbol1)
registersymbol(mysymbol2)
registersymbol(mysymbol3)
label(mysymbol1)
label(mysymbol2)
label(mysymbol3)
00501234:
mysymbol1:
00660100:
mysymbol2:
00abcdac:
mysymbol3:
[disable]
unregistersymbol(mysymbol1)
unregistersymbol(mysymbol2)
unregistersymbol(mysymbol3)
|
but I gues I can add a save symbols option to that window
_________________
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 |
|
 |
cparty Expert Cheater
Reputation: 0
Joined: 01 Dec 2005 Posts: 219
|
Posted: Fri Dec 16, 2005 4:30 am Post subject: |
|
|
Dark Byte wrote: | but I gues I can add a save symbols option to that window |
Thanks DB, for now I try with auto-assemble scripts, but if you could add an option to save them in a future version/build, that would be great
*Edit* and while we are at it, can you add an option to edit the symbol address (so we dont have to delete the old and add the new)?
*Edit2* maybe its not meant to use this stuff like this, but its perfect to deal with basepointers who are different in different versions.
I now added to auto-assemble scripts:
write base for v1.3
Code: | [enable]
registersymbol(BASE)
label(BASE)
0091CF90:
BASE:
[disable]
unregistersymbol(BASE) |
write base for v1.2
Code: | [enable]
registersymbol(BASE)
label(BASE)
0091BF50:
BASE:
[disable]
unregistersymbol(BASE) |
The problem I have now is that BASE will contain the value of the script I execute first. Even after unregister (disable cheat) and reregister (enable the other cheat) the symbol keeps the old value (the one it was assigned the first time). I also tried reloading the process, but no go.
And when enabling an auto assemble cheat, all table entries using the defined symbol get the "frozen" checkbox tick (As you seem that only the group as a whole (using the same symbol) can be frozen. But I don't want the entries frozen
Again, maybe its just not meant to use like this, so any advice or help is very apprechiated
*Edit3* Selecting multiple table entries and choose "remove from group" will only remove the last selected entry.
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25796 Location: The netherlands
|
Posted: Fri Dec 16, 2005 9:16 am Post subject: |
|
|
I dont recommend adding assembler scripts to groups. Especially not ones that overwrite eachother
wait 10 seconds after enabling a cheat for ce to update entries that use base as address
or rightclick and choose force recheck symbols to do it at once
_________________
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 |
|
 |
cparty Expert Cheater
Reputation: 0
Joined: 01 Dec 2005 Posts: 219
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25796 Location: The netherlands
|
Posted: Fri Dec 16, 2005 10:43 am Post subject: |
|
|
you say they both get enabled. that looks as if they are in the same group? But the table you posted doesn't and I tested it and I can enable and disable them seperatly
edit: oooooh, you rightclick it and select enable cheat. Yes, it seems there is a small problem yes.(Got to fix that) But if you just click on the freeze checkbox of one cheat you'll activate it as well. (and unchecking disables it)
about swapping positions:
if you select 2 addresses and press ctrl+shift+s the 2 will switch position
_________________
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 |
|
 |
|
|
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
|
|