Author Archive

Free travelling, improved quest system and custom UI

A feature that no game calling itself sequel to Outcast should be missing is the ability to travel between different regions freely (the game world Adelpha was connected through portals – the so called Daokas).

Is it possible to transform a merely linear First-Person-Shooter like Crysis Wars into an adventure game that supports this kind of free travelling?

See for yourself:

NOTE: The morph targets for the Cutter model weren’t finished, so his lines aren’t lipsynched. What do you think about his voice? Should it be changed – maybe YOU can do it better?

When introducing free travelling we also had to think about following issues:

  • Will the inventory/questlog of the player be kept when travelling to another level?
  • Will modifications performed to the current level be remembered when travelling elsewhere?

Our solution for both of them was the development of a persistence system (check the corresponding feature on ModDB for more). We were pretty much relieved when it worked out the way we imagined, since it wasn’t clear whether the Crysis Wars SDK would permit such sort of modification altogether.

This and the dialogue system (presented in an earlier news post) were features not clear to be doable with the SDK – so we decided to implement them first to make sure we chose the right engine for our project.

Again we were confirmed in our choice … while it is still a long way to go until we’ve finished the programming work (not to mention asset creation) we are at least certain now that the remaining things we want to alter are definetly possible.

You also may have noticed that some custom UI elements for the questlog were added. Under the hood we further created a Lua-driven quest system that fits our needs better than the stock mission system of Crysis Wars.

And finally we added some screenshots of the new marketplace, city walls and the tweaked Cutter model with the incredible Backpack 3000:

Backpack closeupQuestlogCutter CloseupMarketplace #1City WallsShopping ...

The next step in terms of programming will be the implementation of an improved 3rd person camera with support for proper aiming (in combat mode) and collision detection (everyone who tried Oasis surely noticed that navigating in buildings was pretty annoying).

More on that soon…


And finally some advertisment for vacant jobs:

We are always searching for motivated and talented people who want to help us release open Outcast some day and improve their portfolio along with getting experience working in a team with a professional claim at the same time. Currently we have a considerable shortage of 3D artists (modelers and the like) and besides we could need some tool programmers (C# knowledge required) and community managers (who can translate news postings and “spread the word”).

Take a look at the official job announcement at ModDB to learn how to apply and what the detailed requirements are.

Introducing the incredible Backpack 3000!

Who doesn’t know the charming “Inventory is full” or “You are over encumbered” messages popping up when you want to pick up your reward for killing some tough boss enemy. Now there is a solution for these kind of problems: the Backpack 3000!

backpack3000

cutter_backpack3000

To get a full overview of it’s capabilities (along with testimonials and a list of famous people already using it) make sure to read the fact sheet.

cutter_smile

Now seriously again:

In the last weeks we were working on our quest system and custom user interface (adding a journal for example). Tests with saving local data when travelling between levels were positive and we already implemented the basics of our persistence system that will enable free travelling between levels, while your progress and your modifications to each level aren’t lost.

It’s hard to give an exact date but expect some ingame video showing all of this around the middle of May.

Preview of our Dialogue System

To avoid any confusion: In spite of the date this posting is (fortunately) no joke at all :)

Crysis Wars has a feature rich Dialogue System including support for all kinds of facial expressions and generating lipsync pretty much automatically.
The trouble starts though as soon as you try to make dialogues nonlinear: the integrated system only allows Dialogues which run straight from top to bottom.

lipsync

Since interactive dialogues will play an important part in open Outcast we had to find a better solution. Together with our Game Designers we set up following feature list for our own implementation:

  • Dialogue flow is nonlinear (influenced by chosen options and logic / Lua scripts)
  • Dialogues are defined in XML files
  • Translation support
  • Different camera modes that are configured over a config file
  • Triggering actions that can be defined using the Flow Graph System of Crysis
  • Starting sequences and optionally resuming the Dialogue again after they finished
  • Support for Lipsync and facial expressions
  • Providing simple Flow Nodes so Leveldesigners can integrate Dialogues easily
  • Skipping lines of the dialogue

Now all of these features have been implemented, see for yourself:

If you are interested in the technical details or ask yourself how your mod could benefit from our system, read along in the corresponding feature on ModDB.

Successfully adding a modification of this magnitude to Crysis Wars confirmed us that we chose the right platform for our project.

A Highlight of the system are the camera modes you can see in the video below.

The next challenge is the extension of the Quest system and support for persistence – you heard right – that would enable travelling between different regions (levels) freely without losing quest progress!

More on this to come after we implemented it. ;)

Oasis released

Our tech preview Oasis has been released!

Download it from Origo, eXp, Crysis News or ModDB!
Also take a look at the Release Notes in our forum where you can tell us about your experience with our first demo based on Crysis Wars.

Don’t forget that you DO NOT NEED TO BUY CRYSIS WARS in order to play Oasis – the Trial version is enough (see Release Notes).

If your system isn’t able to run the demo check the playthrough video to get an impression of the release.

Return top