Archvile
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > French BEX
 
Author
All times are GMT. The time now is 04:54. Post New Thread    Post A Reply
wesleyjohnson
Member


Posts: 486
Registered: 04-09


Thanks to all responders for whatever help they provided.
DoomLegacy has got BEX string/pointer/pars/include support, in the latest svn commit (not in release yet). Thanks to prboom too, for I spent some time figuring out how BEX works by looking at their version.

For anyone who wants Doom in another language, the following will probably be of interest.

During the BEX code changes the d_french.h system got fixed to be compatible with the DEH/BEX system. French strings no longer compromise the DEH changing of strings.

The first compile-time option is to replace the text[] strings with french strings. The DEH_Init is first allowed to copy the original strings so it is not affected. The french strings are replaced by four functions. One runs early and changes strings that DEH is not allowed to affect. Then there are separate functions for Doom/Doom2, Heretic, and Chexquest (because the main code has to conditionally call them).

The second compile-time option is to enable BEX_LANGUAGE code.
This allows a language BEX file to be loaded. Any language BEX file can be specified by command line option,
example: " -lang german" would load german.bex.
This BEX_LANGUAGE option only can get to the strings that BEX can, but it is enough to play the game. In DoomLegacy the language bex is allowed to change some strings that PWAD are not allowed to change.
There is also an option that automatically loads "lang.bex" by default.

Many new strings have been added, and french string translation is needed.
Most of the error messages are still not included in either option.

Last edited by wesleyjohnson on 09-17-11 at 19:49

Old Post 09-17-11 19:43 #
wesleyjohnson is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 04:54. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > French BEX

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Forums Directory