View previous topic :: View next topic |
Author |
Message |
Schallfalke How do I cheat? Reputation: 0
Joined: 06 Feb 2016 Posts: 3
|
Posted: Sun Feb 07, 2016 3:15 am Post subject: |
|
|
Thanks for the quick fix, mgr.inz.Player
The Lua script fix works.
Is it possible to auto-load the script, so I don't have to load it every time when I start CE? |
|
Back to top |
|
|
hhhuut Grandmaster Cheater Reputation: 6
Joined: 08 Feb 2015 Posts: 607
|
Posted: Sun Feb 07, 2016 6:36 am Post subject: |
|
|
Put it in the autorun-folder in the CE installation directory. |
|
Back to top |
|
|
Schallfalke How do I cheat? Reputation: 0
Joined: 06 Feb 2016 Posts: 3
|
Posted: Sun Feb 07, 2016 10:03 am Post subject: |
|
|
Thank you.
Just realized there is such a autorun folder. |
|
Back to top |
|
|
mgr.inz.Player I post too much Reputation: 218
Joined: 07 Nov 2008 Posts: 4438 Location: W kraju nad Wisla. UTC+01:00
|
Posted: Sun Feb 07, 2016 10:52 am Post subject: |
|
|
mgr.inz.Player wrote: | autorun Lua script |
_________________
|
|
Back to top |
|
|
Csimbi I post too much Reputation: 94
Joined: 14 Jul 2007 Posts: 3110
|
Posted: Sun Feb 07, 2016 2:12 pm Post subject: |
|
|
Did you have a chat on this with DB?
Is he planning releasing a new build with that fixed?
Thanks! |
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 458
Joined: 09 May 2003 Posts: 25296 Location: The netherlands
|
Posted: Sun Feb 07, 2016 2:31 pm Post subject: |
|
|
next version _________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
|
mgr.inz.Player I post too much Reputation: 218
Joined: 07 Nov 2008 Posts: 4438 Location: W kraju nad Wisla. UTC+01:00
|
Posted: Mon Feb 08, 2016 1:00 pm Post subject: |
|
|
Dark Byte wrote: | next version |
6.51 ? _________________
|
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 458
Joined: 09 May 2003 Posts: 25296 Location: The netherlands
|
Posted: Tue Feb 09, 2016 2:59 am Post subject: |
|
|
probably 6.5.1 yes, would be fitting with the 5.6.1 which was a long time favourite _________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
|
mgr.inz.Player I post too much Reputation: 218
Joined: 07 Nov 2008 Posts: 4438 Location: W kraju nad Wisla. UTC+01:00
|
Posted: Tue Feb 09, 2016 8:18 am Post subject: |
|
|
Interesting, what value getCEVersion() will return?
6.5.1 - not valid single-fp
So, maybe 6.51 or 6.501 _________________
|
|
Back to top |
|
|
panraven Grandmaster Cheater Reputation: 55
Joined: 01 Oct 2008 Posts: 942
|
Posted: Tue Feb 09, 2016 3:33 pm Post subject: |
|
|
The Lines Object of a Memo changed depend on the form created with or without 'false' parameter (initial visibility). The change only happens from the 1st instance of 'visible=false -> visible=true' .
Also happend on ce 6.4
Code: | local function testMemo(b)
local bk = function(s)return ' <'..tostring(s)..'> ' end
local ff = b and createForm() or createForm(false)
local mm = createMemo(ff)
local flag = 'show? '..bk(b)..' : '
local lines1 = mm['Lines']
local before = bk(lines1.ClassName)
if ff.Visible then ff.Hide() else ff.Show() end
local lines2 = mm['Lines']
local after = bk(lines2.ClassName)
local obj_equal = '-- object equal? '..bk(lines1==lines2)
ff.Destroy()
return flag,before,after,obj_equal
end
print(testMemo(true))
print(testMemo(false))
-- print:
-- show? <true> : <TWin32MemoStrings> <TWin32MemoStrings> -- object equal? <true>
-- show? <false> : <TTextStrings> <TWin32MemoStrings> -- object equal? <false>
|
It cause some problem on a custom gui constructor when every gui object is setting up during 'hide' state. _________________
- Retarded. |
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 458
Joined: 09 May 2003 Posts: 25296 Location: The netherlands
|
Posted: Tue Feb 09, 2016 5:32 pm Post subject: |
|
|
not really a bug. it's the difference between a virtual memo and a real one.
but why is it an issue? Do you keep the lines property in a seperate variable? If so, don't do that(thats like keeping a pointer to the first character of a dynamic string, bad idea) . Only keep a reference to the memo (or the form the memo is on) and use that to access it.
e.g always use mm.Lines to access it (or set mm's name using it's name property and then use ff.mm.Lines
(it's a lazarus thing) _________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
|
panraven Grandmaster Cheater Reputation: 55
Joined: 01 Oct 2008 Posts: 942
|
Posted: Tue Feb 09, 2016 6:23 pm Post subject: |
|
|
It seems not a problem when the source of unexpected is known.
I used something like following script to create gui, probably won't able to keep certain property or object in another way.
With the form showing (input parameter is not false) during creation, the form will 'flash' even I set it 'hide' just after creation.
It can be live with, thank you~
Code: | local bCreatedShow = false or true
local function ceupd(t,o)for k,v in pairs(o) do if type(v)=='table' or type(v)=='userdata' then t[k]=ceupd(t[k],v)else t[k]=v end end return t end
local function gui(s,prop,child,p)
local g = type(s)=='string' and s:match('([_%a][_%w]*)$') -- uiclass
g,child,prop = g=='Form' and createForm(bCreatedShow) or type(g)=='string' and _G['create'..g](p) or s,child or {},prop or {}
g.Name = type(s)=='string' and s:match('^([_%a][_%w]*)[^_%w]') or g.Name
ceupd(g,prop)
for i=1,#child do
child[i][4] = g
gui(unpack(child[i],1,4))
end
return g
end
function myMessage(msg,caption,autoCloseMS)
local m = gui('TestForm/Form',
{Caption=caption,Width=400,Height=100,Position=poOwnerFormCenter,OnClose=function(frm)frm.Destroy() return caFree end },
{
{'txt/Memo',{Align=alClient,Lines={Text=msg} } }
})
m.Caption = m.Caption ..' >'..tostring(m.Name)..' >'..tostring(m.txt.Name)
if type(autoCloseMS)=='number' then
ceupd(createTimer(),{Interval=autoCloseMS,OnTimer=function(tm)tm.Destroy() if m.OnClose then m:OnClose() end end})
end
if not m.Visible then m.Show() end
return m
end
myMessage('hello~~','Hell!',5000) |
_________________
- Retarded. |
|
Back to top |
|
|
Hatschi Master Cheater Reputation: 2
Joined: 28 Jan 2010 Posts: 327
|
Posted: Wed Feb 10, 2016 1:47 pm Post subject: |
|
|
No matter how often I download CE setup from cheatengine.org I always get the (old) 6.5 and not 6.5.0.3 or what other people claim to have.
Can someone give me the correct download link please? |
|
Back to top |
|
|
++METHOS I post too much Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Wed Feb 10, 2016 1:55 pm Post subject: |
|
|
Don't look at the installer details, look at the details for cheatengine-x86_64.exe and cheatengine-i386.exe after installing.
I'm currently running 6.5.0.4591 that was downloaded a week ago. |
|
Back to top |
|
|
mgr.inz.Player I post too much Reputation: 218
Joined: 07 Nov 2008 Posts: 4438 Location: W kraju nad Wisla. UTC+01:00
|
Posted: Wed Feb 10, 2016 3:12 pm Post subject: |
|
|
_________________
|
|
Back to top |
|
|
|