Cypher:A Text Adventure multiple saves tool

2

November 23, 2013 by Nikos

In case you haven’t heard of Cypher:A Text Adventure, it is a text adventure game, as the title suggests, developed by the crazy CabreraBrothers from Argentina. This game differs from the rest of text adventures in that it contains graphics and sound content but not enough to call it a graphic adventure. There are graphics elements for the inventory and others that depict Dogeron(the protagonist) or some abstract view of the scene, while gameplay is still text commands you enter and a text description of the scene and events. I know, it’s not very easy to explain so you’d rather see for yourself in Youtube.

One problem in this game is that, since it’s developed using Unity3D, it doesn’t support multiple save files. It basically stores all variables in all scenes(see PlayerPrefs) in the registry of the OS you have(Windows Registry or plist files in Mac OS which is a file based registry). Meaning you only get to save into one slot and exploring different choise paths is a no go.

There are ways to implement multiple save slots in Unity3D of course but in those cases that it hasn’t been done, there is an alternative!

In both versions you have access in those entries or files containing PlayerPrefs. You can then store them outside the game into either .reg files or .plist files in a place you designate yourself. Yes it’s bothersome but it is a way and it also works in parallel with the game running. So I made a tool for Windows x86 in order to do this quickly enough, which can be found here: CyIE_x86. The reason there is no Mac version is ambivalent. First of all plists are files in their own right so if you know where they are stored you can copy them yourself. On the other hand, even if there are novice Mac users I don’t have access to a Mac so, unless someone else takes over the Mac version, I cannot put it together.

Advertisements

2 thoughts on “Cypher:A Text Adventure multiple saves tool

  1. I am recording a series of screencast playing Cypher and it was a pain in the *ss having only one savegame. I even tried to use File Monitor to see where the savegames where. As nothing worked, I started to think about a possible internal mechanism of Unity and… here I am.

    I have downloaded it seems to work flawlessly in Win7 64 bits.

    Great job, man.

    • Nikos says:

      thanks…actually it’s easy to do without the tool.but it involves the Windows Registry and this tool relieves you of the trouble of meddling with it.happy to help anyhow!

      I made it in Win7 64bit so it was bound to work flawlessly at least there 😉

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Copyright

© Nikolaos Patsiouras and Adventure Game Adventures, 2013. Unauthorized use and/or duplication of this material without express and written permission from this blog’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Nikolaos Patsiouras and Adventure Game Adventures with appropriate and specific direction to the original content.
Mike Taulty

I do some developer stuff for Microsoft UK

Geoff Lester | Technical Artist

Game Development, CGI and Programming

Andrew Fray

On games programming and AI

Fuzzy Reflection

Personal Space for Self-Reflection

ScrawkBlog

Game programming and asset creation

bitsquid: development blog

blog about my projects,thoughts and other stuff

Graphics in Plain Language

blog about my projects,thoughts and other stuff

tavianator.com

blog about my projects,thoughts and other stuff

Andreas on Coding

Thoughts about programming.

Aras' website

blog about my projects,thoughts and other stuff

duangle

blog about my projects,thoughts and other stuff

extremeistan

thoughts about computer graphics, game engine programming

The ryg blog

When I grow up I'll be an inventor.

Coding in the Dark

A technical blog of game development.

Dan Luu

blog about my projects,thoughts and other stuff

Molecular Musings

Development blog of the Molecule Engine

Taking Initiative

Bobby Anguelov's Tech Blog

%d bloggers like this: