Add-ony

Prostor pro Vaše nápady na vylepšení hry nebo úpravy již zaběhnutých stálic.
Nutné schválení moderátorem.
Pravidla fóra
• Každý návrh musí obsahovat anketu.
• Máte-li návrhů více, vytvořte pro každý nové téma.
• Chcete-li vyjádřit pouze souhlas či nesouhlas, použijte anketu.
• V reakcích na podaný návrh se vyjadřujte vždy k tématu, vyvarujte se off topicu, byť jen částí příspěvku.
• Nová témata schvaluje pouze herní tým (GA, GM, TGM).
Odpovědět

Souhlasíte s implementováním tohoto systému ?

ANO
6
35%
NE
11
65%
Předtavuji si to jinak
0
Žádná hlasování
Nevím, názor napíšu
0
Žádná hlasování
 
Celkem hlasů: 17

Uživatelský avatar
qSTRoNgMANp
Lv.27
Lv.27
Příspěvky: 740
Registrován: ned 17. bře 2013 21:02:18
Dal poděkování: 440 poděkování
Dostal poděkování: 332 poděkování
Kontaktovat uživatele:

Add-ony

Příspěvek od qSTRoNgMANp » sob 14. črc 2018 19:58:08

Zdravím,

napadl mě taková nápad, který jsem viděl už kdysi dávno na wowku. A to jsou Add-ony. Pokud někdo neví, co to jsou add-ony, tak zjednodušeně:" Rozšíření hry, které není v základu implementováno s instalací hry"

V praxy to vypadá tak, že někdo naprogramuje rozšíření pro danou hru, které nikterak nezvýhodní hráče (Myslím tím, větší dmg, vetší inventář, atd.) Defakto, dá možnost zpřehlednit HUD hry ... například v tématu v návrzích: změna barev bonusu, by si každá hráč díky addonum mohl nastavit příslušnou barvu, jakou by chtěl i velikost textu a nemuselo by se to měnit globálně, kdy by tohoto "zvýhodnění" chtěl využit, mohl by. :)

Viděl bych to tak, že by komunita vytvářela "Add-ony" a tým by je mohl schvalovat, takže by každý si mohl hru upravit, podle svého gusta nemuselo by se rozhodovat o rozšíření globálně pro celý server. :)

Možnosti addonu, které by napadly ted:
1) Barvy textu a velikosti
2)Sloučení 1 a 2 inventu, do vetsiho pole
3)Klávesová zkratky např: ctrl+i by prepipalo mezi nazvama a popiskama (viditelnost)
ObrázekqSTRoNgMANpObrázekObrázekObrázekObrázekObrázekObrázekObrázekObrázek
300k+ min Gen 2 109 LVL
Jinno
Mentál
FULL
4xP
P
P
Y/O
G2
2
ObrázekoSoSoObrázekObrázekObrázekObrázek Obrázek
3,7k+ min 145 LVL
Jinno
Mentál
FULL
4xP
G2

Uživatelský avatar
Script
Lv.33
Lv.33
Příspěvky: 1318
Registrován: čtv 09. úno 2012 18:37:00
Dal poděkování: 299 poděkování
Dostal poděkování: 1470 poděkování

Re: Add-ony

Příspěvek od Script » ned 15. črc 2018 11:37:44

Než se rozepíšu, tak předesílám, že se zmíněným systémem na WoW nemám zkušenosti a je škoda, že jeho koncepty autor tématu více nepřiblížil. Návrh zřejmě staví na existenci nějakého API pro klienta Ekury, které zahrnuje minimálně:
  • nějaké množství předdefinovaných akcí, které lze upravit (např. "OnChatTextRender", "OnAppStart", ...)
  • seznam hodnot, které lze uživatelsky měnit a k nim příslušných metod (např. "SetTextSize", "SetSkyColorVector", ...)
  • samozřejmě také seznam metod, kterými lze současnou hodnotu načíst z paměti, něbo z nastavení hry (např. "GetTextColor", "GetDefaultTextColor", ...)
  • podporu nějakého skriptovacího jazyka (nejlépe Pythonu, který už v klientovi běží), ve kterém lze snadno provádět matematické operace, ukládat hodnoty do různých datových struktur ap., přičemž vývojář takového "Add-inu" by musel docela určitě mít přístup také k debugovací konzoli hry
  • nějaký způsob logického uspořádání akcí tak, aby si v případě aktivace více "Add-inů" tyto vzájemně nepřepisovaly hodnoty, které oba mění
  • možnost uložení interní konfigurace modulu do nějakého souboru a opětovné načtení plus možnost přidat také další data (například obrázky, kurzory, ...) do balíčku s "Add-inem" a umožnit k nim jednoduchý a rychlý přístup
  • kompletní, nebo téměř kompletní dokumentaci (protože bez ní se tvůrci "Add-inů" moc daleko nedostanou)
Takové API ale Ekura nemá. Není těžké si ho představit, ale určitě by bylo velmi časově náročné jej na slušné úrovni naprogramovat - a to mluvím pouze o základním systému. Následně by pro každou akce, kterou by si tvůrci "Add-inů" přáli změnit, bylo potřeba ručně doprogramovat příslušné metody, nebo alespoň zrevidovat parametry těch existujících, aby bylo jejich použití intuitivní a předešlo se možnosti zneužití. Tomu bude s rozšiřujícím se systémem čím dál tím složitější zabránit a (nejen) proto by nebylo od věci, aby každý uveřejněný "Add-in" prošel nějakým schvalovacím řízením a zběžnou kontrolou kódu. Kolik akcí by vlastně mělo být ze strany API podporováno? Jsou to řádově desítky, stovky, nebo tisíce? Návrh je v tomhle ohledu hodně nedotažený.

Pojďme ale ke konkrétním příkladům:
Obchodnik799 píše: sob 14. črc 2018 19:58:08Barvy textu a velikosti
V současné době jich hra používá jen několik. Pokud bychom chtěli, aby šly měnit nezávisle na sobě, musel by se tomu výrazně uzpůsobit systém. A protože se může stát, že nebude některá z hodnot definovaná, musel by systém po vykreslení každého okna (nebo jiné minimální jednotky) nastavení fontu vyresetovat na nějaké výchozí.
Obchodnik799 píše: sob 14. črc 2018 19:58:08Sloučení 1 a 2 inventu, do vetsiho pole
Je v podstatě o přepsání celého kódu inventáře. Bylo by potřeba umožnit kompletní přístup ke všem prvkům v inventáři - jejich velikosti, pozice a zarovnání, pozadí, viditelnost, stavy, flagy, nabindované akce. Pro zajímavost: třída, který obsluhuje fungování inventáře má momentálně 2100 řádků. V tomhle počtu ještě chybí různé interakce inventáře s jinými okny, takže výsledné číslo bude ještě vyšší. Pokud bychom chtěli dát autorům "Add-inů" absolutní volnost v uspořádání takového okna, musela by být téměř každá metoda ve zmíněné třídě nějakým způsobem modulární a zdokumentovaná.
Obchodnik799 píše: sob 14. črc 2018 19:58:08ctrl+i by prepipalo mezi nazvama a popiskama
Je z téhle trojice asi nejjednodušší. I tak zahrnuje minimálně zpřístupnění možnosti odchytávat všechny klávesy, které hráč stiskne, a k některým nabindovat uživatelské akce. To, že nic takového ve hře momentálně není, je zároveň největší překážkou pro vytvoření konfigurovatelných klávesových zkratek přímo v nastavení hry.

Vliv na výkon
Někomu to už teď připadá příliš složité? Pak jsem jeden z Vás. Ale je to ještě horší, když si uvědomíte, že spousty předdefinovaných akcí by musely mít nějaký standartizovaný způsob ukončení. Vezměme si například tvůrce "Add-inu", který by si nepřál zobrazovat hlášky typu "Obdržel jsi 123.456 Yangů". To znamená, že metoda, která se o to stará, by musela obsahovat příslušnou událost a zároveň také definovat, co vše se musí stát, pokud daná událost běh metody ukončí - tj. něco jako "bezpečné ukončení". To by při větším množství metod už mohlo mít celkem výrazný dopad na výkon klienta a to dokonce i v případě, kdy žádné "Add-iny" nebudou nainstalované (v případě opačném je ještě potřeba si přičíst výkonový dopad běhu kódu v chráněném režimu - tj. aby třeba syntaktická chyba v uživatelském kódu neměla dopad na vnitřní kód hry).

Je o to skutečně zájem ze strany vývojářů?
V neposlední řadě bych ještě zmínil, že komunita Ekury se svou velikostí s tou ve WoW určitě nedá srovnávat. To sice neznamená, že by zde touha po něčem podobném byla menší, ale rozhodně je zde méně lidí, schopných a ochotných (ano, je potřeba obojí) se do něčeho takového pouštět. Předpokládám-li správně, že Add-iny by byly zdarma, tak jen podotýkám, že jeho vývoj nikdy není úplně snadný a zdaleka nekončí vydním prvotní verze, protože:
  1. Jeho uživatelé neustále požadují více toho, či onoho
  2. Herní API se s vývojem hry nevyhnutelně mění, takže je třeba držet krok
Kolik znáte lidí ze svého okolí, kteří mají dostatek zkušeností, volného času a chuti, aby se o vývoj takového "Add-inu" starali? Já žádného a to se mezi programátory pohybuji.

Závěrem
Představa je to pěkná, to nepopírám. V současné situaci, kdy je v týmu jeden aktivní programátor, je ale hodně vzdálená realitě. Dokud se to výrazně nezlepší, budu hlasovat proti tomuto návrhu.
[GA]Script
Ekura Team (09.02.2012 - 31.07.2018)

Uživatelský avatar
qSTRoNgMANp
Lv.27
Lv.27
Příspěvky: 740
Registrován: ned 17. bře 2013 21:02:18
Dal poděkování: 440 poděkování
Dostal poděkování: 332 poděkování
Kontaktovat uživatele:

Re: Add-ony

Příspěvek od qSTRoNgMANp » ned 15. črc 2018 12:00:10

Já jsem si přesně vědom základního problém a to je počet lidí, kteří server hrají, takže menší šance najít lidi, který toto uměj a pustili by se do toho s chutí.
Dokonce chápu složitost tohoto probléme, že Ekura na to není konstruovaná oproti wowku. :)
Jen mě prostě napadla taková myšlenka, kde vím, že na jiném p- serveru není a mohla by být zajímavá, toto spravovat by byl závod na dlouho trať, ale radši můj návrh někam napíšu, než abych si ho nechal pro sebe, s pocitem, že je to super, kdyby to tam bylo, ale je to težky na zrealizování. :)
Třeba se k tomuto návrhu někdy v budoucnu vrátíte a přepracujete to do své vize. :)
ObrázekqSTRoNgMANpObrázekObrázekObrázekObrázekObrázekObrázekObrázekObrázek
300k+ min Gen 2 109 LVL
Jinno
Mentál
FULL
4xP
P
P
Y/O
G2
2
ObrázekoSoSoObrázekObrázekObrázekObrázek Obrázek
3,7k+ min 145 LVL
Jinno
Mentál
FULL
4xP
G2

Uživatelský avatar
ondra852
Lv.20
Lv.20
Příspěvky: 256
Registrován: úte 26. dub 2011 19:44:40
Dal poděkování: 66 poděkování
Dostal poděkování: 218 poděkování

Re: Add-ony

Příspěvek od ondra852 » ned 15. črc 2018 14:24:19

Nedokazu si predstavit moc veci, ktere by mohlo API obsahovat a ktere by se zaroven nedalo zneuzit. Uz jen u takoveho eventu, ktery by se volal ve chvili, kdy se ma hraci zobrazit v chatu zprava je x moznoti jak toho vyuzit k ziskani vyhod nad ostatnimi hraci (ne, ze by nesla zprava zachytit jinak, ale preci jen to neni uz tak snadne a tolik lidi se do toho nepusti). A fuknce, ktera by poskytla seznam predmetu v inventari a jejich pozice ... :))

Odpovědět

  • You do not have permission to post in chat.
@ Revus « čtv 8:42 pm »
Ale se zručností P mam dojem že to dolů nešlo, ne?
@ Grout « čtv 8:17 pm »
Kvalita se může zhoršit. Asi tam bude nějaké %. Párkrát jsem točil a třeba to padlo až někdy u páté točky. Když se zhorší tak jeden o jeden stupeň.
@ Mionix « čtv 7:24 pm »
@Revus,  Dle mého by měly padat níže. Proto se vždy zlepšují na +4 jen ty, co chcete. Když tak mě někdo opravte.
@ Revus « čtv 7:14 pm »
Zdravím, když změním pomocí ukouzla v inventáři talismany +4 , taky se zhorší kvalita jako kdysi když se ještě měnily u výhně? Mam pocit že to bylo kdysi ovlivněno zručností,stále to platí? nebo mužu točit s zručností 5 a budou furt + 4? DÍky
@ Suko201 « čtv 1:26 pm »
při vstupu přes yonaha je furt na výběr vstup do djongi :-)
@ Suko201 « stř 7:58 pm »
Takže to je novinka? Po minulém roce taky nešly po eventu frkačky, měl sem jich tuny a nešlo to a teď se to mění?
@ cleo « stř 7:45 pm »
@Mionix,  děkuji za informaci :)
@ Mionix « stř 7:41 pm »
@cleo,  Dobrý den Cleo, měly by jít použít po údržbě ve čtvrtek.
@ cleo « stř 7:20 pm »
frkačky už nejdou použít po eventu? píše mi to, že ještě nenastal čas na frkačky, že se peče dort :)
@ ChunjoKing « pon 10:42 pm »
@redBull21,  zdravím. Za pečenie torty už nemožno získať časť amuletu. Za OX by už,podľa všetkého, nemalo byť možné získať časť talizmanu tak isto. Vlastne, pokiaľ nemáte všetky 4 časti talizmanu, tak už pumu neskompletizujete. Pečenie torty prebiehalo len do polčasu eventu. Potom začali oslavy, kde už časť talizmanu za pečenie nebolo možné získať. Počas pečenia sa dala každý deň upiecť iba jedna časť torty(poleva,korpus,ozdoba atď.). Na získanie amuletu bolo potrebné upiecť každú časť jedenkrát a zároveň na každú časť doniesť väčšie množstvo surovín, než len na splnenie úlohy. Informovala o tom starenka hláškou, že ste doniesli to, čo chcela, ale na bájnu pumu to ešte nestačí. Čiže ste museli doniesť znova to isté, až pokým vám táto hláška o bájnej pume nezmizlia.
@ redBull21 « pon 5:30 pm »
Zdravím, když mám levý horní i dolní amulet + univerzální, bude možnost ještě nějak získat poslední kus ? Nepřišel jsem na to jak získat za pečení dortu když jsem udělal asi jen 16questů tak nejspíše už část pečeti nedostanu že ?
@ Uncut69 « pon 12:04 pm »
chci se zeptat, když mám tu duši na černou pumu, budu si to moc proměnit za jak dlouho budu chtít nebo to časem nepůjde? děkují.
@ Tomori « pon 10:22 am »
inddi píše: ve hře v oznámeni jste psaly, že jste přidělily kousek amuletu za účast na fóru u postavy Purpura jsem bohužel nic nenašla
Dobrý den, je to z toho důvodu, že u Vás vyskočil duplicitní účet vytvořen zde na fóru. Poprosím Vás abyste se na mne obrátila do sz kde to dovyřešíme.
@ ChunjoKing « pon 9:59 am »
@inddi,  netreba si z toho robiť hlavu. Samotná strakatá a aj čierna puma sa dajú zložiť kedykoľvek. Určite dôjde k náprave zo strany tímu a vy svoju časť amuletu dostanete.
@ inddi « pon 5:52 am »
Ano koukala jsem i do IS skladu není nikde.
@ ChunjoKing « pon 12:42 am »
Pozerali ste v IS sklade?
@ inddi « ned 11:55 pm »
ve hře v oznámeni jste psaly, že jste přidělily kousek amuletu za účast na fóru u postavy Purpura jsem bohužel nic nenašla
@ Tomori « ned 9:00 pm »
breberak1234 píše: jen teoreticka, jakto kdyz sem byl v patek na zkusebni velke valce , tak po ukonceni jsem mel knihu misi misto dotazniku a dotaznik se jiz neobjevil. je chyba u me ??
Dobrý den, je možné, že se Vám dotazník neukázal. U některých tento problém nastal. Pokud nám budete chtít poskytnout zpětnou vazbu napište mi sz, nebo zašlete ticket. Mockrát děkuji a omlouvám se za komplikace.
@ breberak1234 « ned 8:53 pm »
jen teoreticka, jakto kdyz sem byl v patek na zkusebni velke valce , tak po ukonceni jsem mel knihu misi misto dotazniku a dotaznik se jiz neobjevil. je chyba u me ??
@ asdis « ned 3:39 pm »
opacne.Levy horní-drop
@ Marph « ned 2:30 pm »
Děkuji
@ Tomori « ned 2:06 pm »
Dobrý den, levý horní = drop, pravý horní= OX, levý dolní= fórum a pravý dolní= pečení dortu.
@ asdis « ned 2:00 pm »
lavy dolny je za Pečení dortu
@ diver « ned 1:53 pm »
@Marph,  z fóra by měl být levý dolní tuším
@ Marph « ned 1:43 pm »
Mám 2 horní, s tím, že levý je z ohnivé a pravý by měl být z OX, které jsem dokončil, ale někdo mi psal, že ten je z fóra
@ Marph « ned 1:41 pm »
Jaký dílek je z fóra?
@ Revus « ned 9:54 am »
Jourdonais nebo tak nějak,dobrej ubožák. Ze žluté, 130 lvl. Přijde zničehonic a nonstop zabijí 20 min v kuse, krade drop.
@ Mionix « sob 6:45 pm »
@Uncut69,  všechny části se dají, daly získat ze hry.
@ Uncut69 « sob 5:44 pm »
děkují, a dá se ten amulet co se dostává z OX získat i jinak neví někdo?, popřípadě poslední OX asi nebude že? :D
@ Tomori « sob 5:29 pm »
Uncut69 píše: dostává se amulet ještě za přání k výročí ?
Do 6. 7. 2025 do 20:00 se může přáníčko posílat.
@ Uncut69 « sob 5:20 pm »
dostává se amulet ještě za přání k výročí ?
@ Mionix « sob 4:55 pm »
@Grout,  Tam se vypisují jen restarty kol ryb. To znamená, když chytnete takovou délku ryby, že dostanete Velkou eventovku a restartuje se kolo.
@ Grout « sob 3:53 pm »
Jak často se na web dopisují statistiky za nejdelší ryby? Včera jsem vylovil dva rekordy a pořád nejsem slavný.. :( :D
@ Mionix « sob 3:52 pm »
@Revus,  Dobrý den, se hrou nic není. Běží. Nyní jsem vypl okno a znova zapl a jsem ve hře. Pravděpodobně budete mít problémy s konektivitou někde na trase do datového centra ve FRA.
@ Revus « sob 2:16 pm »
Nedá se dostat do hry, bud ani nepustí to výběru postav nebo jak vyberu postavu, spadne. Internet mi jde
@ Revus « sob 2:12 pm »
vim o 3 Lidech kterym to nejde a ted uz ani me:D
@ Revus « sob 2:12 pm »
šílený
@ Revus « sob 2:08 pm »
tpc co stou hrou je zase.. :D
@ SELDA « sob 1:42 pm »
Tomori píše: Dobrý den, jak jsem již psala, většinou se čeká na více lidí (např. i ty kteří neuvedli jméno nebo uvedli duplicitní a mají sz) dále se předává i univerzální dílek za soutěžní týden (ten končil včera). Jak je psáno v novince, nemusíte se bát, že dílek nesložíte. Jde to i po eventu. A případně duši lze získat i když nemáte kompletní amulet. V případě dalších dotazů mne neváhejte kontaktovat do sz.
takže i když nemám kompletní amulet, ale mám duši černé pumy - tak mi jí přetvoří na trvalou? :-) díky za info.
@ libast « sob 11:34 am »
Potřebuji levej dolní nebo pravej horní dílek amuletu to už se asi nedá sehnad že ?
@ Tomori « sob 11:27 am »
asdis píše: Ten dielik za tipovacku dostane kazdy za ucast alebo len za vyhru?dakujem
Dílek za tipovačku i přáníčko dostane "každý". S tím, že výhra správného tipu či nejlepšího přáníčka bude vyhodnoceno po eventu.
@ asdis « sob 11:03 am »
Ten dielik za tipovacku dostane kazdy za ucast alebo len za vyhru?dakujem
@ ChunjoKing « sob 10:36 am »
Ďakujeme
@ Tomori « sob 10:34 am »
Ano, půjde změnit strakatá na černou. Vše tak jak je možné teď.
@ ChunjoKing « sob 10:22 am »
Len taká kontrolná otazočka :D
@ ChunjoKing « sob 10:21 am »
@Tomori,  a dá sa po konci eventu aj zmeniť strakata Puma na čiernu, prosím Vás?
@ Tomori « sob 10:11 am »
Dobrý den, jak jsem již psala, většinou se čeká na více lidí (např. i ty kteří neuvedli jméno nebo uvedli duplicitní a mají sz) dále se předává i univerzální dílek za soutěžní týden (ten končil včera). Jak je psáno v novince, nemusíte se bát, že dílek nesložíte. Jde to i po eventu. A případně duši lze získat i když nemáte kompletní amulet. V případě dalších dotazů mne neváhejte kontaktovat do sz.
@ jogurd007 « sob 9:50 am »
Ahoj. Bude o víkendu OX? Docela by se hodila :)
@ SELDA « sob 9:15 am »
ChunjoKing píše: @SELDA,  pozerali ste v IS sklade?
ano.... Koukal jsem a nic tam není :-(
@ asdis « sob 9:13 am »
Niekto dostal a niekto nie a tiez nedokoncil OX.Tak neviem .
@ ChunjoKing « sob 4:53 am »
@SELDA,  pozerali ste v IS sklade?
@ SELDA « pát 11:02 pm »
Ahoj, nezapomněli jste na mě s kouskem amuletu ? :-)
@ D3rmott « pát 7:23 pm »
D3rmott
@ Mionix « pát 7:09 pm »
Na testovací válku prosím chviličku vydržte. GA pracuje na nápravě. A omlouváme se za zdržení.
@ ChunjoKing « pát 11:24 am »
@Mionix,  veľa premýšľania, ale pre istotu tak spravím. Ďakujem za odpoveď:)
@ Mionix « pát 10:58 am »
@ChunjoKing,  ozdobte je nyní a máte po starostech.
@ 07lukasek071 « pát 10:27 am »
silouette
@ ChunjoKing « pát 9:35 am »
daju sa dorty ozdobit aj po evente, prosim vas?
@ Suko201 « čtv 9:40 pm »
A mohli by to udělat třeba jako premka. Že bys mohl mít ten offline stánek na měsíc za třeba 200-300sd, vedení by vydělalo a lidi by byli spokojeni, že prodali pvm či pvp po roce :D
@ Suko201 « čtv 9:38 pm »
Pokud chcete offline stánky, tak na to jít lépe než finančně přes elektriku, například, že v offline stáncích nebude spotřebak, ale jen pvm a pvp hadry, či eliky max. To si myslím, že by šlo.

Who is chatting

offline Dayyo 
offline Fogru 
offline Grout 
offline Inferna 
offline Mionix 
offline Pajjuska 
offline Peturek