Manawydan Mantis - Manawydan klient |
Detaily problému |
|
ID | Projekt | Kategorie | Zobrazit stav | Datum vložení | Poslední změna |
0000604 | Manawydan klient | Úpravy | veřejný | 31.12.2011 - 11:28 | 15.01.2013 - 07:58 |
|
Reportér | Whitey | |
Přiřazen | Geo | |
Priorita | nízká | Závažnost | tweak | Reprodukovatelnost | N/A |
Stav | uzavřený | Řešení | vyřešený | |
Platforma | | OS | | Verze OS | |
Verze produktu | | |
Cílová verze | | Vyřešeno ve verzi | | |
|
Shrnutí | 0000604: Změnit konfigurační soubor převádějící slovní příkazy na číselné hodnoty |
Popis | Upravit soubor s konfigurací na snadno editovatelné XML.
Jde o soubor obsahující tabulku převodů slov (příkazů pro NPC apod.) na číselné hodnoty, které jsou následně zaslány servru na zpracování. |
Postup na reprodukci problému | |
Další informace | |
Značky | Žádné štítky nepřiloženy. |
Závislosti | |
Přiložené soubory | |
|
Historie problému |
Čas modifikace | Uživatelské jméno | Pole | Změna |
31.12.2011 - 11:28 | Whitey | Nový problém | |
02.01.2012 - 13:57 | Geo | Poznámka přidána: 0000712 | |
02.01.2012 - 14:01 | Geo | Poznámka přidána: 0000713 | |
02.01.2012 - 14:03 | Geo | Poznámka upravena: 0000712 | bug_revision_view_page.php?bugnote_id=712#r50 |
02.01.2012 - 18:23 | Whitey | Poznámka přidána: 0000714 | |
02.01.2012 - 18:25 | Whitey | Poznámka upravena: 0000714 | bug_revision_view_page.php?bugnote_id=714#r52 |
02.01.2012 - 18:26 | Whitey | Přidán soubor: DebugLog.Error_2012_01_02.txt | |
02.01.2012 - 18:26 | Whitey | Přidán soubor: DebugLog.Info_2012_01_02.txt | |
02.01.2012 - 18:26 | Whitey | Soubor byl smazán: DebugLog.Info_2012_01_02.txt | |
02.01.2012 - 18:26 | Whitey | Soubor byl smazán: DebugLog.Error_2012_01_02.txt | |
02.01.2012 - 19:44 | RadstaR | Poznámka přidána: 0000717 | |
02.01.2012 - 19:45 | RadstaR | Poznámka upravena: 0000717 | bug_revision_view_page.php?bugnote_id=717#r54 |
02.01.2012 - 19:46 | RadstaR | Poznámka upravena: 0000717 | bug_revision_view_page.php?bugnote_id=717#r85 |
03.01.2012 - 04:01 | Geo | Poznámka přidána: 0000720 | |
03.01.2012 - 11:09 | Geo | Přiřazen | => Geo |
03.01.2012 - 11:09 | Geo | Stav | nový => schválený |
20.04.2012 - 09:58 | Geo | Stav | schválený => přiřazený |
23.04.2012 - 02:18 | Geo | Poznámka přidána: 0001716 | |
23.04.2012 - 02:18 | Geo | Stav | přiřazený => vyřešený |
31.05.2012 - 08:51 | Geo | Poznámka přidána: 0001919 | |
31.05.2012 - 08:51 | Geo | Stav | vyřešený => čeká na testy |
10.01.2013 - 08:49 | Whitey | Poznámka přidána: 0002684 | |
15.01.2013 - 07:58 | Whitey | Poznámka přidána: 0002710 | |
15.01.2013 - 07:58 | Whitey | Stav | čeká na testy => uzavřený |
15.01.2013 - 07:58 | Whitey | Řešení | otevřený => vyřešený |
Poznámky k problému |
|
(0000712)
|
Geo
|
02.01.2012 - 13:57
(upraveno: 02.01.2012 - 14:03) |
|
Potřebuji více podrobností.
|
|
|
(0000713)
|
Geo
|
02.01.2012 - 14:01
|
|
Update: pokud se jedná k list klíčů, mohli bychom podpořit novou funkčnost - místo klíčů používat kolekci hashů (buďto int32, nebo md5 hash).
Na straně serveru pak podpořit funkčnost způsobem:
words.Contains("ahoj")
nebo
private static _ahojKlic = Utility.ComputeHash("ahoj"); |
|
|
(0000714)
|
Whitey
|
02.01.2012 - 18:23
(upraveno: 02.01.2012 - 18:25) |
|
Jde o soubor "speech.mul" a možná některé další.
Pokud tomu rozumím klient odchytává slova ve vyřčené větě a kóduje je pomocí čísla. Pole těchto čísel odesílá na server ke zpracování. Jde o příkazy ovládání lodí, ovládání peta atd.
Podle RadstaRa se to mizerně edituje, jakékoliv provedení bude lepší než současný soubor.
Technicky vzato server může odchytávat slova z vět sám, ale proč tuto úsporu CPU a i paketu nevyužít...
|
|
|
(0000717)
|
RadstaR
|
02.01.2012 - 19:44
(upraveno: 02.01.2012 - 19:46) |
|
Je to tak pise Whitey. Soubor "speech.mul" obsahuje ID ke kterym jsou prirazena urcita slova, ktera se prevadi na ID a podle nich se pak ovladani NPC.
Priklad:
69 - Dopředu
70 - Nazpět
71 - Doleva
72 - Doprava
73 - otočit vlevo
74 - otočit doprava
75 - dopředu doleva
76 - dopředu doprava
77 - nazpět doleva
78 - nazpět doprava
79 - zastavit
107- všichni mě chraňte
107- vsichni me chrante
111- *stůj
111- *stuj
124- *chraň mě
124- *ochraňuj mě
Hvezdicka pred slovem znamena, ze se ma brat i slovo pred tim. Tyto slova slouzi na ovladani bud konkretniho nebo vsech NPC
|
|
|
(0000720)
|
Geo
|
03.01.2012 - 04:01
|
|
|
|
(0001716)
|
Geo
|
23.04.2012 - 02:18
|
|
Pokud klient nenalezne mw_speech.xml, vytvoří jej podle speech.mul
Jinak načte rovnou mw_speech.xml a původní soubor ignoruje.
K dispozici bude v nejbližší verzi. |
|
|
(0001919)
|
Geo
|
31.05.2012 - 08:51
|
|
Verze byla vydána - nějaké chyby? |
|
|
(0002684)
|
Whitey
|
10.01.2013 - 08:49
|
|
Podle všeho je to funkční. |
|
|
(0002710)
|
Whitey
|
15.01.2013 - 07:58
|
|
|