View Issue Details
Category | |||||
---|---|---|---|---|---|
SSPBT:本体(SSP) | |||||
Severity | feature | Reproducibility | N/A | ||
Status | closed | ||||
Summary | 0000186: Add optional warning message that ghost has booted into emergency mode | ||||
Description | The new emergency mode is excellent, I think it will definitely improve my workflow. I would like the option to have a warning message when the ghost boots into emergency mode, though, to make it immediately clear when an error has occured. Some devs may not want that, so perhaps it should be an option in the preferences menu? | ||||
Tags | No tags attached. | ||||
Attach Tags | |||||
|
Hey, I'm steve02081504(not the one who raised this question.) When there is no dic\txt of emergency mode, the working mode of yaya-555 is the same as that of the original yaya (554 and before): it does not respond to the requst of SSP I don't understand what your problem is. Can you describe it in detail? |
|
My problem is that I have already had an instance where I was confused why my ghost wasn't working after I reloaded it, because I was testing things in emergency mode and forgot to fix the error in the normal dic files. I would like to have access to emergency mode and having my ghost read out errors to me, while still having a very clear(and consistent) indicator that the main dic files have an issue. I think this would also be beneficial for less experienced devs, to reduce confusion. There should never be ambiguity when it comes to error handling. Aside from that, I like the way this feature was implemented, it will be a great improvement to some of my ghosts in particular. |
|
Hey, you just need to use GETERRORLOG and add a warning in the emergency mode of your ghost. When you overload and enter the emergency mode instead of the normal situation. Your ghost will give you a warning and ask if you want to open the corresponding file. Isn't that great? |
|
Here are two tips for emergency mode: 1. The two pattern variables are common, but DIC is not You can use variables to let your ghost prompt you whether this is normal mode or emergency mode 2. You can try https://github.com/ponapalt/yaya-dic/commit/3debee6fa1631ea7f894f13a140fc3ee424a4c94 's PushAdditionalReturn and the ErrorLevel in http://ssp.shillest.net/ukadoc/manual/spec_shiori3.html : uses the built-in error level mechanism of SSP and pass the internal errors of Shiori or ghost to it |
|
I am using GETERRORLOG, and I do have my ghost instantly warn me when there is an error. But there are still edge cases where this doesn't happen, such as if I use script input to try and test something immediately after reloading, overriding whatever error the ghost was going to give. Also, again, it would be for consistency across ghosts, as well as more clarity, especially for newer devs who have no idea what emergency mode is. I've proposed it as an optional setting, so if you don't like it you don't have to have it on. Error handling should never have ambiguity or the chance for confusion. |
|
I've add ErrorDescription SHIORI header ( = error message display functionality in SSP ) in yaya_shiori3.dic just now. Please see below files. https://github.com/ponapalt/yaya-dic With default settings, you can see error message in SSP, **only critical error** and **only emergency mode** . |
|
(status changed) |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-06-25 17:39 | guest | New Issue | |
2021-06-25 19:48 | guest | Note Added: 0000413 | |
2021-06-25 20:01 | guest | Note Added: 0000414 | |
2021-06-25 20:17 | guest | Note Added: 0000415 | |
2021-06-25 20:30 | guest | Note Added: 0000416 | |
2021-06-26 03:27 | guest | Note Added: 0000418 | |
2021-06-26 11:06 | ponapalt | Note Added: 0000422 | |
2021-06-26 11:07 | ponapalt | Assigned To | => ponapalt |
2021-06-26 11:07 | ponapalt | Status | new => closed |
2021-06-26 11:07 | ponapalt | Resolution | open => fixed |
2021-06-26 11:07 | ponapalt | Note Added: 0000423 |