Gamecheat 1.0 Things included: prgmGAMEFLAG, prgmZCUSFLGS, prgmZFLGDAT, and group DOOM Installation: Send it all to your TI-83+ using the graphlink and run prgmGAMEFLAG.... Description: Gamecheat is a cheating system, similar to Gamebuster, but it is different. Instead of entering codes, you simply turn the cheats on or off and patch the game. Devloping Gamecheat compatible games is also different than gamebuster. Instructions on that are in a later part of this document. Gamecheat offers cheats like Invincle, Show game credits, instantly finish level, and for people who REALLY suck, instant winning, besides those five default flags, there are four custom flags that a developer can name for their own use. Misc: Whats a flag? In my opinion a flag is something that has two numbers, a 1 and a 0. If the flag is a 0, whatever that flag does is off. If the flag has a 1, whatever the flag does is on. For example, the lowercase flag on the Ti-83+ is usually off. But this can be changed with an ASM program. Developing Guide!: It is easy to edit your BASIC games to be compatible with Gamecheat. Heres how... ^ means that small L used for lists.. Lbl MA is the main label PROGRAM:TESTO :If ^TESTO(1)=1 :Goto 1 :Lbl MA :Disp "Hello, this is testo" :Stop :Lbl 1 :Disp "Finish level!" You probably got nothing from that... so here's what you do in words: At the beginning of your program, use the list with the cheats stored in them. we will use ^cheat as an example. Then put :If ^cheat=1 :Goto whatever label that turns on the cheat. Then, once the program has gone to your label that has the cheat in it, the last line of the code in the label should be to either go to the next checking for cheat label or the main label. ex: CH is cheat... :Lbl CH :Disp "You win" :Goto next label that is checking to see if a cheat is on or not, or the main label. If you consider making your game gamecheat compatible, first make your list of cheats. It should have as many flags as you are using for cheats (if you are using one flag, the list should have 1 number.). The numbers should all be zeros. Then, edit your game according to the above until you have what you want your cheats to do. Then email me at theelimist@hotmail.com and tell me the title of your game, what the cheat list is called, what cheats you are using (which of the five defaults and four customs..) I would like it also if the number of the flag matched that of your list (flag one is number one in the list). Then I will add your game to the Gamecheat datafile and the main program, and you should be good to go. If you request me to give you the updated version in your message, i'll send it as an attachment. I know this isn't that well explained, but i will try and fix that in a later version. NOTE: The custom flags use a different list than the default ones! just follow the same instructions except using that list (GCFLG) instead of the default (GFLAG). Operation of Gamecheat!: To use gamecheat, run prgmGAMEFLAG. Then go to game flags. You will see a screen with a whole bunch of things like "Credits:0" Press the key that is for the cheat you want. The keys are matched to the row of the list. Ex: Credits is second on the list, so you would hit 2 to turn on the cheat. After you have turned on all of the cheats you want, go back to the main menu and go to patch games. Select the game you want and hit enter. Then go to quit on the main menu and run your game and you should be good to go! Group DOOM: In this group is a game called Doomrunner. This isn't very challenging. It is was only used for a test of game cheat. numbers 4, 8, 6, and 2 move the O. The * chases you. See if can 2 hidden goodies I put in there with Gamecheat.