cheat-engine/Cheat Engine/AdvancedOptionsUnit.lfm
2023-11-17 23:15:26 +01:00

328 lines
11 KiB
Text
Executable file

object AdvancedOptions: TAdvancedOptions
Left = 574
Height = 303
Top = 188
Width = 571
Caption = 'Code list/Pause'
ClientHeight = 303
ClientWidth = 571
OnCreate = FormCreate
OnDestroy = FormDestroy
OnResize = FormResize
OnShow = FormShow
Position = poScreenCenter
LCLVersion = '2.2.6.0'
object Panel1: TPanel
Left = 0
Height = 30
Top = 273
Width = 571
Align = alBottom
AutoSize = True
BevelOuter = bvNone
ClientHeight = 30
ClientWidth = 571
TabOrder = 0
OnResize = Panel1Resize
object Button1: TButton
AnchorSideLeft.Control = Panel1
AnchorSideLeft.Side = asrCenter
AnchorSideTop.Control = Panel1
AnchorSideBottom.Control = Panel1
AnchorSideBottom.Side = asrBottom
Left = 248
Height = 20
Top = 5
Width = 75
Anchors = [akTop, akLeft, akBottom]
AutoSize = True
BorderSpacing.Top = 5
BorderSpacing.Bottom = 5
Caption = 'OK'
Constraints.MinWidth = 75
OnClick = Button1Click
TabOrder = 0
end
end
object Panel2: TPanel
Left = 0
Height = 40
Top = 0
Width = 571
Align = alTop
AutoSize = True
BevelOuter = bvNone
ClientHeight = 40
ClientWidth = 571
TabOrder = 1
object Pausebutton: TSpeedButton
AnchorSideLeft.Control = Panel2
AnchorSideTop.Control = Panel2
AnchorSideBottom.Control = Panel2
AnchorSideBottom.Side = asrBottom
Left = 4
Height = 32
Hint = 'Pause the game'
Top = 4
Width = 32
AllowAllUp = True
BorderSpacing.Left = 4
BorderSpacing.Top = 4
BorderSpacing.Bottom = 4
Glyph.Data = {
76010000424D7601000000000000760000002800000020000000100000000100
04000000000000010000C40E0000C40E00001000000000000000000000000000
800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
33333333333333333333333333333333333333FFFFFFFFFFFFF3300000000000
003337777777777777F330F777777777703337F33333333337F330F333333333
703337F33333333337F330F333333333703337F333FF3FF337F330F330030033
703337F3377F77F337F330F330030033703337F3377F77F337F330F330030033
703337F3377F77F337F330F330030033703337F3377F77F337F330F330030033
703337F33773773337F330F333333333703337F33333333337F330F333333333
703337F33333333337F330FFFFFFFFFFF03337FFFFFFFFFFF7F3300000000000
0033377777777777773333333333333333333333333333333333
}
GroupIndex = 1
NumGlyphs = 2
OnClick = PausebuttonClick
OnMouseMove = PausebuttonMouseMove
ShowCaption = False
ShowHint = True
ParentShowHint = False
end
object Label1: TLabel
AnchorSideLeft.Control = Panel2
AnchorSideLeft.Side = asrCenter
AnchorSideTop.Control = Panel2
AnchorSideBottom.Control = Panel2
AnchorSideBottom.Side = asrBottom
Left = 257
Height = 16
Top = 24
Width = 57
Anchors = [akLeft, akBottom]
Caption = 'Code list:'
ParentColor = False
end
end
object lvCodelist: TListView
AnchorSideTop.Control = Panel2
AnchorSideBottom.Control = Panel1
AnchorSideBottom.Side = asrBottom
Left = 0
Height = 233
Top = 40
Width = 571
Align = alClient
AutoWidthLastColumn = True
Columns = <
item
Caption = 'Address'
MinWidth = 10
Width = 120
end
item
Caption = 'Name'
Width = 434
end>
ColumnClick = False
DragMode = dmAutomatic
HideSelection = False
MultiSelect = True
PopupMenu = PopupMenu2
ReadOnly = True
RowSelect = True
TabOrder = 2
ViewStyle = vsReport
OnAdvancedCustomDraw = lvCodelistAdvancedCustomDraw
OnAdvancedCustomDrawItem = lvCodelistAdvancedCustomDrawItem
OnCustomDrawItem = lvCodelistCustomDrawItem
OnDblClick = lvCodelistDblClick
OnDragDrop = lvCodelistDragDrop
OnDragOver = lvCodelistDragOver
OnResize = lvCodelistResize
end
object PopupMenu2: TPopupMenu
Images = aoImageList
OnPopup = PopupMenu2Popup
Left = 112
Top = 104
object Openthedisassemblerhere1: TMenuItem
Caption = 'Open the disassembler at this location'
Default = True
ImageIndex = 5
OnClick = lvCodelistDblClick
end
object N2: TMenuItem
Caption = '-'
end
object miReplaceWithNops: TMenuItem
Caption = 'Replace with code that does nothing'
ImageIndex = 3
OnClick = miReplaceWithNopsClick
end
object miRestoreWithOriginal: TMenuItem
Caption = 'Restore with original code'
ImageIndex = 4
OnClick = miRestoreWithOriginalClick
end
object Findoutwhatthiscodechanges1: TMenuItem
Caption = 'Find out what addresses this code writes to'
ImageIndex = 6
OnClick = Findoutwhatthiscodechanges1Click
end
object MenuItem1: TMenuItem
Caption = '-'
end
object miDBVMFindWhatCodeAccesses: TMenuItem
Caption = 'DBVM Find....'
OnClick = miDBVMFindWhatCodeAccessesClick
end
object N1: TMenuItem
Caption = '-'
end
object Rename1: TMenuItem
Caption = 'Rename'
ImageIndex = 1
ShortCut = 16397
OnClick = Rename1Click
end
object Remove1: TMenuItem
Caption = 'Remove from list'
ImageIndex = 0
ShortCut = 46
OnClick = Remove1Click
end
object N3: TMenuItem
Caption = '-'
end
object Replaceall1: TMenuItem
Caption = 'Replace all'
ImageIndex = 2
OnClick = Replaceall1Click
end
object N4: TMenuItem
Caption = '-'
end
object miSetColor: TMenuItem
Caption = 'Set color'
OnClick = miSetColorClick
end
object miNewGroup: TMenuItem
Caption = 'New group'
OnClick = miNewGroupClick
end
end
object OpenDialog1: TOpenDialog
Title = 'Select the file you want to search'
DefaultExt = '.exe'
Filter = 'Exefile (*.exe)|*.exe'
FilterIndex = 0
Options = [ofFileMustExist, ofEnableSizing]
Left = 24
Top = 88
end
object SaveDialog1: TSaveDialog
Filter = 'Standalone trainer (*.exe)|*.exe'
Left = 88
Top = 184
end
object Timer1: TTimer
Enabled = False
OnTimer = Timer1Timer
Left = 104
Top = 8
end
object aoImageList: TImageList
Left = 278
Top = 122
Bitmap = {
4C7A0700000010000000100000001E0700000000000078DAED98795053471CC7
63A515152D9DE28CAD48B5530BD3D28A8AB5B6CC186DB5B1E31F8C84165BACB4
6A29221A2445086011C9C423A820222AF7106E212A022220CA51082184100E11
255C0A1ACA515139B7FBA3248D69DE33093D1D77E63BEFEDEEEFB3F7EEDBF743
0851D03322F97D346BFB6694D07C1B99A9E7411AE4810D110FF94BCD115AFB31
BAAD5A06BC431AE4810D11AF6AA72843531A591FD4ED75613595A12B3B597E32
ED9FECF84D76FE26BB7EFEAF8A898971F2F7F72F7C9A984CE6D5BCBCBCE5EA3C
CEF3475A066767E73B0D0D0DF3F4E51F3E7C881C1D1D85BDBDBDD3F5E1217474
74A0C0C0404F7D790813CC5FCADFBB770FD5D7D7936A707090901F1A1A420303
03A41A1B1B23E4F198A29696967125F02FA07597AB514A5D8B320D343C3C4CC8
CBE572D4D8D8382EC98D4664221C42B3F90845D5FEAA4C873612F1D0B6919111
A57832848C52119A8595D4FC7B9AAEE3C7B9DEAA2C23B4A29374FC88826A3B72
DB06F59A7F28839AD185322F65A3A6FA3EBDD64F47471B0A654B508DB0FF095E
DBFD0BFAD1C377FC098CA6B3A0ACAC6C454141819D2EE7C7E3C78FA7B4B7B7CF
84777C3ED8666565B13A3B3B67E0F9D28A67BBD30F877AD2E2528277EE07DED5
D5551A141414E3E5E5755D759F13A9801F611BE24D3F7978CB0201F029292981
908E9F87715FD691B15289784184A74D265EBB33D89B179402CFE3F142212F2C
2C2CBABCBC7C39198FDB6718EC4E4D60BBD1C28F3068318585859F060404C47A
7A7AA6454646EEFFBBCFEEFAAA62EB0BC14EC77FBE92B45E1FBE3C3F8D96E74E
41178F3B9ED2ABFE3AA969E64E0A8A675A96EADB876897B937335C2823376AC5
0B215E21287BE2FBFBE0C183A9783D4DD7B4DE40E74F3359D08704A64525EECF
7A8EBDD1ED5A51F19209DB170276D0CE1C75B349BF92C4DD2A6AA87C7F83FF27
059EB1BBA34B05A5E660D32D97CF8C7535AD8732144A7631EC1396179BC31ABE
C4E37ECBD9458B896351CF31E29D632BAA0596EA7DE86893CDE1876C3B92FC13
3523E57BCA50A43F3D04B3534AF3F9AB12390EA76A2462B3381F2ADF3BD9FDD4
F982F4B5136DD3381EA70F33198ABDD3DE2A9B13E4FAE1B9437B6C43C2FC1C42
1A9B1B5FDF1C649FBC896D972CA8122C7AD6EE22FFCA7F835C6E82653CB19F8D
213EB1EE0C643299299EA7A91376D3707C3E5E8BB355792727A7185353D37A6C
FF129CCB104F4B4B5B6D6C6CDC45A1507AF1B31D9F2BD6542A3509BFF7E2B401
0683E1ADCAE33484EF57DEC03B3838C462BB565F5FDF5DB00E707E9085854505
F0901F1111616B6464D4AACA5B5B5BE71B18180CD0E9F4686C9707E5353535CD
99389397E3F828F03636368556565645F8C957E5A15C1A8D160F761B366C48C3
CFE19C9C9C95901F1E1EFE15AEAF1D78CC16E3BB932B1E8B99EA3CAE6FAEA1A1
611FC4F11D2DD4C4C444869FC19895E36C3745FBD5C79FCFE7DBE273930AEF78
DC3E8738EC1DDC4F3B6CEE036339F19DA32BEC9EEBBFA5442ECB43DBEFBDA6FB
4393BBE5D8D5232E6744FC88ADE240BBABD56EEF75D7BABD3320DABBAA4678D6
F7505BF3ADD788F8D616D92B3DACC5081D5846A836AF65FD65E763376AE2EB6A
A50B47039692F2205CC788388FFF993A5F23285AA66E7B93F1EE50E609BFBDE5
DCEDF10FFCACC614E935CC156DF88C99A6CA4BAE65ADD1545F09E3239958249C
7F3DE1C4D6E1FD7FB4AF3A3BC14195176527DB4B3C3E6817B1BFC89146FB0555
9F8FFC4E5494B7A2ABB353F9AF5AEDB7AE5AC9877B84A9F2DACC9B2464479C82
1770BE4ED5758E2B7DD60A15BCF824E3B42E6C3EEFE4A641FF25CAFE8B2FC66C
D1966DA893CE9379580E29D85BDE2BBB54CF2E6D541CCC080616E65198C9DBA8
6BDF7FE9961B5DDBBDB2519811E1A4EFFEC2DF9617FFA9BD8CEF56AF467ADB9F
1394952CD687974AA50B8B594B7A0ABDACE44F2B2333F1CC9789FBE849EAE26E
595ADD1F6C85A08C2A91D09C884F0EF1D997B86D61A706F5027F8B6D399A7331
7DB58EF78197533CD788813D177BF21B5DFB2F140ADF3ABBE54DB92E6C686828
273535F5B83602DB3F9DBF8989BD3D3D3DE3FFC064827F7CB0D5C4E37B0D6A68
6820D5FDFBF70979F0AB4824125275757511F27D7D7D08FA40A6FEFE7E421EAF
5B545555452AE823110F656BA3C9D44FD4FF3D7BF6B440BA3602DBE7FE3F72FF
5F6E6E2E3A78F020E272B9E3CFECEC6CADFC7F8F1E3D427E7E7EA8A8A8E889F2
4A4B4B918F8FCF78FD64FE1F0E8783EEDEBDABB1EDB0FF70BD843CAC1F7CE725
ED7F5C5C1C6A6E6ED6C8A7A7A7C39D9F946F6D6D85F5A791E7F178E8CE9D3BA4
7C7777378A8E8ED6C85754548C8F3B59C0F77754525242E8FF63B1584A1FA5A6
00F9A3A3A384E35F5B5B8BD86CB6D2CFA808E0B784F90B3C70E0A9FE3B18DF03
D8EEE8D1A3283E3E1E1D3B760C050404A0A8A828F48699198A8D8AD4CA7F07BE
46580B0A9F2384CBD959E8ED59D31173C70F27F4F51F176465223303CA585264
045D57FF9F423BB76F0B93540A17FD067FBA9BB8
}
end
object ColorDialog1: TColorDialog
Color = clBlack
CustomColors.Strings = (
'ColorA=000000'
'ColorB=000080'
'ColorC=008000'
'ColorD=008080'
'ColorE=800000'
'ColorF=800080'
'ColorG=808000'
'ColorH=808080'
'ColorI=C0C0C0'
'ColorJ=0000FF'
'ColorK=00FF00'
'ColorL=00FFFF'
'ColorM=FF0000'
'ColorN=FF00FF'
'ColorO=FFFF00'
'ColorP=FFFFFF'
'ColorQ=C0DCC0'
'ColorR=F0CAA6'
'ColorS=F0FBFF'
'ColorT=A4A0A0'
)
Left = 191
Top = 76
end
end