Content warning: Explores topics of death, dying, and loss.
Dusty and Obsidian are a ghost created by Zichqec, featuring an OC of Gaster and his cat Obsidian. They have a heavy focus on teaching the user to read and write Wingdings, including translation tools, a practice mode, and Wingdings minigames. Additionally, all of Dusty's dialogue can be converted to Wingdings upon request.
Not only is Dusty capable of translating in and out of Wingdings, many of his tools can be applied to any other cipher fonts the user has installed, as well.
Dusty features 12 written lessons in Wingdings, covering uppercase letters, lowercase letters, numbers, and common symbols. Most of these lessons are mnemonics to help the user remember which symbol goes with which letter.
The written lessons are only available in Wingdings.
Dusty features a simple option for translating text into Wingdings. The user is given an input box to type in, and once they are finished, he will display their text in Wingdings. The user is given the option to take a screenshot of this text.1)
The user is presented with a panel of Wingdings symbols, and can click each symbol to add it to a secondary balloon that will appear. They also have options to add spaces and linebreaks. Once they are satisfied they have replicated whatever passage they are looking to translate, Dusty will convert the text into normal letters.
Dusty also provides a simple Wingdings chart, which shows each symbol next to its corresponding letter.
Dusty features a few different options for practice mode. Practice mode will replace random words in Dusty's dialogue (excluding narration) with the corresponding symbols in Wingdings. These can be in uppercase, lowercase, or a mixture, depending on the user's settings. There is also an easy, medium, and hard mode, which changes how many words Dusty will convert.
The user also has the option to turn on translation tooltips, which will give the user the translation of any converted word when hovered over.
Finally, when in this mode, some of Dusty's random dialogue will change to be pop quizzes, based on his Wingdings minigames.
Dusty has the option to convert all of his text to Wingdings. If he is closed in this mode, next time he boots he will ask the user if he should continue speaking in Wingdings.
Note that this option only affects Dusty's dialogue, not Obsidian's.
Additionally, there will be an option on the main menu in plain letters to change him out of Wingdings Only mode, in case the user is unable to navigate his menus in this mode.
All minigames have the option to toggle which cases (uppercase, lowercase, propercase, numbers, symbols) should be used. Some minigames also make use of word lists, and the user can pick which categories Dusty should choose words from.
Dusty also has the ability to save user defined word lists to draw from for the minigames and pop quizzes that use words. The user can create and edit as many lists as they like, and toggle any of them on or off at any time.
Except where noted, all of the translation tools and minigames are available in other fonts besides Wingdings, with minimal changes.
Dusty will gather a list of fonts from the user's computer for them to pick fonts out of, or they can enter the name of a font manually. When a font is picked, the user is given a preview, and the option to adjust the font size. After this, the font will be saved in Dusty's menu, and can be changed to at any time. All font-related functions will be based around the user's current chosen font, until they change to something else.
Note that some of Dusty's dialogues are always in wingdings, regardless of settings. These are story-related dialogues that cannot be altered.
If Obsidian overlaps Dusty, Dusty will pick her up and hold her for a while. During this time, the menu cannot be accessed. However, if the user needs the menu, they can double click Dusty a few times, and Obsidian will eventually jump down.
Additionally, when Obsidian overlaps another ghost, a message will be sent silently to that ghost, inquiring if they can pick her up. If the response is affirmative, Obsidian will disappear on Dusty's side, and be “picked up” by the other ghost. Any ghost can add these events, without needing to code to be changed on Dusty's side for it to work.
If the developer of the other ghost has set up a hitbox for Obsidian, she can also be pet in this mode, and will display dialogue in her balloon, as well as incrementing your number of total Obsidian pets.
Obsidian comes with a simple affection system, where the user can make her more friendly by interacting with her and giving her gifts. She can also be pet to earn affection. Once the user has high enough affection, some of her dialogues will change slightly.
Gifts and treats may be bought using G, which are earned from playing the Wingdings games and quizzes.
If the user does not open the ghost for longer than 2 months, Obsidian's affection will go down based on how long it has been, and will need to be earned again.
Dusty and Obsidian have multiple shared interactions with S the Skeleton.
Dusty and Obsidian come bundled with the Void Screen balloon, which is a simple gray balloon with a tiny version for Obsidian. It also has alternative versions for Dusty that use the Wingdings font by default.