View Issue Details

Category
整備班:YAYA
SeverityfeatureReproducibilityN/A 
Status closed 
Summary0000274: Make a yatama exe
DescriptionThe thing is this: I want to add some functions to Tama (command-line parameters, etc.) to realize some thing. For example, after opening ghost development mode, Tama runs automatically. But I find that Tama seems not open source, and I don't know how to write another Tama
So I shamelessly came to BTS to make an appeal. Please forgive me
TagsNo tags attached.
Attach Tags

Relationships

related to 0000284 closedponapalt improve the specification 

Activities

guest

2021-09-16 23:02

reporter   ~0000674

https://github.com/ponapalt/yaya-shiori/blob/500/log.cpp#L440

guest

2021-09-17 00:45

reporter   ~0000675

I know how to get logs from yaya
But the problem is that I'm an idiot who can't draw windows
The most I can do is write a console program

guest

2021-09-17 00:56

reporter   ~0000676

Great, I'm an idiot too.
I'll write an open source tama and when I'm done I'll post the link here
Probably "github.com/steve02081504/yatama", or "github.com/Taromati2/yatama".

ponapalt

2021-09-17 09:52

administrator   ~0000677

Below is logger tool requirement as a result of investigation from YAYA source code.

Receive Window Class : "TamaWndClass" (Any title is acceptable, Window class only.)

Receive Window Message : WM_COPYDATA

COPYDATASTRUCT cds;
cds.dwData = mode;
cds.cbData = (wcslen(str) + 1)*sizeof(wchar_t);
cds.lpData = (LPVOID)str;

mode :
#define E_I 0 /* info */
#define E_F 1 /* fatal */
#define E_E 2 /* error */
#define E_W 3 /* warning */
#define E_N 4 /* note */
#define E_J 5 /* other(j) */
#define E_END 6 /* log end (program quit) */
#define E_SJIS 16 /* charset=SJIS */
#define E_UTF8 17 /* charset=UTF-8 */
#define E_DEFAULT 32 /* charset=OS Default */

guest

2021-09-17 22:32

reporter   ~0000682

https://github.com/Taromati2/yatama
I think I can finish it in a week
If there are no surprises

guest

2021-09-18 21:02

reporter   ~0000685

I'm not familiar with the win32api, so I don't know how to fix the problem that the current version of yatama causes the drag bar to return to the top every time the text is refreshed
So I'm asking how to fix it
Q~KAEFL1KR2YWAL6]OZ1{9C.jpg (10,563 bytes)   
Q~KAEFL1KR2YWAL6]OZ1{9C.jpg (10,563 bytes)   

guest

2021-09-18 21:06

reporter   ~0000686

oh and how to achieve coloured text

guest

2021-09-19 00:45

reporter   ~0000687

I just looked at the documentation for the TextOut function and I think I'm ready for it again
I'll try again tomorrow

guest

2021-09-19 01:00

reporter   ~0000688

Great, it didn't work at all

guest

2021-09-23 17:46

reporter   ~0000696

Sorry, I got stuck on the drawing window thing
In the meantime my real life has run into some things I have to do (I guess I've had some bad luck lately)
So I don't think I'll be able to finish yatama on time
If anyone knows anything about windows windows related, feel free to get involved
I'll take the time to work on the pull request as fast as I can

guest

2022-02-14 00:52

reporter   ~0001111

https://github.com/nikolat/tama/releases/tag/v1.0.0.21

ponapalt

2022-02-14 16:58

administrator   ~0001112

https://github.com/nikolat/tama

Issue History

Date Modified Username Field Change
2021-09-10 20:10 guest New Issue
2021-09-16 23:02 guest Note Added: 0000674
2021-09-17 00:45 guest Note Added: 0000675
2021-09-17 00:56 guest Note Added: 0000676
2021-09-17 09:52 ponapalt Note Added: 0000677
2021-09-17 09:53 ponapalt Assigned To => ponapalt
2021-09-17 09:53 ponapalt Status new => assigned
2021-09-17 22:32 guest Note Added: 0000682
2021-09-18 11:30 ponapalt Relationship added related to 0000284
2021-09-18 21:02 guest Note Added: 0000685
2021-09-18 21:02 guest File Added: Q~KAEFL1KR2YWAL6]OZ1{9C.jpg
2021-09-18 21:06 guest Note Added: 0000686
2021-09-19 00:45 guest Note Added: 0000687
2021-09-19 01:00 guest Note Added: 0000688
2021-09-23 17:46 guest Note Added: 0000696
2022-02-14 00:52 guest Note Added: 0001111
2022-02-14 16:58 ponapalt Status assigned => closed
2022-02-14 16:58 ponapalt Resolution open => no change required
2022-02-14 16:58 ponapalt Note Added: 0001112