Newsgroup: it.comp.giochi.rpg.ultimaonline
Titolo: Custom housing e anime pie :-)

Salve a tutti :-)
Volevo sapere se qualcuno, con account di osi, ha una custom house.
Servirebbe per aiutare lo sviluppo del pol; in pratica si tratterebbe
di lanciare una sorta di "sniffer" e quindi eseguire alcune azioni
sulal casa; lo sniffer registrerebbe il dialogo fra il client e il
server, permettendo cosě di poterlo emulare col pol.
Ecco, nel particoalre, la richiesta di racalac:
[00:32] <Racalac> first thing is, to add stuff on the 2nd & 3rd floor
[00:32] <Racalac> I had to figure out the protocol myself, and wasn't
able to move between floors
[00:32] <Racalac> i need to send something to the client, but dunno
what.
[00:32] <Racalac> so, moving between floors, placing & deleting stuff
on upper floors
[00:33] <Racalac> walking around the house
[00:33] <Racalac> and, while you are editing and walking around the
house, where does you character appear to be standing for everyone
else? stands still, or moves around?
[00:34] <Racalac> that would look silly in an uncommmitted house, just
a dirt foundation
[00:34] <Roliffo> it should be done using some sniffer?
[00:34] <Racalac> yeah
[00:34] <Racalac> Folko's UOlog, but dunno if it's been updated for
4.0.0o or newest
[00:35] <Roliffo> ok, i'll ask for it
[00:35] <Racalac> also, I'd need them to log speech to tell me what
they're about to do. like "moving to 2nd floor", then do it
Ringrazio giŕ da subito chi volesse aiutare :-))

Quando si entra in modalità di customizzazione delle case si diventa
invisibili per chiunque. Inoltre chiunque sia all'interno della casa viene
spedito istantaneamente fuori senza possibilità di rientrare fino alla fine
del processo.
Chi è dentro la casa (cioè colui che sta customizzando e solo lui) non ha
invece possibilità di uscire.
Questo credo che chiarisca il punto riguardo a quello che vedono dal di
fuori...
Per il resto, non ho ben capito esattamente quale parte del protocollo non
conosca.
Ho messo insieme qualche punto riguardo ai pacchetti mandati dal client al
server nel processo (non so se siano quelli che gli mancano, ma mi pare di
capire di sì).
Li puoi trovare qui:
http://uodreams.gamesnet.it/varie/house_customization.txt
 (è solo uno
scorcio veloce e incompleto, che però potrebbe essergli utile).
Su RunUO è comunque già presente un sistema di customizzazione delle case
del tutto completo, open-source in ogni suo dettaglio.
Forse non è in generale la cosa preferita partire da quello che c'è su altri
emulatori, ma mi sembra ben più efficente iniziare guardando lì (almeno per
il protocollo)...
Semmai facci sapere se ha bisogno di qualche dritta...
-- 
Phenos  -  Lorenzo Castelli
Ultima Online Dreams Administrator
Web: 
http://uodreams.gamesnet.it
E-Mail: 
uodr...@gamesnet.it

Semmai facci sapere se ha bisogno di qualche dritta...
Ti ringrazio molto delle info, ho già provveduto a passarle.
A quanto ne so, a lui interessava proprio la questione a basso livello
per la gestione del protocolo; non so quindi se le informazioni di
runuo gli possono essere utili.
Cmq ti ringrazio ancora :-)

Tutto il protocollo di gestione delle case (proprio a livello di pacchetti
scambiati fra client č server) si trova fra gli script di RunUO, quindi c'č
proprio quello che gli server ;-)
Ciao!
