cheat-engine/Cheat Engine/FoundCodeUnit.lfm
2019-05-13 20:28:29 +02:00

414 lines
15 KiB
Text

object FoundCodeDialog: TFoundCodeDialog
Left = 772
Height = 499
Top = 427
Width = 538
BorderIcons = [biSystemMenu]
Caption = 'The following opcodes changed the selected address'
ClientHeight = 499
ClientWidth = 538
DesignTimePPI = 120
OnClose = FormClose
OnCloseQuery = FormCloseQuery
OnCreate = FormCreate
OnDestroy = FormDestroy
OnShow = FormShow
Position = poOwnerFormCenter
LCLVersion = '2.0.0.4'
object Panel1: TPanel
Left = 373
Height = 499
Top = 0
Width = 165
Align = alRight
AutoSize = True
BevelOuter = bvNone
ClientHeight = 499
ClientWidth = 165
ParentFont = False
TabOrder = 0
object Description: TLabel
Left = 0
Height = 273
Top = 176
Width = 165
Align = alClient
Alignment = taCenter
AutoSize = False
ParentColor = False
ParentFont = False
WordWrap = True
end
object Panel2: TPanel
Left = 0
Height = 50
Top = 449
Width = 165
Align = alBottom
AutoSize = True
BevelOuter = bvNone
ClientHeight = 50
ClientWidth = 165
ParentFont = False
TabOrder = 0
object btnOK: TButton
AnchorSideLeft.Control = Panel2
AnchorSideLeft.Side = asrCenter
AnchorSideTop.Control = Panel2
Left = 35
Height = 38
Top = 6
Width = 94
AutoSize = True
BorderSpacing.Top = 6
BorderSpacing.Bottom = 6
Cancel = True
Caption = 'OK'
Constraints.MinHeight = 38
Constraints.MinWidth = 94
Default = True
OnClick = btnOKClick
ParentFont = False
TabOrder = 0
end
end
object Panel3: TPanel
Left = 0
Height = 176
Top = 0
Width = 165
Align = alTop
AutoSize = True
BevelOuter = bvNone
ClientHeight = 176
ClientWidth = 165
ParentFont = False
TabOrder = 1
object btnExtraInfo: TButton
AnchorSideLeft.Control = Panel3
AnchorSideTop.Control = btnAddToCodeList
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Panel3
AnchorSideRight.Side = asrBottom
Left = 6
Height = 38
Hint = 'Shows more information about the state of the system when that instruction got executed'
Top = 138
Width = 153
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Left = 6
BorderSpacing.Top = 6
BorderSpacing.Right = 6
Caption = 'More information'
Constraints.MinHeight = 38
Constraints.MinWidth = 125
Enabled = False
OnClick = btnExtraInfoClick
ParentFont = False
ParentShowHint = False
ShowHint = True
TabOrder = 0
end
object btnAddToCodeList: TButton
AnchorSideLeft.Control = Panel3
AnchorSideTop.Control = btnOpenDisassembler
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Panel3
AnchorSideRight.Side = asrBottom
Left = 6
Height = 38
Hint = 'The selected addresses will be added to the code list in the advanced options window.'
Top = 94
Width = 153
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Left = 6
BorderSpacing.Top = 6
BorderSpacing.Right = 6
Caption = 'Add to the codelist'
Constraints.MinHeight = 38
Constraints.MinWidth = 125
Enabled = False
OnClick = btnAddToCodeListClick
ParentFont = False
ParentShowHint = False
ShowHint = True
TabOrder = 1
end
object btnOpenDisassembler: TButton
AnchorSideLeft.Control = Panel3
AnchorSideTop.Control = btnReplacewithnops
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Panel3
AnchorSideRight.Side = asrBottom
Left = 6
Height = 38
Hint = 'This will open the memoryview and bring the disassemblerview to the selected address'
Top = 50
Width = 153
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Left = 6
BorderSpacing.Top = 6
BorderSpacing.Right = 6
Caption = 'Show disassembler'
Constraints.MinHeight = 38
Constraints.MinWidth = 125
Enabled = False
OnClick = btnOpenDisassemblerClick
ParentFont = False
ParentShowHint = False
ShowHint = True
TabOrder = 2
end
object btnReplacewithnops: TButton
AnchorSideLeft.Control = Panel3
AnchorSideTop.Control = Panel3
AnchorSideRight.Control = Panel3
AnchorSideRight.Side = asrBottom
Left = 6
Height = 38
Hint = 'This will replace the selected addresses with code that does nothing. (Nops)'
Top = 6
Width = 153
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Left = 6
BorderSpacing.Top = 6
BorderSpacing.Right = 6
Caption = 'Replace'
Constraints.MinHeight = 38
Constraints.MinWidth = 125
Enabled = False
OnClick = btnReplacewithnopsClick
ParentFont = False
ParentShowHint = False
ShowHint = True
TabOrder = 3
end
end
end
object Panel4: TPanel
Left = 0
Height = 499
Top = 0
Width = 373
Align = alClient
BevelOuter = bvNone
ClientHeight = 499
ClientWidth = 373
ParentFont = False
TabOrder = 1
object FoundCodeList: TListView
Left = 0
Height = 297
Top = 0
Width = 373
Align = alClient
AutoWidthLastColumn = True
Columns = <
item
Caption = 'Count'
Width = 38
end
item
Caption = 'Instruction'
Width = 331
end>
ColumnClick = False
HideSelection = False
MultiSelect = True
ParentFont = False
PopupMenu = pmOptions
ReadOnly = True
RowSelect = True
ScrollBars = ssVertical
TabOrder = 0
ViewStyle = vsReport
OnDblClick = FoundcodeListDblClick
OnSelectItem = FoundCodeListSelectItem
end
object mInfo: TMemo
Left = 0
Height = 196
Top = 303
Width = 373
Align = alBottom
ParentFont = False
ReadOnly = True
ScrollBars = ssBoth
TabOrder = 1
WordWrap = False
end
object Splitter1: TSplitter
Cursor = crVSplit
Left = 0
Height = 6
Top = 297
Width = 373
Align = alBottom
ResizeAnchor = akBottom
end
end
object pmOptions: TPopupMenu
Images = fcdImageList
OnPopup = pmOptionsPopup
left = 80
top = 80
object ReplacewithcodethatdoesnothingNOP1: TMenuItem
Caption = 'Replace with code that does nothing (NOP)'
OnClick = btnReplacewithnopsClick
end
object Showthisaddressinthedisassembler1: TMenuItem
Caption = 'Show this address in the disassembler'
OnClick = btnOpenDisassemblerClick
end
object Addtothecodelist1: TMenuItem
Caption = 'Add to the codelist'
ImageIndex = 0
OnClick = btnAddToCodeListClick
end
object MoreInfo1: TMenuItem
Caption = 'More Info'
Default = True
OnClick = btnExtraInfoClick
end
object miFindWhatAccesses: TMenuItem
AutoCheck = True
Caption = 'Check if found opcodes also access other addresses (max 8)'
ShowAlwaysCheckable = True
OnClick = miFindWhatAccessesClick
end
object N1: TMenuItem
Caption = '-'
end
object MenuItem1: TMenuItem
Caption = 'Select all'
ShortCut = 16449
OnClick = MenuItem1Click
end
object MenuItem2: TMenuItem
Caption = '-'
end
object miSaveTofile: TMenuItem
Caption = 'Save selection to file'
ImageIndex = 2
OnClick = miSaveTofileClick
end
object Copyselectiontoclipboard1: TMenuItem
Caption = 'Copy selection to clipboard'
ImageIndex = 1
ShortCut = 16451
OnClick = Copyselectiontoclipboard1Click
end
end
object SaveDialog1: TSaveDialog
Filter = 'Text files (*.txt)|*.txt'
left = 90
top = 190
end
object fcdImageList: TImageList
left = 248
top = 191
Bitmap = {
4C69030000001000000010000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFF4E90EFFA64CE0FFA64CE0FFF4E90EFFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFF3E610FF9933FFFF9933FFFFF3E610FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFF3E610FF9933FFFF9933FFFFF3E610FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFF3E610FF9933FFFF9933FFFFF3E610FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFF4E90EFFF3E610FFF3
E610FFF3E610FFE7D01FFF9933FFFF9933FFFFE7D01FFFF3E610FFF3E610FFF3
E610FFF4E90EFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFA64CE0FF9933FFFF99
33FFFF9933FFFF9933FFFF9933FFFF9933FFFF9933FFFF9933FFFF9933FFFF99
33FFFFA64CE0FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFA64CE0FF9933FFFF99
33FFFF9933FFFF9933FFFF9933FFFF9933FFFF9933FFFF9933FFFF9933FFFF99
33FFFFA64CE0FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFF4E90EFFF3E610FFF3
E610FFF3E610FFE7D01FFF9933FFFF9933FFFFE7D01FFFF3E610FFF3E610FFF3
E610FFF4E90EFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFF3E610FF9933FFFF9933FFFFF3E610FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFF3E610FF9933FFFF9933FFFFF3E610FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFF3E610FF9933FFFF9933FFFFF3E610FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFF4E90EFFA64CE0FFA64CE0FFF4E90EFFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00606060C4808080E0808080E0808080E08080
80E0808080E0808080E0777777E098989856FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00808080E0FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF828282F6BCBCBC33FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00808080E0FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFF565656DCFFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00808080E0FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FF0FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00808080E0F9F9F9FFE1E1E1FFE1E1E1FFB7B7
B7FF6D6D6DFF7F7F7FFF7F7F7FFF7F7F7FFF606060FC676767C8676767C85555
55B6E8E8E80FFFFFFF00FFFFFF00808080E0FFFFFFFFFCFCFCFFFCFCFCFFBDBD
BDFFC0C0C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECEC
ECFF5A5A5AB7F8F8F803FFFFFF00808080E0F9F9F9FFE1E1E1FFE1E1E1FFA9A9
A9FFC0C0C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFD5D5D5FF7F7F7F78FFFFFF00808080E0F8F8F8FFDEDEDEFFDEDEDEFFA6A6
A6FFC0C0C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF77777798FFFFFF00808080E0F8F8F8FFDEDEDEFFDEDEDEFFA6A6
A6FFC0C0C0FFF6F6F6FFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFF0F0
F0FFFFFFFFFF77777798FFFFFF00808080E0FFFFFFFFFFFFFFFFFFFFFFFFC0C0
C0FFC0C0C0FFF8F8F8FFF2F2F2FFF2F2F2FFF2F2F2FFF2F2F2FFF2F2F2FFF3F3
F3FFFFFFFFFF77777798FFFFFF00808080E0FFFFFFFFFFFFFFFFFFFFFFFFC0C0
C0FFC0C0C0FFECECECFFDEDEDEFFDEDEDEFFDEDEDEFFDEDEDEFFDEDEDEFFE0E0
E0FFFFFFFFFF77777798FFFFFF005C5C5CBD777777D8777777D8777777D85959
59E2C0C0C0FFEEEEEEFFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE3E3
E3FFFFFFFFFF77777798FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00C0C0
C040C0C0C0FFF2F2F2FFE8E8E8FFE8E8E8FFE8E8E8FFE8E8E8FFE8E8E8FFE9E9
E9FFFFFFFFFF77777798FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00C0C0
C040C0C0C0FFFCFCFCFFF9F9F9FFF9F9F9FFF9F9F9FFF9F9F9FFF9F9F9FFF9F9
F9FFFFFFFFFF77777798FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00C0C0
C040C0C0C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF77777798FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00C0C0
C03C535353F06F6F6FF06F6F6FF06F6F6FF06F6F6FF06F6F6FF06F6F6FF06F6F
6FF06F6F6FF06A6A6A8EFFFFFF009FA100FF999800FF928D00FF928D00FFB5B7
98FFBEC3C3FFBEC3C3FFBEC3C3FFBEC3C3FFB6BBBBFFA6ABABFFBABFB0FF9FA1
00FFC9CA7074FFFFFF00FFFFFF009FA100FF999800FF928D00FF928D00FFB5B7
98FFBEC3C3FFBEC3C3FFBEC3C3FFBEC3C3FF7D8080FF000000FFB5B9ABFF9FA1
00FF9FA100FFC9CA7074FFFFFF009FA100FF999800FF928D00FF928D00FFB5B7
98FFBEC3C3FFBEC3C3FFBEC3C3FFBEC3C3FF7D8080FF000000FFB5B9ABFF9FA1
00FF9FA100FF9FA100FFC9CA70749FA100FF999800FF928D00FF928D00FFB5B7
98FFBEC3C3FFBEC3C3FFBEC3C3FFBEC3C3FF999D9DFF535555FFB8BCADFF9FA1
00FF9FA100FF9FA100FF9FA100FF9FA100FF9B9B00FF938F00FF938F00FFAEAF
75FFBBC0B1FFBBC0B1FFBBC0B1FFBBC0B1FFBBC0B1FFBBC0B1FFB5B98AFF9FA1
00FF9FA100FF9FA100FF9FA100FF9FA100FF9FA100FF9FA100FF9FA100FF9FA1
00FF9FA100FF9FA100FF9FA100FF9FA100FF9FA100FF9FA100FF9FA100FF9FA1
00FF9FA100FF9FA100FF9FA100FF9FA100FF9FA100FF9FA100FF9FA100FF9FA1
00FF9FA100FF9FA100FF9FA100FF9FA100FF9FA100FF9FA100FF9FA100FF9FA1
00FF9FA100FF9FA100FF9FA100FF9FA100FF9FA100FF9FA100FF9FA100FF9FA1
00FF9FA100FF9FA100FF9FA100FF9FA100FF9FA100FF9FA100FF9FA100FF9FA1
00FF9FA100FF9FA100FF9FA100FF9FA100FFA4A60AFFABAD1AFFABAD1AFFABAD
1AFFABAD1AFFABAD1AFFABAD1AFFABAD1AFFABAD1AFFABAD1AFFABAD1AFFABAD
1AFFABAD1AFFA4A60AFF9FA100FF9FA100FFCFD069FFFFFFD2FFFFFFD2FFFFFF
D2FFFFFFD2FFFFFFD2FFFFFFD2FFFFFFD2FFFFFFD2FFFFFFD2FFFFFFD2FFFFFF
D2FFFFFFD2FFCFD069FF9FA100FF9FA100FFCFD069FFE3E3C2FFCDCDB5FFCDCD
B5FFCDCDB5FFCDCDB5FFCDCDB5FFCDCDB5FFCDCDB5FFCDCDB5FFCDCDB5FFCDCD
B5FFE3E3C2FFCFD069FF9FA100FF9FA100FFCFD069FFFFFFD2FFFFFFD2FFFFFF
D2FFFFFFD2FFFFFFD2FFFFFFD2FFFFFFD2FFFFFFD2FFFFFFD2FFFFFFD2FFFFFF
D2FFFFFFD2FFCFD069FF9FA100FF9FA100FFCFD069FFE3E3C2FFCDCDB5FFCDCD
B5FFCDCDB5FFCDCDB5FFCDCDB5FFCDCDB5FFCDCDB5FFCDCDB5FFCDCDB5FFCDCD
B5FFE3E3C2FFCFD069FF9FA100FF9FA100FFCFD069FFF0F0CAFFE5E5C3FFE5E5
C3FFE5E5C3FFE5E5C3FFE5E5C3FFE5E5C3FFE5E5C3FFE5E5C3FFE5E5C3FFE5E5
C3FFF0F0CAFFCFD069FF9FA100FF9FA100FFCFD069FFF0F0CAFFE5E5C3FFE5E5
C3FFE5E5C3FFE5E5C3FFE5E5C3FFE5E5C3FFE5E5C3FFE5E5C3FFE5E5C3FFE5E5
C3FFF0F0CAFFCFD069FF9FA100FF9FA100FFAEB021FFC0C248FFC0C248FFC0C2
48FFC0C248FFC0C248FFC0C248FFC0C248FFC0C248FFC0C248FFC0C248FFC0C2
48FFC0C248FFAEB021FF9FA100FF
}
end
end