Jump to content

X-COM/TFTD Extender and languages patch


nebiun

Recommended Posts

Few years ago I wrote a little utility for replace the French language with Italian for CE version of UFO and TFTD.

 

The utility extracts text from FRENCH.DAT, FRENCH2.DAT, LANG2.DAT and main EXE, creates plain text files, so I can translate every sentence in Italian.

The same utility does the reverse work.

Using the loaders with these patched files I obtain only misplaced strings, directly from the first menu (after the language choice).

 

This is for Tycho: can you add to your loader an option to replace one of the languages with another?

Link to comment
Share on other sites

It should since all text (apart from a few necessary words added by the extender) are stored in one of the .\geoscape\.DAT files. The only caveat would be that the file name would have to remain the same. As long as people are only making data changes to the DAT files, these changes should work with Extender. There are a few places in TFTDextender where I had to change some unit data to compensate for a fix, but there will always be an option to disable these so your own changes will work.
Link to comment
Share on other sites

Hi Tycho,

Text are in the exe (sentences for the intro of the games) and in the LANGx.DAT files: in this files there are pseudo graphic character to build the geoscape menu.

My utility extract this pseudo graphic into a text file, than people can traslate geoscape menu, too.

This is an example of the extract of a LANGx.DAT:

 

@#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.

@,#\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\./

@,\...........................................................~/

@,\.........#.#..#.###.##.##,.,#.##.###.###.,#,.##,.##........~/

@,\.........#.##.#..#..#..#.#.#..#...#...#..#.#.#.#.#.........~/

@,\.........#.#.##..#..##.##,.#..##..#...#..###.##,.##........~/

@,\.........#.#..#..#..#..#.#.#..#...#...#..#.#.#.#.#.........~/

@,\.........#.#..#..#..##.#.#.,#.##..#...#..#.#.#.#.##........~/

@,\...........................................................~/

@,.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

@.//////////////////////////////////////////////////////////////

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.

@,#\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\./

@,\...........................................................~/

@,\......................##,.,#,.,##.#........................~/

@,\......................#.#.#.#.#...#........................~/

@,\......................##,.###.,#,.#........................~/

@,\......................#.#.#.#...#.#........................~/

@,\......................##,.#.#.##,.#........................~/

@,\...........................................................~/

@,.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

@.//////////////////////////////////////////////////////////////

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...