WineHQ

Braid

PC Release of the game Braid.
Game is also available on Steam.

Application Details:

Version: 1.0
License: Retail
URL: http://braid-game.com
Votes: 1
Latest Rating: Platinum
Latest Wine Version Tested: 1.4.1

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Pretty much everything:

  • Installing the game;
  • Launching it up, navigating menus;
  • Playing;

What does not

No issues had been encountered so far.

Workarounds

What was not tested

Playing the game through.

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

CPU: Intel Core Duo E6600 (2.4GHz) RAM: 4GB DDR2 1066 (PC2-8500) GPU: nVIDIA GeForce 9600 GT 512Mb Drivers: nVIDIA Binary blob v.304.88 (from debian testing repos) Kernel: Stock from distro In order for game to work properly some libs from Direct X redist are required. As game installer install Direct X redist as a part of installation the game appeared to work "out of the box", i.e. it should be rated Platinum from user PoV. Keep in ming that it is known that the game don't work properly with the d3dx9_XX implementations as found in Wine 1.4.x. To get game controller proper support for my "Sven Combat Wireless" gamepad I had to use x360ce DirectInput->XInput wrapper. It is the same way I had been playing with this gamepad on Windows so it is not a Wine fault but rather a flaw in Windows API for gamepad support.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentLinux Mint Debian x86_64Aug 09 20131.4.1Yes Yes PlatinumAlexey Loukianov 
ShowFedora 14May 27 20121.5.5Yes Yes PlatinumAlexey Loukianov 
ShowUbuntu 11.04 "Natty" amd64 (+ variants like Kubuntu)May 09 20111.3.19Yes Yes GoldVanack Sabbadium 
ShowFreeBSD 8.1Mar 22 20111.3.15Yes Yes PlatinumIgor S. 
ShowUbuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu)Nov 09 20101.2.1Yes Yes Platinuman anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected
3548 .lnk file is created on the desktop together with the program icon... NEW View
19226 Braid: Both Shift keys needed to move puzzle pieces NEW View

Show all bugs

HowTo / Notes

Important info for test results posters
Thank you very much for wishing to spend some time on improving AppDB. I have to warn you that general AppDB policies forbid (a) accepting test results for patched Wine versions and (b) forbid accepting results obtained from PoL-driven Wine installations, only "vanilla" unpatched Wine or Wine that had came by default with your distro are considered to be valid. I'm really sorry for that, but it is the way it currently is. For more details feel free to read discussion on wine-devel mailing list that held place around the 16th of May, 2012. Aside from the requirements above your test results should comply with some simple rules to be accepted:
  • Please, test an application under fresh clean wineprefix;
  • Include exact specs of the computer you had tested an app on (CPU, GPU, amount of RAM and VRAM) in the "Extra Comments" section of the report;
  • Specify versions of essential software components, most notably: is your system 32bit or 64bit, what is the version of the GPU display driver you use and what is the version of the OS kernel;
  • Include detailed information on the native dll overrides you had to use in order to get the game working. If you had installed dlls yourself - include complete information on the sources of dlls and the exact steps you took to install them.
Thank you in advance!
General info about playing Braid under Wine
This game is known to run exceptionally well (i.e. at "Platinum" level) under Wine as long as (a) native d3dx9_36.dll is used and (b) you use closed-source GPU drivers provided by GPU chipset vendor (assuming that you use a card based on nVIDIA or ATI/AMD GPU). There might be problems like low FPS, incorrect rendering or game crashes in case you use OSS drivers. Recent versions of OSS driver for Intel GPUs are known to perform sufficiently well, while nouveau or radeon open source drivers might cause troubles.

Steam version of the game auto-installs DirectX redist for you when your try to start the game up for the first time in a new Wine prefix. Retail game version also comes with bundled DirectX redist and it usually install it into the prefix as a part of the game setup process.

Installing DirectX is essential as the game fails to work properly (and crashes to desktop) in case Wine's built-in d3dx9_36.dll implementation is being used (as of Wine 1.5.5; it might get fixed in future Wine versions). In case you happen to find yourself in a situation when the game crashes soon after start up - most probably it could be "fixed" by installing native d3dx9_36.dll into the Wine prefix. One of the easiest ways to do it is to use "winetricks" script (google about what is it, from where could it be downloaded and how to properly install and use it) by executing "winetricks d3dx9_36" in the terminal window. Be sure to export correct path to your Wine prefix in case non-standard one being used (i.e. run «export WINEPREFIX=<full path to Wine prefix you use>» prior to invoking winetricks).

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Gameplay video
by Jake ward on Tuesday August 17th 2010, 7:44
www.youtube.com/watch?v=lf6vzeCbP5c

Shows the game running great!!
dll override in game's directory
by S Johnson on Saturday July 10th 2010, 17:46
Braid only requires d3dx9_36.dll to be placed in the game's directory. Adding other dll's via winetricks or registering dll in winecfg is unneccessary.

Sound stuttering happened rarely but was resolved by restarting pulse audio. Kill pulse with 'pulseaudio -k'. Check if killed with 'ps -ef | grep pulse'. Restart with run dialog (ALT-F2) and 'pulseaudio -D'
RE: dll override in game's directory
by S Johnson on Thursday July 15th 2010, 10:49
lol, no need to start pulse back up as it respawns automatically for me.

by Philippe DePass on Friday April 9th 2010, 23:21
It turns out my problem was with xrandr not having a resolution compatible with Braid.

My problem was solved by running Braid in a virtual desktop:

"wine explorer /desktop=braid,800x600 braid.exe"

This is also achievable by configuring application-specific settings for braid.exe using "winecfg"
wtf it freezes the OS
by Lo'oris on Thursday January 28th 2010, 8:36
OSX 10.5
wine-1.1.34-251-g1d0e02b

Installed demo through steam.
At first run it installed some directx stuff, as mentioned in the test result.
Then it hang. It hang the whole mac.
Tried again, hang again.
The only way out is a hard reset, no key combination worked, only the mouse pointer kept moving (it was the windows pointer) but was completely unable to do anything.

wtf, an app shouldn't be able to takeover all the input this way.
Sound Issue
by Brian on Wednesday December 23rd 2009, 18:41
I just bought this game off steam (it was on sale), and it runs but there is a weird sound problem.

Whenever I make a sound in the game it is echoed/repeated like 5 times, and that includes the music. It is very annoying, and other steam games seem to work fine with sound.

I've tried both ALSA and OSS in winecfg, as well as starting with padsp, no change.

Anyone else have this problem?
RE: Sound Issue
by Nick Spooner on Wednesday December 30th 2009, 18:30
Going to chime in here. Sound works in all other Wine apps as far as I'm aware, including Steam ones, and this happens with or without pasuspend. It seems that there's a buffer underrun occurring (hence the stuttering, and the littering of "buffer underrun" errors that are sometimes spit out).
RE: Sound Issue
by Nick Spooner on Wednesday December 30th 2009, 19:09
I speak too soon, apparently. The issue does not seem to lie with Braid, because installing the latest Pulseaudio package from the ubuntu-audio-dev PPA (launchpad.net/~ubuntu-audio-dev/+archive/ppa) eliminates the problem completely.
RE: Sound Issue
by Brian on Thursday December 31st 2009, 13:00
maybe there was an update, I tried it today and it worked fine.

by Brain-free on Sunday November 8th 2009, 12:32
CAUTION: These are configurations I've made to make Braid run in my Ubuntu 9.10. If you encounter any of the problems I mention here, use them at your own risk.

There are three reasons why I've rated Braid gold.

a) You have to download d3dx9_36.dll from

www.dll-files.com/dllindex/dll-files.shtml?d3dx9_36

Then copy-paste it in your

./wine/drive_c/windows/system32/

folder and finally, in Wine's configuration utility (in terminal, the command "winecfg"), go to "Libraries" tab, press "Add" and select d3dx9_36.dll from the list. Then, edit it and change it to "native". Apply changes and exit.

This is for the game to start, or else it will complain that d3dx9_36.dll is missing. By the way, Windows users seem to have a similar problem.

b) I am not sure if this is a universal problem but after I exit the game, the resolution is messed up and then I have to kill the X server to fix it.

What I'm doing to prevent this is part of what Bontas Marcel has suggested.
RE:
by Brain-free on Sunday November 8th 2009, 12:39
Copy-paste the following to a blank file in your Desktop

-------------------------------------------------
#! /bin/bash

cd /path_to_the_FOLDER_that_contains_braid.exe/
wine braid.exe && xrandr --size 1680x1050
RE:
by Brain-free on Sunday November 8th 2009, 12:46
Save it as "Braid". Be careful about the screen size. Change it if not the same.

Finally open the terminal and give

cd ~/Desktop && chmod +x Braid

This file serves as desktop shortcut for braid.exe. Also, every time you exit the game, your normal resolution will be restored.

c) It might be just me but the game doesn't always run smoothly. I have to quit and start it again several times for it run perfectly. Not sure why this happens.
Needed DLL
by Alberto on Sunday July 12th 2009, 17:54
You need d3dx9_39.dll to run the game.
Back