Zajímavé žes tohle téma otevřel, protože už asi týden zažívám naprosté dependency peklo se zprovozněním nějaké české tratě do Train Sim Classic (ex Rail Simulator, ex Railworks, ex Train Simulator 2xxx) dále jako TSC.
K jakým jevům tam dochází a zmiňuji to proto, že systém MSFS podle mě jde stejnou cestou do pekel:
- Free trať má navázané assety z jedné, dvou nebo i tří placených scenerek. Při ceně kolem 35 EUR/scenerku už tady můžeme steží hovořit o freeware. Pochopil bych použití nějaké vymazlené scenerky, ale když mi to píše závisloti na scenerku, která má 90% negativních hodnocení, tak to docela budí rozpaky.
- Free trať má navázané assety jiných free tvůrců, ale protože ty třeba před lety totálně vytočila komunita uživatelů dotazy: Kdy už to bude?, Proč ten zvuk je o čtvrt oktávy mimo mísu? Nechceš protáhnout trať ještě do Horních Prdelovic? Mám k tomu místo vztah, připravil jsem tam kdysi jednu patnáctiletou v seníku JZD Číčoprsky o její pionýrský šátek, když zrovna kolem projížděl Hurvínek M131... Ti pak svá díla stáhli z oběhu a nejsou nikde ke stažení, i když člověk dojí Google na 300% až z něj bity stříkají. Nebo stačí, aby autor dílo nahrál na ulož.to a jen ho TSC přestal bavit. Z tří scenerek které jsem zkoušel skončily všechny tři s 20-40% závislotní na assety které jsou na nefunkčních odkazech a nenalezl jsem žádné komunitní slíleniště, kde by je atoři umístili např. s poděkováním původnímu autorovi.
- Pokračování předchozího bodu jsou pak případy, kdy si asset s absolutní cestou někdo z tvůrců vypůjčí a změní jméno nebo cestu. Tady pak nezvydenež doufat, že tam nemají být nějaké úpravy a vytvářet duplicitní umístění nebo pomocí vývojových nástrojů upravovat cesty.
- Kupodivu problém chybějících assetů není u TSC jen doménou free výtvorů, z těch pár koupených scenerek mám hned tři, kterým chybí nějaký ten asset - resp. má třeba chybnou cestu.
- Úplně asi nejhorší případ, někdo tvoří scenerku s minimem závislostí a tvoří si svoje objekty, ale ty se hodně lidem líbí a tak než by si vyřídili svolení začnou brakovat při své tvorbě cizí scenerku a tu pak dají do závislostí. Tohle přirozeně dokáže nasrat tvůrce a co jsem zatím dohledal, vede k ukončení prací na projektu v lepším případě s ponecháním assetů, v horším s jejich likvidací, ale derivativní tvůrce problém nemá, protože on to na disku staženo má. Už v době zveřejnění tak vydává věc která nováčkovi, který nestahoval a archivoval deset let vše co se v našich a okolních (DE/AT/PL/SK/HU) končinách pro TSC udělalo, prostě nikdy korektně rozchodit nepůjde.
- U MSFS se k výše uvedeným problémům přidává jako problém divoký vývoj bez ohledu na zpětnou kompatibilitu, který předpokládá, že po změnách si autoři svá díla upraví. Tady je zase celkem velké plus, že flightsim.to docela funguje jako centrální úložiště modů a nemusíte procházet pro CZ region patnáct stránek což na jednom TSC fóru někdo nedávno kritizoval a odešel s poučením, že stránek je pár a není žádný problém to mít za dva víkendy postahované. Tož jsem prubnul první readme se závislostma co mi přišlo pod ruku a dned třetí a čtvrtý odkaz byl na zrušené stránky kde na jedné bylo 404 a na té druhé už se usídlila nějaká peníze lákající aplikace slibující metrové péro do kobouku do 14 dní, nebo zázračný krém na obnovení věnečku po jehož aplikaci se do ješkyňky ani malíček nedostane. Taky jistě si pamatujete na flightsim.to akce - kdo neaktualizuje funkčnost na e.g. WU12 do x.x.20xx tomu bude jeho obsah z našich stránek odstraněn - což řeší - na rozdíl od x-plane org fóra kde není problém tahat do XP12 assety tvořené pro XP9 - aktuálnost dat, ale už ne závislosti děl mezi sebou.
- Problém se závislotma je pak i u modů do her, kdy v určitém okamžiku Nexus mods, který profituje ze sdílení free obsahu, aby zabránil nefunkčnosti modlistů a kompilací, změnil licenční podmínky tak, že nahráním díla autor pozbývá práva na jeho stažení ze stránek Nexus. Z hlediska uživatelů vítaný a oslavovaný krok, se však nesetkal s přílišným pochopením u tvůrců a než nová pravidla vešla v platnost stihlo docela dost velké procentů tvůrců své výtvory buď úplně stáhnou nebo přemístit někam kde jim zůstane plná kontrola nad dílem. Dodnes se na to vzpomíná jako na Nexus Exodus.
- Systém knihoven v XPL měl pravděpodobně dobrou motivaci, ale v praxi se to také neobejde bez problémů. Xpejnisti mají také pár uražených tvůrců, které komunita nasrala natolik, že svá díla smazali a odkázali tak uživatele buď na samo domo úpravy a vyhazování neexistujících modelů ze scenerek, aby vůbec rozjeli sim. (Výhoda TSC, ten se spustí i s nekompletní scenerkou, a je boží když vám vlaky jezdí nad neexistujícími kolejemi, nevím úplně jak je to u MSFS protože po zkušenostech z XPL jak někde vidím více jak jednu závislost dávám od toho ruce pryč, i kdybych nad screeny slintal jako prase po slintavce.)
Dalším problémem XPL je pak zpětná kompatibilita. Příchodem XP11 autogenu podle mě knihovny dělané pro XP9 a XP10 scenerky spíše zhoršovaly než vylepšovali. Ale k radikálním krokům jako u MSFS a flightsim.to nikdy nedošlo. Protože co když je někde nějaký důchodce co nemá na nové PC a provozuje v dobách XP12 XP9, že? A tak potřeby menšiny převládají nad potřebami většiny. (Mimochodem zkuste udělat nějaký super plugin do XPL a zkompilovat jej jen pro Win. - myslíte si, že se dočkáte tisíců poděkování a dvou postesků, že to není pro MAC a LIN? Ani houno - dostanete dvě poděkování a třicet nadávek, co jste to za kokosa, že nemyslíte na početnou MAC a LIN komunitu.)
Myslím si, že systém Gateway v XPL je i přes drobné mouchy super. Nechat autory tvořit moderovaný obsah. Bohužel jsem se v poslendí době přesvědčil, že ani toto rešení není optimální a občas pustí do světa věc co stojí za houby a nevydá hezky vypadající a vymazlení dílo, kvůli nějaké formální maličkosti o které se s tvůrcem nediskutuje.
Myslím si, že MSFS i XPL by mohli profitovat kdyby zveřejnili seznam assetů pro rozšíření knihovny - ve stylu XPL Gateway - co je potřeba - s podmínkami - dodat vč. zdrojáku, limit vertexů, velikosti textur(y) atd. Submitnutím pak tvůrce souhlasí s použitím a dalšími úpravami. Osobně bych neměl problém sem tam s něčím do takovéto společné knihovny přispět. Úplná fantazie by byla, kdyby pak byla sdílená knihovna assetů mezi simy, ale to je vzhledem k velkým rozdílům v práci s objekty v tom každém simu asi úplně mimo mísu, nicméně XPL objekty jdou do MSFS převést snadno, opačně to jde taky i když pokud autor použije na jednu budovu 12 materiálů a 8 textur je to trochu peklo to pro XPL (jeden objekt/jeden materiál/ jedna textura) upravit.
Jako tvůrce jsem se už taky potkal s tím, že moje díla někdo odderivoval bez toho aniž by mě kontaktoval. Za všechny ty roky mi přišly tři děkovné e-maily a DonDon a někdo další mě poprosili o použití objektů z XPL do MSFS s čímž jsem neměl problém a dokonce poslal i blend zdrojáky. Sám jsem se často učil reverzním inženýringem a vše co se už jednou rozhodnu vydat dávám s výslovným svolením k použití nebo úpravě dle potřeb tvůrce. Požadovat v dnešní době poděkování v readme je archaismus a nechávám to na morálním cítění každého jednoho autora. Omezující podmínky tak mám, že free zůstane free (asi nikdo z tůrců nechce aby na jeho práci pro radost někdo profitoval) a nechci, aby se moje práce zvěřejňovala na org fóru - což je komerční a cenzurovaný projekt cílený na maximální prodeje hlava nehlava.
Proto se snažím zveřejňovat věci tak, aby měly maximálně jednu závislost a včetně WED zdrojáků - aby se v tom mohli případní nováčci porýpat, zkusit si poměnit pár věcí. Při tvorbě scenerií si občas sáhnu pro nějaký asset z cizí knihovny, ke konci tvorby se pak přes filtr podívám kolikrát ho tam mám, resp. kolik věcí z jaké knihovny jsem použil. Jeden dva objekty pak buď udělám svoje a nahradím nebo pokud to licenční podmínky knihovny dovolují (např. R2) tak objekt přibalím do scenerky s creditem původnímu autorovi do readme. Po problémech se zrakem se v poslední době omezuji jen na klikání scenerek z XPL výchozích assetů a nějaké jednodušší věci.
Třeba Vláďu Svobodu jsem osobně na žádném z historických simbeerů nikdy nepotkal, ale asi se shodneme, že toho pro FS2004/FSX udělal pro české scenerky opravdu hodně. Myslím si, že by ho potěšilo, když by zjistil že i dnes po tolika letech nový sim dokáže zpracovat jeho assety a ty vypadají díky moderním technologiím dokonce lépe než v simu pro který byly dělané.
Chápu, že když tady občas zveřejním něco z domácí WIP, tak to může někoho natěšit, ale ne každý projekt se podaří dotáhnout do konce. A ne vše jde zveřejnit - myslím si třeba, že konverze Samedanu z MSFS do XP11 se mi povedla a vypadala lépe než v MSFS. Ale nikdy to neopustilo můj disk, a i kdyby na mé screeny došli z ORBX a chtěli to vydat ofiko, tak bych jim scenerku neposlal, protože výsledek byl kombinací 30% ORBX assetů konvertovaných v Blenderu pro XPL, 40% default XP11 assety a 30% objekty z free knihoven (MisterX a R2). Prostě jsem si chtěl zkusit jak by mohla fungovat MSFS/XPL synergie.
Pro nové tvůrce je určitě velmi lákavé splácat scenerku z již existujících assetů. Ono učit se modelovat a texturovat zabere měsíce. Ale také by si měli uvědomit důsledky a rizika spojená s používáním 42 knihoven.
Vogonské demoliční čety číhají...
P.S.: Sorry Baloo, vím je to dlouhý, za trest si večer nedám ani viržinko ani inzulin. |
|