Page 1 of 1

Extinction

Posted: Wed Apr 18, 2018 4:29 am
by Kalas
Information:

Game Engine:
- Unreal Engine 4
Game Version:
- PATCH Original



Features:

[Player]:

- Unlimited Health
- Unlimited Energy
- Add SP
- Freeze Mission Timer
- [Pointers] (SP)


Add SP - While in skill menu, activate the cheat (Each activation adds 1,000 SP).

Extinction

Posted: Wed Apr 18, 2018 4:51 am
by SunBeam
Hi there, long time no see :)

I have several questions:
  • why do you need CE 6.7 to use this table?

Code: Select all

[ENABLE]

{$lua}
  if(getCEVersion() < 6.7) then
    ShowMessage('Sorry. CE version should be 6.7 or above')
  end
{$asm}

//=========================================

{$lua}
  if(process == nil) then
    ShowMessage('No process was selected')
  elseif (process ~= "Extinction.exe") then
    ShowMessage('Error. Expected Process = Extinction.exe')
  end
{$asm}

[DISABLE]
Am asking because your table contains x86 easily modifiable ASM code that doesn't require any special feature 6.7 introduced. It would work very well with 6.6, 6.5, 6.4, etc.
  • why do you have two sections of {$lua} ... {$asm} in [ENABLE]? considering there's no ASM, it should be:

Code: Select all

[ENABLE]

{$lua}
  if(getCEVersion() < 6.7) then
    ShowMessage('Sorry. CE version should be 6.7 or above')
  end

  if(process == nil) then
    ShowMessage('No process was selected')
  elseif (process ~= "Extinction.exe") then
    ShowMessage('Error. Expected Process = Extinction.exe')
  end
//{$asm} -- eventually this here in case you want to actually use ASM later on
[DISABLE]
So, you wanna be cool like the other kids - - and you thought you'd spice things up a bit with some pompous crap, eh? :D Be honest :p

P.S.: Actually, you're right - - the only thing that won't work in older versions is exactly the ENABLE script. But you don't need it, do ya? It doesn't do anything but check CE version through a Lua function - - which was, supposedly, let's say - - not existing in 6.4 :D

P.P.S: Scratch ^ that. It does work in CE 6.4 as well; see this: [Link]

Code: Select all

RequiredCEVersion=6.4
if (getCEVersion==nil) or (getCEVersion()<RequiredCEVersion) then
  messageDialog('Please install Cheat Engine '..RequiredCEVersion, mtError, mbOK)
  closeCE()
end

Extinction

Posted: Wed Apr 18, 2018 4:59 am
by Kalas
[QUOTE="SunBeam, post: 42822, member: 12587"]Hi there, long time no see :)



I have several questions:

[LIST]

[*]why do you need CE 6.7 to use this table?

[/LIST]

[code=nasm]

[ENABLE]



{$lua}

if(getCEVersion() < 6.7) then

ShowMessage('Sorry. CE version should be 6.7 or above')

end

{$asm}



//=========================================



{$lua}

if(process == nil) then

ShowMessage('No process was selected')

elseif (process ~= "Extinction.exe") then

ShowMessage('Error. Expected Process = Extinction.exe')

end

{$asm}



[DISABLE]

[/code]



Am asking because your table contains x86 easily modifiable ASM code that doesn't require any [I]special[/I] feature 6.7 introduced. It would work very well with 6.6, 6.5, 6.4, etc.

[LIST]

[*]why do you have two sections of {$lua} ... {$asm} in [ENABLE]? considering there's no ASM, it should be:

[/LIST]

[code=nasm]

[ENABLE]



{$lua}

if(getCEVersion() < 6.7) then

ShowMessage('Sorry. CE version should be 6.7 or above')

end



if(process == nil) then

ShowMessage('No process was selected')

elseif (process ~= "Extinction.exe") then

ShowMessage('Error. Expected Process = Extinction.exe')

end

//{$asm} -- eventually this here in case you want to actually use ASM later on

[DISABLE]

[/code]



So, you wanna be cool like the other kids - - and you thought you'd spice things up a bit with some pompous crap, eh? :D Be honest :p[/QUOTE]

Hey first of all, and well experimenting with some Lua functions here and there, yea tried to make the tables a bit nice. :)