View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
326 [SSP・整備班・その他] SSPBT:本体(SSP) minor always 2021-10-15 15:20 2021-10-15 16:34
Reporter: guest Platform:  
Assigned To: OS:  
Priority: normal OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: OnOverlap does not fire when characters stop overlapping
Description:

Related to issue 0000310

The change to OnOverlap is good and is definitely helpful for what I'm trying to do. I noticed that Ukadoc says that it should be possible to detect when characters are no longer overlapping by checking the contents of reference1, which I'm guessing means it's supposed to fire when characters stop overlapping as well. (I am running Ukadoc through machine translation though, so my information might not be fully accurate.) In my testing, OnOverlap only seems to fire when at least one pair of characters is overlapping, which prevents me from using reference1 to tell if the characters are no longer overlapping.
I think this may have been true in previous versions as well, but I didn't realize it then...

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
322 [SSP・整備班・その他] SSPBT:本体(SSP) crash sometimes 2021-10-13 18:31 2021-10-15 14:38
Reporter: guest Platform:  
Assigned To: ponapalt OS:  
Priority: normal OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: Issues with sound command and ValueNotify
Description:

To test the reliability of the new ValueNotify, I set my ghost to play a 4 second sound clip over and over (at a very low volume so I don't lose my mind lol) and minimized it for a few hours. Here's what I've noticed.

It managed to run the first several hours with no issue. The sound file was able to play ~1500 times with nothing out of the ordinary. Then, it suddenly gave me an error. The log file showed that OnSoundError was called, and the error in the references said that the file could not be found. It was playing the same file over and over, and I wasn't messing with the files at all, so there's no way that the file wasn't there. SSP's error log gave me a different error, saying that the pins weren't connected and I should install LAV Filters. I do have LAV Filters installed, and haven't gotten an error about the pins in a long while.

Starting the sound over resolved this issue, so I started it again and minimized my ghost. It got through 0000056:0000100 loops before it stopped playing sound again. This time there was no error, and the log didn't show any errors, it just stopped calling OnSoundStop. I tried to restart the sound, but nothing happened. Then, when I tried to open another menu in my ghost, SSP crashed entirely.

This was (for once) the only ghost I had open, since I wanted to test this feature specifically. I had also just restarted my computer before beginning this test. I will reopen SSP and run the same test again, and see if I'm able to reproduce this again. (I had a similar crash earlier in the day, before I restarted, but my computer had been on for a long while so I couldn't confirm it was SSP that caused it...)

Tags:

good report, wontfix

Steps To Reproduce:
Additional Information:
Attached Files: 21-10-13 OnSoundStop_Error.png (11,806 bytes) 2021-10-14 04:06
https://ssp.shillest.net/bts/file_download.php?file_id=179&type=bug
21-10-13 OnSoundStop_Error.txt (1,406 bytes) 2021-10-14 04:06
https://ssp.shillest.net/bts/file_download.php?file_id=180&type=bug
21-10-13 OnSoundStop_JustStoppedHappening.png (36,285 bytes) 2021-10-14 04:06
https://ssp.shillest.net/bts/file_download.php?file_id=181&type=bug
21-10-13 OnSoundStop_JustStoppedHappening.txt (1,247 bytes) 2021-10-14 04:06
https://ssp.shillest.net/bts/file_download.php?file_id=182&type=bug
STACKTRC.TXT (26,933 bytes) 2021-10-14 04:06
https://ssp.shillest.net/bts/file_download.php?file_id=183&type=bug
STACKTRC-2.TXT (26,950 bytes) 2021-10-14 04:12
https://ssp.shillest.net/bts/file_download.php?file_id=184&type=bug
image.png (56,865 bytes) 2021-10-15 10:05
https://ssp.shillest.net/bts/file_download.php?file_id=186&type=bug
image-2.png (29,789 bytes) 2021-10-15 10:05
https://ssp.shillest.net/bts/file_download.php?file_id=187&type=bug
image-3.png (50,140 bytes) 2021-10-15 10:15
https://ssp.shillest.net/bts/file_download.php?file_id=188&type=bug
21-10-14 OnSoundStop crash.txt (1,267 bytes) 2021-10-15 10:15
https://ssp.shillest.net/bts/file_download.php?file_id=189&type=bug
STACKTRC-3.TXT (26,951 bytes) 2021-10-15 10:15
https://ssp.shillest.net/bts/file_download.php?file_id=190&type=bug
image-4.png (116,768 bytes) 2021-10-15 14:29
https://ssp.shillest.net/bts/file_download.php?file_id=191&type=bug
image-5.png (116,466 bytes) 2021-10-15 14:29
https://ssp.shillest.net/bts/file_download.php?file_id=192&type=bug
Notes
(0000807)
guest   
2021-10-14 04:06   

It seems the files I tried to upload last night didn't get attached... I'll try again, my apologies.

I ran the same test overnight again, and got the same error I described before (after playing it ~2500 times). It says that it can't find the file specified even though there is no issue with this file path.

(0000808)
guest   
2021-10-14 04:12   

There we go, after another 64 plays with the ghost minimized, SSP has crashed again. So this is definitely reproducable.

(0000809)
guest   
2021-10-14 04:47   

I've also just realized, I don't think OnSoundError is listed anywhere on Ukadoc? It would be helpful to have that listed.

(0000822)
ponapalt   
2021-10-14 14:54   
  • OnSoundError document complete
  • Please try 2.5.36 : 2.5.35 has ValueNotify stability problem.
(0000826)
guest   
2021-10-15 10:05   

I tried the test again overnight, and these are the results. It stopped after 0000004:0000002.5 hours, with the same error saying that it couldn't find the specified file. Interestingly, I noticed that in the script log this time, the DShow message is different after 2035 of the same message. I don't know if that's relevant. I'll try again and see if this produces another crash...

(0000828)
guest   
2021-10-15 10:15   

Another 65 plays after the initial error, and I got a crash again. Interesting that this is almost exactly the same number as one of my previous reports... I'll include the last couple entries from YAYA's log as well.
Maybe I'll try a shorter sound file, and see if I can reproduce this more quickly.

(0000829)
ponapalt   
2021-10-15 10:42   

Unlike your first report, the latest one seems to be caused by a resource/memory leak (may be file handle leak) caused by LAV Filters.
What is the evidence above is that STACKTRC-3.TXT output is incomplete.

That cannot be fixed on the SSP side.
DirectShow is a complex system, so this can happen. I think 2000 plays should be enough.

(0000830)
guest   
2021-10-15 14:29   

Final report, for the sake of completeness. I tried this two more times and had the same results, this time with a sound clip that is 1 second long instead of 4 seconds. So it is definitely based on the number of plays rather than the time played. It's fairly consistent; the message from DShow changes after 2045 plays, then another 350 or so it gives an error saying that it can't find the file, and then if you start it up again it'll play another 100 or so. It'll stop playing anything after that, and attempting to interact with the ghost will behave strangely until SSP crashes a short while later. I tried this without minimizing the ghost at any point as well, and it still happened, so I don't believe this is actually related to ValueNotify.

I think you're right; 2000 plays is plenty. At 3 minutes per song (a low estimate), that's 100 continuous hours of play time, which I am happy with. This was a good stress test for ValueNotify as well, I have had no issues with it aside from this!

Thank you for your help with this issue, I think this can be closed now.



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
320 [SSP・整備班・その他] SSPBT:本体(SSP) minor have not tried 2021-10-13 11:06 2021-10-15 10:13
Reporter: guest Platform:  
Assigned To: OS:  
Priority: normal OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: some error i just found
Description:

A friend of mine downloaded the taromati2 and ssp simultaneous installation package online at https://github.com/Taromati2/package-factory/releases/latest/download/StarterPack.7z
She then discovered a number of problems.

  1. the silent update on initial does not seem to work, this may be my problem, I will check it later
  2. the checkonly update returns twice: once for success and once for none
  3. There seems to be some problems with the unpacking of nar, creating empty directories that should not be there, as follows.
    Taromati2/ghosմꮸԮ꩜Ԯ꤀ԮꞤԮꙈԮꓬԮꎐԮꈴԮꃘԮ齼Ԯ鸠Ԯ
    Taromati2/g
    Taromati2/ghost/mtxt
    Taromati2/ghost/mast

her system info as follow:
SSP/2.5.34 (20211006-1; Windows NT 6.1)

Compiler/12.00.8804 MFC/6.00.8063 SPDebugger/2.16.23119.A

libpng/1.6.38.git zlib/1.2.11.1-motley libjpeg/9d 12-Jan-2020

OpenSSL 3.1.0-dev

TinyXML-2 9.0.0

SQLite 3.36.0

Windows 7 SP1/Wow64@x64 [UAC Enabled]

Intel 0.6.14.10 3192MHz Features:MMX SSE HT AES-NI

(Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz)

Package:1 Node:1 Core:6 Thread:12

Phys.Mem: 5223/8022MB All.Mem: 10543/16042MB

Network: IPv4/IPv6

192.168.68.1(IPv4)

192.168.28.1(IPv4)

192.168.18.136(IPv4)

192.168.253.1(IPv4)

Monitor:

0: \.\DISPLAY1 - Work=0,0,1920,1040 Monitor=0,0,1920,1080 Bpp=32 [PRIMARY]

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(0000827)
guest   
2021-10-15 10:13   

In my testing so far
Issue 3 is stable and reproducible on Windows 7
Issues 1 and 2 are probably the same issue: when taromati is triggered with OnUpdateFailure during a silent update and reference0 is "executing", it cancels the silent update and returns to the normal update



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
325 [SSP・整備班・その他] SSPBT:本体(SSP) minor always 2021-10-14 16:23 2021-10-14 17:55
Reporter: guest Platform:  
Assigned To: ponapalt OS:  
Priority: normal OS Version:  
Status: confirmed Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: anchor.font.shadowcolor and anchor.font.shadowstyle aren't working
Description:

I've tried these with and without a shadow on the normal text, but they don't seem to do anything right now.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(0000825)
ponapalt   
2021-10-14 17:55   

will fix next ver.



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
311 [SSP・整備班・その他] SSPBT:本体(SSP) minor always 2021-10-06 17:54 2021-10-07 11:28
Reporter: guest Platform:  
Assigned To: ponapalt OS:  
Priority: normal OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: developer_options.txt's little error
Description:

You know, I wrote this in taromati2's developer_options.txt
shell/,noupdate
https://github.com/Taromati2/ghost-in-the-shell/blob/master/developer_options.txt#L12

I then encountered something strange when I made updates.txt for the 48 shells of taromati2: some shells' updates.txt were made correctly, some shells' updates.txt were deleted

It's a bit confusing, you know, either these updates.txt should all be generated properly, or they should all be deleted

Of course this doesn't affect my actions much, so it's up to you to fix it or not

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(0000777)
ponapalt   
2021-10-07 11:14   

Hmm... It may be caused by update definition cache that I've implemented recently.
Please try to delete updates.txt / updates2.dau, then re-create update definitions.

If above try is succeeded, I should refine update definition cache mechanism...

(0000778)
guest   
2021-10-07 11:28   

succeeded



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
306 [SSP・整備班・その他] SSPBT:本体(SSP) feature N/A 2021-10-05 15:45 2021-10-05 18:39
Reporter: guest Platform:  
Assigned To: ponapalt OS:  
Priority: normal OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: Let input boxes have semi-transparency
Description:

I know Ukadoc says that they can't have it, but is there a reason for this limitation? I often make my input boxes just a smaller version of the main balloon, and it's always a little frustrating when I forget I can't have smooth edges on them.
If there's a reason for this limitation, then please ignore this.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(0000761)
ponapalt   
2021-10-05 17:18   
(Last edited: 2021-10-05 17:19)

Because edit box common control on Windows OS can't support layered window (=transparent window).
This is by design of OS, so I can't solve it.

(0000763)
guest   
2021-10-05 18:39   

Ah, I understand now. This is unfortunate. Back to pixel brushes for me, then!



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
305 [SSP・整備班・その他] SSPBT:本体(SSP) feature N/A 2021-10-03 10:15 2021-10-03 10:15
Reporter: guest Platform:  
Assigned To: OS:  
Priority: normal OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: Gives users the option to update ssp automatically and silently
Description:

Here's the thing, I had a fight on social media yesterday with a taromati2 user (he's a very annoying and underage user who doesn't even know the difference between ghost and ssp)
In general, I find that some users don't like it when the software pops up and says "Hey, there's an update here, hurry up", but prefer it to do everything automatically and silently
So I thought that ssp might offer an alternative update strategy: automatically downloading updates and restarting itself when the user can't see it (e.g. when minimised, when playing full screen, when the screensaver is running).
This is probably a silly request, so I don't care if it gets implemented or not.
I am just giving a notice of my findings

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
301 [SSP・整備班・その他] SSPBT:本体(SSP) feature N/A 2021-10-02 11:03 2021-10-02 12:15
Reporter: guest Platform:  
Assigned To: OS:  
Priority: normal OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: Allow balloon and shell to have custom dlls to draw the interface
Description:

Related:http://ssp.shillest.net/bts/view.php?id=183
Some people want to use l2d in ukagaka, others want to use u3d, but this is difficult to achieve with the current ukagaka architecture
My suggestion is to make the existing shell and balloon drawing mechanism that comes with ssp a dll file and make a series of communication protocols
Then use ssp's own drawer when a shell or balloon does not have a custom drawer, and use the drawer provided by the shell or ballon when the shell or balloon does have
I think it makes sense to allow a shell or a balloon to organize its own file structure

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(0000739)
guest   
2021-10-02 11:07   

It's not a very urgent issue, but I think it would be a big boost to something
So please do so
If there are some architectural issues, please ask them here and I think I'll think of a response



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
253 [SSP・整備班・その他] SSPBT:本体(SSP) feature N/A 2021-08-26 12:38 2021-10-01 20:53
Reporter: guest Platform:  
Assigned To: OS:  
Priority: normal OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: narpng
Description:

Well, the thing is, I'm playing a Japanese game recently. This game can share your favorite homemade characters through PNG "character card"
In fact, the role information is attached to the end of the PNG file. The whole "role card" is a small archive file that stores the character's info
I wonder if ghost can be shared like this?
It is feasible to attach a zip file after a PNG file. You can easily open the file in the form of a compressed package by changing the suffix name to zip. Therefore, if we specify a special file suffix, such as ".nar.png", or check the additional content every time SSP processes the image file, we can express the NAR in the form of a picture

Maybe we can be more aggressive and save ghost's homeurl to the picture, so that the volume is smaller and the function is not affected

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(0000712)
guest   
2021-09-28 10:23   

There is a large company called Alibaba in China, and not long ago an employee of the company leaked a screenshot of his computer and announced to the public that the company was working overtime illegally, and that all personal information had been mosaicked.
The company then fired the employee
The technology used by the company is called "invisible watermarking", where you can put some information in the pixels of an image, but the image will look no different to the human eye
You know, it's too easy to put a few bytes of employee information in a few hundred kilobytes, but I think we could also put ghost information in a png, like homeurl
Appending data to the end of the file would work, but it's likely to disappear after the chat software has processed it, and I suppose we could use a low-profile version of the "invisible watermark" in this scenario if it was technically feasible, you know, just not as resistant to interference

(0000725)
guest   
2021-09-29 08:19   

Although it has nothing to do with ukagaka, I would like to know.

  1. can this "invisible watermark" be identified or removed or made unrecognisable?
  2. Is Alibaba, the company, still working illegally overtime?
  3. what is the follow-up situation of the employee?
(0000736)
guest   
2021-10-01 20:53   

https://wiki.linuxquestions.org/wiki/Embed_a_zip_file_into_an_image
Yes I think it would be cool if ssp supported the installation of nar in png or other image format, nar authors could make nice "covers" for their nar files and this would also provide a preview of the nar content on some software
And personally I think it's very much like the "summon a genie from a card" scenario, yeah, cool
But personally I probably wouldn't want special suffixes like .nar.png, it seems a bit outrageous
I think what ssp could do is to do a "legal nar" check every time a file is dragged in, which would be aesthetically pleasing and not have much of a performance impact
As for the "invisible watermark", it's a good idea, but I don't think it's that easy to implement, and although it's a viable technique, it's a bit of a "laser gun to a mosquito" in this case



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
296 [SSP・整備班・その他] SSPBT:本体(SSP) minor random 2021-09-30 04:33 2021-09-30 04:33
Reporter: guest Platform:  
Assigned To: OS:  
Priority: normal OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: Sometimes the last character of email headers are cut off
Description:

I'm not sure if this is an issue with SSP or with Gmail, but when my ghost gets the email headers through reference7 (or reference.raw[7]) of OnBIFFComplete, the last character is often cut off. I've seen the reference values in Tama and this is definitely not an issue with the code I use to display them.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: image.png (8,999 bytes) 2021-09-30 04:33
https://ssp.shillest.net/bts/file_download.php?file_id=162&type=bug
image-2.png (9,898 bytes) 2021-09-30 04:33
https://ssp.shillest.net/bts/file_download.php?file_id=163&type=bug
image-3.png (6,192 bytes) 2021-09-30 04:33
https://ssp.shillest.net/bts/file_download.php?file_id=164&type=bug
There are no notes attached to this issue.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
293 [SSP・整備班・その他] SSPBT:本体(SSP) feature N/A 2021-09-29 08:07 2021-09-29 08:07
Reporter: guest Platform:  
Assigned To: OS:  
Priority: normal OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: Auto update of language packages when the dll version in use is less than the ssp ver
Description:

Automatic detection and update of language packages when the dll version of the language package in use is less than the ssp version
This will eliminate the need to manually update language packs

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
288 [SSP・整備班・その他] SSPBT:本体(SSP) feature N/A 2021-09-24 13:52 2021-09-24 13:52
Reporter: guest Platform:  
Assigned To: OS:  
Priority: normal OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: New event: rate of use graph within one week
Description:

It was nice for ghost to be able to get an aggregate rate of use graph, but this seems hardly useful for identifying ghost usage over time
Ideally ghost would be able to retrieve as much recent ghost usage as needed (anywhere from a week to a month), but I find this difficult to design and unrealistic

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
274 [SSP・整備班・その他] 整備班:YAYA feature N/A 2021-09-10 20:10 2021-09-23 17:46
Reporter: guest Platform:  
Assigned To: ponapalt OS:  
Priority: normal OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: Make a yatama exe
Description:

The 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

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: Q~KAEFL1KR2YWAL6]OZ1{9C.jpg (10,563 bytes) 2021-09-18 21:02
https://ssp.shillest.net/bts/file_download.php?file_id=159&type=bug
Notes
(0000674)
guest   
2021-09-16 23:02   

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

(0000675)
guest   
2021-09-17 00:45   

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

(0000676)
guest   
2021-09-17 00:56   

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".

(0000677)
ponapalt   
2021-09-17 09:52   

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 /

(0000682)
guest   
2021-09-17 22:32   

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

(0000685)
guest   
2021-09-18 21:02   

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

(0000686)
guest   
2021-09-18 21:06   

oh and how to achieve coloured text

(0000687)
guest   
2021-09-19 00:45   

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

(0000688)
guest   
2021-09-19 01:00   

Great, it didn't work at all

(0000696)
guest   
2021-09-23 17:46   

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



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
285 [SSP・整備班・その他] SSPBT:本体(SSP) text random 2021-09-20 02:10 2021-09-21 21:35
Reporter: guest Platform:  
Assigned To: ponapalt OS:  
Priority: normal OS Version:  
Status: feedback Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: バルーンの表示が欠けることがある
Description:

実用上ほぼ問題が無く稀な現象ですが、添付画像のようにバルーンが水平に欠けてしまうことがあります。
恐らくこの1年以内に発生しはじめた現象で、忘れたころに不特定のゴーストで発生しています。

欠けた箇所は「何も無い」状態で、裏のウィンドウが表示されおり、クリックしても裏のウィンドウが選択されます。
何らかの操作でバルーンがリフレッシュされれば(欠けたバルーンをドラッグするだけでも)問題は解消されます。
また、最終的に欠けない場合でも、トークの切り替え時に一瞬(1フレーム?)だけ欠けたバルーンが表示され、チラついて見えることがあります。

添付画像は「dickgirl 朱里」で、Ctrlキーでスキップしながら目にマウスオンする操作を繰り返した際に発生したものです。
恐らく以下のスクリプト実行中のものでした。

*眼と眼が合う
\0\s[5]ふふふ。なんですか?\e

環境は Windows10 64bit Home
SSP/2.5.25 (20210915-11; Windows NT 10.0.19042)

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: クリップボード05.jpg (31,324 bytes) 2021-09-20 02:10
https://ssp.shillest.net/bts/file_download.php?file_id=160&type=bug
Notes
(0000689)
ponapalt   
2021-09-21 21:35   
(Last edited: 2021-09-21 21:35)

なんだこりゃ… .26でとりあえず思いついた部分を調整しましたけど、さっぱりわからん…



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
280 [SSP・整備班・その他] SSPBT:本体(SSP) feature N/A 2021-09-16 22:47 2021-09-17 17:52
Reporter: guest Platform:  
Assigned To: OS:  
Priority: normal OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: allow charset to be set separately for each ghost
Description:

There are still some ghost seemingly automatic charset detection that does not work: some appear in ghost name and author name, and some appear in updated files
So I think this might be better

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(0000679)
ponapalt   
2021-09-17 17:08   

I want to refine charset auto detection before adding manual config. Please tell me problematic ghosts.

(0000680)
guest   
2021-09-17 17:48   

I think these ghosts are just special names: in the shiftJIS character set they are meaningful Japanese, and in the Chinese character set they also happen to be Chinese that displays properly, just meaningless(草)
So I don't think this kind of problem can be avoided by automatic charset detection: software like notepad++ needs to specify the charset manually when this happens.

(0000681)
guest   
2021-09-17 17:52   

ETC:
shiftJIS character set:
name,理夢
//...
craftmanw,緋龍華 麒麟
//...
sakura.name,理夢
kero.name,ヨンヨン

Chinese character set:
name,棟柌
//...
craftmanw,旉棿壺 阨椯
//...
sakura.name,棟柌
kero.name,儓儞儓儞



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
275 [SSP・整備班・その他] SSPBT:本体(SSP) minor always 2021-09-10 22:00 2021-09-15 13:44
Reporter: guest Platform:  
Assigned To: ponapalt OS:  
Priority: normal OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: Avi file playback error
Description:

There are some small problems when playing avi files: Video progress jump, flower screen, and others
This has no effect on me, so please put it on the back burner
I don't think many people will use SSP to play videos - probably?
You've had a long day.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(0000667)
guest   
2021-09-10 22:04   

error file https://www.mediafire.com/file/m3hpygqh9w82s90/Price-OP.avi/file

(0000672)
ponapalt   
2021-09-15 11:29   

Please try 2.5.25 with LAV Filters https://github.com/Nevcairiel/LAVFilters/releases

(0000673)
guest   
2021-09-15 13:44   

not fixed
but thanks for LZMA



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
265 [SSP・整備班・その他] 整備班:YAYA feature N/A 2021-09-07 10:33 2021-09-10 10:09
Reporter: guest Platform:  
Assigned To: ponapalt OS:  
Priority: normal OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: reopened  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: Anti cheating check
Description:

When there are some complex numerical systems in ghost, some users will use some memory modification tools to modify the values (such as money or intimacy)
In some mature games, the "Canary value" is often used to detect memory modification: the Canary value has the same value as the protected variable, and the protected variable will deviate from the real value by a specific value to prevent it from being detected by the memory modifier. When you detect that the Canary value is different from the real value of the protected value, You know something has moved your memory. At this time, you can enable some plots or punishments specially provided for cheaters
I try to provide this method in my ghost, but it's too troublesome: every time I update the corresponding value, I need to add a large series of more complex operations to the code
So I wonder if this function can be used as the built-in function of yaya: one function is used to declare that the variable needs Canary value, and the other function detects whether the value has been modified

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(0000644)
ponapalt   
2021-09-08 16:51   

SSP and YAYA are not so good protective environment.
Users can boot any other ghosts, add any other plugins.
This means users can load any other unmanaged DLLs in same memory space, and modify any environment freely.
So, it's completely meaningless trying to implement memory data protection such as canary value.
If you want more protective environment, you should need more extensive system.

Aren't you too nervous? I think it's okay to trust users a little more.

(0000648)
guest   
2021-09-08 22:43   

Yes, I know that anti cheating doesn't make much sense, but I still want to make ghost detect and handle possible memory modifications through operations such as Canary value: some users only use CE, and I can detect this through the Canary value mechanism and prepare some additional scenarios or penalties

If I really want to deal with cheating, I can detect the list of programs running in the background, but I just want to surprise these guys who modify memory

(0000649)
guest   
2021-09-08 23:48   

I don't think this is within the scope of yaya's functions, although it can do it

Your problem is that you want to do something else when modifying a variable, but you don't want to write the code that modifies the variable too long and ugly, right?

Unfortunately, yaya cannot overload operator= like C++.
But I think you can write modifications to special variables as functions and use function calls to modify them

(0000660)
guest   
2021-09-09 10:41   

My problem is not when storing values: it's ugly to use function calls to encapsulate the storage of values, but it's in an acceptable range
The problem is when you take it out: each time you have to do additional calculations to offset the offset

All in all, yes, it's ugly, so I wonder if I can make this mechanism an optional feature of yaya to keep my DIC files dry
You know, this mechanism is only used for variables declared by a specific function. In this way, it will not bring too much burden to ordinary variables, except virtual function table lookup or flag detection

(0000661)
guest   
2021-09-09 10:55   

How about this?
Three functions are designed to declare several processing functions for variables:
The processing function when the variable is changed: parameter: the name of the changed variable, the original variable value and the existing variable value
The processing function when the variable is destroyed: parameter: the name of the destroyed variable and the original variable value
The processing function when the variable is accessed: parameter: the variable name and variable content, and take the return value of this function as the value of the variable

I think this is much better than only anti cheating: it even allows yaya to be more object-oriented

(0000662)
guest   
2021-09-09 11:03   

The processing function when a variable is changed: parameters: the name of the unchanged variable, the original variable value, the variable value being assigned
the return value of the function as the content of variable modification

This will be better

(0000663)
guest   
2021-09-09 11:08   

FUNCDECL.changeing(varname,funcname)

like this

(0000666)
guest   
2021-09-10 10:09   

So maybe it's better to rename this issue?
Now the problem becomes the implementation of the new "Object-Oriented" function, isn't it?



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
247 [SSP・整備班・その他] SSPBT:本体(SSP) feature N/A 2021-08-24 22:10 2021-09-10 10:07
Reporter: guest Platform:  
Assigned To: OS:  
Priority: normal OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: Some suggestions for speech recognition
Description:

I just came into contact with SSP's speech recognition today. It's really a great function
Here are some suggestions. Supporting these may make it better

  1. New speech recognition mode
    Conversational speech recognition is a function that can improve the user experience. When speech recognition starts, the software sends a prompt tone to indicate the beginning of speech recognition, and plays another prompt tone after this conversation, and then processes it
  2. Turn on or off the speech recognition function through Sakura script
    Ghost can provide a switch!
  3. Voice wake-up
    Allow ghost to set specific voice keywords to enter a function - whether ghost is in a conversation or standing in a daze
  4. Hidden voice options
    Provide a sakura script to add options for speech recognition: for example, I want to use the three keywords "single cycle", "list cycle" and "sequential play" in the speech recognition of the music player, but this is very useful when I only want to provide one mode button in the UI interface
  5. option but not in speech recognition
    There are some options I don't want it to be voice recognized, but I want to provide such buttons in the UI
  6. When the options provided by the current entity are not matched, the options of other roles are matched
    When both roles of a ghost open the UI, I want to consider another UI after my current statement does not match the UI button provided by the current subject
Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(0000599)
guest   
2021-08-25 20:38   

And also, I think it would be better if user can specify the sound synthesis engine for each ghost

(It would be great if ghost could provide its own voice synthesis mechanism to ssp. As far as I know, Microsoft's own voice synthesis function can't load the voice package)

(0000665)
guest   
2021-09-10 10:07   

Some additions: I think if there are some new sakura tag allows some text to be played out by a language engine (independent of speech synthesis settings), it will be more convenient for ghost authors to realize some functions, such as text reading of novel readers



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
266 [SSP・整備班・その他] SSPBT:本体(SSP) minor always 2021-09-07 11:59 2021-09-09 09:45
Reporter: guest Platform:  
Assigned To: ponapalt OS:  
Priority: normal OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: OnScreenSaverStart and OnScreenSaverEnd do not fire
Description:

I've had this issue for years and never thought to report it. It happens on both Windows 7 and Windows 10, on the latest version of SSP.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(0000652)
ponapalt   
2021-09-09 08:00   
(Last edited: 2021-09-09 08:01)

I can't reproduce this problem. I need more detailed information.
Note : this event does not occur by "Preview" button of screen saver config.

(0000659)
guest   
2021-09-09 09:45   

I'm not sure what information would be helpful. If you need something specifically, I can get it for you.
Here's a video of it, if that's helpful. There are some LOGGING commands that should show up, as well as some variables that should change, but neither of those things happen. https://www.youtube.com/watch?v=nAVAMMkUdbY
The screensaver starts at 1:05 in the video



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
260 [SSP・整備班・その他] SSPBT:本体(SSP) minor always 2021-08-31 20:23 2021-09-09 01:08
Reporter: guest Platform:  
Assigned To: ponapalt OS:  
Priority: normal OS Version:  
Status: feedback Product Version:  
Product Build: Resolution: reopened  
Projection: none      
ETA: none Fixed in Version: 2.5 (リリース)  
    Target Version:  
Summary: Some homeurls cannot be used, although the browser can access the files normally
Description:

Well, I'm happy to create a lot of updated mirrors for my ghost recently
But I found that some update mirrors can't be used, although you can normally access the files through your browser
like "https://raw.fastgit.org/Taromati2/stable-mirror/master/Taromati2/" , you can't use it to update ghost, but you can download "https://raw.fastgit.org/Taromati2/stable-mirror/master/Taromati2/updates.txt"
There are also a another mirror with this problem "https://gitee.com/Taromati2/stable-mirror/raw/master/Taromati2/"

I don't know if this is SSP's problem. Maybe it's just that these websites have a lot of jumps?

and I don't really care if this issue can be fixed(you know, it's just mirrors), I just think this may cause trouble to other ghost Deployers, so a fix will be nice
sorry to bother you and I'm not in a hurry

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(0000630)
guest   
2021-08-31 20:36   

And I have hundred million's curiosity:
updates.txt in the ghost\master are exactly the same as the updates.txt in the ghost root directory
What does it mean?

(0000633)
ponapalt   
2021-09-01 14:18   

I'll check it.
updates.txt in the ghost\master is just for compatibility.

(0000634)
guest   
2021-09-01 23:37   

thanks!

(0000636)
ponapalt   
2021-09-03 15:59   

2.5.22 Fixed

  • raw.fastgit.org return 403 for specific file. This behavior is same as browser access, so it's not SSP problem.
  • gitee.com return 404 when not login, so I can't test it.
(0000651)
guest   
2021-09-09 01:08   

I have a problem using this homeurl:
https://cdn.jsdelivr.net/gh/Taromati2/stable-mirror@master/Taromati2/
When updating the file, the MD5 of the following file is incorrect, but the correct file can be downloaded from the browser:
https://cdn.jsdelivr.net/gh/Taromati2/stable-mirror@master/Taromati2/ghost/master/dic/games/Gobang/Gobang.dic

still, sorry to bother you and I'm not in a hurry
Thanks



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
230 [SSP・整備班・その他] SSPBT:本体(SSP) feature N/A 2021-08-17 20:21 2021-09-01 01:14
Reporter: guest Platform:  
Assigned To: OS:  
Priority: normal OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: add new sakurascript to turn debugmode of shiori on/off
Description:

After the appearance of x-ukagaka-link, I tried to add some corresponding support to my ghost, including the URL for updating or open the master directory
But when I tried to open Shiori's debug mode through x-ukagaka-link, I got stuck, no sakura script could do this

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(0000632)
guest   
2021-09-01 01:14   

Draft:
![set,shioridebugmode,on/off]



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
254 [SSP・整備班・その他] SSPBT:本体(SSP) feature N/A 2021-08-26 20:10 2021-08-30 12:21
Reporter: guest Platform:  
Assigned To: ponapalt OS:  
Priority: normal OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: x-ukagaka-link: install from homeurl
Description:

why do we still use nars if we can use x-ukagaka-link?
x-ukagaka-link:type=install-from-homeurl&url=XXXXXXXX
x-ukagaka-link:type=install-from-homeurls&url1=XXXXXXXX&url2=XXXXXXXX&.....

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(0000609)
ponapalt   
2021-08-27 05:26   

I don't completely disagree with this plan, but I don't think it's good because it increases the load on the delivery server.
Some servers don't like processing such a large number of requests, so they put a rate limit on it, resulting in HTTP 429 error.

(0000610)
guest   
2021-08-27 11:33   

After implementing this function, whether to provide a download link is the thing of ghost's author. I think.
And may be we can take a few minutes off at http 429 error?

(0000616)
guest   
2021-08-30 11:20   

Wait, if there is no install.txt in homeurl, how do you judge the type of installation?

(0000617)
guest   
2021-08-30 12:21   

Either the homeurl that supports this installation method must have install.txt, or:
x-ukagaka-link:type=install-from-homeurl&url=XXXXXXXX&type=(ghost/balloon/....)
x-ukagaka-link:type=install-from-homeurls&url1=XXXXXXXX&type1=ghost&url2=XXXXXXXX&type2=language&.....

Damn it, it's not neat now



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
257 [SSP・整備班・その他] SSPBT:その他 feature N/A 2021-08-29 15:49 2021-08-29 15:49
Reporter: guest Platform:  
Assigned To: OS:  
Priority: normal OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: let Discord Rich Presence PLUGIN can show some info of ghost
Description:

Can the Discord Rich Presence PLUGIN send an event to ghost to obtain a sentence about the current situation of ghost for display in the user's Discord profile?
For example:
Emily: eating sweet potatos
or:
Emily
eating sweet potatos

By the way, I read the relevant API docs. It seems that the game icons must be uploaded in advance, which makes ghost's own icons unable to be displayed
I wonder if there is any way to allow ghost authors to upload their own icons and provide support in ghost related events?
I haven't read the API docs in detail, so please ignore my whimsical idea if can't

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
227 [SSP・整備班・その他] SSPBT:本体(SSP) feature N/A 2021-08-16 12:50 2021-08-27 20:45
Reporter: guest Platform:  
Assigned To: OS:  
Priority: normal OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: asking for some basic settings when SSP runs for the first time
Description:

The options I think can ask when first run:

  • File association
  • Ghost display mode
  • User name and gender settings

Generally speaking, as long as most users will change or need to change the options, they can be added to the initial setting list (of course, this list should not be too complicated or too professional, it well scare people)
also we can provides the option to skip: all options will run with default values

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(0000558)
ponapalt   
2021-08-16 13:30   

Edit : tempdir detection separated



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
236 [SSP・整備班・その他] SSPBT:本体(SSP) feature N/A 2021-08-19 15:02 2021-08-25 20:22
Reporter: guest Platform:  
Assigned To: OS:  
Priority: normal OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: cloud saves of ghost&ssp profile
Description:

Windows 10 comes with OneDrive and has 5g free capacity. Why don't we use this to provide cloud storage of ghost archive files?
Some ghost authors try to implement some functions: for example, after uninstalling ghost and installing it again, ghost keeps the memory of your last installation. This way can also do this
At the same time, this function can also be used for synchronization between home computers and office computers

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(0000569)
guest   
2021-08-19 16:01   

(Not the original poster) I personally don't like the idea of cloud storage with SSP; I very much appreciate that the entire program is contained in a single folder and does not affect anything else on my computer.
Also, while this definitely would be beneficial for plenty of ghosts, I think it could mess up others (especially ones that tell a story or are very meta). At the very least, I would want a way to recognize that the ghost has been reinstalled and the save restored from the cloud so that I can choose how to handle that within the ghost, or a way to disable the cloud for my own ghosts so that it can't mess up their intended progression.
Really, it would not go well for my ghosts, since you could have the same 'person' open on two computers at once which completely breaks immersion... Two different instances of the ghost with two different save files is different from two instances that share a save file. Giving ghost devs at least some amount of control over this would be greatly appreciated, if it is added.

(0000570)
guest   
2021-08-19 16:43   
  1. Some people use onedrive, others use Mega sync or others. I think it would be better to allow different file synchronization platforms
  2. Some ghost have realized autonomous memory recovery (by retaining information in some places)
  3. Like the update, some ghost authors may want this to run in the background without notifying the user
  4. How to avoid file conflict?
  5. How to avoid unequal versions of saved files and ghost?
(0000571)
guest   
2021-08-19 16:57   
  1. When a cloud ghost instance is running, update the cloud archive and lock the cloud file of this ghost. Other machines will not be able to run this ghost (or have a serious warnings), so as to avoid multiple machines running a ghost at the same time and file conflicts
  2. Allow users to set the synchronization folder location (onedrive by default), so as to provide multi platform support
  3. Allow ghost to set which files need to be synchronized
  4. Notify ghost when synchronization is turned on (or off), so as to allow ghost to change the archiving policy
  5. Allow ghost to tell SSP through Sakura script or other after its archive file has undergone incompatible changes: instances on other machines must be updated to this version (or higher) to continue running
  6. like http://ssp.shillest.net/bts/view.php?id=226 , provide a mode that does not notify the user
(0000598)
guest   
2021-08-25 20:22   

But, um, if you are running a ghost with a cloud save, how can you ensure that SSP unlocks the cloud save before the synchronization program exits when you poweroff?



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
246 [SSP・整備班・その他] SSPBT:本体(SSP) minor always 2021-08-24 21:33 2021-08-24 21:33
Reporter: guest Platform:  
Assigned To: OS:  
Priority: normal OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: Speech recognition does not work with options with special characters
Description:

like “\q[[something\],OnWhatEver]”
Moreover, it seems that all the options in the whole interface cannot be selected by voice

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
219 [SSP・整備班・その他] SSPBT:本体(SSP) major unable to reproduce 2021-08-01 16:41 2021-08-13 12:09
Reporter: guest Platform:  
Assigned To: ponapalt OS:  
Priority: normal OS Version:  
Status: feedback Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: Sometimes the english translation does not get installed properly
Description:

I have been unable to reproduce this issue on my end, but multiple users new to SSP have had issues with the english translation not installing properly despite using the Complete Install Package from ssp.shillest.net

I've asked affected users what the contents of their english translation folder is, and usually it only contains the ssp-pictures subfolder, and resource.dll. Not always, but most of the time. Usually, if I send them a copy of the contents of the english folder from my installation of SSP, that fixes the issue for them.

I know at least some of the users are running Windows 10, but I don't know any more than that, unfortunately. It has been suggested to me that it could possibly be a decompression issue.

I'm not sure if it's related or not, but it is also worth noting that some (but not all) users have SSP install without also installing the default ghost and balloon, despite using the Complete Install Package.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(0000483)
ponapalt   
2021-08-03 13:40   

Please try to use latest fullset : http://sspnormal.shillest.net/archive/ssp_2_5_07f.exe
Above problem may be caused by old self-extractor app, so I have decided to replace it.

(0000491)
guest   
2021-08-03 18:58   

This works fine for me, but since I was unable to reproduce the bug myself, I can't say for certain that it's fixed. If I get in contact with someone who had the issue and they can confirm it works, I'll let you know.



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
162 [SSP・整備班・その他] SSPBT:本体(SSP) text always 2021-05-23 05:28 2021-08-05 11:57
Reporter: guest Platform:  
Assigned To: ponapalt OS:  
Priority: normal OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: reopened  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: デスクトップ解像度変更時の挙動
Description:

解像度を1920x1080から、800x600等に変更し、
また1920x1080に戻すと、ゴーストの位置が変わる。

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(0000359)
ponapalt   
2021-05-23 16:08   

右下端からはみ出て操作不能になるのを避けるために、画面内に強制移動する処理が働いています。
これは仕様です。

(0000466)
ponapalt   
2021-07-08 06:30   

解像度ごとに位置保存?

(0000475)
guest   
2021-07-28 22:26   

Not the original poster
I think it just needs some simple mathematical transformation through the old resolution and location, the current new resolution and the size of ghost to obtain the new location. You know, the upper left corner is the benchmark for resolution modification
Of course, if you want to make it simple, you can reset the ghost position every time when change the resolution, but I don't guarantee that someone will ask a new question in the future: "the ghost position will be reset every time you change the resolution!" like this...

(0000476)
guest   
2021-07-28 22:39   

Simple draft :
If the original position is the default position at the original resolution
Take the default position at the new resolution
If multiple ghost windows overlap
Obtain the coordinates of the lower right corner of each ghost window in this group of overlaps and calculate the relative position
Take the ghost window at the bottom right corner to calculate the window coordinates, and keep the relative positions of other windows and this window unchanged
otherwise
Take the coordinates of the lower right corner of the ghost window and change the scale according to the resolution



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
91 [SSP・整備班・その他] SSPBT:本体(SSP) minor N/A 2020-05-13 15:04 2021-08-05 11:56
Reporter: guest Platform:  
Assigned To: ponapalt OS:  
Priority: normal OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: reopened  
Projection: none      
ETA: none Fixed in Version: 2.4 (リリース)  
    Target Version:  
Summary: 多重着せ替えのinterpolate合成がうまくいっていない
Description:

サーフェスAを着せ替えXとしてoverlayfastで重ねたサーフェスBを着せ替えYとしてinterpolateでサーフェスCに重ねた結果サーフェスAがoverlayfastもinterpolateも適用されていないような状態で表示されてしまいます。
着せ替えXとYそれぞれ単体では正常に表示されているように見えます。

動作確認のため作成したファイルに参考画像とメモを同梱して添付します。
ただの定義ミスでしたらすみません。

環境
Win10 Home (1909)
SSP/2.4.71

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: _test.zip (48,836 bytes) 2020-05-13 15:04
https://ssp.shillest.net/bts/file_download.php?file_id=37&type=bug
Notes
(0000174)
ponapalt   
2020-06-07 16:34   

2.4.73 FIXED

(0000175)
ponapalt   
2020-06-07 16:36   

ステータス変更ミス



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
185 [SSP・整備班・その他] SSPBT:本体(SSP) feature N/A 2021-06-20 17:54 2021-06-22 09:11
Reporter: guest Platform:  
Assigned To: ponapalt OS:  
Priority: normal OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: Make it possible to export the base layer of a surface as a png
Description:

I make a lot of my surfaces by exporting them as separate layers, and using SERIKO's elements to put them together. It would be very useful if I could take this composited image and export it, maybe with a button in the surface test?

I understand if this isn't possible to implement, it just keeps coming up for me when I want to make things like thumbnails, especially as my shells get more and more complex.

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
163 [SSP・整備班・その他] SSPBT:本体(SSP) trivial N/A 2021-05-23 11:05 2021-06-07 13:31
Reporter: guest Platform:  
Assigned To: ponapalt OS:  
Priority: normal OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: about thumbnail.png big than screen
Description:

When the pixels of thumbtail.png are large than the screen, it's just...
Display part of it outside the screen
Can we add some parameters in description.txt to control the display of thumbtail.png?

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(0000380)
ponapalt   
2021-06-07 11:20   
(Last edited: 2021-06-07 11:21)

Thumbnail is just "thumb nail", it means small like thumb's nail.
Therefore, thumbnail that is bigger than screen is like Titan's thumb nail and difficult to understand demand of such huge images, so I had implemented without screen size considerations.

Please tell me why you want to use such big images, and write your request in more detail.

(0000381)
guest   
2021-06-07 13:31   


Sometimes I want to make this png clearer, you know, I may have overdone it.
Or I want this to occupy half the screen (or more) to get a special visual splendour.
I'm thinking that if there are parameters to adjust the starting position and zoom size of this image (pixel version and screen percentage version), it might be better for some creators with new ideas.



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
104 [SSP・整備班・その他] SSPBT:本体(SSP) minor always 2020-08-09 20:54 2021-06-07 11:21
Reporter: guest Platform:  
Assigned To: ponapalt OS:  
Priority: normal OS Version:  
Status: assigned Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: surfaces.txt overlayfastが透過度を維持しない使用方法があります
Description:

多重きせかえなどいくつかの合成を経由してoverlayfastによる合成を適用しようとした場合、
一般的な使い方と思われる element0, element1 の順に重ねて element1 をoverlayfastで合成した場合と異なる挙動を示すケースがあります。
再現できる最小構成のシェルを添付します。

■再現方法
1.シェルを添付していますので適当なゴーストにインストールし、\0で\s[0]を\1で\s[10]のデフォルトサーフェスを表示します。
2.\0に唯一存在する着せかえパーツを有効化します。
3.\0と\1を比べて、\0のほうが不透明度が高いことを確認します。
4.いくつかの仕組みを経由してはいますが、\0の表示画像は不透明50%の画像に不透明50%の画像をoverlayfastで合成したものですから、
  単純に element0, element1 の関係でelement1をoverlayfastで合成した場合と同じ挙動で不透明度が変化しないことを期待しますが
  それとは一致しない結果になります。

■期待する修正
・overlayfast による合成が、本件投稿ケース等の使用方法で不透明度が変化しないこと。通常の使用方法と同じ挙動を示すこと。
・または、仕様である旨についてのご説明。

■確認環境
windows10, 64bit
SSP 2.4.82

Tags:
Steps To Reproduce:
Additional Information:
Attached Files: test_shell.zip (21,291 bytes) 2020-08-09 20:54
https://ssp.shillest.net/bts/file_download.php?file_id=51&type=bug
There are no notes attached to this issue.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
36 [SSP・整備班・その他] SSPBT:本体(SSP) feature have not tried 2019-11-10 02:36 2020-06-14 02:58
Reporter: guest Platform:  
Assigned To: OS:  
Priority: normal OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: 【要望】SSPエクスプローラの挙動
Description:

自分で順番を並び替え出来るようにしてほしい。
現在は[閉じる][切り替え]だけだが
[閉じる][切り替え][起動][終了]
にしてほしい。

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
Notes
(0000178)
guest   
2020-06-14 02:58   

お気に入り機能とお気に入りタブ



View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
25 [SSP・整備班・その他] SSPBT:本体(SSP) feature have not tried 2019-06-19 04:37 2019-06-19 04:37
Reporter: guest Platform:  
Assigned To: OS:  
Priority: normal OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: ゴースト毎にサブプロセス化
Description:

ホストプロセスを基準として、
ゴースト毎にexeを分ける
それによりsspがエラー吐いた場合、
全ゴーストがクラッシュする事を防げる…かも。
メモリ領域のバッティングによる動作エラーも防げるかも…?
ACCESS_VIOLATION (#c0000005)

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
23 [SSP・整備班・その他] SSPBT:本体(SSP) feature have not tried 2019-06-12 04:15 2019-06-12 04:15
Reporter: guest Platform:  
Assigned To: OS:  
Priority: normal OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: 吹き出しとシェルを前面に表示
Description:

Emily/Phase4.5
のような複数シェルを持つゴーストの場合、
シェルが喋る時にシェルとシェルの吹き出しを他シェルより手前に表示するオプション。

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.


View Issue Details
ID: Category: Severity: Reproducibility: Date Submitted: Last Update:
16 [SSP・整備班・その他] SSPBT:本体(SSP) feature N/A 2019-05-30 21:43 2019-05-30 21:43
Reporter: guest Platform:  
Assigned To: OS:  
Priority: normal OS Version:  
Status: new Product Version:  
Product Build: Resolution: open  
Projection: none      
ETA: none Fixed in Version:  
    Target Version:  
Summary: 吹き出しの表示をSNS風にする機能
Description:

吹き出し表示をSNS風にする機能です。
複数のゴーストを表示したりしている場合に
吹き出しがゴチャゴチャして読みづらくなるためです。

ゴーストプラグイン毎にまとめて表示されます。

==============
エミリ:気が付いたらもう半年終わりか…
テディ:そう考えると一年って早いね!
エミリオ:季節の変わり目だけど、季節の変わり目は
気温の変化激しいから体調管理気を付けて!

Tags:
Steps To Reproduce:
Additional Information:
Attached Files:
There are no notes attached to this issue.