Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: annoyingcalc on December 01, 2013, 08:02:03 pm

Title: Does a appvar editor exist for the Ti-83/84?
Post by: annoyingcalc on December 01, 2013, 08:02:03 pm
Does an appvar editor exist, that would be able to edit any appvar on the calculator created by another program without editing that other programs source code?
Title: Re: Re: Does a appvar editor exist for the Ti-83/84?
Post by: Geekboy1011 on December 01, 2013, 08:04:58 pm
That would be called a hey editor unless the programmer of the editor knew the particular appvar format to make a user interface for it.
Title: Re: Does a appvar editor exist for the Ti-83/84?
Post by: Xeda112358 on December 01, 2013, 08:07:07 pm
Appvars can be edited by any program you make, but you can store any kind of data to appvars. Appvars are just a a chunk of memory that you do whatever you want to. There is no inherent structure, so unless you know the format of the appvar, there is no way of knowing what each byte represents. If you do know the format, you can make an editor to edit the data. For example, I played Donkey Kong (DK5ION) that saved highscores to an appvar. I unarchived it, opened Calcsys, figured out the format of the highscore list, and edited it. I did the same with Graph3D, to edit the Z= equations.
Title: Re: Does a appvar editor exist for the Ti-83/84?
Post by: ClrDraw on December 01, 2013, 09:55:46 pm
Do you mean a program editor but for appvariables? You could always make a program and copy it to an appvariable.
Title: Re: Does a appvar editor exist for the Ti-83/84?
Post by: Hayleia on December 02, 2013, 12:34:41 am
For example, I played Donkey Kong (DK5ION) that saved highscores to an appvar. I unarchived it, opened Calcsys, figured out the format of the highscore list, and edited it.
Did you mean you cheated ?
/me runs
 :P

But yeah, an "editor" that changes bytes is easy to do, what's not so easy is to change those bytes in a smart way. For example, in KoFiX, you first have a string that says that this appvar is for KoFiX, and if you don't know that, you'll just think "What are those random bytes ? They don't look like notes at all".
Title: Re: Does a appvar editor exist for the Ti-83/84?
Post by: Xeda112358 on December 02, 2013, 08:33:35 am
For example, I played Donkey Kong (DK5ION) that saved highscores to an appvar. I unarchived it, opened Calcsys, figured out the format of the highscore list, and edited it.
Did you mean you cheated ?
/me runs
 :P
Yup :P I wanted to see what an appvar was, so I tried to mess with the data to see what would happen, and it worked :D (This was before I knew Assembly).
Title: Re: Does a appvar editor exist for the Ti-83/84?
Post by: DJ Omnimaga on December 02, 2013, 11:25:58 am
Yeah such appvar editor would be great, especially for the color 84+ to edit sprite data directly without having to send your bitmpas to tr1p1ea who then converts it to xLIB color format (the only current way to do it for people who neither have GIMP and Photoshop/ImageStudio)

Not that I encourage using such editor to cheat, though, especially with TI highscore lists around on French forums. :P