Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Botanicula

From PCGamingWiki, the wiki about fixing PC games
Revision as of 09:52, 8 February 2013 by Garrbot (talk | contribs) (migrated requirements template, replaced: {{SysReq → {{System Requirements (2))
This page may require cleanup to meet basic quality standards. You can help by modifying the article. The discussion page may contain useful suggestions.
This page is a stub: it lacks content and/or basic article components. You can help to expand this page by adding an image or additional information.

Template:Infobox

Windows

Availability

Template:Availability Table

Settings

Due to the game running in Flash there are relatively few settings to change, with only on/off for full-screen, a choice between 100% and 60% for window size and a low/medium/high quality option. However, this does mean it should run on most computers rather easily.

Game data

Template:Game Location Table

Issues And Fixes

Buggy Mouse

Occasionally in puzzles you will need to "push" items with the mouse. Sometimes this can seem too fiddly or just plain buggy. Some users have reported that using the 60% window size fixes this.

System Requirements Windows

Template:System Requirements

System Requirements Mac

Template:System Requirements

Linux

The game runs on Adobe Air, which frequently fails to install on Linux. This can be fixed by using the SDK instead of the runtime, which can be found here. After the download is complete, put it in a new folder. (You can call it whatever you like. "Botanicula" would be the most obvious name.) After that, take your Linux download for Botanicula and put it in the same folder. Next, create a text file and call it "botanicula.sh". In the text file, paste the following text:

#!/bin/bash
# botanicula.sh - Launch Botanicula without having to install Adobe Air.
# Using the current directory as HOME avoids cluttering your home directory.
# Error checking isn't very robust in this, but it shouldn't clobber anything.
# If you're feeding this a .zip for the game files, it'll leave the
# "Botanicula.air" file behind.  You can safely delete this file, as it's not
# needed.  You probably should, because it's big.

##### These first lines set file and directory names.
##### You can change most of these, but you shouldn't need to.

# Adobe Air should be or will be here.
ADIR='air'

# The Air SDK filename, so this script can unpack it for you.
AIRBALL='AdobeAIRSDK.tbz2'

# Beginning of game files zip name.  This will be globbed.
ZIP='botanicula-linux-'
#  NOTE:  If you have multiple botanicula-linux-*.zip in the dir,
#         this script won't unzip any of them.

BAIR='Botanicula.air'  # The .air file in the .zip
BDIR='Botanicula'  # Game files directory name
HOME="$PWD"  # Save directory will be stored here
SAVE='BotaniculaSaves'  # Save directory name (Don't change this.)

##### You should understand some Bourne shell to edit below this line.

# Is Adobe Air already decompressed?
[ -d "$ADIR/bin" ] || {
	# Is there AdobeAIRSDK.tbz2 in current directory?
	# If there is, we'll be helpful and decompress it.
	[ -f "$AIRBALL" ] && mkdir "$ADIR" && tar -xjvf "$AIRBALL" -C "$ADIR" || {
		 echo "ERROR: Adobe Air SDK not found"; exit 1
	}
}
# What about the Botanicula game files?
[ -d "$BDIR/data" ] || {
	# We can decompress these if the .zip or .air is present.
	# Try decompressing the .air if it's here.
	[ -f "$BAIR" ]  && unzip -d "$BDIR" "$BAIR" || {
		# No .air or unzip failed, so check for .zip
		[ -f $ZIP*.zip ] && unzip $ZIP*.zip "$BAIR" \
		&& unzip -d "$BDIR" "$BAIR" || {
			echo "ERROR: Botanicula game files missing"; exit 1
		}
	}
}
# If there's no save dir yet, create one
[ -d "$SAVE" ] || mkdir "$SAVE"
# If there's no settings file, make one with sane defaults
[ -f "$SAVE/settings.txt" ] || echo '100,off,high,en,1,0' > "$SAVE/settings.txt"
# Now try running the game
HOME="$HOME" ./"$ADIR"/bin/adl -nodebug "$BDIR"/META-INF/AIR/application.xml "$BDIR/"

##### mab 201204212303 vim:ts=3

You should have a directory with three files in it:

  • Botanicula.sh
  • AdobeAIRSDK.tbz2
  • botanicula-linux-(Some numbers here)

After this, all you have to do is mark the file as executable. To do this right click botanicula.sh, select properties, go to the permissions tab, and checkmark "allow executing file as program". After that, all you have to do is double click botanicula.sh, and the game should run fine.

Websites

Official Website

See Also