View previous topic :: View next topic |
Author |
Message |
Jeffrey_ Expert Cheater
Reputation: 1
Joined: 10 Jun 2011 Posts: 164
|
Posted: Fri Nov 23, 2012 7:05 pm Post subject: suggestion |
|
|
I've had this on my mind for a bit now, but I wasn't sure it would be possible to achieve. I was thinking you know you can like set float and double values to inf which is 999999999999999999999 approximately, I was thinking of creating something that's like a better version of that but works for every value type. e.g lets say you wanted a infinite amount of something on a game, say like 500 of it, you would then type in the value infinite=500 in the value section. I was thinking this could be achieved by putting a certain script into the address somehow. I think this would be a very useful feature if someone managed to create a plugin for it or DB could implement it into the next version of ce.
|
|
Back to top |
|
 |
Rydian Grandmaster Cheater Supreme
Reputation: 31
Joined: 17 Sep 2012 Posts: 1358
|
Posted: Sat Nov 24, 2012 12:09 am Post subject: |
|
|
Er, you do know that you can check the box to the left of an address in the list to make Cheat Engine reset it's value once every ~250ms, making it effectively inifinite for most situations, right?
|
|
Back to top |
|
 |
Gniarf Grandmaster Cheater Supreme
Reputation: 43
Joined: 12 Mar 2012 Posts: 1285
|
Posted: Sat Nov 24, 2012 3:13 am Post subject: Re: suggestion |
|
|
Jeffthecreeper911 wrote: | I was thinking you know you can like set float and double values to inf which is 999999999999999999999 approximately | Nope, inf is infinity, the mathematically limitless one. If you set your (float) ammo to inf and shoot [insert 39 times the "9" character] bullets, well, you can still shoot more (unless your game caps the maximum ammo). Actually the ammo variable in memory won't have changed, whether you freeze it or not.
If you type 39 nines in cheat engine, it will replace it by inf because the largest number (below infinity) you can store on a float is 3.40282e+038.
|
|
Back to top |
|
 |
mgr.inz.Player I post too much
Reputation: 222
Joined: 07 Nov 2008 Posts: 4438 Location: W kraju nad Wisla. UTC+01:00
|
Posted: Sat Nov 24, 2012 9:13 am Post subject: |
|
|
Anyway, setting value to +inf => you can shoot for infinite time, because [(inf+) - 1.0] is still inf+
- friezed value = you can shoot for infinite time
Advantages:
- better than "freeze" (by default CE overwrite value every 100ms, we can set this interval to 10ms or 1ms, but sometimes this isn't enough)
- better than AA script - sometimes you have to find few "hack-points" (one procedure decrease HP value when you got hit, other procedure decrease HP when you fall).
Disadvantages
- only floating point types: single, double, long double
- doesn't work if game check IsInfinite (many games do check isNan and IsInfinite)
- doesn't work if game overwrites bigger values (if HPValue > HPmaximum then HPValue:=HPmaximum)
_________________
|
|
Back to top |
|
 |
|