Manawydan Mantis

Detaily problému Přechod na poznámky ] Historie problému ] Tisk ]
IDProjektKategorieZobrazit stavDatum vloženíPoslední změna
0000604Manawydan klientÚpravyveřejný31.12.2011 - 11:2815.01.2013 - 07:58
ReportérWhitey 
PřiřazenGeo 
PrioritanízkáZávažnosttweakReprodukovatelnostN/A
StavuzavřenýŘešenívyřešený 
PlatformaOSVerze OS
Verze produktu 
Cílová verzeVyřešeno ve verzi 
Shrnutí0000604: Změnit konfigurační soubor převádějící slovní příkazy na číselné hodnoty
PopisUpravit 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í.
ZnačkyŽádné štítky nepřiloženy.
Přiložené soubory

- Závislosti

-  Poznámky k problému
(0000712)
Geo (správce)
02.01.2012 - 13:57
upraveno: 02.01.2012 - 14:03

Potřebuji více podrobností.

(0000713)
Geo (správce)
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 (správce)
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 (správce)
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 (správce)
03.01.2012 - 04:01

Ok.
(0001716)
Geo (správce)
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 (správce)
31.05.2012 - 08:51

Verze byla vydána - nějaké chyby?
(0002684)
Whitey (správce)
10.01.2013 - 08:49

Podle všeho je to funkční.
(0002710)
Whitey (správce)
15.01.2013 - 07:58

Je na čase to uzavřít.

- 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 Zobrazit revize
02.01.2012 - 18:23 Whitey Poznámka přidána: 0000714
02.01.2012 - 18:25 Whitey Poznámka upravena: 0000714 Zobrazit revize
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 Zobrazit revize
02.01.2012 - 19:46 RadstaR Poznámka upravena: 0000717 Zobrazit revize
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ý


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker