saját stuff | Ráktalicska
jún 28

Disclaimer: ez a post csak kiegészítés egy régebbihez, amelyet itt találhattok.

Szokták mondani, hogy a programozói lustaság néha igencsak hasznos, ezek az emberek ugyanis hajlamosak mindent a végletekig automatizálni csak hogy minél kevesebbet kelljen dolgozniuk. Úgy fest ezt a hozzáállást én is magaménak mondhatom (bár messze állok a programozóságtól), ugyanis időt és energiát nem kímélve megoldottam, hogy kb. sose kelljen az egérért mászkálnom, miközben az ágyban fekve felváltva netezek és a Steam Big Picture-ben játszok. Ezt szerettem volna elérni:

  1. amikor indul a gép egyből tudjam irányítani a gamepad-del (ez volt e legegyszerűbb, a JoyToKey linkjét bele kellett csak rakni a Start menü ->Indítópultba valahogy így:

    2014-06-28 13_35_02-

  2. utána legyen egy ikonom a Steam-hez, ami Big Picture módban indítsa el miután kinyírta a JoyToKey processét. Erre azért van szükség, mert a Windows-ban oly hasznos kis progi bekavar a játékok irányításába (mivel „ő” és az adott játék is egyszerre akar inputot küldeni).
  3. aztán ha kilépek Big Picture módból (akár úgy hogy csak a módot kapcsolom ki, akár úgy hogy az egész Steam-ből kilépek) akkor induljon el újra a JoyToKey, hogy újra tudjak netezni a gamepad-del.

Egyszerűen hangzik, ugye? Eleinte én is annak tartottam, félmegoldást szültem is rá egy sima .bat file segítségével:

[code]@echo off
TASKKILL /F /IM „JoyToKey.exe”
start „” „C:\Program Files (x86)\Steam\Steam.exe”[/code]

Na igen, de ez nem indítja el újra a JoyToKey-t ha kiléptem a Big Picture-ből, ezért mindig oda kellett fáradnom az asztalhoz rajta az egérrel, hogy újra elindítsam. Persze valamiféle triggerelést még írhattam volna hozzá így is, de azt, hogy csak a Big Picture-t kapcsoltam ki nem hiszem hogy .bat file-ból lehet figyelni. Így bukkantam rá az Autohotkey nevű csodára (pontosítok: ismertem már régebben is, csak sose volt rá szükségem), illetve erre a fórumra, ahol egy olyan scriptet vitattak meg, amelynek működése hasonlított ahhoz, amit én szerettem volna elérni. Így született meg a következő gyöngyszem, amely tökéletesen megfelel a céljaimnak:

[code]Process, Close, JoyToKey.exe
Process, Exist, Steam.exe
if ErrorLevel
Run, „steam://open/bigpicture”
else
Run, „c:\Program Files (x86)\Steam\Steam.exe” -bigpicture
WinWait, Steam ahk_class CUIEngineWin32
WinWaitClose, Steam ahk_class CUIEngineWin32
Run, „c:\Users\JonC\Desktop\JoyToKey.lnk”[/code]

El is magyarázom sebtiben mit is csinál ez:

Először kinyírja a JoyToKey.exe-t – itt még nincs szükség semmiféle if-then szerkezetre. Utána megnézni fut-e a Steam, majd ha úgy látja igen, akkor kirakja Big Picture-be – ha nem, akkor elindítja a -bigpicture kapcsolóval. Ezután okosan megvárja, amíg megjelenik maga a felület (WinWait), majd azt, hogy a felület eltűnjön (vagy úgy, hogy kiléptem a Steam-ből, vagy úgy hogy csak a Big Picture módból – neki édesmindegy). Ha ez megtörtént, akkor újra elindítja a JoyToKey-t. Érdekes módon közvetlenül az exéjét indítva mindig valami default profile-lal indult el, ezért kellett az asztali parancsikon elérési útját megadnom neki.

Ezt a scriptet elég elmenteni egy file-ba .ahk kiterjesztéssel, és már futtatható is (persze csak ha fent van a gépen az Autohotkey). Ha igazán kényelmesek akarunk lenni át is fordíthatjuk exébe, aztán mehet ki az ikonja az Asztalra:

2014-06-28 14_25_59-

(Hadd ne kezdjek bele elmesélni, hogy egy hasonló compile mennyivel komplikáltabb Linuxon…)

Tagek:
jún 18

Ugyan a Team Fortress 2-vel már kb. évek óta nem játszottam (megindokolhatatlan hogy miért nem, fasza cucc) a vele kapcsolatos videókat azért még szeretem. Amióta a Source Film Maker boldog-boldogtalannak rendelkezésére áll a Youtube-on igazi gyöngyszemekbe is belefuthat az ember, amelyeket a jó öreg Source-motor segítségével álmodtak meg lelkes amatőrök. A Valve tavaly versenyt is hirdetett, amelyre ezzel az – amúgy rohadt bonyolult – programmal készült kisfilmekkel lehetett nevezni.

Persze ha profi cuccot szeretnénk látni, akkor még mindig a Valve a nyerő – persze fura is lenne, ha nem lenne az, elvégre ők fejlesztették az egészet. Legújabb eresztésük egy a Team Fortress 2-höz hamarosan érkező naaagy update-et hivatott reklámozni. Filmünkben a Scout próbálja elcsábítani Mrs. Pauling-ot, aki nem mellesleg az Adminsztrátorként emlegetett főnöknő hűséges jobbkeze és mindenese. Nekem annyira tetszett ez a szűk 15 perces szösszenet, hogy nem voltam rest csinálni hozzá egy kis feliratozást. Fogyasszátok szeretettel:

Tagek:
okt 11

Új területen próbáltam ki magam az elmúlt napokban: leteszteltem, milyen is a feliratozók élete, és azt kell hogy mondjam nem egyszerű. Ha igazán minőségi munkát szeretnél végezni, akkor nemhogy az adott nyelv különféle kifejezéseit kell ismerned, de gyakran utána is kell nézned a különféle popkulturális utalások, kikacsintások eredetének is – már ha nem vagy olyan szerencsés, hogy például kapásból tudd mire fordították a magyar forgalmazónál a „Big Momma’s House 2” filmcímet (kiderült: ez a Gagyi Mami 2). Persze mindez nem ment volna megfelelő motiváció nélkül, szerencsére az is akadt: Vaas Montenegro (és az őt alakító Michael Mando) szórakoztatóan beteg karaktere, és a köré épített bájos hangulat bőven elég hajtóerőt adott ahhoz, hogy felirattal lássam el a kalandjait szerencsétlen hősünkkel, Chris-szel. A négy (plusz egy) epizódból álló kisfilm a Far Cry 3 univerzumában játszódik (amelyről amúgy hamarosan tervezek egy nagyobb lélegzetvételű postot, amelyhez folyamatosan készítem a jegyzeteket egy darab papírra, miközben egyre mélyebben beleásom magam a küldetéseibe). A film két ponton érintkezik a játékkal: egyrészt a helyszín (már ami a jellegét illeti), másrészt pedig Vaas, akinek karaktere úgy került be végül a Ubisoft művébe, hogy Michael teljesen elbűvölte a meghallgatáson a fejlesztőket, akik ezután kiszórták az eredetileg tervezett főgonoszt, és őt pakolták be helyette. Ezt tessék szó szerint érteni: a csávó egy az egyben le lett modellezve, arcmimikástul, testbeszédestül – mindenestül. Ez nem véletlen, a filmverzióban is látható khm… deviáns viselkedésmód rendkívül szórakoztató, és mindkét produktumban ugyanolyan sokkoló, és vicces.
A sztori amúgy elég röviden leírható: a lúzer szerepében Christopher Mintz-Plasse, a botcsinálta Bear Grylls tetszeleg, akinek inkompetenciájánál csak az arca nagyobb – legalábbis eleinte. Operatőr társával, Barry-vel azt a feladatot kapták, hogy forgassanak túlélőshow-t a játékban látható környezetre meghökkentően hasonlító szigeten. Ez egészen addig jól is halad, amíg bele nem botlanak Vaas-ba, aki zsoldoshadseregével ellenőrzése alatt tartja a környéket. Innentől begyorsulnak az események, hőseinknek egyre több kellemetlen élményben lesz része, míg a végén Chris egy meglehetősen kényelmetlen, és kiszolgáltatott helyzetben találja magát – na de ezekről a tapasztalatairól a kínzásos videók többet tudnak mesélni.

A sok duma helyett inkább lessétek meg a filmet, és a hozzá tartozó extrákat:

Ha netán nincs magyar felirat, akkor katt a lejátszó jobb alsó sarkában látható „CC” feliratú gombra, válasszátok ki a magyar nyelvet, majd katt az „ON”-ra!

Tagek:
máj 10

Hajtás után a modern technika vivmányait felhasználva panaszolom el, miért nincs időm mostanában írni (vigyázat, egyből leszippant 2.6 megát a cucc).

Tovább »

Tagek:
ápr 05

Özvegy Kovács Elekné fájós lábával lassan tipegve éppen hazafelé tartott a közértből. Kezében tartotta azt az egyetlen terméket, amiért lement oda: egy tekercs fekete 60 literes szemeteszsákot. Vékony otthonkáján átfújt az őszi szél, dideregve húzta kissé össze, miközben arra gondolt, hogy bizony kéne venni valami télikabátot, csak hát ugye miből. Inkább ül otthon, és nézi a tévét.

Egyszer csak egy kapualjból eléugrott a Lady Gaga, aki egy „ó, disziszformí?” kiáltást hallatott, majd két csókot lehelt Özvegy Kovács Elekné ráncos arcára, aki a döbbenettől tágra nyílt szemekkel torpant meg a váratlan inzultustól. A következő pillanatban a Lady Gaga kitépte a kezéből a szemeteszsákot, majd kacarászva elfutott a pesti utcán. A néni egy darabig fel-le tekintgetett az immáron üres kezére, és a távolodó nőre, majd arra gondolt, hogy most már talán békén hagyják, amíg hazaér nyugodtan haldoklani.

Tagek:
szept 20

Update: nem ray, hanem path tracing a képalkotó eljárás neve, amit ez a program használ. Nézze el nekem mindenki, totál hülye vagyok az ilyesmihez 🙂

Szeretnéd háttérképként használni a kedvenc Minecraft-os alkotásodat, csak a screenshot túl pixeles? Íme a megoldás, amihez szerencsére nem is kell 3D-s grafikában jártasnak lenned, elég egy kis angoltudás:

  1. Letöltöd a Chunkie nevű programot innen
  2. Elindítod a könyvtárában található .bat file-lal (más platformokon is fut, mivel Java alapú, a Linuxos/Mac-es indítás is le van írva az oldalon)
  3. Betöltöd a kedvenc mapodat
  4. A Shift-et nyomvatartva kijelölsz egy területet, majd a kijelölésen nyomsz egy jobb klikket
  5. Beállítod a nézetet, amiből szeretnéd csinálni a ray path trace-elt képet (egér + WASD (Shift-et nyomva finoman mozdíthatod a kamerát), továbbá F=lefelé, R=felfelé, J/K=szuperzoom)
  6. Mókolsz az opciókkal ízlés szerint, igazából a felbontás, és az SPP target ami megszabja az elkészült kép minőségét (meg persze hogy meddig teker a géped az elkészítésén)
  7. START
  8. ???
  9. PROFIT!

Ez például egy 800X800-as kép (saját), ami 1000-es SPP (samples per pixel) targettel készült. Az égbolt renderelését ilyen beltéri shotoknál persze ki lehet kapcsolni, rövidebb idő alatt elkészül így:

További fasza példákat itt, itt vagy éppen itt lehet találni.

Tagek:
márc 28

Hiába, nem múlt el nyomtalanul, hogy legutoljára (idén január előtt) valamikor 2010-ben toltam utoljára ezt a csodálatos (és nem mellesleg ingyenes) játékot: került bele időközben például olyan funkció, amellyel a jobban sikerült momentumokat össze lehet vágni, majd Youtube-ra feltolni közvetlenül a játékból. Még achievementek is vannak az egyes mérföldkövek után (száz néző, ezer, stb). Annak idején pár hétig másról sem szólt a blog mint a GTA4-es videók, amelyeket szintén én vágtam össze a beépített szerkesztővel, most sanszos, hogy jönni fog még pár ilyen – remélhetőleg kicsit több munka belefeccölésével. Egyelőre ismerkedem a vágó tool felületével, az már feltűnt hogy mintha egyszerűbb lenne mint amit a Rockstar dobott össze – ami persze nem feltétlenül baj, csak mintha talán kicsit kevesebb lenne a lehetőség. Ráadásul azt a kurva QuickTime-ot is fel kellett telepítenem, de mindent a szent cél érdekében. Íme az első videóm, ahogy a leírásában is szerepel, lesz még jobb is:

omnomnomnomnom

Tagek:
márc 24

Tőmondatokban:

  • kb. 16-17 évesen rajzolhattam ezt, a címe: „A burok”.
  • a madárábrázolás nem haladja meg a kétévesek szintjét, mentségemre legyen szólva még 28 éves fejjel is így rajzolnám őket
  • igazából nem tudom mi akar lenni a mondanivalója, csak tetszett a kontraszt a búra alatt fuldokló füstös város és az azt körülvevő buja dzsungel között (igen, az egy buja dzsungel ott)
  • igen, az egy füstös város ott
  • a felhős égbolton látható kékes árnyalatok valószínűleg a nem megfelelő tárolásnak köszönhetőek (gondolom átnyomódhatott rá egy másik rajz a mappában, ahol tartom ezeket)

Katt a középső egérgombbal a nagyításhoz a képre, hipernagy (3492X2480) felbontásban itt érhető el.

Tagek:
szept 02

Mint minden komplex, és rengeteg lehetőséget magában rejtő játéknak a GTA 4-nek is vannak jócskán olyan vonásai, amiken az ember csak nyeríteni tud a röhögéstől (lásd Fallout 3, amiben szintén hemzsegtek a hülyeségek, mégis imádtam). A nonszensz, abszurd jelenetek, játékmechanizmusból adódó groteszk megoldások érzékeltetésére már külön meme-műfaj is kialakult, amelynek nevét ugyan nem tudom, mégis generáltam pár ilyen kis képecskét. Íme a galéria (ahol kellett bővebb magyarázatot is fűztem hozzájuk, hogy az is értse a poént, aki még nem tolta a játékot):

Vedd fel a Molotov-koktélt – Tedd zsebre úgy, hogy még ég

Mert bizony Nico, a főhős kabátja minden bizonnyal azbesztbélelésű zsebekkel rendelkezik

Csapódj bele a falba 20 mp/h-val – halál – Csapódj bele egy másik kocsiba 130 mp/h-val – semmi nem történik a világon

A játékban a fizika furcsán működik: a frontálpuszi kevesebb energiát szabadít fel, mint a falba csapódás

Légy a szemtanúja egy balesetnek – Lopd el az áldozat pénzét

 Mert neki már úgysincs rá szüksége ugye

Légy csatakrészeg – A helikopterajtó nem nyílik 

 Gondolom valami alkoholdetektor lehet beépítve, ami a leheletedből kimutatja, hogy nem vagy képben (pedig milyen jó lenne bekarmolva röpködni a toronyházak között!)

Tarold le az egész várost – Akadj fenn egy árva fán

A kamion és az elpusztíthatatlan tereptárgyak esete

Öld meg a boltost – A játék figyelmeztet, hogy türtőztesd magad

Erről már megemlékeztem, ezúton még egyszer

Egy ismeretlen megkér téged az utcán, hogy ölj meg valakit – Semmi gond

Mert ez már csak így megy Liberty City-ben

Lőj valakit fejbe – „Ne kelljen megölnöm téged!”

Ez a figyelmeztetés talán már kicsit elkésett, mire elhangzik

Ess le a motorról a beszélgetés közepén – Folytasd, mintha mi se történt volna

No igen, ezek a scriptelt események már csak ilyen makacs módon folytatódnak a körülményektől függetlenül

Lőj valakit fejbe miközben egy padon ül – Pár percen belül a környező padokon ülni fognak

Ne zavarja meg a kellemes délutáni ejtőzést a téren egy szétlőtt fejű hulla (vonatkozó screenshot itt)!

 

Repülj át a városon az autóval, mint Superman – Nem elég jó

Amikor a játék nem értékeli zehnkommanull-ra a csodálatos ugratásodat, pedig megérdemelné

A lektorálásért köszönet S@ti-nak!

Tagek:
aug 16

A hozzá mellékelt videoszerkesztő meg egyenesen frenetikus (leszámítva azokat az árnyékproblémákat a háttérben, amik játék közben nem látszottak):

UPDATE:  no még egy, ha már így belejöttem, ezúttal a Cobra 11 stílusában való vezetést mutatom be:

Tagek:

preload preload preload