| |
Aktuality:
30.11.2011
- Revize 2618 přidává implementaci railgun systému. Více se můžete dočíst u bug reportu #568.
15.11.2011
- S revizí 2598 nám v repositářích Odamexu přistála podpora PWO, tedy možnost nadefinovat si preferované zbraně při sebrání nové (zda se automaticky přehodí, nebo ne). K zachování old school chování samozřejmě nutno, aby bylo na serveru povoleno sv_allowpwo (výchozí je vypnuto).
23.09.2011
- Tak přes noc se nám díky r2509 vylepšila synchronizace zbraní mezi klientem/serverem a r2510 přidává schopnost propočítání délky nahraného dema a ukázání současné pozice přehrávání.
22.09.2011
- Implementována funkce Red Pain Intensity (viz bug #754), která umožňuje nastavit intenzitu zčervenání obrazovky při zásahu. Funkce se povoluje na straně serveru pomocí sv_allowredscreen.
Starší aktuality...
21.09.2011
14.09.2011
- V r2487 opraven bug #745 (by Mike) a v r2486 přidána možnost přehrávání dem a spuštění nahrávání přímo ve hře! Dobrá práce dr_sean!
31.08.2011
- Celkem zajímavý patch připravil tm512 - ačkoliv mu moc šancí na úspěch nedávám, počtení je to hezké - #751.
17.08.2011
- Na žádost přidány servery OdamexCZ Dwango5 mapa 1 a Dwango 5 mapa 7. Snad se občas využijí.
16.08.2011
- Přidán OdamexCZ server Judas23_ s klasickým nastavením. Enjoy!
10.08.2011
09.08.2011
25.06.2011
24.06.2011
- Odamex 0.5.3 hotov, balíčky každým dnem.
22.06.2011
- Odamex i na ARMu . Patch pro Makefile u bugu #714.
20.6.2011
10.12.2010
25.8.2010
24.8.2010
- Zdrojový kód otágován na 0.5.0, nová verze každým dnem
9.8.2010
7.8.2010
- Opraven bug
#287 za pomocí kódů Chocolate Doomu a Nesova umění
- Aktualizovány Liquid servery na revizi 1703, pokud chcete vyzkoušet, sáhněte po nightly buildech
- Nalezen nový bug způsobující pády klienta v coop #606
- Přidán nový bug k metabugu verze 0.5, #268 - desynchronizace typu zbraně při zvednutí jiné, patchnuto, nyní se testuje
28. Červen 2010 | Napsal: vain v 10:10
Ralphis oficiálně naznačil, co lidé už poznat mohli sami. Odamex je s vývojem na hraně, občas se nějaká ta změna ve zdrojových kódech objeví, ale není to nic extra. Pasivita vývojového týmu dospěla do stádia pro Ralphise neúnosného a vyzval tak případné vývojáře k připojení se k Odamex týmu, případně k zasílání příležitostných oprav známých bugů.
Zmiňuje dobrý stav enginu v aktuální podobě (a má de facto pravdu), ovšem ne na tolik, jak očekává komunita, která se kolem Odamexu již vytvořila. Nejpalčivějším problémem je momentálně dotlačení Odamexu do verze 0.5, pro vydání je nutno uzavřít zhruba 18 bugů. Případné patche by bylo nejlepší směřovat asi zde.
Požadavky na případného lídra vývojového týmu nejsou nikterak strašné (v porovnání s těmi, co má id Software ;-)). Solidní znalost jazyka C++ a zkušenost se síťovým kódem, výhodou je samozřejmě znalost Doom enginu.
Pokud si myslíte, že můžete, byť i malou měrou, pomoct ve vývoji Odamexu, kontaktujte Ralphise na email nebo přes oficiální fórum Odamexu. Více se můžete dočíst v oficiálním vyjádření.
22. Leden 2010 | Napsal: vain v 14:32
Po více než půl roce přináším další díl miniseriálu, který nahlíží pod pokličku aktuálního vývoje (ne jen to) Odamexu. Na otázku co se děje se nedá odpovědět lépe než „Programuje se“ a to opravdu vytrvale, podívejme se na to ovšem blíže. Momentálně nejaktivnějšími vývojáři jsou Mike a Russell sekunduje jim Denis. Russell se soustředí do větve new_sqp (Server Query Protocol) a vymazluje Launcher, který má obrovskou konkurenci v podobě Doomseekeru a dovolím si říct, že Doomseeker je lepší než momentální Odamex Launcher.
Ale všichni společně se soustředí samozřejmě i na opravu bugů, opravy úniků paměti a s tím spojenou i vyšší stabilitu Odamexu. Za honbou na opravu bugů vznikla i iniciativa The Bug Tracker Cleanup Initiative – Winter 2010, kterou pro změnu rozjel Ralphis. O co se jedná? V bug trackeru Odamexu je spousta otevřených bug reportů, které je třeba vyřešit. Ovšem aby se dal bug jednoduše opravit, musí ho dokázat vývojáři zreprodukovat – to znamená, že toho bugu musí docílit i oni, aby věděli jak na něj s opravou. Mnoho bugů v bugtrackeru se nedaří zreprodukovat – dost možná také proto, že již nejsou aktuální a už byly opraveny vedlejším efektem jiné opravy. Takže úkol pro hráče je jasný, zkusit zreprodukovat bugy, popsat jakým způsobem se jim povedlo to udělat, případně informovat, že se jim bug zreprodukovat nepovedlo – tedy už není třeba ani aktuální.
Ačkoliv není úkolem této iniciativy hledat a hlásit nové bugy, když na nějaký narazíte a není ještě nahlášen, tak jej samozřejmě nahlásit můžete. Není to nic těžkého. Stačí se zaregistrovat v BugZille Odamexu, na úvodní stránce vybrat možnost File a Bug a vyplnit formulář. Komponenta – tedy čeho se bug týká, jestli klientu, serveru nebo launcheru. Verze, nejlepší bude testovat chyby na co nejaktuálnější verzi, takže se ujistěte že máte minimálně poslední stabilní verzi. Další je severity, tedy jak častý, respektive jak důležité je podle Vás tento bug opravit Je-li to jen nějaká blbůstka, dejte Trivial, jedná-li se o nějaký opravdu velký problém, vyberte major, případně critical. Hardware, většinou to bude asi x86 či x64 no a OS, vyberete operační systém, na kterém testujete.
Další, a nejdůležitější částí je Summary a Description. Summary je zjednodušené shrnutí, o co v bug reportu jde, tedy například „Pád serveru s více než 16 hráči“ (samozřejmě v angličtině, na gramatiku se moc nehledí, stačí když vývojáři pochopí, co se snažíte říct =), takže klidně jednoduše „Server crash when connected more than 16 players“). No a popis, podrobněji o co jde a nejlépe i jak bug zreprodukovat. To je vše, pokud máte k problému třeba i screen nebo v nejlepším případě patch ;-) můžete jej přiložit (Attachment).
Zpět ale k čistce bug trackeru. Své poznatky, jako číslo bugu, který jste zkoušeli, zda stále přetrvává a jak jej reprodukovat můžete hlásit buď přímo na fórum do příslušného tématu nebo přímo do BugZilly k příslušnému bugu, nezapomeňte uvést verzi odamexu (příkaz version v konzoli) a operační systém, na kterém jste testovali.
Odamex jde tedy stále kupředu a na duely je to velmi vhodný kandidát již teď, což jsem si ověřil v několika mapách s Cyberrealitym. Pokud by měl někdo zájem Odamex vyzkoušet, není nic jednoduššího, než se připojit na český IRC kanál a někoho o duel v Odamexu požádat, pokud budu přítomen já, můžete se mnou počítat.
28. Prosinec 2009 | Napsal: vain v 10:36
Pravděpodobně poslední verze multiplayerového portu z řady 0.4 vyšla včera. Jedná se o nutný update, chcete-li se připojit na servery verze 0.4.4. Jako vždy opravuje mnoho chyb a přidává i pár funkcí, moc toho nečekejte, jedná se o minor update.
Za zmínku ale stojí nová proměnná sv_unblockplayers, která umožní procházet skrz jiné hráče/spoluhráče například v coop, třeba když dostane někdo lag na nejnevhodnějším místě, kde se nedá „zamrzlá“ postava nijak obejít. Jak naznačuje sv_ jedná se o nastavení na straně serveru, takže tuto proměnnou má plně v moci administrátor.
Vývojáři dále připomínají, že narazíte-li na nějakou chybu, hlaste jej prosím přes Bug Tracker, jenom tak se bude o chybě vědět, a bude se moct opravit, čímž se Odamex posune dál ve vývoji a hratelnosti.
Více se můžete dočíst na oficiálních stránkách, kde se můžete připojit i k mailing listu nebo skupině Odamex na Facebooku.
Máte-li zájem nový Odamex vyzkoušet, stavte se na irc české doom scény #doom.cz a kontaktujte mě, případně někoho jiného z osazenstva, kdo by měl zájem.
6. Květen 2009 | Napsal: vain v 9:19
Firestone mě požádal o vytvoření aktuálního buildu pro Odamex kvůli vyzkoušení snad opraveného bugu s padajícím wadem Plutonia Experiment 2 a tak jsem si přijednom řekl, že ho hodím i sem a po poslední 1162 tady máme teda další build.
Poslední stabilní Odamex verze 0.4.3 je release zdrojových kódů s číslem 1231, takže tento build je o 41 změn aktuálnější, nic moc, ale když už je hotov tak je škoda to sem nedat.
Download jako vždy v sekci Nightly builds.
4. Květen 2009 | Napsal: vain v 12:06
Jak jsem slíbil budu se snažit tyto stránky držet při životě, dokud budou vývojáři při životě držet Odamex. Sice jsem poslední dobou dost polevil, ale to se dá říct i o vývojářích. Teď se ovšem opět pomalu, ale jistě začíná něco dít, tak je na čase, abych se taky rozhoupal.
Párkrát se i Titan strachoval, že Denis na vývoj Odamexu zanevřel a že Odamex přišel o prakticky největšího tahouna vývoje. Denis ovšem opět maká v plné síle a jenom za poslední tři dny si do kódu rypnul šestkrát. Zdatně mu sekunduje i Russell takže vývoj opravdu nestojí.
Russell také včera vytvořil novou větev kódu s názvem netcode_bringup. Už podle názvu asi poznáte, že se jedná o větev zaměřenou na změny v síťovém kódu, doufám, že se z této větve stane oblíbené místo pro vývojáře, jelikož nevím jak Vám, ale mě u Odamexu chybí snad jen a pouze promakanější síťový kód.
Pokud Vám nevyhovuje počet, či pravděpodobněji výběr módů/map pro Odamex, které běží na českých serverech, můžete si o přidání Vámi oblíbených říct na fóru serverů Obláček v topicu pro to založeném s názvem Přicházejí nové stabilní servery?.
O dalších změnách se budu snažit opět průběžně informovat, doufejme, že poslední nadšení klukům vydrží a dostanou Odamex mezi opět trochu více sledované porty.
17. Duben 2009 | Napsal: vain v 9:28
Na balíček pro Mac OS X se čekalo více než rok a půl, než se konečně našel někdo, kdo Mac vlastní a s tímto problémem se vypořádá. Jedinou cestou, jak mít Odamex na operačních systémech od Applu byla kompilace ze zdrojových kódů, teď, díky Hyper_Eye je balíček pro Mac opět na světě v aktuální verzi a všichni majitelé nakouslého jablka a fanoušci Dooma tak mohou Odamex nainstalovat mnohem pohodlněji.
Tento balíček obsahuje sestavenou binární podobu Odamexu pro operační systémy Mac OS X.
12. Březen 2009 | Napsal: vain v 11:14
Přijednom jsem udělal i aktuální RPM balíček.
Tento balíček obsahuje sestavenou binární podobu Odamexu pro 32 bitové operační systémy založené na balíčkovacím systému RPM (RedHat Package Manager).
12. Březen 2009 | Napsal: vain v 11:12
Po vleklém vývoji tady máme novou verzi. Changelog je celkem obsáhlý a Odamex by měl být opět o kus dál. Při letmém pohledu do changelogu si nejde nevšimnou, že na to je pomalu ale jistě Russell sám. Ačkoliv je denis aktivní na IRC (idluje, že by sem ho viděl tlachat se říct nedá) do hlavní větve nepřizpívá. Když se podíváte na denisův profil na CIA.vc, zjistíte, že to s jeho programováním celkově dost vázné, ale kdo ví, možná dělá na změnách, které se nedají jen tak commitnout.
Nebudu to tady nějak víc rozepisovat, oznámení o oficiálním vydání najdete jako vždy na oficiálních stránkách a podrobný popis co je nového a na co se těšit najdete v OdaWiki sekce Releases.
14. Říjen 2008 | Napsal: vain v 7:23
Hotov a připraven k použití. Otestoval sem ho snad na všech známých distribucích Linuxu, které používají RPM binární balíčky a funguje, opravdu =) Dal jsem ho i na fórum Odamexu, takže se možná dočkáme že ho vydají i oficiálně (dal sem jim i src.rpm takže ať si klidně sestaví vlastní pokud by mému nevěřili =)).
Tento balíček obsahuje sestavenou binární podobu Odamexu pro 32 bitové operační systémy založené na balíčkovacím systému RPM (RedHat Package Manager).
10. Říjen 2008 | Napsal: vain v 7:20
Včera vyšla nová verze Odamexu, která přináší jako obvykle mnoho novinek a oprav. Mezi základní věci patří například opravení silent BFG, které v minulých verzích nefungovalo. Pro CTF přidán nový kanál, aby se naopak zvuky vzájemně „nepřehlušovaly“.
Mezi už podstatnější změny patří opraven bug u myši, takže otáčení již není cukané ale plynulé – tento bug byl velice podstatný a na opravu se čekalo jako na spasení, Ralphis slíbil, že do verze 0.5 to opraveno bude – je. Dále byla implementována funkce na nahrávání a ukládání dem. Bohužel jsem neměl možnost zjistit, jak je to se zpětnou kompatibilitou uložených pozic z klasického Dooma, tak nebo tak, pokud by zpětná kompatibilita mezi originálními pozicemi vázla, je v plánu.
Na straně serveru přibylo pár nových proměnných. Zmíním alespoň sv_teamspawns a shufflemaplist. První proměnná nastavuje náhodnost spawnů v týmových hrách. Tedy když je sv_teamspawns 0, v CTF mapách jsou spawny náhodné a když se respawnujete, můžete se klidně objevit přímo v bázi druhého týmu. Druhá proměnná zamíchá maplist, takže mapy budou náhodně následovat. To může být zajímavé například v coop.
Kompletní seznam změn najdete na OdaWiki a oficiální ohlášení o vydání najdete zde. Stahovat můžete z oficiálních stránek, nebo přímo ze SourceForge.
|