#Custom dialog

10 messages · Page 1 of 1 (latest)

olive saddle
#

Can anyone please explain to me how custom dialog works cause i dont understand it .-.

primal valley
#

in order to allow celeste to be translated to other languages, celeste does not use text directly. instead, each dialog is identified by its unique dialog id
below is an example from the vanilla game; the highlighted in pink part is the dialog id - then, then theo says his lines, he says the CH1_THEO_A dialog id, which becomes different text depending on your current language

#

to make you own dialog you need to basically replicate what vanilla did - make a Dialog folder inside your mod folder, and put an English.txt file (make sure to show file extensions to make sure you don't accidentally name your file English.txt.txt)

#

it's recommended that dialog ids have your username and your campaign name inside them, like so:

YourUsername_YourCampaignName_YourDialogId=
  [MADELINE left normal]
  Hello, world!
#

then when you want to display said dialog you just refer to that dialog id

#

note: when first creating the English.txt file you need to restart everest for it to pick it up - after that, any changes to English.txt will be reloaded as soon as you save

#

this is all explained in the wiki

tepid hillBOT
primal valley
#

specifically the Adding Custom Dialogue page

#

the stuff in curly braces {} are modifiers - almost all of them are explained at the top of vanilla's English.txt