Blood Omnicide is a project to recreate Blood Omen: Legacy Of Kain in 3D. The main goal is to save original game feel and provide nearly same gameplay and balance. There will be some improvements & innovations, just because of nature of porting. The most critical ones will be optional in order to not violate the game experience. The second goal is to provide a game SDK that is open for modifications and additions so Omnicide can be used as a base for expansion packs and mods created in the world of Blood Omen.

Post news RSS Locale system

Another one of the sub-goals of v0.1 development was finished yesterday: a final locale system which supports all game text and some other features.

Posted by on

Another one of the sub-goals of v0.1 development was finished yesterday: a final locale system which supports all game text and some other features.

One of the hardest things to do was to get all Blood Omen text in a single file. We would like to thank The Lost Worlds for the published NPC Dialogue Script, andLegacy of Kain: Dark Chronicle for unused dialogue scripts, which help us to get all the text together.

The second big advantage is timing marks. Timing marks are required to display only a part of speech text in subtitles. Blood Omen has a number of rather long monologues, up to over 50 seconds. Which, if shown entirely, fills half of the screen with subtitle text. In order to handle this, it needs timing marks to be placed in the subtitle text, to show only a portion of Kain's monologue at a time.

There is a number of differences between speech in PC and PlayStation version of the game. Some phrases are shorter in PlayStation version, so they need to be supported in a special section of subtitles description file:

  • All pillar names (only pillar name are leaved);
  • "Shed your blood for me, and these artifacts will be yours.";
  • and some more.

Another thing was that PlayStation version has some phrases that are not present in PC version. These phrases will be included in the locale pack. So both PC and PS-based installation of Blood Omnicide will match.

In order to support old style 2d maps and to get rid of the problem of duplicate subtitles all text is now stored in global console-variable space, and loaded when the game starts. It also provides a minor speed increase, as a previous localization system was loaded on each map change. Also, missing strings are handled correctly now - they got default locale (so partial localization is possible).

So, by introducing a new localization system, it is now possible to produce locale packs for Blood Omnicide which will cover all of the game, without need to re-develop localizations each time new location is added.

Executor-64- - - 1,288 comments

good to hear from you guys, and of your progress

Reply Good karma Bad karma+1 vote
vcatkiller - - 276 comments

I'd forgotten about this project. Glad to see you guys are still alive and kicking, keep up the awesome work!

Reply Good karma Bad karma+1 vote
Mkilbride - - 2,784 comments

Sweet, an update. Can't wait, one day...

Reply Good karma Bad karma+1 vote
Guest - - 688,842 comments

This comment is currently awaiting admin approval, join now to view.

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.