Tama (Open Source)
Tama (Open Source) | |
---|---|
![]() |
|
Type | Tool |
Developer(s) | umeici, steve02081504/Open Source1) |
Release date | February 12th, 2022 |
Download |
This article is about the open source continuation of Tama. For the original version, see Tama (umeici).
Tama (Open Source) is a debugging tool for AYA and YAYA, and is an open source project on GitHub. It can display the SHIORI log in real time, as well as errors and warnings, and output from the LOGGING function.
This version of Tama may be customized per-ghost, having custom colors, a custom window title, and more. Ghosts are also able to react to it opening or closing, if they have the right setup.
When multiple ghosts are open, this version of Tama will allow the user to choose which ghost they want to open Tama for. In doing so, Tama hooks to one particular ghost, and will ignore all others. It may also be opened without hooking to any particular ghost, in which case it behaves more like the original Tama.
Usage
Tama may be used for anything that has an aya5.dll or yaya.dll. The user may drag the dll file onto Tama's window to load it. If a single ghost is open and is configured properly, Tama will hook into it as soon as the program is opened, and begin receiving events. If more than one ghost is open, it will present the user with a window to pick which ghost to hook to.
Once Tama's main window is open, right clicking the window will present the user with a few options. Of particular note is the receiVe option. Turning this off will stop Tama from receiving new input, which is useful to prevent the desired information from being swept away by new events. Turning it back on will cause events to be received again.
It is important to note that ghosts may run more slowly when Tama is active. In particular, reloading or right clicking the ghost may take several seconds instead of being instantaneous. To prevent this, the user can turn off the receiVe option before reloading or right clicking, and then turn it back on again afterwards.
Trivia
- Although Tama (Open Source) has UIs and supports Chinese, Japanese and English, it is slightly smaller than ghost_terminal, which is a command line program and only supports English.
- Tama (Open Source) has a similar exe file size to Tama (umeici)
- Tama (Open Source)/ghost_terminal uses the same code base to interact with ghost
- The tama icon is the kanji for “玉”, which is pronounced tama in Japanese
- YAYA-shiori's github organization icon is based on tama's icon modified from steve02081504 (changed to the kanji “文”, pronounced aya in Japanese).
- The reason for this change is that yaya is short for “yet another aya”, and aya is called aya(文) because it is good at 文字处理(“word processing”).