Quantcast
Channel: RGSS3 Scripts (RMVX Ace) Latest Topics
Viewing all articles
Browse latest Browse all 416

Language File System

$
0
0

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

With the newest version it is now possible to extract ALL of your in-game text content into language files with a single script call. At the same time converted copies of all Map-Files and Common Events in your project will be created in a subfolder. These copies have all their message windows, choices, name changes and scrolling text replaced with the corresponding script calls or message codes.
 
Especially if you already have a big project this will save you a whole lot of time! Or perhaps you want to finish your project by the usual way in RPG Maker before translating it. Or you want to translate an existing RPG Maker VX Ace game to make it available to a wider audience ;). This is now possible, and all that's left to you is the hard translation work ;)
 
Other Features
  • 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 stuff
 

See 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

Free to use in any non-commercial project. For use in commercial projects (be it new projects or translation of existing commercial projects) please mail me.

Viewing all articles
Browse latest Browse all 416

Trending Articles