| |
31. Květen 2008 | Napsal: vain v 1:02
Dnes v podvečer jsme si s Titanem dali takový maxiduel do dvěstě fragů, který skončil nějak 200:191 +/-, tedy jak naznačuje nadpis, prakticky 400 fragů. Jednalo se o Entryway na serveru od Cyberrealityho v aktuální verzi 860, verze jak serveru tak klientů jak mého tak Titanova.
Momentálně budu psát za sebe, ale doufám, že Titan napíše své postřehy do komentářů také, zároveň upozorňuju, že tento zápisek je v nové kategorii „Blog“, tedy velmi osobní názory, navíc pod vlivem alkoholu (7 piv =)). Bez návaznosti na čemkoliv musím z mého pohledu říct, že tenhle duel, který jsme s Titanem odehráli byl absolutně super. „Zápisek“ bude, respektive je, určen především pro fanoušky klasického doomu, jelikož jsme hráli jak jsem naznačil Entryway v klasickém nastavení. Pocit? prakticky klasika.
Hned na začátku řeknu, že jediné (doufám že tu tučnost slova jediné jste postřehli), co mě v tomto duelu štvalo, byla reakce myši. Myš opravdu nefunguje dobře a přesně odpovídá popisu bugu od Dmitrye Dementjeva, lehce přeloženo, když stojíte a točíte se myší dokola, zdá se vše ok, ale když chodíte a točíte se myší, je pohled trhavý, což je celkem problém, když se snažíte „sejmout“ protivníka. Titan ihned po duelu tento problém na IRC Odamexu propagoval a Denis na to reagoval a poděkoval za reakci. Stejně tak dal i popis bugu do bugtrackeru a já se zítra ráno přidám abych ho potvrdil i na jiných OS než jen Windows, jelikož tento bug přetrvává i v Linuxu.
No ale zpět k našemu super-duelu. Jak říkám, budu mluvit za sebe, kdo zkoušel starší verze typu 0.3 asi nebyl moc z hratelností Odamexu nadšen, velkým problémem byl trhaný pohyb ostatních mariňáků. Nevím jestli to byl jen můj pocit, nebo jsem to prostě nevnímal, nebo……. prostě nevím co, ale pohyb protivníka respektive Titanova mariňáka se mi zdál absolutně v pohodě! Postřehl jsem s polečně s Titanem prakticky jen dva problémy pominu-li problém s myší. Když mariňák zemře, občas zařve jako-by dvakrát, takový zdvojený řev při úmrtí, což není takový problém, prakticky žádný, jen estetický. Druhým problémem, který se mě stal dvakrát z 200 fragů byl, že vystřelila jiná zbraň než která „byla na obrazovce“. Jednou jsem se zabil, když to vypadalo, že mám brokonvici, ale vyletěla raketa, a podruhé mi to zachránilo život, když Titan vybíhal s BFG a já měl na obrazovce chaingun a sestřelil Titana jednou ranou z dvojité brokovnice =)
Stane se no =) ale z 200 fragů se mi to stalo 2x, což ještě na stádium vývoje fakt akceptuju více než dobře =) Jiné chyby jsem opravdu nepostřehl a kdyby nebyl problém s již zmíněnou myší, řekl bych, že je Odamex momentálně nejlepší port na duely. Odvážně tvrzení? Zkuste aktuální build a nebudete si to myslet.
Na závěr bych chtěl poděkovat Cyberrealitymu, který aktualizoval server na aktuální verzi do půl hodiny po zaslání aktuálních binárek pro server a Titanovi, za extrémní duel, který jsem si užil se vší vážností a kdybych si měl vybírat před duelem v konkurenčních portech, vybral bych rozhodně Odamex! pokud nevěříte, zkuste.
30. Květen 2008 | Napsal: vain v 7:46
Sice jsem doufal, že dnes ráno budu moct slavnostně napsat novinku „Verze 0.4 vydána“ a bohužel nic, ale aspoň mám jinou dobrou zprávu. Co se týče verze 0.4 je problém se správcem balíčku pro Windows, prostě žádný není =) nevím jak tento užasný „problém“ vyřeší, ale už by se toho mohl konečně někdo ujmout. No ale zpátky k tématu.
Po dlouhé době zasílání patchů a dvou nových funkcích (spectate a Multiplayer target HUD) se konečně mezi oficiální vývojáře Odamexu dostal GhostlyDeath. Velmi aktivní a dobrý programátor, takže mu popřejme tuny a tuny napsaného kódu a hlavně ať mu to vydrží =) Další krok k dokonalosti Odamexu ;-)
29. Květen 2008 | Napsal: vain v 9:50
Předem upozorním, že to není preview založené na opravdovém hraní, chci jen shrnout, co všechno za novinky nás ohledně nového Odamexu čeká. Hned v úvodu menší novinka, vydání verze 0.4 je předběžně plánováno na zítřek nebo nejpozději pátek (info od Mance). Zdržuje to nejspíš MAC OS balík, OdaTým chce vydat všechny balíčky naráz, tedy univerzální kód (Linux, Solaris, BSD…), který není problém, prostě se stáhne ze svn a zabalí, exe binárky, které by také neměly být problém a trochu problémovější balík pro MAC jak jsem už zmínil a nově binární .deb pro distribuce založené na debianu, testováno však pouze pro Debian a Ubuntu no a samozřejmě můj neoficiální RPM ;-)
Jelikož jsem hlava děravá, pomůžu si stránkou Releases z oficiální Wiki Odamexu. Trošku historicky, vůbec první release 0.1a měl číslo veřejné revize 33, o měsíc později vyšla 0.2a, což byla revize 149 (r+116 od 0.1a) no a v listopadu stejného roku (2007) vyšla verze 0.3, revize 476 (+327). Na konci května 2008 tedy velmi očekávaná 0.4 s odstupem od 0.3 více jak 372 revizí!
Pokud jste nahlédli na stránku Releases kterou jsem odkazoval, nemusíte dál číst, víc toho stejně nevyprodukuju než toho co je tam. Vyzdvihnu především Spectator Support. Bez toho se prakticky žádný multiplayerový port nemůže obejít. Podpora byla tedy v 0.4 přidána a celkem dobře odladěna. Dále musím zmínit New audio code from Chocolate-Doom. Po zvukové stránce nebyla stará verze 0.3 nic extra a prostě se tu a tam občas vyskytovaly chyby v repdorukci zvuku, vypůjčením kódu z dalšího open-source projektu chocolate-doom si hoši určitě ušetřtili práci a navíc vsadili na časem prověřený kód, než aby zbytečně psali od píky něco, co už existuje a funguje.
Dále Vastly improved doom2.exe demo playback. To mohu opravdu potvrdit, hoši na tom makali hodně, teda Denis, který tohle dostal doslova na krk a podpora klasických dem je téměř dokonalá. Co víc, dema nahrané v Odamexu jdou přehrát v chocolate-doomu a PrBoomu, dá se předpokládat že i v klasickém doom2.exe, ale to jsem zatím nezkoušel. Jinými slovy lmp formát stále žije! =)
Byla přidána podpora banlistu a white listu, poupraven síťový kód, takže poskakující protivník ve verzi 0.3 už nebude tak do očí bijící věc =) Přibyla i podpora jmen hráčů na obrazovce s tím, že je vyšperkována do skoro dokonalosti, řazení hráčů podle vzdálenosti, barva nápisu podle příslušnosti týmu v týmových hrách a možnost nakonfigurovat kolik nejbližších hráčů se má zobrazovat.
Mnoha změn se dočkal i Launcher, možnost spustit Odamex lokálně, zapamatování si velikosti okna když se Launcher vypne, podpora spectate a zaheslování server atd..
Odamex tým za ten rok… no a skoro už půl zvládl tolik věcí, že mi běhá mráz po zádech, když si představím v jakém stádiu může být Odamex už do jednoho roku. Navíc se nedávno přidal programátor chocolate-doomu GhostlyDeath k vývoji a kdo ví, možná se časem přidá i Fraggle, který už teď trávi hodně času na irc Odamexu.
Jestli byla ještě před rokem utopie přemýšlet nad možností nasadit Odamex na GamePark, nebo že by Odamex mohl trumfnout konkurenční porty, které jsou vyvíjeny mnohem déle, tak dnes to tak rozhodně není, a Odamex je víc než jen silný konkurent. Ať se drží!
28. Květen 2008 | Napsal: vain v 7:14
Všechny bugy, které byly obsaženy v metabugu, který blokoval vydání verze 0.4 byly před malou chvíli dořešeny, přesněji v 6:43 ráno (bug 453 by Nes), takže nic nebrání ve vydání nové verze, pokud se neobjeví žádný další závažný bug, který by mohl do metabugu přibýt.
Během dneška by jsme se tedy mohli konečně dočkat, hned jak se tak stane, zkompiluju linuxový server a zašlu Cyberrealitymu, pokud by se podle prognóz ufona a Titana dala verze 0.4 opravdu dobře hrát, mohl bych se i přimluvit za další server u Cyberrealityho, který v minulosti naznačoval, že by to neměl být problém =) Skvělá práce OdaTeam!
27. Květen 2008 | Napsal: vain v 7:21
Tuhle funkci celkem nenápadně a mnou bez povšimnutí, i když si to zdaleka nezaslouží, přidal v revizi 668 Denis. Zvládá zatím nahrávání pouze singleplayer dem, ale rovnou s velkou grácií. Určitě znáte formáty jiných multiplayerových portů, které vlastně přidávají vlastní, nové, které přehrajete jen v nich, tak trochu jak Microsoft ;-)
Demo nahrané v Odamexu příkazem, o kterém právě mluvím nevytvoří nic jiného, než .lmp demo, které jsem bez problému přehrál v PrBoomu, není to skvělé? Zatím jsem neměl možnost, nebo spíše čas to proklepnout úplně a nahrál si pouze krátké test.lmp demo s délkou nějakých 30 sekund, kdy jsem pistolkou zmastil pár oblud v entryway a vlezl do exitu, následné demo jsem v nic očekávání přehrál v PrBoomu, a bez problému projelo. Syntaxe nahrávání je jednoduchá a dost pohodlná, nemusíte žádne disconnect, recorddemo nazev a connect nebo něco podobného, stačí pustit Odamex, a do konzole kdykoliv napsat například
recordvanilla map01 nazevdema
Spustí se mapa 01 a nahraje se demo nazevdema.lmp do kořenového adresáře Odamexu. Demo lze opravdu přehrát v PrBoomu, vzhledem k tomu, že Denis sám říkal, že by to chtělo ještě hodně potestovat, by bylo dobré, kdyby jste nahráli demo v Odamexu, které nejelo v PrBoomu, tak to nahlásili, alespoň mě, o zbytek se postarám.
Jak jsem již psal, zatím je možné nahrávat pouze v singleplayeru a dema do multiplayeru budou přidána po důkladném otestování těch singlelpayerových. Těžko říct jestli i ty budou kompatibilní s PrBoomem popřípadě chocolate-doomem. Tak jako tak zaběhlý formát dem .lmp se mi v multiplayer portu kterým Odamex je velice zamlouvá.
Tuto feature jsem testoval na revizi 835, ale jak říkám, od 668 by měla fungovat bez problémů. Kdyby chtěl někdo r835 poslat tak pošlu, ale do nightly builds ji dávat nebudu, počkejte si na 0.4 =) Na závěr snad jen že nahrané demo si můžete přehár příkazem přímo z konzole
playdemo nazevdema.lmp
Toď vše k této funkci, doufám že další díl o zajímavých funkcích v Odamexu nepříjde za tak dlouhou dobu jako tento po tom posledním =)
26. Květen 2008 | Napsal: vain v 11:11
Ani to tak nebolelo a je na světě neoficiální RPM balíček pro Odamex, je testován na distribuci Fedora 8, ale měl by fungovat na všech Red Hat založených distribucích, ale popravdě nemám páru, jak se bude chovat na jiných distribucích ba dokonce celkově na jiných počítačích =) Je to prvotní verze tak od toho prosím nečekejte zázraky, v životě jsem to nedělal, tohle je poprvé. Instalace je jedoduchá, stačí 2x poklikat na Odamex-0.3-src-1.i386.rpm, zadat heslo administrátora a odklikat jednotlivé kroky.
Za jakékoliv postřehy, chyby, nápady budu velice rád, pokud Vám balíček nebude fungovat, nezlobte se na mě a dejte mi o tom vědět. Pokud sklidí RPM balíčky pozitivní ohlasy, klidně v nich budu vydávat i nightly buildy.
Download

26. Květen 2008 | Napsal: vain v 8:45
Tak se omlouvám za delší pauzu, ale v pátek a o víkendu jsem nebyl pořádně u počítače, takže jsem se nemohl podělit o aktuální info. Tak co se vlastně kolem Odamexu dělo od posledního dílu „Co se děje?“, který jsem sepsal před týdnem? Pracuje se tvrdě na verzi 0.4, kterou podle aktuální situace blokují dva bugy, bug 453 a bug 454. Všichni by nejraději 0.4 vydali hned teď, ale naopak nechtějí vydat nějaký polotovar, takže hlavní bugy chtějí vyřešit.
GhostlyDeath si stále vyšperkovává targetnames (zobrazování jmen hráčů, které máte ve výhledu) a vypadá to, že do verze 0.4 se to dostane za stavu, kdy tato feature bude defaultně zapnuta pro dva nejbližší hráče a současně je bude sezařovat podle jejich vzdálenosti od Vás, více viz. screenshoty. Ghostly chtěl ještě přidat, že když má hráč vlajku, bude u jeho jména ještě vlaječka, Denis to však odmítl jako novou feature a ať to Ghostly nechá po vypuštění 0.4, Ghostly se sice bránil, že je to jednoduché, ale Denisovi se to fakt nelíbilo =) Tato funkce je už hodně vymakaná a podporuje i tým Gold, jehož hráči mají jméno obarvené zlatě kupodivu =).
Udělám si odstavec ale ještě chvíli zůstanu u targetnames, příkaz by měl být allowtarget a proměnné ve tvaru string „none“, „team“ a „all“. Původně to bylo allowtargetnames a allowtargetenemies, sjednotit to do jednoho příkazu byl nápad od exp[x], který však proměnné navrhoval 0, 1 a 2 a Denis přišel s nápadem rovnou z toho udělat string. Možnost vypnout zobrazování jmen hráčů jiného týmu je z důvodu, že se občas může stát, že hráč „prosvítá“ skrz stěnu a můžete tak vidět, když se Vám zobrazí jeho jméno, i „skrz stěnu“. Tímto neduhem trpí i konkurenční porty a nejsem si teď jist, jestli je u nich možno vypnout zobrazování jmen i pro odlišné týmy, nebo pouze zobrazování jmen zapnout/vypnout.
Jsou ještě chystány deb balíčky pro Debian a Ubuntu, dělá na nich csc, uvažoval jsem, že se naučím dělat rpm balíčky a instalace stabilních verzí Odamexu pod Linuxem by byla otázkou dojkliku, uvidím jak vyjde čas, ale vždycky jsem to chtěl umět tak aspoň mám důvod proč se to naučit =).
Momentálně mě víc nenapadá, byly řešeny hlavně bugy a já se v tomto mini-seriálu věnuju především novým funkcím, kterých je ale teď poskromnu, jelikož jak jsem již zmiňoval, přidávání nových funkcí je do vydání 0.4 zmrazeno. Přidám snad na konec ještě jeden tzv. „lol“ screenshot, ono když se Denis nudí, tak pořádně =) A ještě jedna taková novinářská kachnička na konec, s vydáním 0.4 by se mohl uskutečnit vůbec první turnaj v Odamexu, takový těžce for fun, ale proč ne? Nevím jak vy, ale já jsem 100% in =)
21. Květen 2008 | Napsal: vain v 20:05
Vzhledem k mé časové vytíženosti, kdy se mi celkem zkomplikoval pracovní a především osobní život nemám tolik času na sledování vývoje Odamexu a celkově na psaní novinek ze světa tohoto portu. Proto bych byl rád, kdyby se někdo připojil a pomohl mi při tvorbě těchto stránek, které i přes to, že se věnují pouze jednomu portu, jsou momentálně nejaktualizovanější ze všech českých „newskových“ stránek =)
Ideální autor by byl takový, který má alespoň nějaké zkušenosti s klasickým doomem (teoretické, jak to hraje mi je jedno =)), umí anglicky alespoň na úrovni překladu anglicky psaného textu, občas zavítá na irc odamexu, na kterém se dá ulovit nejvíce čerstvých informací a je ochoten sledovat pohyb v bugzille a v changelogu, no a zamozřejmě alespoň trochu rozumně a objektivně psát, nic vyvolávající flame a podobně, zatím v zádné newsce nebyl jmenovaný jiný multiplayerový konkurenční port a chtěl bych aby to tak i zůstalo.
Na oplátku toho moc dát nemůžu, pouze místo v „síni slávy“, čímž myslím credits na této stránce, mail ve tvaru podlevyberu@vain.cz v budoucnu nejspíše i podlevyberu@odamex.cz (teď sem to prokecl =)) no a samozřejmě obdiv celé světové doomscény ;-)
Budu vděčný opravdu za každou pomoc, od připravování nightly buildů přes psaní novinek, pokračování v seriálu „Co se děje“ a nebo i pouhého udržování aktuálnosti údajů v ostatních sekcích tady, jako přepsání čísla verze z 0.3 na 0.4 až výjde =) a podobně. Případné dotazy nebo rovnou žádosti o účet můžete psát do komentářů nebo mě na mail.
19. Květen 2008 | Napsal: vain v 9:57
Přípravy na verzi 0.4 a tedy zmrazení přidávání nových funkcí s k srdci vzal z polovic Denis. Ten sice vyřešil za včerejšek mnoho bugů, ale porušil klauzuli nepřidávání nových funkcí, v hlavní větvi se totiž objevila OdaTV. O co se jedná. Půjde hlavně o možnost sledovat stejný server více klienty bez navýšení trafiku na tomto serveru. Tato „proxy“ vlastně vytvoří první připojení a ostatní připojení budou pro server skrytá, s tím že diváci na této OdaTV spolu budou moci komunikovat bez toho, aby rušili hráče nebo lidi přímo na serveru připojené. Denis říkal, že je to tak jednoduché naprogramovat, že nechápe, proč to ještě nikdo neudělal, samotný kód OdaTV se totiž rovná pouze číslu 96 i s komentáři =) Mělo by i jít sledovat demo více lidmi naráz, u tohodle mě žádné reálné využití nenapadá, ale to neznamená, že neexistuje, ať svou představivost rozvinou jiní =)
Dále byla přidána v revizi 759 funkce zobrazení jmen ostatních hráčů, toto má na svědomá GhostlyDeath, přidávám pár obrázků. Zatím je to tak trochu nemotorné a při větším počtu hráčů by to mohlo být i dost nepřehledné, co se mi dost líbí je ale barevné označení hráčů u týmových módů.
Byly přidány i základní funkce internetových „url“, touto funkcí již disponují i některé konkurenčí porty, jde vlastně o jakési url, na které stačí kliknout a provede se požadovaná akce, určitě jste už někdy viděli adresu například ve tvaru irc://irc.oftc.net/odamex, tato adresa vás připojí, pokud máte v prohlížeči protokol irc nadefinovaný, do kanálu odamexu na oftc.net, Denis přidal základní funkci pro „protokol“ odamex://, tedy například odamex://odamex.org:10666/?+fullscreen=0 nebo odasrv:///?+hostname=abc def&port=10669. Osobně jsem to nikdy nevyužil ani u konkurenčních portů, ale když to má konkurence musí to mít i Odamex =)
No prodnešek by snad už stačilo, bylo těch změn opravdu mnoho, zmínil jsem ty ne nejdůležitější, ale ty co můžou obyčejné hráče nejvíce zajímat, takže především nové funkce.
18. Květen 2008 | Napsal: vain v 8:40
Nebudu to tady moc rozepisovat, jelikož kdo sleduje tyto stránky o tom už pravděpodobně ví a podrobněji jsem to rozepsal na stránkách idoom.cz, které sleduje stejně mnohem více lidí, dodám snad jen, že teda nebudu dělat ten nightly build, který jsem slíbil už někdy snad na pátek a stejně se k tomu nedostal, ale počkáme na verzi 0.4, ono by to stejně asi nemělo smysl. Nightly builds určitě budou pokračovat, ale na přelomu verze 0.4 to je opravdu nesmysl.
|