Question about development by multiple people.

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
gaku2_sigehiro
Posts: 36
Joined: Sun Jul 14, 2024 2:35 am

Question about development by multiple people.

Post by gaku2_sigehiro »

Hello.
I started developing it with an acquaintance, but when we shared data, a red error appeared in DialogueSystem and we were having trouble.

Since it is a seat license, myself and my acquaintances each purchased one. I bought it first, and my friend bought it later on his own.
I created the base data in advance and shared it using Unity Version Control.
Then an error like this occurred.
240901a.jpg
240901a.jpg (189.34 KiB) Viewed 117 times
When I looked at the DialogueSystem in the scene in that state, it looked like this.
240901c.jpg
240901c.jpg (60.83 KiB) Viewed 117 times
Restarting the project updated the DialogueSystem to the imported state, but this time the error occurred somewhere else.
240901b.jpg
240901b.jpg (174.34 KiB) Viewed 117 times
This is an error in the data I entered to make DialogueSystem compatible with Excel import. I just installed it according to their manual and did not modify it myself.

This is the first error that occurred when multiple people were working together. Are there any steps I should take in multi-person development of DialogueSystem?
I would appreciate it if you could let me know.
User avatar
Tony Li
Posts: 22107
Joined: Thu Jul 18, 2013 1:27 pm

Re: Question about development by multiple people.

Post by Tony Li »

Hello,

The first set of errors look like they were related to the Input System. It may be that someone installed the Input System package but didn't restart the project to allow the Input System package to finish its setup. When Unity is unable to compile all the scripts in the project, then component references to those scripts will the yellow "associated script cannot be loaded" warning in the Inspector view. We can set this aside if these issues are gone after you restarted Unity.

The second set of errors are related to the QuickSheet package and is almost certainly due to your version control configuration. The QuickSheet package is used by the Excel importer addon that you downloaded from the Dialogue System Extras page. It has a subfolder named "Library". However, your version control configuration (e.g., .gitignore file if you're using Git) is probably configured to exclude all folders named "Library". There are two ways to solve this:

1. Rename Assets / QuickSheet / ExcelPlugin / Editor / Library to something different, such as Assets / QuickSheet / ExcelPlugin / Editor / ExcelLibrary

2. Or fix your .gitignore file so it only ignores "/Library", not "Library". This will make it exclude the Unity project's Library folder but not other Library folders located inside your Assets folder.
gaku2_sigehiro
Posts: 36
Joined: Sun Jul 14, 2024 2:35 am

Re: Question about development by multiple people.

Post by gaku2_sigehiro »

Hello.
I did what was written and it was cured.
Thank you for letting me know.
User avatar
Tony Li
Posts: 22107
Joined: Thu Jul 18, 2013 1:27 pm

Re: Question about development by multiple people.

Post by Tony Li »

Happy to help!
Post Reply