📄 formsettingsunit.dfm.svn-base
字号:
object cbCT3: TCheckBox
Left = 5
Top = 74
Width = 460
Height = 17
Caption = '.CT3 (Cheat Engine Table 3th version)'
Checked = True
State = cbChecked
TabOrder = 3
end
object cbCT2: TCheckBox
Left = 5
Top = 58
Width = 460
Height = 17
Caption = '.CT2 (Cheat Engine Table 2nd version)'
Checked = True
State = cbChecked
TabOrder = 2
end
object cbCET: TCheckBox
Left = 5
Top = 42
Width = 460
Height = 17
Caption = '.CET (Cheat Engine Table first version)'
Checked = True
State = cbChecked
TabOrder = 1
end
object cbCT: TCheckBox
Left = 5
Top = 26
Width = 460
Height = 17
Caption = '.CT (Standard Cheat Table)'
Checked = True
State = cbChecked
TabOrder = 0
end
end
object TabSheet7: TTabSheet
Caption = 'Plugins'
ImageIndex = 6
object Label22: TLabel
Left = 0
Top = 0
Width = 165
Height = 13
Caption = 'The following plugins are available:'
end
object Button4: TButton
Left = 416
Top = 16
Width = 75
Height = 25
Caption = 'Add new'
TabOrder = 0
OnClick = Button4Click
end
object Button5: TButton
Left = 416
Top = 48
Width = 75
Height = 25
Caption = 'Delete'
TabOrder = 1
OnClick = Button5Click
end
object clbPlugins: TCheckListBox
Left = 0
Top = 16
Width = 409
Height = 273
ItemHeight = 13
TabOrder = 2
end
end
object TabSheet4: TTabSheet
Caption = 'Code Finder'
ImageIndex = 3
object Label4: TLabel
Left = 0
Top = 0
Width = 449
Height = 39
Caption =
'There are 2 ways Cheat Engine can find the addresss of code that' +
' writes to a specific address. Each type has it advantages and i' +
't'#39's disadvantages. So choose which one suits you better. (or cho' +
'ose the one that doesnt give you problems.)'
WordWrap = True
end
object Label6: TLabel
Left = 0
Top = 64
Width = 455
Height = 13
Caption =
'Advantage: Not as memory intensive as the "Write Exceptions" typ' +
'e. And very high compatibility.'
end
object Label7: TLabel
Left = 0
Top = 79
Width = 255
Height = 13
Caption = 'Disadvantage: May sometimes return a wrong address'
end
object Label8: TLabel
Left = 0
Top = 112
Width = 327
Height = 13
Caption =
'Advantage: Finds every address that accesses the specified addre' +
'ss.'
end
object Label9: TLabel
Left = 0
Top = 126
Width = 276
Height = 13
Caption = 'Disadvantage: Memory intensive so slows down the game.'
WordWrap = True
end
object rbDebugRegisters: TRadioButton
Left = 0
Top = 48
Width = 465
Height = 17
Caption = 'Use Debug Registers (aka Hardware Breakpoints)'
Checked = True
TabOrder = 0
TabStop = True
end
object rdWriteExceptions: TRadioButton
Left = 0
Top = 96
Width = 465
Height = 17
Caption = 'Memory Access Exceptions'
TabOrder = 1
end
object CheckBox1: TCheckBox
Left = 0
Top = 146
Width = 465
Height = 17
Caption = 'Try to prevent detection of the debugger'
TabOrder = 2
OnClick = CheckBox1Click
end
object cbHandleBreakpoints: TCheckBox
Left = 0
Top = 161
Width = 465
Height = 17
Caption = 'Handle beakpoints not caused by CE'
TabOrder = 3
OnClick = CheckBox1Click
end
end
object TabSheet5: TTabSheet
Caption = 'Assembler'
ImageIndex = 4
object cbShowDisassembler: TCheckBox
Left = 1
Top = 2
Width = 464
Height = 17
Caption = 'Show disassembler'
Checked = True
State = cbChecked
TabOrder = 0
OnClick = cbShowDisassemblerClick
end
object cbShowDebugoptions: TCheckBox
Left = 16
Top = 24
Width = 449
Height = 17
Caption = 'Show debugger options'
Checked = True
State = cbChecked
TabOrder = 1
end
object replacewithnops: TCheckBox
Left = 16
Top = 72
Width = 449
Height = 17
Hint =
'If you type in a opcode and it is smaller than the opcode you re' +
'placed, it will fill the missing bytes with NOP instructions. If' +
' the opcode is longer it will replace the opcode(s) that have be' +
'en overwritten with NOP'#39's'
Caption = 'Replace incomplete opcodes with nops'
Checked = True
ParentShowHint = False
ShowHint = True
State = cbChecked
TabOrder = 4
OnClick = replacewithnopsClick
end
object askforreplacewithnops: TCheckBox
Left = 32
Top = 88
Width = 433
Height = 17
Caption = 'Ask for replace with nop'
Checked = True
State = cbChecked
TabOrder = 5
end
object CheckBox2: TCheckBox
Left = 0
Top = 146
Width = 465
Height = 17
Caption = 'Try to prevent detection of the debugger'
TabOrder = 7
OnClick = CheckBox2Click
end
object rbDebugAsBreakpoint: TRadioButton
Left = 32
Top = 40
Width = 433
Height = 17
Caption = 'Use hardware breakpoints (Max 3)'
Checked = True
TabOrder = 2
TabStop = True
end
object rbInt3AsBreakpoint: TRadioButton
Left = 32
Top = 56
Width = 433
Height = 17
Caption = 'Use int3 instructions for breakpoints (Unlimited)'
TabOrder = 3
end
object cbBreakOnAttach: TCheckBox
Left = 16
Top = 120
Width = 449
Height = 17
Caption = 'Break when attaching/creating process using the process list'
TabOrder = 6
Visible = False
end
end
object TabSheet6: TTabSheet
Caption = 'Extra'
ImageIndex = 5
object TauntOldOsUser: TLabel
Left = 0
Top = 280
Width = 491
Height = 13
Align = alBottom
Alignment = taCenter
Caption =
'I really recommend upgrading to Windows 2000 or later mister Fli' +
'ntstone'
Visible = False
end
object GroupBox3: TGroupBox
Left = 0
Top = 0
Width = 491
Height = 70
Align = alTop
Caption =
'Use the following CE Kernel routines instead of the original win' +
'dows version'
TabOrder = 0
object cbKernelQueryMemoryRegion: TCheckBox
Left = 8
Top = 16
Width = 457
Height = 17
Caption = 'Query memory region routines'
TabOrder = 0
OnClick = cbKernelQueryMemoryRegionClick
end
object cbKernelReadWriteProcessMemory: TCheckBox
Left = 8
Top = 32
Width = 457
Height = 17
Caption = 'Read/Write Process Memory (Will cause slower scans)'
TabOrder = 1
OnClick = cbKernelQueryMemoryRegionClick
end
object cbKernelOpenProcess: TCheckBox
Left = 8
Top = 48
Width = 457
Height = 17
Caption = 'Open Process'
TabOrder = 2
end
end
object Panel1: TPanel
Left = 0
Top = 192
Width = 467
Height = 89
BevelOuter = bvLowered
TabOrder = 3
object Label25: TLabel
Left = 2
Top = 48
Width = 445
Height = 39
Caption =
'Warning: If the system keeps crashing each time you run Cheat En' +
'gine making it impossible to turn these options off then run Che' +
'at Engine with the /NOSTEALTH parameter, or rename dbk32.sys and' +
' stealth.dll to something else'
WordWrap = True
end
object cbStealth: TCheckBox
Left = 3
Top = 8
Width = 463
Height = 17
Caption = 'Stealth mode (Usermode)'
TabOrder = 0
end
object cbProtectMe: TCheckBox
Left = 3
Top = 24
Width = 462
Height = 17
Caption = 'Stealth mode (Kernelmode)'
TabOrder = 1
OnClick = cbProtectMeClick
end
object btnMoreStealth: TButton
Left = 152
Top = 24
Width = 75
Height = 17
Caption = 'More...'
Enabled = False
TabOrder = 2
OnClick = btnMoreStealthClick
end
end
object cbUndoMemoryChanges: TCheckBox
Left = 7
Top = 72
Width = 457
Height = 17
Hint =
'This will check some often used memory locations of and undo any' +
' changes if it finds them'
Caption = 'Undo changes to CE'
ParentShowHint = False
ShowHint = True
TabOrder = 1
OnClick = cbUndoMemoryChangesClick
end
object cbForceUndo: TCheckBox
Left = 7
Top = 87
Width = 457
Height = 17
Hint =
'If by some means that normal way of changing the protection of m' +
'emory isn'#39't working then change the protection from the kernelsi' +
'de. (this requires the kernel mode routines)'
Caption =
'Force memory to be writable in case the standard method is block' +
'ed'
Enabled = False
ParentShowHint = False
ShowHint = True
TabOrder = 2
end
object cbProcessWatcher: TCheckBox
Left = 7
Top = 139
Width = 457
Height = 17
Caption = 'Enable use of the Process Watcher'
TabOrder = 4
OnClick = cbProcessWatcherClick
end
object cbKdebug: TCheckBox
Left = 7
Top = 155
Width = 460
Height = 17
Caption = 'Use kernelmode debugger options when possible'
TabOrder = 5
OnClick = cbKdebugClick
end
object CheckBox3: TCheckBox
Left = 7
Top = 104
Width = 457
Height = 17
Caption = 'Use APC to inject dll'#39's'
TabOrder = 6
Visible = False
end
object CheckBox4: TCheckBox
Left = 7
Top = 120
Width = 449
Height = 17
Caption = 'Use APC to create new threads'
TabOrder = 7
Visible = False
end
object cbGlobalDebug: TCheckBox
Left = 24
Top = 170
Width = 153
Height = 17
Caption = 'Use Global Debug routines'
Enabled = False
TabOrder = 8
end
end
object TabSheet8: TTabSheet
Caption = 'Extra'
ImageIndex = 7
TabVisible = False
object Label5: TLabel
Left = 0
Top = 260
Width = 6
Height = 29
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -24
Font.Name = 'MS Sans Serif'
Font.Style = []
ParentFont = False
WordWrap = True
end
object lamersversion: TLabel
Left = 0
Top = 0
Width = 6
Height = 29
Align = alTop
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -24
Font.Name = 'MS Sans Serif'
Font.Style = []
ParentFont = False
WordWrap = True
end
end
end
object Button2: TButton
Left = 275
Top = 328
Width = 75
Height = 25
Cancel = True
Caption = 'Cancel'
ModalResult = 2
TabOrder = 2
end
object defaultbuffer: TPopupMenu
Left = 16
Top = 264
object Default1: TMenuItem
Caption = 'Default'
OnClick = Default1Click
end
end
object OpenDialog1: TOpenDialog
DefaultExt = 'DLL'
Filter = 'Cheat Engine Plugins (*.dll)|*.dll'
Left = 52
Top = 264
end
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -