środa, 21 listopada 2012

Jesienna wyprzedaż na Steamie - w tym gry na Linuksa

Dziś ruszyła  jesienna wyprzedaż na platformie Steam. Wśród przecenionych tytułów znajdują się również gry objęte Steam Play i dostępne na Linuksa.
Wybrane przecenione gry:
Każda* z tych gier objęta jest Steam Play i raz zakupiona powinna działać pod Windows, OS X* jak i Linuksem (dla nieobjętych betą potrzebny jest prosty hack).

Wyprzedaż kończy się 27 listopada.

*Red Orchestra nie działa pod OS X.

sobota, 10 listopada 2012

Krótki przepis na Serious Sama w becie Steama [Aktualizacja]

Od wczoraj, Serious Sama 3 BFE może uruchomić pod Linuksem każdy posiadacz tej gry. Nie trzeba być zaproszonym do bety Steama, wystarczy, że już kiedyś się kupiło SS3 i grało np. pod Wine. Oczywiście można też dokonać zakupu przez klienta linuksowego:)


Oto krótka lista czynności do wykonania (nie odpowiadam za ewentualne zablokowanie konta Steam, serio!):
  1. Ściągamy klienta Steam media.steampowered.com/client/installer/steam.deb
  2. Instalujemy klienta i dajemy mu się zaaktualizować, po czym podajemy  mu swój login i hasło.
  3. Steam wyrzuca komunikat, że nie jesteśmy w becie. Zamykamy klienta i uruchamiamy go ponownie wpisując w terminalu: steam steam://open/games
  4. Teraz można już zainstalować Serious Sama. Jeśli jednak graliśmy kiedyś przez Wine/Windows nie musimy ściągać całych 5,5 GiB. W takim przypadku kopiujemy określone pliki i katalogi z Steam/steamapps do linuksowego ~/Steam/SteamApps: common/Serious Sam 3 oraz appmanifest_41070.acf
  5.  Linuksowy klient dociągnie tylko 15 MiB plików wykonywalnych. 
  6. Aktualizacja: istnieje też możliwość uruchomienia gry bez otwierania okna Steam. Należy wpisać w terminalu:  steam -applaunch 4107
  7. Aktualizacja 2: Aby uzyskać napisy w języku polskim, w katalogu ~/Steam/SteamApps/common/Serious Sam 3/Content/SeriousSam3/Config tworzymy plik user.cfg i wpisujemy w nim: strSetCurrentLocale("plk");
  8. Aktualizacja 3 (ważna): wyszła aktualizacja SS3 nazwana "publiczną betą". Przynosi ona wiele poprawek, w tym obejście problemów z zmianą taktowania procesora (CnQ/PowerNow!), które może dać nawet 2-3 krotny wzrost liczby klatek na sekundę (!). Więcej w wątku na forum Steama.



Serious Sam BFE korzysta z Serious Engine 3.5 mającego całkowicie "natywny" port dla Linuksa.

Tak wygląda kawałek mojego logu:  
        -------- START OF LOG --------

15:52:36 LOG:  Core version: $Version: distro_Sam3_PC; SeriousSam3_Executables-Linux-Final; 171822 2012-10-30 12:00:16 @builderl02; Linux-Static-Final-Default$
15:52:36 LOG:  Command:  $
15:52:36 LOG:  Initializing timer.
15:52:36 LOG:  Timestamp: 2012/11/10 15:52:36
15:52:36 LOG:  Binary name: Sam3
15:52:36 LOG:  Binary soft path: Bin/
15:52:36 LOG:  Binary hard path: /home/adi/Steam/SteamApps/common/Serious Sam 3/Bin/
15:52:36 LOG:  Application directory: /home/adi/Steam/SteamApps/common/Serious Sam 3/
15:52:36 LOG:  * OS...
15:52:36 LOG:  Type: Linux
15:52:36 LOG:  Kernel: 3.2.0-33-generic
15:52:36 LOG:  Version: #52-Ubuntu SMP Thu Oct 18 16:19:45 UTC 2012
15:52:36 LOG:  Architecture: i686
15:52:36 LOG:
15:52:36 LOG:  * CPU...
15:52:36 LOG:  Vendor: AuthenticAMD
15:52:36 LOG:  Type: 0, Family: 15, Model: 6, Stepping: 2
15:52:36 LOG:  Clock: 2.80 GHz
15:52:36 LOG:  Cores: 2
15:52:36 LOG:  CMOV: Yes
15:52:36 LOG:  SSE: Yes
15:52:36 LOG:
15:52:36 LOG:  * Memory...
15:52:36 LOG:  Total physical memory: 512 MB
15:52:36 LOG:  Free physical memory: 0 MB
15:52:36 LOG:
15:52:36 WRN:  Memory block injectors occupy additional 4 bytes per memory block.
15:52:36 LOG:  Loaded "/home/adi/Steam/SteamApps/common/Serious Sam 3/Bin/ScriptLua.so".
15:52:36 LOG:  Loaded "/home/adi/Steam/SteamApps/common/Serious Sam 3/Bin/GameEnv_Steam.so".
15:52:36 INF:  GameEnv API: Steam
15:52:36 INF:  Encoded user ID = 2c48e036:11f41b66
15:52:36 LOG:  Loading cvars from "$/home/adi/Steam/userdata/103922061/41070/local/SeriousSam3.ini".
15:52:36 TRC:  Cannot assign value to cvar dbg_strMarkedDataTypes. The variable is not declared.
15:52:36 LOG:  Skipped assigning to prf_strShowFPSTicker because the saved version (0) is different than the current version (2).
15:52:37 LOG:  Trying to set display mode 1280x720(window)...
15:52:37 LOG:  Loaded "/home/adi/Steam/SteamApps/common/Serious Sam 3/Bin/GfxOGL.so".
15:52:37 LOG:  Loaded "libpci.so.3".
15:52:40 INF:
15:52:40 INF:  Gfx API: OpenGL
15:52:40 INF:  Window: 1280 x 720
15:52:40 INF:  Vendor: ATI (0x1002)
15:52:40 INF:  Driver: ATI Technologies Inc. (0x6758)
15:52:40 INF:  Renderer: AMD Radeon HD 6670
15:52:40 INF:  Version: 4.2.11762 Compatibility Profile Context
15:52:40 INF:  Video memory size: 1024 MB
15:52:40 INF:  Available for textures: 812 MB
15:52:40 INF:  Active GPU(s): 1
15:52:40 LOG:  Loaded "/home/adi/Steam/SteamApps/common/Serious Sam 3/Bin/SfxOAL.so".
15:52:40 LOG:  Loaded "libopenal.so.1".
15:52:40 TRC:  EAX is not supported.
15:52:40 INF:
15:52:40 INF:  Sfx API: OpenAL
15:52:40 INF:  Device: PulseAudio Default
15:52:40 INF:  Mixer frequency: 44100 Hz
15:52:40 INF:  Mixer voices: 64
15:52:40 INF:  Max sound sources: 25
15:52:40 INF:  Max total volume: 3
15:52:40 INF:  Speaker config: (unknown)
15:52:40 INF:  Environment FX: not supported


Na Catalystach 12.11 beta płynność można uznać za grywalną (25-40 kl/.s przy średnich detalach, okazyjne spadki do niższych wartości). Czasami pojawiają się artefakty. Przy otwartym R600g nie ma artefaktów, ale prędkość renderingu jest gdzieś między 2 a 5kl./s, co wyklucza to rozwiązanie.


 Fragment (cudzej) rozgrywki


 Deser

Polecam kawałek prezentacji Serious Engine 3 przy okazji Serious Sama HD. Prezentacja odbyła się w 2010 i była (chyba) prowadzona w języku chorwackim. Najciekawsza część od 19:00:

Davor Hunski, Alen Ladavac (Croteam) - Serious Sam HD - Behind the scenes from IT showoff on Vimeo.

Aktualizacja: Pograłem trochę dłużej i raportuję brak artefaktów (błędów wyświetlania grafiki) w czasie gry. Pojawiają się one tylko w intrze. Nie pojawiają się w ogóle (nie znam przyczyny tej poprawy). Nie ma też żadnych problemów ze stabilnością. Niestety gra lubi "chrupnąć" gdy na ekranie pojawiają się nowe obiekty. 
Wątek na Steamie dot. uruchamiania SS3: BFE pod Linuksem.

Aktualizacja 2: Serious Sam 3 w wersji na Linuksa ma 60 (sześćdziesiąt) opcji dotyczących wydajności. Jest czym się bawić.





wtorek, 6 listopada 2012

Steam dla Linuksa właśnie wystartował

O 20:30 Valve poinformowało o starcie bety Steama dla Linuksa. W skrócie: