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.
@ Grout « ned 7:41 am »
Jak to je s tím dortem? je stařenka někdy spokojená?? Donesl jsem ji vše dokud neřekla, že toho má dost a mám se soustředit na další ingredience, ale pořád ji můžu nosit další a ona si je bere? .. neřekne něco jako "dneska máš splňeno"? jak to funguje prosím.
@ Grout « sob 11:22 pm »
anyone píše: hraji po delší době a zkouším odevzdat :) písmenka opilci...ale vůbec to nejde kde dělám chybu?
Protože už se nedávájí opilcovi, ale Benediktovi v Dongji.
@ anyone « sob 9:41 pm »
hraji po delší době a zkouším odevzdat :) písmenka opilci...ale vůbec to nejde kde dělám chybu?
@ anyone « sob 9:41 pm »
Ahojte,
@ Grout « sob 8:50 pm »
to je v háji s tím OX ... zrovna noční :D
@ TomasFoxx « sob 6:48 pm »
@cervik1234,  diky
@ cervik1234 « sob 12:08 pm »
Fox je krásnej
@ Mionix « pát 9:17 am »
@asdis,  máte ode mě sz zde na foru
@ asdis « pát 7:43 am »
tam ma hned po portnuti vykopne
@ Mionix « pát 7:36 am »
@asdis,  přes Yonaha
@ asdis « pát 7:08 am »
Ahoj,nejak nefunguje Talisman/port do Dongji.Alebo len mne?
@ Dsurman « pát 12:32 am »
Zdravím, ty stránky knih, skládadá se z nich něco ?
@ RoxBorn « čtv 7:51 pm »
Ahoj, drop písmenek je náhodný nebo padá nějak pravidelně?
@ Tomori « čtv 2:54 pm »
ChunjoKing píše: Zdravim. Mám len takú malú námietku voči tej výročnej tipovačke. Pokiaľ sa nechá dátum tipovania až do 6.7., bude to skôr sledovačka ako tipovačka. Stav splnených výziev sa dá pozrieť priamo v hre a nie je problém si to každý deň odsledovať a jednotlivé počty zapisovať
Dobrý den, určitě se na to podíváme, probereme a případně poupravíme. Děkuji za námitku a přeji hezký den. :)
@ Hakan « čtv 2:49 pm »
Mělo tam být do konce eventu získat, ale pokud se to bude přidávat postupně pak ok
@ Tomori « čtv 2:48 pm »
Hakan píše: Hmm, tipovačka i kreativní soutěž je do 6.7. Event končí 7.7. Dílek na pumu ze soutěže z forka jde získat tudíž když dobře 7.7. (protože známe dobu vyhodnocování soutěží) Z toho mi vyplývá, že je nereálné pumu získat :lol:
Dobrý den, jak už bylo uvedeno v novince: „Amulet lze složit i po skončení oslav – čas vás tedy netlačí.“ Nemusíte se tedy obávat, že by to bylo nereálné. Navíc plánujeme jednotlivé části amuletu za soutěže na fóru předávat postupně – takže vše zvládnete v klidu a bez stresu. Přeji krásný den :lol:
@ Hakan « čtv 2:40 pm »
Hmm, tipovačka i kreativní soutěž je do 6.7. Event končí 7.7. Dílek na pumu ze soutěže z forka jde získat tudíž když dobře 7.7. (protože známe dobu vyhodnocování soutěží) Z toho mi vyplývá, že je nereálné pumu získat :lol:
@ ChunjoKing « čtv 11:31 am »
Zdravim. Mám len takú malú námietku voči tej výročnej tipovačke. Pokiaľ sa nechá dátum tipovania až do 6.7., bude to skôr sledovačka ako tipovačka. Stav splnených výziev sa dá pozrieť priamo v hre a nie je problém si to každý deň odsledovať a jednotlivé počty zapisovať
@ ChunjoKing « pon 12:02 am »
Hakan píše: A já bych si zase rád přečetl vyhodnocení posledních dvou eventů. konkrétně oslav jara a pálení čarodějnic. Zase se od vyhodnocování upustilo? Důvod?
tiež by som si rád prečítal ;)
@ Hakan « ned 6:04 pm »
A já bych si zase rád přečetl vyhodnocení posledních dvou eventů. konkrétně oslav jara a pálení čarodějnic. Zase se od vyhodnocování upustilo? Důvod?
@ Suko201 « ned 6:02 pm »
A navíc zas tolik jich tam není :-)
@ Suko201 « ned 6:01 pm »
Jde o ten čas, za který to ten cech dává. A nejsem jediný, komu to přijde sus. Dneska to vyhrál chiz. Jsem rád.
@ Mionix « ned 6:00 pm »
@Suko201,  Prosím vás a vám to nedochází? Když je v cechu aktinvích xy postav, hráčů, tak je asi naprosto jednoduché pokrýt 5 map nebo kolik to je? Ano, soutěž je dělaná hlavně pro aktivní cechy.
@ Suko201 « ned 5:57 pm »
Proč bychom měli psát ze dvou nicku, když každý reagujeme jinak? Navíc já to psal ještě před vlajkama, snad každou neděli to měla hned fuerza a když tady na to upozornim, tak najednou to vyhraje chizfen? Trošičku sus ne?
@ Mionix « ned 5:56 pm »
:-D
@ Vydesenej « ned 5:51 pm »
Mionix píše: @Vydesenej@Suko201,  chcete mi říci, že píšete ze dvou nicků naráz?
Ne :D akorát jsem to špatně pochopil když je to vykání a tykání. Ale už jsem si to přečetl znova a už jsem tomu porozuměl :D :D (moje chyba já to jen nepochopil)
@ Mionix « ned 5:48 pm »
@Vydesenej@Suko201,  chcete mi říci, že píšete ze dvou nicků naráz?
@ Vydesenej « ned 5:42 pm »
Mionix píše: @Suko201,  Teď jsem zareagoval, aniž bych si to ověřil. Proč rýpete, když to vyhrál cech chizfen?
Nerejpu jen jsem napsal jak jsem to pochopil já. Že za nalezenou vlajku bodíky za všechny kus amuletu :D jestli to tak není tak pardon ale nechaly se tu otevřená vrátka pro takovéto spekulace.
@ Mionix « ned 5:38 pm »
@cleo:up:
@ cleo « ned 5:26 pm »
@Suko201,  ono jich to hledá poměrně dost, ale tentokrát nás bylo také dost a měli jsme větší štěstí
@ Mionix « ned 4:52 pm »
@Suko201,  Teď jsem zareagoval, aniž bych si to ověřil. Proč rýpete, když to vyhrál cech chizfen?
@ Vydesenej « ned 4:41 pm »
Suko201 píše: Zajímala by mě jedna věc. Jak chcete určit, že někdo hledá vlajky, když cech la fuerza to má vždy do 3-5ti minut vše? Tím nerypu, jen prostě oni to mají až moc rychle a dost lidí nestihne ani najít tu 1. Dík za info
Prostě kdo nic nenašel nemá bodíky
@ Suko201 « ned 2:40 pm »
Zajímala by mě jedna věc. Jak chcete určit, že někdo hledá vlajky, když cech la fuerza to má vždy do 3-5ti minut vše? Tím nerypu, jen prostě oni to mají až moc rychle a dost lidí nestihne ani najít tu 1. Dík za info
@ Mionix « sob 6:57 pm »
@ChunjoKing,  Ne. Pouze jedna postava. Za prvé jsou tam kontroly a za druhé, i kdyby to nějak prošlo a my se to dozvěděli, tak je to na TB.
@ ChunjoKing « sob 6:48 pm »
Neplačte toľko, veď na to máte celý mesiac. Mám otázku milý tím. Môžem ísť na OX s 2 postavami?
@ Suko201 « sob 10:37 am »
Tomino26 píše: Ale ako vidím konsolidácia prišla aj na ekuru :D Ten drop z tých truhiel je z roka na rok biednejší...
jako Real no, z 20ti ks jen zacarka, požehnané pergy a zbytečnosti na zrucku xD
@ Tomino26 « pát 8:55 pm »
Ale ako vidím konsolidácia prišla aj na ekuru :D Ten drop z tých truhiel je z roka na rok biednejší...
@ noxforko « pát 8:29 pm »
cleo píše: a zase jako loni o tomto eventu se velmi špatně dá najít žíla uhlí, před war jsem projela celou bakru, všechna ch a ani 1 žíla....
Souhlas
@ cleo « čtv 8:30 pm »
a zase jako loni o tomto eventu se velmi špatně dá najít žíla uhlí, před war jsem projela celou bakru, všechna ch a ani 1 žíla....
@ Suko201 « čtv 7:30 pm »
Mionix píše: @Suko201,  Bude novinka.
oki
@ TOXIX « čtv 3:18 pm »
Novinka je, jak minuly rok ze kotel v osade chce 100ks uhli na podpal misto 10ks :)))
@ Mionix « čtv 2:28 pm »
@Suko201,  Bude novinka.
@ Suko201 « čtv 2:25 pm »
Zdravíčko, budou v patchlogu informace o dnešním updatu? :-))
@ Vydesenej « čtv 2:22 pm »
Bude možnost zakoupit ten klobouk s těmi sobími rohy za sd? :O
@ Mionix « čtv 1:53 pm »
@VOJTTANOOO,  Dobrý den, dle GA by to mohl být problém s grafikou. Zkuste vypnout okno hry a pak v launcheru přepnout na DX8 a znova pustit hru a zkusit mapu Donji. Dejte prosím vědět, zda jste uspěl.
@ VOJTTANOOO « čtv 1:25 pm »
ani pres prsten , mi to nefunguje :( kliknu ze se portnu, a naskocí to do cerne obrazovky :(
@ VOJTTANOOO « čtv 1:08 pm »
zdravím, nevím zdali je chyba v mem pocitaci, ale kdyz jsem se portnul pres Yonaha do Dongji, po loading obrazovce mi zčerná obrazovka a nic se neděje. někdo mi s tím poradit prosím ? )
@ NOACH « čtv 1:03 pm »
Zdravím, bude tento týždeň aj bonus na sd ?
@ Mionix « čtv 12:47 pm »
Už to frčí. :-)
@ Tomori « čtv 12:36 pm »
Čekání si můžete zkrátit tipováním nejlepších úlovků našeho Mionixe v Rybářské tipovačce. Třeba se vám to vyplatí a něco vyhrajete! :P :D
@ Vydesenej « čtv 12:33 pm »
Nonepovideeej píše: A jestli ne, tak hlavně z toho nebuď Vyděšenej :D
To nedokážu slíbit :D
@ Marph « čtv 12:27 pm »
Jsem si chtěl aspoň odevzdat bio a zručku, než půjdu do práce :D
@ Nonepovideeej « čtv 12:26 pm »
A jestli ne, tak hlavně z toho nebuď Vyděšenej :D
@ Vydesenej « čtv 12:10 pm »
To bude big update uvidíte
@ Nonepovideeej « čtv 11:58 am »
Možná už nám zapnou event, tak nechtějí, aby se hned muselo něco opravovat :)
@ YanLuo « čtv 11:02 am »
Údržba do odpoledne znovu ..gg :)
@ Symbio « úte 5:58 am »
Dokáže mi prosím někdo poradit s cenou vrány 43+10ork+3stun+8síla? Ať neprodám zbytečně pod cenou? Díky :D
@ angrylunaxx « sob 11:00 pm »
je to mrtvé nebo né... ?
@ Nonepovideeej « čtv 6:02 pm »
Vyhrajeme, musíme! :)
@ Mionix « čtv 5:47 pm »
Tak dneska fandíme. :-) :up:

Who is chatting

offline Fogru 
offline Hakan 
offline Kacii 
offline Mionix 
offline creeew 
offline peterak1