How much hacking is too much?

TamaTalk

Help Support TamaTalk:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
Status
Not open for further replies.

gpg

TamaTalk Supporter
TamaTalk Angelgotchi
Joined
Nov 20, 2009
Messages
6
Reaction score
2
Location
Pennsylvania
Hello all,

One of the main reasons I joined TT was to be able to share information about Tamagotchi that I learned while playing with them. This includes the reverse engineering of my little shelled friends. Before I start diving into everything, I'd like to get a feel for what types of Tamagotchi hacking would be accepted by (or even preferred by) the community. There are a few different areas of hacking that are available to you in the Tamagotchi world, and the ones that come to mind are as follows:

Logout Code Generation: As you know, there is the D-Best hack that queries the Bandai TamaTown servers and allows you to generate codes for any amount of P or items. Unfortunately, it is reliant on TamaTown's servers being online. If they are offline, you are unable to connect via PC.

If they were to go down for good (i.e. Bandai decides it only wants to support from Music Star to more recent tamas), you would be unable to ever generate codes for your tama again. The disadvantage of having this information available is that it would allow people to easily have an unlimited amount of P/items and would be likely to significantly encourage cheating. This is not really too much of a problem as tamas are single player, but some may feel that it will cause people to stop playing as excessive cheating tends to remove the fun from a game. Being able to create Log Out codes without a dependency on Bandai removes the risk of the servers going away, as well as lets other people create minigames/etc that will give you P for your Tamagotchi, and more.

I'd like to expand in this area and learn how to generate my own Log Out codes. This is actually where most of my research has been conducted currently.

Login Code Generation: Once I had Logout codes reverse engineered correctly, I thought that it would be nice to be able to generate my own valid login codes for a specified Username. This may not be useful to most people, but there are many things that could be done with it. It is necessary to be able to generate TamaTown Login codes to create a correctly functioning Tamagotchi Simulator or even your own Tamagotchi. It's likely not a far walk to get to this point after reversing the Logout Codes.

Simulation: Simulation is the creation of programs on different hardware (in this case, likely your PC) that performs functions similar to another piece of hardware/software (i.e. your Tamagotchi) As far as I know, there was a simulator created a long while ago. I would like to create one at one point, that is fairly accurate in terms of sprites, mechanics, and games. Unfortunately the possible issue of copyright comes into play. For it to be accurate, the sprites used would have to be exact to the pixel. I am unsure of the legal status of this (as the graphics are fairly low resolution..) but it may come up at one point.

I have begun some work on my simulator, but have only implemented the framework for it so far.

IR Reverse Engineering: The communication between the Tamas that we cannot see; IR is what lets our Tamagotchi talk. This falls into a similar realm of Logout Code Generation, as knowing the protocol that they speak would only be useful to a few individuals. I have a few ideas of what could be done if we are able to duplicate the protocol. This ranges from allowing a Tamagotchi simulator talk to a handheld one to adding IR to your own custom Tamagotchi. I also had an idea of creating an online service that would allow people to connect their Tamagotchi over the internet. That would be fun :] Have you ever wanted to connect with any of your TT friends? This would let you do that. It seems like some people have investigated this before a little, but I haven't been able to find any additional information (see: https://blog.makezine.com/archive/2005/06/t..._sounds_li.html) This area of reversing would probably relatively easy as IR protocols tend to be unprotected.

Hardware Modification: Like debugging your Tamagotchi? By taking those screws out of the back of the case, you open a whole new world of Tamagotchi hacking.. You've seen people swap their Tamagotchi backgrounds. Imagine having a backlight on your v4.5. What about volume control? The possibilities are endless..

Hardware Creation: Sure Tamagotchi simulators are fun, and customizable, but the problem with them is that you're tied to a computer to play with them. What if you wanted to make your own Tamagotchi? Once you have a thorough understanding of the Tamagotchi IR protocol, login and logout code generation, etc, it should be possible to create your own Tamagotchi using parts you can get online or at your local RadioShack. I have done a lot of work with micro controllers and processors and know that it wouldn't be too difficult to create a Tamagotchi of your very own.. (Surely not for the faint of heart though ^^')

----

After I get some feedback regarding the above Tamagotchi hacking fields (what people are interested in, etc) I may create a few threads to discuss what work I've done and what needs to be done (and to find people to help!) If you have any questions or opinions on the above, I'd greatly appreciate your reply. Thank you for your time!

--Garrett

 
Honestly, the IR connection and Simulator ideas sound aweome.

You should keep going with them, maybe we can get something really big with this.

 
Thank you for your reply.. I was worried that no one would be interested in what I had to offer ^^;; (maybe my post was too long ._.) I really appreciate your input too. If the IR protocol is relatively simple, setting up a way for people to connect over the internet shouldn't be too difficult (although making the necessary hardware available may be a bit harder to achieve). A simulator would be incredibly easy for me to do.. It's moreso a time issue, but I am hoping that I can host the source code for it publicly to let people help if they would like.

Thank you again for your reply! I may post my findings regarding logout codes soon, but it's fairly rudimentary right now, so hopefully I can discover a bit more before doing so. :)

 
I'm not sure about creating hardware. If you try to post about ways to build fake tamagotchis or something, Bandai might think you're trying to run them out of business or something. Everything else sounds fine though.

 
I agree. I personally would only use the information for my own enjoyment, but it's easy to see how it could be taken advantage of. Unfortunately the same goes for most of the information that is listed.. IR protocols (for compatibility), Login code generation (for PC compatibility), and simulators (for game mechanics) could each be used as reference to create counterfeits that are more accurate and more difficult to tell from an authentic Bandai product. Though, most of my work is going to be on v4.5's and below for now, as I have more of these tamas available to me (and the information is likely to not be relevant to the newer tamas)

 
It would be cool to make one's own tamagotchi, but perhaps one should take care to only make sumilations of ones Bandai dosen't produce anymore. Heck, it'd be cool to be able to make it so we could pop in a micro SD card with the program for whatever "version" you want to run. Then, mabye I could actually afford a devilgotchi/angelgotchi! =P

And it would be a TON of fun to create a program for a CNC to machine the tama shell!(I'm taking a High Performance Manufacturing Course, and we're learning stuf like that)

I could have an aluminum tama!

Sorry about my mindless self babbling. lol.

 
Status
Not open for further replies.

Latest posts

Back
Top