Search Unity

Question What's the best solution to allow 3rd party to mod my current text?

Discussion in 'Localization Tools' started by StriderSeiryuu, Feb 1, 2024.

  1. StriderSeiryuu

    StriderSeiryuu

    Joined:
    Oct 9, 2012
    Posts:
    5
    I've been exploring potential approaches to tackle this problem in our game, and I've come up with 2 possible solutions

    Solution 1 (Preferred Method):
    Place a CSV file in the StreamingAssets directory and have the game import the CSV into the string table at startup.

    Solution 2 (Fallback Method):
    Allow third-party to build addressable assets themselves, then they can replace the live addressable assets

    I am inclined to opt for Solution 1 due to its simplicity, but I have concerns about whether it's feasible to edit the string table at runtime in a live environment. Could you please provide guidance or insights into the viability of modifying the string table dynamically during the game's execution in a live environment?

    Additionally, if you have any alternative solutions or suggestions that might offer a more robust or efficient approach to managing string tables, please feel free to share your insights
     
  2. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,282
  3. StriderSeiryuu

    StriderSeiryuu

    Joined:
    Oct 9, 2012
    Posts:
    5
    karl_jones likes this.