Language File System v1.3
by DerTraveler
Introduction
This script enables you to load any of the game's text content from external files. This includes messages, choices, and any database text. With this script it is much easier to manage your in-game text content, since all of your dialogue is at one central place instead of being spread over hundreds and thousands of events.
Another major use is the ability to translate your game, without the need to create a new project for each language and edit every field in the database. You don't have to make sure that you miss any single of your messages anymore.
Content Extraction
- Text Viewer Add-on allows in-game preview of your created messages
- Converting the files into a RPG Maker style data file in the Data-Folder. Thus when encrypting your Content into an archive it will also be included
- Language-dependant constants and variables
- Language-dependant pictures
Example File Contents
Spoiler
Short example of a Dialogues.rvtext file
<<Introduction>> <<scroll_speed: 4>> Once upon a time there was a kingdom which wasrules by a wise king...Blablablablabla... <<Soldier Greeting>> <<face: People4, 6>> \C[6]Soldier:\C[0] Greetings! Don't make any trouble! <<Find Dragonball>> <<position: middle>> Congratulations!You have found one of the seven dragonballs! <<Evil Sorcerer Speech>> <<position: middle>> <<background: transparent>> So you finally made it into my lair? Prepare to die a slow and horrible death! HAHAHAHAHAHAHAHAHA!Short example of a DatabaseText.rvtext file
<<actors/3/name>> Bob <<states/11/message4>> is no longer confused. (The first character is a space) <<class/1/learnings:3>> <special learning notetag: some-property> <<constants/Vocab/ShopBuy>> Buy some stuffSee script header for more details!
How to Use
Paste it anywhere in the Materials section.
Please read the script header of the Core Script carefully!
Demo
Download here (Still using version 1.0, sorry... will be updated someday)
Script
Core script can be found here.
TextViewer addon can be found in here.
Credit and Thanks
- DerTraveler
Author's Notes