2017-03-31 00:40 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0000391Cheat Engine(No Category)public2015-06-20 01:00
Reporterpausebreak7 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusnewResolutionopen 
Summary0000391: my testing some hexview stuff language
DescriptionMy Cheat Engine Test some hexview Korea Language

1.Dual Engine 5.4 MemoryView Font Korea Ansi&Wide Char Memory View Success
(Cheat Engine 5.4 Source)

SourceCode:

http://blog.daum.net/temp_/6696362

-------------------------------

if WJmp=1 then
WJmp:=0
else if buffer[j+(i*8*rowsof8)]=$0 then
begin
mbcanvas.Canvas.TextOut(start+20+20*((8*rowsof8)-1)+j*chrlength,5+i*textHeight+2,' ');
mbimage.Canvas.TextOut(start+20+20*((8*rowsof8)-1)+j*chrlength,5+i*textHeight+2,' ');
end else if buffer[j+(i*8*rowsof8)]>$7f then
begin
WJmp:=1;
mbcanvas.Canvas.TextOut(start+20+20*((8*rowsof8)-1)+j*chrlength,5+i*textHeight+2,chr(buffer[j+(i*8*rowsof8)])+chr(buffer[j+(i*8*rowsof8)+1]));
mbimage.Canvas.TextOut(start+20+20*((8*rowsof8)-1)+j*chrlength,5+i*textHeight+2,chr(buffer[j+(i*8*rowsof8)])+chr(buffer[j+(i*8*rowsof8)+1]));
end else
begin
mbcanvas.Canvas.TextOut(start+20+20*((8*rowsof8)-1)+j*chrlength,5+i*textHeight+2,chr(buffer[j+(i*8*rowsof8)]));
mbimage.Canvas.TextOut(start+20+20*((8*rowsof8)-1)+j*chrlength,5+i*textHeight+2,chr(buffer[j+(i*8*rowsof8)]));
end;

-------------------------------

2.Cheat Engine 6.4 MemoryView Font Korea Not Memory View



Steps To Reproducemaybe error?(single line code fix)

Memory View Single Change Text Code Change -> Memory View English View (Dual Engine 5.4)

Memory View Single Change Text Code Change -> Memory View Korea Crash View (Dual Engine 5.4)

Memory View Single Text Code Change -> Memory View Korea& English Not View (CE 6.4)
Additional InformationDualEngine DownLoad Link:

https://www.dropbox.com/s/g1w05kx9umjscjb/DualEngine.zip?dl=0

My Test Video:

https://www.dropbox.com/s/25530hz275bnp7v/bandicam%202015-04-29%2021-54-45-206.avi?dl=0

Cheat Engine 5.4 Memory Viewer WideChar Source(Korea Language):

http://blog.daum.net/temp_/6696362
TagsNo tags attached.
Attached Files

-Relationships
+Relationships

-Notes

~0000810

pausebreak7 (reporter)

Dual Engine ansicode Korean language Memory View Success

Dual Engine Unicode Korean language Memory View Fail

Cheat Engine ansicode Korean language Memory View Fail

Cheat Engine Unicode Korean language Memory View Fail

~0000811

pausebreak7 (reporter)

Korea Multi line Change Apple Ansi Code -> BB E7 B0 FA

Korea Multi line Change Apple Uni code AC C0 FC AC

Korea Multi line Change Apple Uni Code -> AC C0 FC AC 00 00 6C 00 70

But Bug Code 00 00 6C 00 70 (Delete)

~0000812

pausebreak7 (reporter)

Last edited: 2015-04-29 18:10

View 5 revisions

Korea Multi Line Change Apple Ansi Code ->BB E7 B0 FA

Korea single Line Change Apple Ansi Code ->EC 82 AC EA B3 BC

-------------------------------------------------------------

Korea Multi Line Change Apple Uni code AC C0 FC AC 00 00 6C

00 00 6C Bug code (Delete)

Korea single Line Change Apple Uni code 3F 00 48 04 B5 B0 00 00 30 00 30 00 33

00 30 00 30 00 33 bug code (Delete)

~0000813

pausebreak7 (reporter)

Single Line Fix View Error Video:
https://www.dropbox.com/s/30uvotbq6igvvx7/bandicam%202015-04-29%2022-48-36-254.avi?dl=0

~0000814

pausebreak7 (reporter)

Last edited: 2015-04-29 18:46

View 2 revisions

my error if the font is MS Sans Serif?

maybe can be a font error?

video link:

https://www.dropbox.com/s/28i36l7vlfgdy8q/bandicam%202015-04-29%2023-17-48-790.avi?dl=0

~0000815

Dark Byte (developer)

it's a short list because the hexview requires a font that has unchanging character widths. That means that both '1' and 'Q' will take up the equal amount of space

Also, to test the 16 bit encoding, rightclick the hexview and set text encoding to 16 bit, else it will keep showing it as default 8 bit

~0000817

pausebreak7 (reporter)

Last edited: 2015-04-30 10:30

View 2 revisions

my testing screenshot error2.png

1.regedit save font name error(korean language font)

2.single line edit bug (english not bug,korean language bug)

3.korean language memory view blank

~0000818

pausebreak7 (reporter)

http://blog.daum.net/temp_/6696362

maybe..

procedure TMemoryBrowser.RefreshMB[Cheat Engine 5.4]
procedure THexView.render;[Cheat Engine 6.4]

Cheat Engine hexviewunit.render textout code fix?

~0000824

pausebreak7 (reporter)

Latest Cheat Engine Source rev Text Encoding Visible = False

Other languages are impossible?

~0000825

Dark Byte (developer)

It is impossible for me to test as I can not input those characters, my windows build can't display those characters, and even if I could, I wouldn't know if it displayed properly. And not to mention that there are over 20 different encoding types.

Someone else will have to try and fix/implement that. (Also, there is some talk that the compiler or lcl library that ce makes use of, doesn't properly support it either)

~0000826

pausebreak7 (reporter)

Thank you for answer

have a good day darkbyte!
+Notes

-Issue History
Date Modified Username Field Change
2015-04-29 17:34 pausebreak7 New Issue
2015-04-29 17:44 pausebreak7 Note Added: 0000810
2015-04-29 17:49 pausebreak7 File Added: test.png
2015-04-29 17:55 pausebreak7 Note Added: 0000811
2015-04-29 18:04 pausebreak7 Note Added: 0000812
2015-04-29 18:05 pausebreak7 Note Edited: 0000812 View Revisions
2015-04-29 18:07 pausebreak7 Note Edited: 0000812 View Revisions
2015-04-29 18:10 pausebreak7 Note Edited: 0000812 View Revisions
2015-04-29 18:10 pausebreak7 Note Edited: 0000812 View Revisions
2015-04-29 18:17 pausebreak7 Note Added: 0000813
2015-04-29 18:30 pausebreak7 Note Added: 0000814
2015-04-29 18:46 pausebreak7 Note Edited: 0000814 View Revisions
2015-04-30 02:34 Dark Byte Note Added: 0000815
2015-04-30 10:26 pausebreak7 File Added: error2.png
2015-04-30 10:30 pausebreak7 Note Added: 0000817
2015-04-30 10:30 pausebreak7 Note Edited: 0000817 View Revisions
2015-05-01 00:23 pausebreak7 Note Added: 0000818
2015-06-19 14:40 pausebreak7 Note Added: 0000824
2015-06-19 20:14 Dark Byte Note Added: 0000825
2015-06-20 01:00 pausebreak7 Note Added: 0000826
2016-02-29 11:30 Carter Greatshow Issue cloned: 0000450
+Issue History