SSP Code Ukagaka Dialog Editing
a tutorial made from noobies, for noobies.
yes, this is a disclaimer that i am making this tutorial purely from my own knowledge of this- i am no expert...... (; ̄3 ̄)╭ so please do correct me if there are some mistakes and misunderstandings!
requested by @louciousse heheheh
if ur looking for the whole ukagaka guide, check out zarla's page!
this is specifically made for the handplates Dr. W.D Gaster ukagaka but i'm sure it works simillary for other ghosts too!
PLEASE HAVE NOTEPAD++ INSTALLED!!!
download = https://notepad-plus-plus.org/downloads/
SSP folder -> ghost -> z_gaster -> ghost -> master
once you found yourself the master folder, there are a list of dialog files you can edit! This is where Notepad++ gets in use
g_bootend = booting and closing dialog
g_commu = exchanging dialogs between other ghosts
g_menu = dialog when choosing options in menu
g_mouse = mouse interaction dialog
g_etc = dialog when using SSP functions
g_nameteach = a lil easter egg dialog depending on your input name
b_solo = brother's dialogs
b_together = dialogs between the brothers and gaster!!
when you click on the file, the display should be like this.
it looks intimidating for sure but you'll know where you are by the written out dialog and some of zarla's commentary LOL
now you can navigate for the part you'd want to edit or add, you'll find it through keywords and recognizable dialogs heheh
note: to make navigating the desired parts easier, you are able to search for the keyword using the find button
I'm not an expert on how everything works exactly, buuutttt if I were to edit the dialogs personally, I would just copy and paste already existing dialogs and make the adjustments from there. though there are a couple things i've learnt that you'd need to keep in mind
I'll take my own modified code an example:
"* You managed to give him a little smooch on his cheek… \w7\n\n\s[36]!!! \w7\w7\s[9]\i[65]\i[51]\i[105]\n\n* (He's blushing)%(ActReturn)"
as you can see, those numbers and variables in between the text do not appear in the output. it is because they function to determine the space between each dialog and dialog sprites/reactions (based on my assumption........)
from the number quantity, you could tell that there must be a whole lot of sprites. i'm sure there's a file/folder somewhere that gives you the list of all the sprites, but i haven't found anything yet. in the mean time, i've made observations from other dialogs, finding out what each number represents.
the original code before my modification:
"\0\s[28]\i[57]\i[32]\i[77]Myu myu~ \w6kiss- \w6\s[36]!! \w7\w7\s[9]\i[65]\i[51]\i[105]\n\n* (He quickly puts it back in his dimensional box.)\e"
soooo..... best thing to do to understand the whole concept is by experimenting different codes. want to test the code? you can (TEMPORARILY) delete the other coding other than yours to see it run.
note: when editing the code, remember to save and re-boot your ukagaka, or else it won't work! and ALWAYS have a place to keep the original code if you are experimenting with the file, just to be safe
that's all i have at the moment. for whoever that needs this tutorial, i hope it serves it's purpose well o(* ̄︶ ̄*)o
i may add more from time to time if i have more information!! have fun you guys!!