
Hey you !

Calm down, calm down... This is just a tech demo, so if it doesn't work at the first time, it's normal. It's sad but it's normal.
Now here's what you can do to make the game works.


-----------------------


1/ Check that you are launching the proper thing:


- If you are using Windows, use the BTM_launcher_win.exe 
(if you got some troubles, maybe BTM_DBG_launcher_win.bat or BTM_DBG_launcher_win_bis.bat can help)

- If you are using a Mac, use the BTM_launcher_osx.app

- If you are using Linux, use the BTM_launcher_linux.sh 
(open a terminal go to the folder containing the .sh and do something like '/bin/sh BTM_launcher_linux.sh'. I know this is rought, but I'm working on a better system)
(if you got some troubles, maybe BTM_DBG_launcher_linux.sh can help)

Does it work now ? If yes, that's cool.
If not, then...


-----------------------


2/ Install the dependencies


The game needs some programs to work like JAVA (JRE) and OpenAL. Fortunately, they are really quick to install.

Go here http://www.oracle.com/technetwork/java/javase/downloads/jre-6u26-download-400751.html to download and install JAVA (JRE)

Then go here http://connect.creativelabs.com/openal/Downloads/Forms/AllItems.aspx to download and install OpenAL

Restart your computer (shouldn't be necessary, but why not) and launch "BTM_launcher_[yourOS]" again.

Does it work now ? If yes, enjoy.
If not, well...


-----------------------


3/ Contact us


Send a mail at guillaume@swingswingsubmarine.com and tell us WHAT happens (or didn't happen) and WHEN it happens.


----------------------


4/ Inputs


The inputs are the following


---
DEFAULT KEYBOARD
---

- [ARROWS] - Navigate in menus / Control the Tetrobot / Navigate with the cursor in puzzle mode
- [SPACE] – Select item in menus / Jump
- [F] – Use the Tetrobot drill (upgrade needed)
- [E] – Switch between Platform and Puzzle modes (upgrade needed)
- [W] – Undo your last action in puzzle mode / Hold to reset the level in platform mode
- [C] – Hold to observe the level
- [R and T] – Select a block in your inventory in puzzle mode
- [ESC] – Open the pause menu 
- [F1] - Leave the game on title screen

The keyboard binding can be changed in the file named "KeyMapping.xml" situated in the "config" folder.

You can modify this file with a text editor. All is done by hand for the moment.

The binding relative to keaboard are in the "<Mappings>" section.


---
GAMEPAD (Xbox Gamepad configuration)
---

- [Left Stick/DPad] - Navigate in menus / Control the Tetrobot / Navigate with the cursor in puzzle mode
- [A] – Select item in menus / Jump
- [X] – Use the Tetrobot drill (upgrade needed)
- [Y] – Switch between Platform and Puzzle modes (upgrade needed)
- [B] – Undo your last action in puzzle mode / Hold to reset the level in platform mode
- [LT] – Hold to observe the level
- [LB/RB] – Select a block in your inventory in puzzle mode
- [Start] – Open the pause menu / Leave the game on title screen
- [Back] - Leave the game on title screen

Again, the gamepad configuration is tweakable in the "KeyMapping.xml" situated in the "config" folder.

You can modify this file with a text editor. All is done by hand for the moment.

There are several "<GamepadMappings>" sections. Modify the one according your OS (Windows/OSX or Linux)


----------------------


5/ Display


By default, the game starts in fullscreen mode, with the exact resolution of your screen.

If the game do not run well in this configuration, you can edit the "DisplayOptions.xml" (yep, always by hand for now!)

Here are the tweakable attributes:

<fullscreen value="1"/> 
==> tells if the game runs in fullscreen mode (1) or windowed mode (0)


<fullscreenWidth value="2048"/> 
==> the maximum width resolution in fullscreen... if your screen has a X max widht, then this value will be clamped by X


<fullscreenHeight value="2048"/>
==> the maximum height resolution in fullscreen... if your screen has a Y max height, then this value will be clamped by Y


<windowedWidth value="1280"/>
==> the width resolution in windowed mode... if your screen has a X max widht, then this value will be clamped by X

<windowedHeight value="720"/>
==> the height resolution in windowed mode... if your screen has a Y max height, then this value will be clamped by Y


----------------------


6/ KNOWN ISSUES


- Gamepad can be not well binded on some configurations. We will try to integrate an interractive manual configurator.
- Sometimes the loop in the music becomes very short, surely a streaming bug.
- The option menu is not fully working since the "Contrast"/"Brightness"/"General Volume" are not binded yet.
- The language is english only even if you tweak the language attribute in the DisplayOptions.xml file.

----------------------

End of File!