**************************************************
* MBnet Simulaattori v0.76                       *
* (Freeware) 1 Client + Unlimited Local          *
*                                                *
* Copyright 1997 Samuli Kajantola.               *
* www: http://www.icenet.fi/~samulik             *
* Email: samulik@icenet.fi, samuli@rai.rauma.fi, *
* samuli.kajantola@mbnet.fi *                    *
*                                                *
**************************************************

Kyttoikeus
------------

Vaikka ohjelmassa _EI_ viel ole monen oikean kyttjn tukea kirjoitan sen
kyttoikeuden thn jo valmiiksi:

Ohjelmaa saa kytt ilmaiseksi vain yhten clienttin yhdelle
modeemikyttjlle ja lisksi rajaton mr paikallisia kyttji (local).
Tt suurempilinjaiset mrt edellyttvt ohjelman OSTAMISTA minulta hintaan
40 mk/kyttj. Siis 1 client = 0 mk (ilmainen), 2 client = 40 mk,
3 client = 80 mk jne. Muiden kuin 1 client versioiden kyttminen ilman
ostamista on EHDOTTOMASTI KIELLETTY! Samoin muiden kuin 1 client versioiden
levittminen on EHDOTTOMASTI KIELLETTY! Yli 1 client versiot pit ostaa
minulta, Samuli Kajantolalta.

Aloitus
-------

Jos omaa nimesi ei lydy valmiiksi tiedostosta users.txt sinun tytyy list
se muiden kyttjien pern ja lisksi pari muuta tietoa itsestsi.

esim.
Matti Meikalainen
alias
Helsinki		(asuinpaikka, eka isolla muut pienell)
1			(oikeustaso 1-3)
0			(tm kertoo onko kyttj toisella linjalla)

Ellet jostain syyst osaa omaa nimesi asentaa voit kokeilla kirjautua sisn
jonkun muun nimell. Salasanoja ei tarkisteta mutta tyhj
ei hyvksyt, siis vhintn 1 merkki.

Komennot
--------

Viestien osoittaminen:
		:viesti		- yleinen, kaikki nkevt
		node:viesti	- yleinen osoitettu, kaikki nkevt
		node*viesti	- yleinen osoitettu, kaikki nkevt
		node>viesti	- yksityinen, vain vastaanottaja nkee
		node<viesti	- sama kuin edellinen
		node,viesti	- kaikki omassa ryhmss olijat nkevvt (ei)
		<node		- siirtyy yksityiseen keskusteluun (ei)
		:node		- siirtyy julkiseen keskusteluun noden kanssa (ei)
		:		- siirtyy julkiseen keskusteluun (ei)

Normaalit komennot:
		b	- nytt tekstibufferin sislln (ei)
		c	- nytt kanavat
		cnumero - vaihtaa kanavalle
		dnumero	- valitsee kanavan jonka keskustelu nytetn ilman kanavalla oloa (ei)
		kuka	- nytt keskustelussa olijat
		lopeta	- poistuu keskustelusta
		o	- avaa kirjan, pern kirjan numero. Kirjaa luetaan enterill.
		ohje	- ohjeet
		q	- poistuu keskustelusta
		u	- nytt kaikkien linjojen kyttjt (ei)
		v	- nytt kanavalla olijat
		w	- nytt keskustelussa olijat
		y	- nytt yksityiset viestisi bufferista (ei)
		=teksti	- vaihtaa aliaksen
		?	- ohjeet
		node?	- tietoja kyttjst
                @teksti - vaihtaa aliaksen
		#teksti	- asettaa poissaoloviestin
		#	- poistaa poissaoloviestin
		%teksti	- muuttaa tietokentn

Sheriffinkomennot (vh. taso 2 oikeudet):
		node!teksti	- yksityinen vilkkuteksti jota muut sheriffit eivt ne.
		!teksti		- vilkkuteksti
		!!teksti	- vilkkuteksti, vain sheriffit nkevt lhettjn
		node#		- potkaisee kyttjn ulos
		node@aika	- antaa jhy (ei viel aikaparametria, miinusaika on)

Sheriffinkomennot (taso 3 oikeudet):
		node$komento	- forcetus, voi olla toisena kyttjn
		$komento	- Multiforcetus, suorittaa komennon kaikilla
				  linjoilla paitsi sheriffeill
		node%aika	- antaa lis aikaa (ei viel aikaparametria, miinusaika on)
		~otsikko	- vaihtaa nykyisen kanavan otsikon

Huomaa ett sheriffinkomennot eivt toimi jos oikeustasosi on normaali (1).
Saadaksesi ne toimimaan muokkaa tiedostoa users.txt. Oman nimesi jlkeen
toinen rivi sislt oikeustason. Laita siihen vaikka 3 niin alkaa komennot
toimia.

Teknisi tietoja
----------------

Ohjelma on jo teknisesti niin hyv, ett sit voi etkytt modeemiyhteyden
kautta ja myhemmin siit luultavasti tulee doori.
Mukana on mys keskenerinen chat logi, sit tarvitaan jotta monta
oikeaa kyttj voi keskenn chattia. Ohjelman nopeutta ei voi maksimoida 
kokonaan kun esim. vrit ovat ansi-koodeilla ja muiden kyttjien tekstit eivt
tule suoraan tekstin ruudulle vaan niiss olevat komennot tosiaan suoritetaan!
Olen nyt pilkkonut ohjelman eri osia kirjastoiksi joka mm. erottelee selkesti
purkkisoftan ja chattiohjelman, purkkisoftan puolelle voisi helposti list muita
ohjelmia.
Ansi ajuria ei en tarvita koska ohjelmassa on sisinen ansi-tuki.

Vastauksia ongelmiin
--------------------

Ohjelma valittaa DPMI:n puuttumista?
- Dos on 16 bittinen, tm ohjelma 32-bittinen. Jotta sit voisi kytt
dossissa tarvitaan dpmi-muistiserveri, kuten csdpmi. Windowsissa
(3.x, 95, NT) ja OS/2:ssa ei tt tarvita.

Tunnettuja ongelmia
-------------------

Nm aion korjata, toivon ettet turhaan valita niist.

Virtuaalikyttj voi olla sama kuin itse, monta > merkki perkkin
osoittaa nodelle 0, ei aikaparametria ajan annossa ja jhyss (mutta
lissin miinusajan toimimaan), sama lause ei saisi tulla heti uudestaan,
skandit nimiss eivt ny isolla, kursorin vri muuttuu lauseiden vrin
mukaan.

Huomaa: mit todennkisimmin tiedn ongelman mist aiot ilmoittaa, jos
ohjelma kaatuu tai jumittuu kokonaan niin sellaisesta tiedosta olisi jopa
hyty. Mutta tmkin vain jos kuvailet miss tilanteessa ohjelma kaatui.
"se ei toimi" ei ole kovin hyv kuvaus.

COM client mode
---------------

Kynnist ohjelma parametrilla c:numero, niin ohjelma vastaa soittoon ja
lhett merkit modeemille ja vastaanottaa modeemilta. Numero on COM-portin
numero, 1-4. 

Parametrit
----------

Nm kirjoitetaan ohjelman pern. # on numero.

a	Kytt ansi.sys tms ulkoista ansi-ajuria sisisen sijaan (toistaiseksi
	nopeampaa ja luotettavampaa)
	Ulkoinen ansi-ajuri ladataan esimerkiksi nin config.sys:ss:
	device=C:\windows\command\ansi.sys	(muuta hakemisto oikeaksi)


c:#	COM client mode. Ohjelma vastaa soittoon ja lhett merkit modeemille
	ja vastaanottaa modeemilta (sek chatissa mys nppimistlt).
	Porttinumero # on 1-4. Tt toimintoa voi kytt vaikka nin: sopii
	kaverin kanssa ett se laittaa mbsimun vastaamaan ja toiselle kaverille
	nytt	terminaaliohjelmassa "aitoa MBnetti" :)

v	Virtuaalikyttjt pois (modeemilla toisen kanssa tm on hyv idea).

Tekoly
-------

Tt on paljon toivottu, esimakua siihen antaa "hotkeyt", kuten moi ja homo.
Eli jos sanoo julkisena lauseen josta tm sana lytyy saa vastauksen
virtuaalikyttjlt muttei ihan joka kerta). Hotkey sanoja on kuitenkin hyvin
vhn toistaiseksi, mink takia niit etsitn vain omasta teksist ettei niihin
heti kyllsty ja jotain hauskaa voi itsekin keksi. Valitettavasti nit ei mys
toistaiseksi voi itse list tai muokata (paitsi heksaeditorilla;). Olisi mys
hyv lis, jos hotkeyt ei lydy, niin mit useammin puhuu sit useammin saa
osoitettuja viestej. Viel ei yksityisviesteihin saa vastausta. Vastausta
ei saisi saada heti vaan pienen tauon jlkeen.

Ohjelman muokkaus
-----------------

Voit list kaikkiin tekstitiedostoihin niin paljon tekstirivej
kuin haluat, paitsi users.txt jonka maksimikoko on toistaiseksi 200
kyttj. Et kuitenkaan saa laittaa nit suoraan levitykseen ohjelman
mukaan (erikseen sallittua kunhan kerrot etten min ole niit tehnyt), vaan
lhet se ensin minulle ja tarkistan lauseet ja laitan mukaan.

Muuta
-----

Kyttji on jo tarpeeksi, muutamia saatan list. Oikeustasoista sen verran
etten laita en tst lhtien kuin aitoja oikeustasoja.
Jos haluat nimesi, aliaksesi ja lauseitasi ohjelmaan, ilmoita siit minulle
mbnetin yksityispostissa tai emaililla. Otsikoksi "MBsimu".
Kaikilta ohjelmassa olevilta kyttjilt on kysytty lupa nimen kyttmiseen
tai he ovat itse halunneet mukaan. Kirjojen kyttn olen saanut jth:n luvan.

Tll ohjelmalla ei ole mitn tekemist Joonas Pihlajamaan MBnet Chat Sim
nimisen pelin kanssa. Se julkaistiin piv ennen tt.
