31 ledna 2010

Battlefield Bad Company 2 - beta

Shrnutí mých dojmů z dvou dní hraní bety nového Battlefieldu:

Zničitelné prostředí
Ano, vypadá to pěkně a i když se nedá zničit úplně vše tak změna bojiště je velmi znatelná. Začíná to drobnostmi jako jsou kácející se stromy, pokračuje to zdmi, ploty a nakonec můžete zbořit rovnou celé baráčky a leteckou podporou vyrobit nové krátery. Některé konstrukce se ale zničit nepovede. Přesto se jedná o unikátní věc v současné herní nabídce.

Klasický případ - místo na položení bomby je uprostřed baráčku. Lze se k němu probourat zdí, ale pak se za zbořeninou špatně ukrývá před obránci pokoušejícími se bombu zneškodnit. Druhá možnost je hodit celý baráček obráncům rovnou na hlavu.

I když není vše úplně dokonalé tak pro multiplayer hru mi přijde prostředí dostatečné. A Modern Warfare 2 nebo Left 4 Dead Vám začne připadat hrozně statické.

Grafika
Něco vypadá hůře než MW2, něco lépe. Na cihlách kolem baráčků a texturách na postavách se nešetřilo, naopak některé animace působí trochu prkenně a na některých objektech jsou textury vyložené odfláknuté.

Občasné lagy mi přišly spíše problém přetížených serverů, přesto jsem raději vypnul AA. Vše ostatní jsem měl zapnuté v rozlišení 1280x1024 na maximum.

Postava hráče je klasicky pouze létající kamera, která nemá nohy a nevrhá stín. Při běhu se celkem zbytečně kejve ze strany na stranu. Že to jde jinak a daleko lépe předvedl nyní už relativně starý Ghost Recon Advanced Warfigter.

Když si smyslím tak si lehnu
Nikoliv ale v Bad Company. Zde jste Bad, bad, všichni bad. Takže i sniper vesele klečí a drží flitu s nožičkama pěkně v podřepu. Je to opravdu nezvyk a u hry tohoto zaměření bych čekal trochu více svobody. Na druhou stranu se aspoň nestane abyste přehlédli snipera ležícího ve sněhu mezi travou.
Také na vyklánění zpoza rohů můžete zapomenout.

Boj s ovládáním
Rád si předefinovávám klávesy na ty, s kterými hraji již prakticky 17 let. Nemám rád když mi moji konfiguraci hra nepodporuje a je to i jeden z důvodů proč nemám konzoli. Battlefield je v tomto případě ale hodně podprůměrný.
Má klávesy které jsou nabindované a nelze je přenastavit (Enter pro spawn menu), má klávesy které sice podporuje ale nelze je v GUI nadefinovat (Delete).

Další drobnosti už na sebe nedají čekat - co vše tedy v současné betě nelze (a předpokládám, že to nepůjde ani v dohledné plné verzi):

  • nastavit si "držet pohled skrz miřidla pouze dokud držím tlačítko". Sniper po výstřelu ale vždy začne automaticky nabíjet. Nemáte šanci se podívat kam přesně váš výstřel dopadl
  • na druhou stranu skrčit se můžete pouze se stisklým tlačítkem.
  • běh funguje také trochu unikátně. Předpokládám, že tomu tak bylo v Battlefieldu už dříve (měl jsem stejné problémy už v B2), ale je to v každém případě nezvyk: stisk klávesy pro běh a směru vpřed uvede paňácu do běhu. Nyní lze klidně pustit směrovou klávesu, paňáca furt běží. Nefungují ale úkroky, nelze tedy trochu kličkovat
Co nám snad do konce bety opraví:
  • mutovat konkrétního hráče (obvykle ve veřejné hře nikdo nemluví a když mluví tak zas voloviny a pořád)
  • občas se zasekne směr a paňáca se pohybuje i bez držení klávesy. Pomůže až stisk klávesy odpovídajícího směru
  • potvrdit volbu "Spawn" klávesou. Nyní se musí na relativně malé tlačítko trefovat myší a není to zrovna moc pohodlné
  • nemám Steam verzi: hra puštěná přes Steam nemá ingame overlay (DX10 verze). Pravděpodobně bude potřeba update ze strany Steamu. DX9 verze funguje ok
  • DX10 verzi v animaci na konci hry chybí výbuchy (pokud útočníci vyhrají)
  • DX10 verze subjektivně trochu laguje
  • rozumné dedicated servery
Beta
Již vyšel první update, přesto se zatím nejvíc bojuje s přetíženými servery EA než s ostatními hráči.

Na čem jsem testoval:
Intel Q6600@2,9GHz, 8GB RAM, GeForce GTX 275. Kromě toho vlastní profil v myši (otočení směru kolečka) + AutoHotkey skript na prohození fungování klávesy Enter

15 března 2009

Nefunkční Steam

Občas se stane, že si Steam postaví hlavu a prostě přestane fungovat. Buď zůstane zaseknutý v dialogu přihlašování uživatele nebo ihned po zobrazení hlavního okna (takže vidíte své hry, přátele jak píší ale nekliknete nikam).

Kromě úplného smazání je možné Steam opravit méně drastickou cestou:

  1. ukončit Steam, ověřit ve Správci úloh (steam.exe)
  2. přejmenovat složku Steamu na jinou (např. d:\Games\Steam na d:\Games\SteamX)
  3. stáhnout a nainstalovat aktuální verzi aplikace do původní složky. Je možné původní (nyní neexistující, přesunutý) Steam odinstalovat a pak nainstalovat nebo provést opravu, výsledek bude stejný
  4. přihlásit se, nestahovat žádné hry, ukončit Steam (tím ověříte, že je váš účet ok)
  5. přesunout složku SteamX\steamapps zpět do nově vytvořené složky, nepřepisovat existující soubor winui.gcf
  6. překopírovat soubor SteamX\config\serverbrowser.vdf, přepsat existující soubor (obsahuje oblíbené servery a historii připojení)
  7. překopírovat ikony her ze SteamX\Steam\Games, obvykle se jim moc nechce dotahovat
  8. spustit Steam. Všechny stažené hry by měly být připravené, maximálně chtějí provést update (nebo spíše Verifikaci dat)
  9. smazat původní SteamX
Pokud nějaká hra nečekaně padá nebo se chová neobvykle zkuste použít verifikaci datových souborů (ve Steamu pravou myší na hře, Properties, záložka Local files, Verify integrity. Poté případně tlačítko Defragment (jedná se o interní defragmentaci uvnitř datových souborů Steamu, něco trochu jiného něž defragmentace disku)).

Kromě toho může trochu zmatkovat i samotný web (jak obchod tak komunita)...

27 prosince 2008

Ubiquity Replace-fixed

Opravil jsem Azovo Replace Ubiquity command a přidal jsem replace-all (0% můj kredit) :)

http://gist.github.com/40158

07 října 2008

RSS z blogspotu pouze pro určitý label

Blogspot má starou skrytou funkci - umí generovat RSS kanály i pro jednotlivé štítky.

Za normální RSS adresu blogu (např: http://digiho.blogspot.com/feeds/posts/default) stačí doplnit /-/Label). Výsledná adresa pak je např. http://digiho.blogspot.com/feeds/posts/default/-/internet. Labely jsou case-sensitive.

02 září 2008

Google Chrome - první dojmy

Google dnes vydal vlastní webový prohlížeč Chrome, založený na jádru WebKit. Graficky aplikace stylově ladí s ostatními produkty - bez zbytečných serepetiček přímo k jádru.


Co je pěkné:
  • grafický vzhled a jemné animace/efekty (přesuny tabů, download souborů)
  • gui bez titulku okna - ušetří se tím cenné pixely na obrazovce
  • obstojná rychlost
  • anonymní mód
  • možnost odtrhnout záložku z okna
  • integrované hledání přímo v adresním řádku
  • zpracování historie s hledáním
  • rovnou lokalizované do Češtiny
  • automatické přidávání vyhledávačů z navštívených webů
Co je nuda:
  • zatím nemá uživatelské add-ony - takže zatím žádné blokování obsahu (reklam) a armáda dalších rozšíření
  • gui bez titulku okna :-)
  • chybí gesta myši
  • obnovení pouze tří zavřených panelů, ukryté v Nové kartě
  • kontrola pravopisu je nějaká divoká
  • více nastavení (především chování záložek, otevírání do nového panelu)
  • nic kolem RSS a dalších technologií
  • skin pod XP vypadá vyloženě hnusně
Je divné, že je Tab přeložen jako "karta" - zas nějaká novinka.

02 srpna 2008

Nešikovné přepínání pomocí Ctrl+Tab ve Firefoxu 3.1

Ve Firefoxu 3.1 jsou nově při přepínání panelů pomocí Ctrl+Tab zobrazeny náhledy. To by nebyl takový problém, kdyby se při prvním stisku kombinace náhled rovnou nepřepnul na další panel (jak je to všude), ale na předcházející. Toto chování je neuvěřitelně otravné a již jde naštěstí vypnout pomocí about:config volby:

browser.ctrlTab.mostRecentlyUsed = False
případně i volbu: browser.ctrlTab.recentlyUsedLimit = 0


Kromě toho ještě jen pro připomenutí volba na vypnutí automatického zmenšení obrázku pokud se nevejde na obrazovku:

browser.enable_automatic_image_resizing = False

30 května 2008

Google služby ve Firefoxu 3

Do česky lokalizovaného Firefoxu již Google služby nedostaly. Google sám nikde registrace svých služeb nenabízí - a jednoduchému postupu hážou klacky pod nohy nové bezpečnostní featurky Firefoxu... Naštěstí ale existuje postup ;-)

  1. otevřít about:config (potvrdit varování)
  2. najít klíč gecko.handlerService.allowRegisterFromDifferentHost a (poklepáním) změnit hodnotu na False. Tato volba umožňuje vypnout bezpčnostní kontrolu registrací služeb z jiných domén
  3. přidat si (kliknutím)
  4. v menu Nástroje - Možnosti - záložka Aplikace pak již stačí zvolit pro Webové klipy Reader a pro mailto GMail (případně váš název)
  5. nezapomeňte zas přepnout klíč z bodu 2. zpět

27 května 2008

Pár tipů k Delphi... A pokus postnout článek z Diigo

05 dubna 2008

Firefox 3 a JavaScript

Vydání finální verze Firefoxu 3 se blíží. Kromě celé řady méně důležitých a viditelných vylepšení je především zásadně rychlejší. A to jak při provádění JavaScriptu tak i při renderování stránky. Rozdíl je proti Firefoxu 2 a Internet Exploreru skutečně na první pohled viditelný.

Malý test rychlosti JavaScriptu pomocí testu SunSpider:




Podrobnosti včetně odkazů na data jsou ve veřejné tabulce.

04 října 2007

07 srpna 2007

Pokus z IMifiedu

Tak to jsem na to zvědavý. Zkouším IMified, ale nějak jim stále zlobí kódování. Možná je problém v MSN transportu, ale gtalk jim nyní stejně nechodí.

18 listopadu 2006

Boj s xT

Tak jsem chtěl dokončit jednu verzi xT (jednoduchý AJAX framework), ale vše bylo proti. Napřed si postavil hlavu Internet Explorer, když odmítal fungovat (s jinak funkčním a otestovaným kódem) na jednom serveru. Prostě byl celý objekt xT poškozený a nefungoval. Náhodně chybějící vlastnosti, pády, hrůza.
Do toho se složil i hlavní vývojový server. Jednoduchá hláška PHP has encountered an Access Violation at 7C946D0B nepotěší.
Nakonec jsem úspěšně našel řešení chyby - problém byl v kódování na serveru (UTF8) a kódování v JS souboru (Windows-1250). Písmenka se Internet Exploreru pomíchala, řádky se spojily a komentáře skryly životně důležité metody a vlastnosti. Zajímavé je, že Firefox a Opera to oba ustáli bez problémů. Zlatý PHPEdit s nápovědou syntaxe... Správná bezpečná finta na vkládání nezkomprimovaného xT je tady:

<script language="javascript" charset="windows-1250" src="js/xt.js" />
Večer mi zbylo trochu času, tak jsem se rozhodl, že trochu doplním zatím dost neúplnou dokumentaci k xT. Ale - co čert nechtěl - pro změnu se složil server qr.cz Navenek to vypadá jako "příliš mnoho připojení k MySQL", uvnitř trochu děsivější "není místo na systémovém disku - nelze uložit SESSION.
Ještě štěstí, že je dokumentace psaná v DokuWiki, takže nebylo velkým problémem přetáhnout textové soubory na již funkční vývojový server. Škoda je, že jsem ty soubory přesně před týdnem stěhoval z vývojového serveru na qrko ;-) Jak kočka koťata...