New Features:
- Update Check (query a server to determine current version).
- Ability to specify how many hits you want The Cheat to show you.
Bug Fixes:
- String changing now changes the correct number of bytes.
- Other minor bugs.
Other Changes:
- String searching is now optimized.
- Default port changed from 5007 to 51835.
- New icon.
index 732b2b1f2ca619b6179fa6d2ef55fc6f38d2a860..ebc418d81c84f9f8fc89972478e6b8233c28ca91 100644 (file)
Binary files a/English.lproj/AboutBox.nib/keyedobjects.nib and b/English.lproj/AboutBox.nib/keyedobjects.nib differ
index b7816405a11fed5ffafda864f6d12af20650c759..919dcdb9262dd6cf409af7b8931764a3f58f6f39 100644 (file)
Binary files a/English.lproj/AboutBox.nib/objects.nib and b/English.lproj/AboutBox.nib/objects.nib differ
index 732b2b1f2ca619b6179fa6d2ef55fc6f38d2a860..784ed8cc3ff21d245bdbc1bde7895404f97afc91 100644 (file)
Binary files a/English.lproj/AboutBox~.nib/keyedobjects.nib and b/English.lproj/AboutBox~.nib/keyedobjects.nib differ
index b7816405a11fed5ffafda864f6d12af20650c759..a5eb031b78a03a0db09abc941fdbf389e661da37 100644 (file)
Binary files a/English.lproj/AboutBox~.nib/objects.nib and b/English.lproj/AboutBox~.nib/objects.nib differ
index a002c0d4373dc6d086a317d5da0730c0f98d60a5..744ce1ac9f71f7d331afbb90bfffd26c92247369 100644 (file)
Binary files a/English.lproj/InfoPlist.strings and b/English.lproj/InfoPlist.strings differ
index 2a9c5c36b8680a30b3e64d006c9d6b5429eb3cac..46a09cbd0427c480b4d7f06b37a5026030dc735a 100644 (file)
Binary files a/English.lproj/MainMenu.nib/keyedobjects.nib and b/English.lproj/MainMenu.nib/keyedobjects.nib differ
index ed061e92e2a3437d7d93ec0129e150a3e8321b0c..bb4317df74319fc047af1f2b3f33fe416f8e2b69 100644 (file)
Binary files a/English.lproj/MainMenu.nib/objects.nib and b/English.lproj/MainMenu.nib/objects.nib differ
index 87846a3c1ed76fcd858af563bd84757e22a1c755..76e0352b6120c2762a0349cfa0ac21139610891b 100644 (file)
Binary files a/English.lproj/MainMenu~.nib/keyedobjects.nib and b/English.lproj/MainMenu~.nib/keyedobjects.nib differ
index fe43dc5c135a569ed23387d24567ac972e52cf08..b3ba7f253d614ade7a57691312c20843d169bf77 100644 (file)
Binary files a/English.lproj/MainMenu~.nib/objects.nib and b/English.lproj/MainMenu~.nib/objects.nib differ
index d02aa593732bec2a702e0e521aba090b0885181b..0e00406ad94c7c14884d9f90a5c6db49b86c9a9f 100644 (file)
Binary files a/English.lproj/MyDocument.nib/keyedobjects.nib and b/English.lproj/MyDocument.nib/keyedobjects.nib differ
index 7e23fc60b823688f2c895b31b2fef5c67db2350a..46427e8ef3fb8bac1ecbfd3aa34a31f1ea814672 100644 (file)
Binary files a/English.lproj/MyDocument.nib/objects.nib and b/English.lproj/MyDocument.nib/objects.nib differ
index 6a8ea787d032ae4a34a9c7abefeaf51ecb8bc27d..0e00406ad94c7c14884d9f90a5c6db49b86c9a9f 100644 (file)
Binary files a/English.lproj/MyDocument~.nib/keyedobjects.nib and b/English.lproj/MyDocument~.nib/keyedobjects.nib differ
index d5b90635de62b6cb07a80cd0447650dac4909134..46427e8ef3fb8bac1ecbfd3aa34a31f1ea814672 100644 (file)
Binary files a/English.lproj/MyDocument~.nib/objects.nib and b/English.lproj/MyDocument~.nib/objects.nib differ
index d48ead21f23570afbd9bf90ea035787c98fc58af..b6378b8df9edc31d07038569518d69d8f3675ca0 100644 (file)
Binary files a/English.lproj/NetTraffic.nib/keyedobjects.nib and b/English.lproj/NetTraffic.nib/keyedobjects.nib differ
index d1e182575960a40336ea598891d10e652c10ba36..2bebec56bfb31e1a67046907b3230dfec93b2fd4 100644 (file)
Binary files a/English.lproj/NetTraffic.nib/objects.nib and b/English.lproj/NetTraffic.nib/objects.nib differ
index ba73c957f89f95ca0a72e947a5d9cbbcaad36e6c..d48ead21f23570afbd9bf90ea035787c98fc58af 100644 (file)
Binary files a/English.lproj/NetTraffic~.nib/keyedobjects.nib and b/English.lproj/NetTraffic~.nib/keyedobjects.nib differ
index 0fcaf08acb2f22cc51a21cb4038d7d5d9826cf24..d1e182575960a40336ea598891d10e652c10ba36 100644 (file)
Binary files a/English.lproj/NetTraffic~.nib/objects.nib and b/English.lproj/NetTraffic~.nib/objects.nib differ
index fd038bc90a135efdec707d49ca65a817adadddac..e686680890375752b45f10e31b9be5f34337ea5f 100644 (file)
Binary files a/English.lproj/Preferences.nib/keyedobjects.nib and b/English.lproj/Preferences.nib/keyedobjects.nib differ
index 0d81752c0006d14b10aef383f7ccf335777206c1..0e8b2b76f9cadcac6981300849b07ed7683bdf13 100644 (file)
Binary files a/English.lproj/Preferences.nib/objects.nib and b/English.lproj/Preferences.nib/objects.nib differ
index 111873ec0eb603035895e43ac8d0e9739eee6a91..3e8692d62bd9985df17af533bec070f8b855b8c5 100644 (file)
Binary files a/English.lproj/Preferences~.nib/keyedobjects.nib and b/English.lproj/Preferences~.nib/keyedobjects.nib differ
index 299cb1e0e955cbf2f386944b078c3531fae5dc3f..341389d959adee34cb8a9ab6e39ff807bc936821 100644 (file)
Binary files a/English.lproj/Preferences~.nib/objects.nib and b/English.lproj/Preferences~.nib/objects.nib differ
+\f1\i0 . It allows you to alter many different aspects of computer games. For example, you can change things like the amount of lives your character has, the amount of ammo, the level you're on, the abilities you have, your location in the game, and whatever else you want to change in your games. This all occurs in real-time while the game is running, and the process will work for almost any game. The Cheat contains the following features:\
-Remember those programs you used to have in the OS 9 days that let you trick most games into giving you extra lives or advance your level? Remember how Pandora's Box helped you beat Bill the Demon, or how Cheat II gave you the ammo you needed in Doom 2? Well, it's finally time to relive the memory.\
+Although the process has been used to cheat games for many years, it is relatively new to Mac OS X. Similar programs have been written for many platforms including Windows and many different game consoles. To do what it does, The Cheat accesses the memory of other applications. It first reads through the entire address space, searching for variables based on input you provide. Search results are then narrowed down by scanning the memory again after the value of the variable you are searching for has changed. After a few searches, there should only be one variable remaining (ideally). The Cheat will then allow you to change this variable to whatever you want. To learn more about using the program, refer to the tutorial which you should have received with the application.\
\
-OK, enough of the cheesy intro. The fact is, since the release of Mac OS X, there hasn't been a good general game cheater available. Until now. This is The Cheat, a general purpose cheater designed to help you get through those tough levels or just add some interesting possibilities to your games.\
+
+\f0\b Is this safe?
+\f1\b0 \
+\
+Mac OS X includes support for protected memory which disables running processes from accessing the address spaces of other processes and of the operating system. This causes a more stable system because faulty applications won't be able to trash the memory of other applications which could cause certain applications to crash or the entire operating system to crash. So since The Cheat is able to get around this protection, might this be bad for stability? Well, potentially yes. However, The Cheat only changes the memory of other programs where you tell it to. Thus, if you follow the process correctly, your games should never crash. Furthermore, assuming you don't run The Cheat as root (which would not be a good idea), The Cheat will not be able to alter any system-critical processes so it would actually be very difficult if not impossible to crash your system using The Cheat.\
+\
+That said, The Cheat does support a feature called remote cheating. This allows you to cheat programs running on one computer from another computer on the same network. This feature exists to allow programs which won't give up full-screen to be cheated. However, if there happens to be any malicious Mac OS X users on your network who also have The Cheat, they could potentially access the memory of your applications whenever remote cheating is enabled. This feature is off by default. It is recommended that you leave it off whenever you don't need its functionality.\
\
-\f4\b The Features
-\f3\b0 \
+\f0\b So who writes this software?
+\f1\b0 \
+\
+I do. If you need to contact me, my hours are 12 a.m. to 11:59:59 p.m. (yes, I need at least a second off) Monday through Saturday. Get ahold of me if you have questions about the software or if you have bugs to report. There are also resources on my web site (including discussion forums and source code for developers).\
+\
+Web: http://www.brokenzipper.com\
+Email: chaz@brokenzipper.com\
\
-\'a5 Includes support for finding strings, integers, and floats.\
-\'a5 Ability to pause the target application without switching programs.\
-\'a5 Browse and change possible variables from a list.\
-\'a5 Remote cheating lets you cheat games which won't give up full-screen.\
-\'a5 Ability to change variables continually, keeping a variable constant.\
-\'a5 Undo/redo works to revert to previous search results.\
+Be sure to have a nice disposition if you decide to contact me, and keep in mind that that this software is free.\
\
-\f4\b The Process
-\f3\b0 \
+\f0\b Do you keep track of version history?
+\f1\b0 \
+\
+Against my better judgment, yes. Here it is:\
\
-If you are new to game cheaters, knowing a little bit about how they work will help you use them properly (and safely). A variable is a component of a game which changes. Some examples of variables include the amount of lives, amount of ammo, current level, score, etc. All of a game's variables are stored somewhere in memory. Your job, as the cheater, is to find the location of a variable in memory and change its value to something more... appropriate. ;-)\
+- String searches can now be narrowed down (sorry about that).\
+\
+1.1 (03/08/04, public)\
+New Features:\
+- Update Check (query a server to determine current version).\
+- Ability to specify how many hits you want The Cheat to show you.\
+Bug Fixes:\
+- String changing now changes the correct number of bytes.\
+- Other minor bugs.\
+Other Changes:\
+- String searching is now optimized.\
+- Default port changed from 5007 to 51835.\
+- New icon.\
\
-This software works by changing other applications' memory without them knowing. If not used properly, this can be a dangerous tool. In many instances, improper use can lead to the target application crashing (and possibly losing data), but that's not the worst case scenario. Fortunately, The Cheat is a very easy application to learn how to use, and problems rarely occur even among novices.\
+\cf0 - Server finder no longer displays servers on the local machine.\
+- Some crashes resolved.\
+Other Changes:\
+- Progress bar changed to the round variety.\
+- Information about searches is now provided for new users.\
+- Minor user interface improvements.\
\
-Security is also something to consider. There is a feature of The Cheat called remote cheating. This allows other computers on the network to connect to another computer remotely to execute cheating functions. While enabled, a very skilled hacker might have a chance at doing something nasty. Please note that this is extremely rare, and this feature is off by default. It is recommended that you always leave this feature off unless it's in use.\
+1.0b3 (11/26/03, internal)\
+New Features:\
+- Change values on a time interval to make variables seem constant.\
+- Informative about box added.\
+Bug Fixes:\
+- Searching implemented for all supported types.\
+- Changing values now works.\
+- Searching/changing decimal numbers is no longer broken.\
+- Targets can now be paused before the first search.\
+- Other minor bugs.\
\
-Have I got you thoroughly scared yet? Don't be! Like I said, The Cheat is easy to learn and problems rarely occur. Just don't do anything weird like search for zero then change all the results at once, and you'll be fine!\
+1.0b2 (11/12/03, internal)\
+New Features:\
+- Remote cheating (cheat games over a network).\
+- Pause target (pause without switching applications).\
+Bug Fixes:\
+- Some user interface glitches fixed.\
+Other Changes:\
+- New icon.\
+\
+1.0b1 (09/04/03, public)\
+Features:\
+- Searching and changing integers, strings, and floats.\
+- Changing variables from a list.
+\f1\fs28 \
+\
+Remember, different versions of The Cheat are not guaranteed to be able to communicate with each other using the remote cheating feature. It is highly recommended that you upgrade every copy on you network if you use remote cheating.\
-Got questions about this software? Not sure what to do? Or maybe you've got a bug to report? Support for The Cheat is provided through email and the BrokenZipper website (see contact information below).\
+\f4\fs24 \cf0 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+\f1\fs28 \
\
-Email: chaz@brokenzipper.com\
-Web: http://www.brokenzipper.com\
+Fortunately, The Cheat hasn't yet caused any dead computers to my knowledge. Let's cross our fingers and hope the luck continues.\
-No warranty of any kind is provided with the use of The Cheat. By using this software, you agree that you do so at your own risk. This software is \'a9 2003, Chaz McGarvey. Distributing this software is allowed as long as the executable is unedited and this Read Me file is included.}
\ No newline at end of file
+Well that's pretty much it. If you are new to universal game trainers, I highly recommend that you go through the included tutorial before you try to figure it out yourself and ultimately become frustrated. The tutorial doesn't include everything, though, so visit the forums or email me if you need additional help. I'm really quite willing to help provided I have time. Other than that, just have fun with The Cheat. Or don't. Whatever.\