Serious Help Needed: How to Import Multi-language Excel Script into Dialogue System for Unity

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
naktim
Posts: 4
Joined: Wed Jan 08, 2025 10:54 am

Serious Help Needed: How to Import Multi-language Excel Script into Dialogue System for Unity

Post by naktim »

Hello everyone,

I'm seriously asking for help here.

I'm trying to write multi-language scripts in Excel and import them easily and properly into the Dialogue System for Unity database.

At first, I followed the official CSV example, but the format was extremely complicated and time-consuming to fill in.
Then I tried using the “DS_ExcelImporter_2024-08-29.unitypackage” and its Excel Import feature.

However, after importing, the dialogue only appears as a linear conversation — I can't make it branch, and worse, I can't get multi-language support to work.

Here’s how I structured my Excel sheet:

Actor | Dialogue Text | Dialogue Text [en] | Sequence

I expected this to work for localization, but in the database, it only shows the default text, and none of the alternate language columns are recognized.

I’ve been trying multiple methods, but I’m really frustrated at this point.

I’d like to ask fellow users and the moderators:

What is the easiest and most user-friendly way to write multi-language dialogues in Excel, and import them into Dialogue System so they work properly (with branching + localization)?

I’ve searched the manual and the Extras package, but everything is fragmented and confusing.
The examples provided are too minimal, and I struggle to understand how to adapt them.

Thank you so much in advance.
I've been trying and failing so much that I’m seriously starting to lose motivation.
Error after error has been breaking my spirit.

Tanks everyone :(
User avatar
Tony Li
Posts: 23251
Joined: Thu Jul 18, 2013 1:27 pm

Re: Serious Help Needed: How to Import Multi-language Excel Script into Dialogue System for Unity

Post by Tony Li »

Hi,

Are you actually writing the conversations in Excel, or only handling the localization in Excel?

If you're localizing, use the Localization Export/Import feature.

If you're writing the conversation in Excel, too, then I recommend:

1. Consider a better format for writing the conversation.

2. If you can't do that, then:
a. Write a single-language conversation in Excel and use the Excel Importer.
b. After importing, use the Localization Export/Import feature to export the conversations to separate localization spreadsheets used for localization.
Post Reply