Le blog de Jean David TECHER, un Réunionnais à Saint-Priest/Lyon

Aller au contenu | Aller au menu | Aller à la recherche


< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 >

jeudi 12 février 2015

Cronix Online (Beta) - Gallium Nine / Wine-Staging 1.7.36 (ATI HD 7970)

UPDATE 02/12/2015: This game is available on Steam since 02/12/2015

Youtube - Video

This is a pretty nice game. Unfortunately it is quite difficult to find gamers to play online. In video below I play vs I.A.

Subscribe to gameengame.com Steam

Winetricks - Prerequisites

  • Install Steam
    winetricks --no-isolate-steam
  • Install the requirements
    winetricks d3dcompiler_43 d3dx9 vcrun2008sp1 vcrun2010 mfc42

Tips to know

  • Compared to the video above set up a virtual desktop. There is a transparent windows issue for the launcher ( as shown in video 00:17 - 00:21). If you use a virtual desktop then it should fix it.
  • This game used Unigine. There is the well-known glicth for "Red Wall" using Gallium Nine. To fix it set "Effect" in option to its lowest value (video: 01:08 - 01:11)

vendredi 6 février 2015

Why GalliumNine is not included in Wine-Staging for the moment?

There are interesting links to read That should be pretty nice to see GalliumNine being pushed in Wine-Staging. In a nutshell once you read links above you may understand that it requires a lot of work :)
  • rewritte the code
The second part written below is my own opinion so could be really useless to read

I used one of my PC for Mesa/GalliumNine. This is a dedicated PC only for this project. To be honest this is really cool when you notice that you can play your favorite games using Open Source Driver and AMD Card -- I am speaking for AMD users here --. It does not mean that it works all time and it does not mean that you may have interesting FPS for all games.

For the 4 past years I tested a lot of games (Windows) using wine and my GTX 680 -- NVIDIA Card hard-moded to GRID K2 --. I used my own AMD cards for perhaps one or two months to play only a couple of games. To be more precisedI did this because I worked on Xen VGA PassThrough -- to be able to access my own AMD graphic card for my virtual machine --. I discovered GalliumNine in October, 2014.

Gallium Nine is really interesting! This is from my own point of vue. Wine developers shared another point of view. Quite understandable!

mercredi 4 février 2015

Orion Prelude (Steam) - Gallium Nine / Wine-Staging 1.7.35

Youtube - Video

Steam - Orion : Prelude

http://store.steampowered.com/app/104900/?l=english. I did a post for Orion: Dino horde on winehq.org a couple years ago. This game is an enhancement of this game. I really appreciate it

Prerequisites

  • Setup a new WINEPREFIX. It is hightly recommended to set up a new WINEPREFIX before buying this game or letting Steam to install it. Steam will try to install DotNET 4.0 as prerequisite for this game. If you don't install DotNET 4.0 -- using winecfg as shown below -- before letting steam to do it then you may have issue and you won't be able to play this game. Each time you will start this game Steam will try to reinstall DotNET 4.0. No worry about this!
  • Using winecfg install the following packages
    winetricks vcrun2008 vcrun2010 xact_jun2010 dotnet40
  • Install steam
    winetricks --no-isolate steam
  • Buy and install this game

mardi 3 février 2015

DarkSouls II - Instructions to build WineD3D DLLs from wine-staging 1.7.35 (make life easier)

If you play DS2 using Wine-Staging 1.7.35 then you did a great choice since
  • now the menu ingame stopped to flicker.
  • if you have a xbox 360 controler then it should work out-of-the-box.
However there might be DS2 players which are not able to install wine-staging from sources. While I am writting this article I don't t really know if there is any PPA on Ubuntu to install wine-staging 1.7.35 flawlessly. That's the reason why I wrote this article.
  1. I built an installer which will install DLLs taken from wine-staging which may be used by any current version of wine ( DLLs for WineD3D: d3d9, wined3d and libwine to be more precised)
  2. All instructions to build those DLLs from wine-staging sources are provided too (this is optional).

Quick install (if you don't use wine-staging but if you use the current wine version)

Once you installed the prerequisites
winetricks -q devenum quartz wmp10
All you have to do is to download this installer DarkSouls_2-Wine-1.7.35_WineD3D-Linux-installer_v1.2.exe and in a terminal
wine DarkSouls_2-Wine-1.7.35_WineD3D-Linux-installer_v1.2.exe
That's all!

Instructions to build these DLLS yourself

In this installer there are 6 DLLs.
  1. d3dcompiler_43.dll (native Windows)
  2. d3dx9_43.dll (native Windows)
  3. d3dx9_36.dll (native Windows
  4. d3d9.dll (from wine-staging)
  5. wined3d.dll (from wine-staging)
  6. libwine.dll (from wine-staging
3 of those DLLs are built from wine-staging so you don't have to patch your current version of wine.

However if you have the current version and don't know how to build wine-staging the best idea is to rebuild WineD3D DLLs as shown at http://wiki.winehq.org/WineD3DOnWindows

Here are the instructions I used if you want to do it yourself without using this installer

Build Wine-Staging 1.7.35

Notice: Instructions are taken from https://github.com/wine-compholio/wine-staging/wiki/Packaging
wget http://prdownloads.sourceforge.net/wine/wine-1.7.35.tar.bz2
wget https://github.com/wine-compholio/wine-staging/archive/v1.7.35.tar.gz

tar xvjf wine-1*.tar.bz2
cd wine-1*
tar xvzf ../v1.7.35.tar.gz --strip-components 1
./patches/patchinstall.sh DESTDIR="$(pwd)" --all

cd ..
mv wine-1.7.35 wine-staging-1.7.35

Build WineD3D DLLs

Notice:Apply instructions taken from http://wiki.winehq.org/WineD3DOnWindows Two minors updates are just applied
MAIN_PATH=${PWD}

unset CC

rm -rf wine-tools wine-win32

mkdir -p wine-tools
cd wine-tools/
../wine-staging-1.7.35/configure --without-x
make -j4 __tooldeps__

cd ..
mkdir -p wine-win32
cd wine-win32
../wine-staging-1.7.35/configure --without-x --without-x --without-freetype \
--host=i586-mingw32msvc CFLAGS="-O2 -DWINE_NOWINSOCK" \
--with-wine-tools=${MAIN_PATH}/wine-tools/ LDFLAGS=" -static-libgcc"

make -j4 dlls/d3d9 dlls/wined3d-csmt

mkdir crossdlls
cp -vf dlls/d3d9/d3d9.dll crossdlls/
cp -vf dlls/wined3d-csmt/wined3d-csmt.dll crossdlls/wined3d.dll
cp -vf libs/wine/libwine.dll crossdlls/

for DLL in d3d9 wined3d libwine;
do
        strip crossdlls/${DLL}.dll
done

Set the DLLs as native

All DLLs are located in crossdlls folder. After this you just have
  1. to install the 3 native DLLs (Windows)
    winetricks -q d3dcompiler_43 d3dx9_36 d3dx9_43
  2. to copy the 3 DLLs to your $WINEPREFIX/drive_c/windows/system32/ folder
    cp -avf crossdlls/* $WINEPREFIX/drive_c/windows/system32/
  3. to set the 3 DLLs as native using winecfg in this order
    1. d3d9.dll
    2. libwine.dll
    3. wined3d.dll
    Finally your winecfg should be like this