Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


My greatest idea ever.

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming
View previous topic :: View next topic  
Author Message
Jorg hi
I post too much
Reputation: 7

Joined: 24 Dec 2007
Posts: 2276
Location: Minnesota

PostPosted: Thu Apr 14, 2011 6:57 pm    Post subject: My greatest idea ever. Reply with quote

Converting a set chunk of data into an equation!

Perhaps you need to memorize all 7 continents(Pretend that its hard). You could make an equation, and the X value will be the order from left to right of the continent, and the Y value will be the name from alphabetical order(Assuming your test has a word bank).

You could make a simple formula to ace the test.



Name: X(Index Left to Right): Y(Alphabetical Order):
Antarctica 0 1
North America 1 5
South America 2 6
Africa 3 0
Europe 4 4
Asia 5 2
Australia 6 3

Then make a simple equation that can get this output. Maybe a polynomial (Probably a 7-Degree one).

Is this a good idea? I'm going to try programming this later once my VB.net download is complete.
Back to top
View user's profile Send private message
pkedpker
Master Cheater
Reputation: 1

Joined: 11 Oct 2006
Posts: 412

PostPosted: Fri Apr 15, 2011 12:57 am    Post subject: Reply with quote

That was my compression algorithm I attempted.. I thought I could surpass winzip by converting a huge CHUNK of data into a equation which can be unpacked to decompress the data yet taking little data.. I realized I couldn't just use the regular INT_32 int_64 because some chunks in decimal are represented in trillion of trillion of trillion as a number.. so you have to create a dynamic datatype or something.. I never really got anywhere.

Say equation will be like 54*2348+129/43*1273 to represent like 1 MB of data when it's only like 30 bytes.

_________________
Hacks I made for kongregate.
Kongregate Universal Badge Hack: http://forum.cheatengine.org/viewtopic.php?p=4129411
Kongreate Auto Rating/Voter hack: http://forum.cheatengine.org/viewtopic.php?t=263576
Took a test lol
Back to top
View user's profile Send private message
Slugsnack
Grandmaster Cheater Supreme
Reputation: 71

Joined: 24 Jan 2007
Posts: 1857

PostPosted: Fri Apr 15, 2011 2:19 am    Post subject: Reply with quote

I'm not really understanding what you're saying. Do you mean compression by indexing into some sort of global hash table ?
Back to top
View user's profile Send private message
pkedpker
Master Cheater
Reputation: 1

Joined: 11 Oct 2006
Posts: 412

PostPosted: Fri Apr 15, 2011 4:07 am    Post subject: Reply with quote

something like that and then the number hash can easily be structured into a format and decoded by doing proper shifting.

But i wasn't going there.. i ment like this..

say you got a result from a equation like 3242343243 which you can represent as bytes in hex it would be 0xC1,0x42,0x3B,0x4B sure it's only 4 bytes and equation is probably alot more. But it would be very efficient logically thinking on HUGE payloads where the mathematical equation would generate numbers with as much as a million zeros or more from a equation thats probably 1000 bytes max.

That was my first compression idea.. my next compression idea imo would be the future of data compression as we know it.. you know how assembly if it's not proceeded properly say a jmp goes into the wrong place because EIP register for corrupted by the previous instruction or IDK some unexpected stuff occurs.

that unexpected stuff is of course called "self modifying code". How about a self modifying compression? see where I'm going with this..

Writing self modifying code isn't easy even for a human but a computer can easily do this even with something as simple as brute force to try to get as little instructions as possible.. save the instructions .. and run them to decompress..

I remember releasers back from CLASS or MYTH used something idk what. But there was a racing game 4x4 something with trucks which was 4 MB.. after decompressing it for 2 hours.. it was over 2 gigs.

I'm a fan of data compression because I always struggled with slow youtube video's and utorrent downloads, plus it can revolutionize the way we think..

_________________
Hacks I made for kongregate.
Kongregate Universal Badge Hack: http://forum.cheatengine.org/viewtopic.php?p=4129411
Kongreate Auto Rating/Voter hack: http://forum.cheatengine.org/viewtopic.php?t=263576
Took a test lol
Back to top
View user's profile Send private message
Jani
Grandmaster Cheater
Reputation: 2

Joined: 29 Dec 2006
Posts: 804

PostPosted: Fri Apr 15, 2011 4:33 am    Post subject: Reply with quote

pkedpker wrote:
I remember releasers back from CLASS or MYTH used something idk what. But there was a racing game 4x4 something with trucks which was 4 MB.. after decompressing it for 2 hours.. it was over 2 gigs.
3DS Max was 300MB and it took 2hrs for my up-to-date computer to decompress it into 3GB. So annoying, I would have downloaded 3GB faster than decompress it. Nanozip was used.

pkedpker wrote:
I'm a fan of data compression
http://compressionratings.com/
Back to top
View user's profile Send private message
HomerSexual
Grandmaster Cheater Supreme
Reputation: 5

Joined: 03 Feb 2007
Posts: 1657

PostPosted: Fri Apr 15, 2011 5:39 am    Post subject: Reply with quote

Also, you said this assumes you have a word bank. I haven't had a test in 6 years that had a word bank
_________________
Back to top
View user's profile Send private message
Jorg hi
I post too much
Reputation: 7

Joined: 24 Dec 2007
Posts: 2276
Location: Minnesota

PostPosted: Fri Apr 15, 2011 7:54 pm    Post subject: Reply with quote

HomerSexual wrote:
Also, you said this assumes you have a word bank. I haven't had a test in 6 years that had a word bank


Then you better be good at spelling.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites