BIG BOLD WARNING: THIS IS A HIGHLY EXPERIMENTAL, HIGHLY INCOMPLETE, HIGHLY EXPLOSIVE BUILD

Update 2: The tech demo has been updated to build r63.

But, for the daring, the Riven X project page has a link to the Riven X tech demo. This build essentially has the bare minimum amount of code to load stacks off the Riven DVD edition and render card pictures if a card unconditionally enables one or more pictures. Many cards use the conditional opcode in their Riven Script programs, which means many cards will be black. But it’s a start.

Why am I releasing a tech demo

I’m making this available essentially to show progress and to allow people to run the program on different hardware (and architectures, hello Intel Mac users!) to test the code in environments I do not have access to.

I’m also rather proud of how the project is advancing. To the end user, such a tech demo is useless. But to me, it’s a concrete confirmation my design works. It gives me a new solid footing upon which to build the rest.

How do I get anything to show up

In order for the program to even start, you must place it in your Riven folder and you must have your Riven DVD disc mounted.

Once the program has started, you need to use the built-in debug shell to first load a stack, then load cards from that stack. The aspit stack is automatically loaded when the game launches and contains the main menu pictures. Type help at the shell for a list of commands, and type a command without any arguments to get help for that command.

Screenshots!

For those who do not have Riven DVD or don’t like rebooting (kidding, a program won’t kernel panic Mac OS X just like that), here are a few screenshots.

Main menu
Riven X - main menu

A random card
Riven X - panoramic card

A sample shell session
Riven X - shell session

Enjoy =)

« »