WineHQ

Borderlands

Patched version of Borderlands with important fixes.

  • Patch 1.0.1 fixes:

  • Characters that have lost skill points will have the lost points refunded
  • Clients will no longer lose proficiency progress upon leaving a co-op game
  • Item cards now display the intended five lines of detail text
  • Lilith's Phase strike and melee attacks from Phase Walk now function as intended
  • Voicechat: users can now control volume and individually mute players
  • Fixed a bug that sometimes caused CL4P-TP to stop progressing during the introduction
  • Server browser population times have been improved
  • Server information should now always display the correct plot mission
  • Benchmarking feature now works as intended
  • Nvidia 3D Vision visuals now render shadows correctly (requires minimum 195.28 drivers, available from nVidia)

  • Patch 1.1 fixes:

  • Adds SecuROM
  • Allows users to play the first DLC "The Zombie Island of Dr. Ned"
  • Patch 1.2 fixes:

  • Fixed a bug that kept challenges from unlocking for the rest of a session after visiting arenas
  • Fixed some formatting issues with the server list screen
  • Fixed an issue causing servers to report the incorrect plot mission
  • Proficiency progress to the next level should no longer be lost when leaving a multiplayer game as a client
  • Fixed a progression issue in the Find Steele mission - characters affected by this issue should now be able to continue progressing
  • Most instances involving character data loss when playing online should no longer occur
  • Addressed some exploits involving character level and backpack size
  • Fixed a bug that allowed Mordecai to spawn multiple Bloodwings
  • Mordecai's "Loaded" skill now increases mag capacity by 20%
  • Roland's "Scattershot" skill has had its spread adjustment corrected, and damage now increases at +5 per level
  • Improved the refresh speed for the server browser
  • Support for DLC 2 added

  • Patch 1.3 fixes:
  • Invalid weapons or items can no longer be loaded into the game
  • Brick's Centurion class mods now regenerate health correctly
  • Brick's Bombardier class mods now regenerate rockets correctly
  • Roland's Tactician class mods now regenerate shields correctly and display the correct bonus values
  • Roand's Rifleman class mods now apply damage increase to all machine guns
  • Certain powerful legendary item names should now be displayed in the appropriate color
  • Opening the bank in the Mad Moxxi DLC no longer prevents other players from moving
  • Multiple copies of DLC missions can no longer be obtained
  • Corrected some incorrect icons in the ammo vendor
  • Fixed a crash caused by killing the final boss while zoomed in with a scope
  • The "Careful, he bites" achievement should now properly unlock when playing in French
  • Added icons to the server browser that indicate which DLCs the server has installed
  • The server browser now displays the name of the DLC a server is playing instead of the plot mission
  • Adjusted scrolling in menu options in long server lists
  • Added a notification if a player attempts to continue a game saved in DLC that is no longer installed
  • Fixed DLC notification dialogs that were not closing properly
  • Alt-F4 no longer closes the game if it is not in focus
  • Chests in New Haven have been adjusted to contain more appropriate loot
  • The duration of daze effects has been reduced to 6 seconds, and the amount by which it decreases the speed of enemies and their projectiles has been reduced
  • Damage from shock elemental effects has been increased
  • Repeater pistol damage has been slightly increased, accuracy slightly decreased
  • Sniper Rifle critical hit bonus has been increased
  • Patch 1.3.1 fixes:
  • Added support for Logitech LCD screens on the G13 gameboard and G15/G19 keyboards
  • Added Steam achievements

Application Details:

Version: 1.3.1
License: Retail
URL: http://www.borderlandsthegame....
Votes: 2
Latest Rating: Platinum
Latest Wine Version Tested: 1.3.24

Maintainers: About Maintainership

No maintainers. Volunteer today!

Free Download Patch download location

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

Install 

Play, sort of ..

What does not

Mouse turn 360 degrees.

Graphic errors on the floor

No patch submitted in the br works !!! Very sad!

Workarounds

What was not tested

Multiplayer

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

Bug 6971 makes game in fact unplayable! Please Fix bug or submit working patch, Thanks!

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowFedora 15 x86_64Aug 10 20111.3.24Yes Yes PlatinumPat 
ShowGentoo Linux x86_64Oct 22 20101.3.4Yes Yes GoldBaustein 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Aug 26 20101.3.1Yes Yes SilverManuel 
CurrentSidux 64bitMay 30 20101.2-rc2Yes Yes BronzeManuel 
ShowDebian GNU/Linux 6.x "Squeeze" x86_64Jan 23 20101.1.37Yes Yes SilverManuel 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

Online Muliplayer

You will need a gamespy account to play online.

HOWTO

 HowTo tested / game / mouse patch works with:
Glitches:

 wine1134,wine1135,wine1136,wine1137,

wine1138,wine1139,wine1140,wine1141,

wine1142,wine130,wine131

wine1136,wine1137 --> NO sound

Workaround:

Add: mmdevapi in libs winecfg and set it to disabled

Recommend to play with the newest working wine version!

Index

  • Configure wine
  • Install requirements for Borderlands to run
  • Link ~.wine/borderlands/c_drive to another location (optional)
  • Activate the game
  • Install the game
  • Patch it
  • Patch wine with mouse cursor patch to run properly with   Borderlands 
  • Hack registry
  • Play 
  • Troubleshoot
Configure wine

In order to have sound use the following options:

WINEPREFIX=~/.wine/borderlands wine winecfg

Audio tab:ALSA (emulation) 

Drives tab: click on Auto-detect

You don't need to install the Gecko engine.

Install requirements

You will need  "d3dx9" and "vcrun2005" and "vcrun2008" to run Borderlands

So get winetricks and install all 3 properly

wget http://winezeug.googlecode.com/svn/trunk/winetricks
chmod +x ./winetricks­

WINEPREFIX=~/.wine/borderlands ./winetricks

mark "d3dx9" and "vcrun2005" and "vcrun2008" so it will install all 3 properly

WINEPREFIX=~/.wine/borderlands wineboot

Link it (optional)

Link /.wine/borderlands/c_drive to /..../..... whatever
if you don't want to install 7 GB in your home. (copy the c_drive folder to the new dest. and link to it)

Activate the game (before install)

Do the offline activation described here http://www.2kgames.com/borderlands/activation/:

WINEPREFIX=~/.wine/borderlands wine Borderland-ManualReleaseDateCheck.exe

WINEPREFIX=~/.wine/borderlands wineboot

Install the game:

Install the game from ISO file (quicker than DVD):

Mount ISO.

WINEPREFIX=~/.wine/borderlands wine /cdrom/Setup.exe

The installer wants to install vcrun2008 (Visual C++2008)  don't allow it it will corrupt the vcrun2005 installation! Open htop or top and send sigterm to "vrcrun_x86.exe"

After that the initialising of the installer is freezing
so open htop or top again and send sigterm to "dxsetup.exe" and/or "amd/ati_setup.exe"and install will continue

Be careful to terminate the process with the higher PID otherwise install will crash. Usually the path is shown in htop and it says something like "Requirements....."

Run the game:

You will notice that you can't move your mouse 360° in game but that's fine for now.

Start the binary in the directory with all the other files in it and not the one in Binaries/Binaries.

WINEPREFIX=~/.wine/borderlands wine Borderlands.exe

Just check if it is running.

Patch it

Download the patch for Borderlands and install it. Change dir to the extracted patch.

Be sure that  [HKEY_LOCAL_MACHINE\Software\Gearbox Software\Borderlands\InstallFolder] is pointing to the Borderlands folder and not to Borderlands/Binaries or Borderlands/Something

WINEPREFIX=~/.wine/borderlands wine Setup.exe

 Now you can install additional DLC if you want.

Patch wine with mouse cursor patch

 Install the dependencies for wine (script works for Ubuntu only). If you don't use K/Ubuntu look here for 32 bit http://wiki.winehq.org/Recommended_Packages and here for 64 bit dependencies http://wiki.winehq.org/WineOn64bit

wget http://winezeug.googlecode.com/svn/trunk/install-wine-deps.sh
sudo sh install-wine-deps.sh

If you use Debian you can do:

apt-get build-dep wine

Download the wine source and patch it then build it new and create a .deb package. (Patch works for see top of page)

wget http://downloads.sourceforge.net/project/wine/Source/wine-1.1.34.tar.bz2
tar xjvf wine*.tar.bz2
cd wine-*

For different wine  version you need different patches:

For wine  1134 to 1142 withXorg 1.7.5 or earlier you need:

wget http://bugs.winehq.org/attachment.cgi?id=25097 -O X.patch

Unfortunatelley it seems that the above patch is broken with wine greater than 1142 and Xorg 1.7.5 or earlier and the new X2 patch does not work with Xorg 1.7.5so use an older wine version or a newer version of Xorg. (Currently only Ubuntu patches the Xorg 1.7.6 Server with patches from  Xorg 1.8 wich make the X2 patch working)

For Xorg 1.7.6 (ubuntu patched) you need the new X2 patch:

This patch should work with wine 1143 to 131 but i only tested: 130 and 131

wget http://bugs.winehq.org/attachment.cgi?id=29313 -O X.patch

Now apply the patch:

#Download other patches you may want at this point
patch -p1 < X.patch
autoreconf
./configure
make depend
make -j 2
checkinstall -D --install=no

 install with mwine if you like.

Hack registry

 Run regedit

WINEPREFIX=~/.wine/borderlands wine regedit

 Browse to: Current_user/Software/Wine/ and create "DirectInput"

Create 2 strings:
"MouseWarpOverride" value "force-box"
"BoxPixels" value "5"

Now mouse will work.

Play the game

 Have fun!!! 

Troubleshoot

Compiling

When you compile wine 34 on x64 it could happen that make stops with an error with winemp3

 make[2]: Entering directory `/mnt/daten/src/wine-1.1.34/dlls/winemp3.acm'                                                                    
gcc -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__  -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wtype-limits -Wpointer-arith  -g -O2  -o mpegl3.o mpegl3.c                                      
../../tools/winegcc/winegcc -m32 -B../../tools/winebuild --sysroot=../.. -shared ./winemp3.acm.spec    mpegl3.o        -o winemp3.acm.so  -lwinmm -luser32 -lkernel32  ../../libs/port/libwine_port.a -lmpg123                                                                             
mpegl3.o: In function `MPEG3_Reset':                                                                                                         
/mnt/daten/src/wine-1.1.34/dlls/winemp3.acm/mpegl3.c:401: undefined reference to `mpg123_feedseek'                                           
collect2: ld returned 1 exit status                                                                                                          
winegcc: gcc failed                                                                                                                          
make[2]: *** [winemp3.acm.so] Error 2                                                                                                        
make[2]: Leaving directory `/mnt/daten/src/wine-1.1.34/dlls/winemp3.acm'                                                                     
make[1]: *** [winemp3.acm] Error 2                                                                                                           
make[1]: *** Waiting for unfinished jobs....

This can be fixed by rename "mpg123_feedseek" into "mpg123_feedseek_64" in wine-1.1.34/dlls/winemp3.acm/*.c

 


Game is slow

If the game is slow try:

HCU | +-Software | +-Wine | +-Direct3D

And create string: "DirectDrawRenderer" with "opengl"

This helps a bit to smooth the game but on my machine it is not much.

Turn FPS smoothing off

 Try to change:

bSmoothFrameRate=True

 in WilllowEngine.ini to False

Lower Texture Detail:

WillowEngine.ini Find:

[SystemSettings]

Change MaxLODSize of:

TEXTUREGROUP_World=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_WorldNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_WorldSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_Character=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_CharacterNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_CharacterSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_Weapon=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_WeaponNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_WeaponSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_Vehicle=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_VehicleNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_VehicleSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_Cinematic=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_Effects=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_EffectsNotFiltered=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_Skybox=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_UI=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_LightAndShadowMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_RenderTarget=(MinLODSize=1,MaxLODSize=4096,LODBias=0)

To any of: 2048,1024, 512 or 256 (Lower is faster)


Outline Shader is not rendered correctly.

Disable it:

WillowEngine.ini Find:

[Engine.Engine]

Change:

DefaultPostProcessName=WillowEngineMaterials.WillowScenePostProcess

 To:

DefaultPostProcessName=WillowEngineMaterials.WillowScenePostProcess_cinematic

You can experiment with disabling the other *PostProcessName options to see what effects they have.


­­
WARNING

I seems that the patch in the tutorial does not work for wine versions greater than 42 and/or on Xserver greater than 1.7.5

It could  be that the x2 patch would make it work again but X 1.8 is not official release yet  (and not in debian unstable)

The X2 patch works with Xserver version: X.Org X Server 1.7.6
Release Date: 2010-03-17(Ubuntu version - with patches from 1.8 X.org)

also the patch works with wine 1.3.0 and 1.3.1

Comments

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back