2017-09-24 19:55 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0000194Cheat Enginepublic2012-12-23 02:40
ReporterCsimbi 
Assigned ToDark Byte 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusresolvedResolutionfixed 
Summary0000194: Feature request: save trace
DescriptionI am working on a script and I need help from a fellow CE member.
He does not have the game, yet he offered to help me to find the problem in my AA script.
I set a breakpoint where my code triggers... and I get all the info.

It would make things easier for this fellow if there was a way to save a trace to disk so I could RAR it up and email it to him.

He'd open is so he would see exactly the same thing as I do:
 - instructions
 - registers
 - flags
 - FPU
 - MMX
 - stack snapshots

Thank you for considering.
Additional InformationIf the trace does not compress well, then the trace - especially the stack snapshots - could be optimized to save only the changes to the disk and would be reconstructed when the trace is loaded.
TagsNo tags attached.
Attached Files

-Relationships
+Relationships

-Notes

~0000391

azkesz (reporter)

I think you already cannot use the trace if you restarted the ie. game because the addresses changed and the trace seems to hold the absolute addresses. Hmm, maybe I should not select the Deference Addresses? wonder if that would work across game restarts :O

~0000394

Csimbi (reporter)

@azkesz
I do this all the time (reattach CE after the crash) as typically new games crash on trace and I'd need to see the code.

The request is about a bit more: I'd like to be able to send the trace for someone else who does not have the game.

~0000396

azkesz (reporter)

ok, but I remember the trace was useless to me after restarting game and reattach - but I only tried this once and it's possible I remember wrongly
by what you say, the trace should still be good when double clicking on instructions in trace to see the addresses in assembler window right?

~0000399

Csimbi (reporter)

Exactly, that's what I meant.

~0000424

Dark Byte (developer)

Implemented in the svn.
Note though that a trace saved with a 32-bit ce can only be loaded back fullt by a 32-bit ce, and same goes for 64-bit
+Notes

-Issue History
Date Modified Username Field Change
2012-12-17 03:31 Csimbi New Issue
2012-12-18 04:12 azkesz Note Added: 0000391
2012-12-18 10:53 Dark Byte Status new => acknowledged
2012-12-18 23:58 Csimbi Note Added: 0000394
2012-12-19 00:22 azkesz Note Added: 0000396
2012-12-19 06:00 Csimbi Note Added: 0000399
2012-12-23 02:40 Dark Byte Note Added: 0000424
2012-12-23 02:40 Dark Byte Status acknowledged => resolved
2012-12-23 02:40 Dark Byte Resolution open => fixed
2012-12-23 02:40 Dark Byte Assigned To => Dark Byte
+Issue History