Tama是AYA/YAYA的基本操作检查工具,也可以作为AYA/YAYA执行日志的实时查看器。
原作者:umeici
新功能:
- ghost选择ui:当有多个ghost同时运行时
- 多语言支持。中文、日文和英文
- 指定ghost的命令行参数(如ghost_terminal一般)
tama.exe -g ghost_name
# 或
tama.exe -gh ghost_hwnd
- 你可以通过使用
tamaOpen
和tamaExit
事件使你的ghost对tama做出反应,示例代码如下
On_tamaOpen{
SETTAMAHWND(reference[0])
SHIORI3FW.Push_X_SSTP_PassThru('Title','tama test: Taromati2')//这些设置都是可选的
SHIORI3FW.Push_X_SSTP_PassThru('Icon','IMG_PATH/ico/tama.ico')
SHIORI3FW.Push_X_SSTP_PassThru('border.color','626262')
SHIORI3FW.Push_X_SSTP_PassThru('background.color','1e1e1e')
SHIORI3FW.Push_X_SSTP_PassThru('default.color','4ec9b0')//以及你在tama.txt中可以找到的任何其他设置。
'tama打开了'
}
On_tamaExit{
SETTAMAHWND(0)
'tama关闭了'
}
一些进阶技巧:
你还可以将tama的hwnd保存在变量中并在shiori重载过后重新调用SETTAMAHWND
来使得ghost与tama保持联系
(这个底层功能已经在最新版本的yaya底层dic中实现。)
On_tamaOpen{
TamaHwnd=reference[0]
//...
}
On_tamaExit{
ERASEVAR('TamaHwnd')
//...
}
//...
OnInitialize{
if reference[0]=='reload'
SETTAMAHWND(TamaHwnd)
//...
}