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 


CE Bugs | Easter-eggs | Wanted stuff...
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> 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

PostPosted: Tue Dec 06, 2005 3:59 am    Post subject: CE Bugs | Easter-eggs | Wanted stuff... Reply with quote

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 Wink 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 Wink

* An empty pop-up in the main window of CE...

* The Lame Game (?) =))

* A 'CE-in-CE Trainer' - also made in Delphi Razz. Extracted and manually unpacked [i hate automation]. Too bad I couldn't fix the nasty "CRC" check Smile [lazy ass here Razz] Funny icon, very funny Smile

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 Smile)

* 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? Wink
` 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 Smile
` 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)' Razz], 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 Sad [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 Smile

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...Razz...

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 Razz...



-=[ 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 Smile 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 Smile...

3) Kernel-mode breakpoints needed Razz. 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 Razz...

Edit : Nope, nada in the help file Razz

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 Razz Sad



-=[ To be continued... ]=-



The Extension 'rar' was deactivated by an board admin, therefore this Attachment is not displayed.

Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25796
Location: The netherlands

PostPosted: Tue Dec 06, 2005 6:32 am    Post subject: Reply with quote

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
View user's profile Send private message MSN Messenger
SunBeam
I post too much
Reputation: 65

Joined: 25 Feb 2005
Posts: 4023
Location: Romania

PostPosted: Wed Dec 07, 2005 7:03 am    Post subject: Reply with quote

I just tried 5.2 [official, #$@! the beta Smile] 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 Sad...I'll start making pics from now on...
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25796
Location: The netherlands

PostPosted: Wed Dec 07, 2005 8:44 am    Post subject: Reply with quote

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
View user's profile Send private message MSN Messenger
cparty
Expert Cheater
Reputation: 0

Joined: 01 Dec 2005
Posts: 219

PostPosted: Thu Dec 08, 2005 11:51 am    Post subject: Reply with quote

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 Smile
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25796
Location: The netherlands

PostPosted: Thu Dec 08, 2005 11:56 am    Post subject: Reply with quote

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
View user's profile Send private message MSN Messenger
cparty
Expert Cheater
Reputation: 0

Joined: 01 Dec 2005
Posts: 219

PostPosted: Thu Dec 08, 2005 12:37 pm    Post subject: Reply with quote

ok I'm running 8242 that might be the cause, gonna update Smile
and yes that's where it used to be


*Edit* works now, thanks
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25796
Location: The netherlands

PostPosted: Fri Dec 09, 2005 9:03 am    Post subject: Reply with quote

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
View user's profile Send private message MSN Messenger
JONG
Expert Cheater
Reputation: 0

Joined: 30 Nov 2005
Posts: 130

PostPosted: Fri Dec 09, 2005 1:10 pm    Post subject: Reply with quote

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
View user's profile Send private message
cparty
Expert Cheater
Reputation: 0

Joined: 01 Dec 2005
Posts: 219

PostPosted: Fri Dec 16, 2005 4:21 am    Post subject: Reply with quote

I just noticed that userdefined symbols dont get stored along with the table (or they aren't loaded). Bug or feature? Smile
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
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25796
Location: The netherlands

PostPosted: Fri Dec 16, 2005 4:28 am    Post subject: Reply with quote

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
View user's profile Send private message MSN Messenger
cparty
Expert Cheater
Reputation: 0

Joined: 01 Dec 2005
Posts: 219

PostPosted: Fri Dec 16, 2005 4:30 am    Post subject: Reply with quote

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 Very Happy
*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 Confused


Again, maybe its just not meant to use like this, so any advice or help is very apprechiated Smile

*Edit3* Selecting multiple table entries and choose "remove from group" will only remove the last selected entry.
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25796
Location: The netherlands

PostPosted: Fri Dec 16, 2005 9:16 am    Post subject: Reply with quote

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
View user's profile Send private message MSN Messenger
cparty
Expert Cheater
Reputation: 0

Joined: 01 Dec 2005
Posts: 219

PostPosted: Fri Dec 16, 2005 9:43 am    Post subject: Reply with quote

Dark Byte wrote:
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

I tried all the above without luck. It seems that both get enabled when I enable one of them and the one enabled last will overwrite the address. So if I swap position of the scripts in the table (cut & paste) I can make it use the other one. *Edit* Comes to my mind would be nice to be able to move the table entries up & down in the list Smile
I made a small table for you to test. I don't know why in my other table half of the entries get frozen when I enable a cheat as this one doesnt do it Confused (its not really a problem as I can unfreeze them in one click)



symbol.CT
 Description:

Download
 Filename:  symbol.CT
 Filesize:  582 Bytes
 Downloaded:  661 Time(s)

Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25796
Location: The netherlands

PostPosted: Fri Dec 16, 2005 10:43 am    Post subject: Reply with quote

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
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
Goto page 1, 2  Next
Page 1 of 2

 
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