POMP2, Peliohjain Monelle Pelille
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                 |
Ohjeet                           |
~~~~~~                           |
                                 |
1. Esittely                      |
                                 |
2. Analogin mrittminen        |
                                 |
3. Erikoisnppinten             |
   mrittminen                 |
                                 |
4. Kirjoittaminen peliohjaimella |
                                 |
5. POMP:n kynnistminen ja      |
   sulkeminen                    |
                                 |
6. Tallentaminen & Avaaminen     |
                                 |
7. Kysymyksi & Vastauksia       |
                                 |
8. Muutokset POMP:n ja POMP2:n   |
   vlill                       |
                                 |
9. Pelej, joiden kanssa POMP:a  |
   on kokeiltu                   |
                                 |
10. Laitteistovaatimukset        |
                                 |
11. Kiitokset                    |
                                 |
12. Tekij                       |
                                 |
13. tekijntoikeudet & Levitys   |
---------------------------------'

~~~~~~~~~~~
1. Esittely
~~~~~~~~~~~

Monet kaupalliset pelit tukevat tietokoneen USB-porttiin liitettv peliohjainta, mik tuokin usein lishauskuutta peliin. Mutta loppujen lopuksi vain harvat pelit tukevat peliohjainta. POMP pyrkii korjaamaan tmn puutteen. Sen idea on siin, ett ensin kyttj kertoo ohjelmalle pelattavan pelin nppimet, jonka jlkeen ohjelma painaa nppimistll virtuaalisesti nppimi pohjaan sen mukaan, mit nappeja kyttj painaa peliohjaimella.

POMP pystyy matkimaan lhes jokaista nppimistn nppint. Se ei kuitenkaan pysty matkimaan mm. skandinaavisia merkkej (, , ) eik myskn hiiren klikkaamista tai liikuttamista.

POMP:n kyttminen saattaa (jostain tuntemattomasta syyst) est joidenkin pelien toimimisen. Vika ilmenee niin, ett peli pienenee Windowsin tehtvpalkkiin, eik suostu pomppaamaan sielt takaisin yls. Se saattaa mys vlill kaataa pelin. Kokeile kynnist peli (ja tarvittaessa kone) uudestaan. Mikli ei auta, et voi valitettavasti tehd muuta kuin olla kyttmtt POMP:a. Mutta joka tapauksessa POMP toimii lhes jokaisen pelin kanssa!


~~~~~~~~~~~~~~~~~~~~~~~~~
2. Analogin mrittminen
~~~~~~~~~~~~~~~~~~~~~~~~~

Analog on peliohjaimessa oleva "ohjaustappi". POMP:ssa analogilla voidaan ohjailla esimerkiksi nuolinppimi. Avaa kohdan "Analogin nppimet" alla oleva pudotuslista ja valitse sielt mit nppimi analogilla painetaan.

Jos analog on mritelty vaikkapa nuolinppimille ja analogia painetaan vasemmalle, POMP painaa pelitilanteessa vasenta nuolinppint. Jos taas analogia painetaan alas, POMP painaa alas-nappia. Samalla tavalla voidaan valintaa muuttamalla painella WASD-nppimi, joista W on sama kuin yls, A sama kuin vasemmalle, S sama kuin alas ja D sama kuin oikealle. Lisksi analog voidaan mritt mys painamaan nppimistn oikeassa laidassa olevia numeronppimi. Analogin painamia nppimi ei voi vaihtaa kesken pelaamisen.

Muita "nuolinppimi" analogille ei valitettavasti voi mritt. Analogin voi mys kytke pois plt, mikli ei halua siit tapahtuvan mitn.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3. Erikoisnppinten mrittminen
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Erikoisnppimet voivat olla lhes mittahansa nppimi, mit peliss kytetn, esim. ampumiselle voi mritt erikoisnppimen. l anna nimen "erikoisnppin" hmt - se tarkoittaa POMP:ssa vain nppint, jota ei vlttmtt painella analogilla.

Kohdan "Erikoisnppimet" alla on lista kaikista mritetyist erikoisnppimist. Listksesi nppimen listaan sinun tulee painaa listan alla olevaa "Lis" -nappia. Sitten POMP pyyt sinua painamaan peliohjaimella jotakin nappia. Jos olet mrittmss nappia vaikkapa ampumiselle, paina peliohjaimessa sit nappia, mist haluat ampumisen tapahtuvan. Seuraavaksi POMP pyyt sinua painamaan nppimistll nppint, jota POMP:n tulee pelitilanteessa painaa virtuaalisesti kun sken painamaasi peliohjaimen nappia painetaan. Jos olet mrittmss nppint ampumiselle, paina sit nppint, joka peliss toimii ampumisnppimen (esim. "Ctrl").

Kun POMP kysyy sinua painamaan peliohjaimen nappia, voit painaa mys jotakin peliohjaimen nuolinppimist. Tm nppin tulee nkymn nppinlistassa joko nimell "LEFT", "RIGHT", "UP" tai "DOWN".

Peliohjaimen napit ja nppimistn nppimet linkitetn nin toisiinsa. Voit list listaan niin monta nppint kuin haluat. Kaikkia nppimistn nppimi ei tietenkn tarvitse mritt ;). Halutessasi voit mritt saman peliohjaimen napin painamaan samalla kertaa useaa nppint tai ett yht nppimistn nppint voi painaa useasta peliohjaimen napista. Esim. autopelin ksijarrua voi olla ktev voida kytt kummallatahansa kdell :).

Mikli haluat poistaa listasta jonkin nppimen, valitse se ensin klikkaamalla ja paina sitten "Poista" -nappia.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4. Kirjoittaminen peliohjaimella
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Useissa peleiss parhaat pelaajat psevt kirjoittamaan nimens pistelistalle. Mikli et syyst tai toisesta kirjoita nime nppimistll, voit tehd sen mys peliohjaimellasi. Tm toimii niin, ett kirjoitustilanteessa peliohjaimessa painetaan nappia, joka aktivoi POMP:n kirjoitusominaisuuden. Tmn napin voit mritt painamalla kohdan "Kirjoitustila" alla olevaa nappia "Sd nappi". Klikkauksen jlkeen sinun tulee painaa peliohjaimella haluamaasi nappia, ja homma on sill selv.

Kun haluat alkaa kirjoittaa peliss ohjaimellasi, paina aktivointinappia. Voit kirjoittaa kirjaimia A-Z. Kirjoitettava kirjain valitaan painamalla peliohjaimen yls- tai alas-nuolinappia. Analogia et voi kytt tss. Kun kohdalla on haluamasi kirjain, paina peliohjaimella oikealle-nuolta. Nyt voit valita seuraavan kirjaimen. Painamalla peliohjaimen vasen-nuolta, voit pyyhki edellisen kirjaimen pois.

Huomaa, ett kun kirjoitustila on aktivoitu, et voi ohjata peli, mutta peliin (mikli kyseess on reaaliaikainen peli ja peli ei ole valikossa tms.) ei tule taukoa. Kun kirjoittaminen on valmis, paina uudestaan aktivointinappia, jolloin POMP kuuntelee peliohjainta taas normaalisti.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5. Ohjelman kynnistminen ja sulkeminen
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

POMP:n kynnistmisell tarkoitetaan sit, ett ohjelma asetetaan tilaan, jossa se kuuntelee peliohjainta painaakseen nppimistll tarvittavia nppimi jotta pelaaminen ohjaimen avulla onnistuisi.

Kynnistminen tapahtuu niin, ett ensin mritetn kaikki tarvittavat nppimet (ks. kappaleet 2, 3 ja 4). Sitten painetaan "Kynnist" -nappia.

Kun lopetat pelaamisen, riitt, ett suljet ohjelman ikkunan. Mikli haluat vain vaihtaa peli ja mritt ohjelmaan uudet nppimet, valitse valikosta "Uudet nppimet" tai paina Ctrl + U. Nyt pset taas mrittmn nppimi.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6. Tallentaminen & Avaaminen
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Halutessasi voit tallentaa mrittmsi erikoisnppimet tiedostoon. Ohjelma ei kuitenkaan tallenna tietoa siit, mik nppin aktivoi kirjoitustilan (ks. kappale 4) eik siit, mit nppimi analog painelee (ks. kappale 2). Tm sen vuoksi, ett ne saa mritetty kuitenkin nopeasti erikseen, joten en laiskuuteni vuoksi jaksanut sisllytt niit tallennukseen.

Tallentaaksesi nppimet valitse valikosta "Tiedosto -> Tallenna nppimet" tai paina Ctrl + S. Avataksesi nppimet tiedostosta valitse valikosta "Tiedosto -> Avaa nppimet" tai paina Ctrl + O.

~~~~~~~~~~~~~~~~~~~~~~~~~~
7. Kysymyksi & Vastauksia
~~~~~~~~~~~~~~~~~~~~~~~~~~

K1: Voinko kytt nppimist tavallisesti kun POMP on kynniss?
V1: Joitakin ongelmia saattaa ilmet. Sammuta POMP, mikli et tarvitse sit.

K2: Voinko ohjata hiirt POMP:n avulla?
V2: Valitettavasti et, mutta kenties tulevissa versioissa.

K3: Onko peliohjaimen kirjoitusominaisuus mitenkn riippuvainen pelattavasta pelist?
V3: Ei, ominaisuuden pitisi toimia minktahansa pelin kanssa, joka toimii POMP:n kanssa.

K4: Toimiiko POMP2 niiden pelien kanssa, joiden kanssa ensimminen POMP toimi?
V4: 99.9% varmasti kyll.

K5: Kytin POMP:a ern pelin kanssa, ja pelaamisen jlkeen koneeni ei toimi niin kuin pitisi. Miss on vika?
V6: Vika on luultavasti siin, ett POMP on vahingossa jttnyt jonkin nppimen/nppimi "pohjaan", mik saa koneen menemn sekaisin. Sammuta POMP, niin tilanne luultavasti korjaantuu. Jos ei, niin koneen uudelleenkynnistminen auttaa.

K6: Miksi POMP tallentaa tiedostoon vain erikoisnppimet, muttei muita asetuksia?
V6: Muut asetukset ovat niin nopeita tehd ksin, etten jaksanut sisllytt niit tallennukseen.

K7: Pitk peliohjain kytke koneeseen ennen kuin avaa POMP:n?
V7: Se on ihan sama. Mikli ohjaimen kiinnitt vasta POMP:n avaamisen jlkeen, saattaa kest hetki, ett kone tunnistaa ohjaimen. Mikli tunnistusta ei nyt tapahtuvan, kokeile kynnist POMP uudestaan. Jos ei auta, kokeile laittaa ohjain johonkin toiseen USB-portiin. Jos ei vielkn auta, tarkista ett ohjain on asennettu kunnolla. Kokeile ajureiden pivittmist yms.

K8: Olen mrittnyt peliohjaimen "nuolinppimet" ohjaamaan autoa. Ne eivt kuitenkaan aina toimi. Miss vika?
V8: En ole varma, mutta luulisin vian olevan ohjaimessa - se ei vlttmtt ota aina painallusta. Mikli tm hiritsee todella paljon pelaamista, ohjaa miellumin analogilla.

K9: Kytkin ohjaimeni kiinni tietokoneeseen, mutta ohjelma sanoo "Ei voi kytt". Mik auttaisi?
V9: Minulla ei valitettavasti ole tst henkilkohtaista kokemusta, mutta joko ohjain on rikki tai se on sellaista tyyppi, ett se ei pysty kommunikoimaan POMP:n kanssa (sinulla on rattiohjain?).

K10: Hyvksyyk POMP rattiohjaimen?
K10: En ole varma, mutta luulisin ett ei.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8. Muutokset POMP:n ja POMP2:n vlill
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 - Ohjelma rakennettu kokonaan uudestaan 
 - Kyttliittym hieman paranneltu ja taustakuva listty (ruma?)
 - Listty mahdollisuus kytt peliohjaimen nuolinppimi
 - Analogin voi nyt mritt mys muillekin nppimille kuin vain nuolinppimille
 - Saman peliohjaimen napin voi mritt painamaan useaa nappia
 - Listty mahdollisuus kirjoittaa lyhytt teksti peliohjaimella
 - Listty mahdollisuus talentaa ja avata nppinlistoja.
 - Nimi vaihdettu (vanha: "Peliohjain milletahansa pelille"), sill ohjelma ei valitettavasti toimi ihan kaikkien pelien kanssa


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9. Pelej, joiden kanssa POMP:a on kokeiltu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Exotic Armada
-------------
Toimi hyvin.


Elasto Mania
------------
Peli ei toimi POMP:n ollessa kynniss.


Need for Speed 2
----------------
Toimi hyvin.


CigWorm 0.8 BETA
----------------
Toimi hyvin.


Aku Ankka ja Karhukopla 2
-------------------------
Toimi hyvin.


Koiratappelu 2
--------------
Toimi muuten hyvin, mutta ampumisen poiskytkeminen ei onnistunut :(.


Madot 4 (julkaisematon, keskenerinen versio)
---------------------------------------------
Ei toiminut kunnolla, peli sen verran raskas, ett komennot tulivat pinell viiveell. Jotenkuten pystyi kuitenkin pelaamaan.


wolfenstain 3d
--------------
toimi muuten hyvin, mutta komennot tulivat vlill hieman jljess


Stunts
------
Toimi kohtalaisen hyvin.


~~~~~~~~~~~~~~~~~~~~~~~~~
10. Laitteistovaatimukset
~~~~~~~~~~~~~~~~~~~~~~~~~

POMP vaatii toimiakseen Windows 95:n tai uudemman. Koneesi pitisi pysty pyrittmn POMP:n kanssa pelaamiasi pelej kevyesti, jotta POMP toimisi pelin kanssa kunnolla. Eli 10% - 20% enemmn megaherzej prosessorissa kuin mit pelin suositusvaatimukset ovat, niin luulisi toimivan. Lismegaherzej tarvitaan siihen, ett POMP pyritt nppinlistaansa pelaamisen aikana tarkistaessaan, mit nappeja ohjaimella painetaan. Jos tehoja ei ole tarpeeksi, listan pyrittminen hidastuu ja painetut napit eivt tule heti huomatuiksi.


~~~~~~~~~~~~~
11. Kiitokset
~~~~~~~~~~~~~

Tahtoisin kiitt avusta seuraavia:

 - Clickteam - teki pelinteko-ohjelman, jolla min tein tmn ohjelman
 - 2k z33z - mahdollisti peliohjaimen lukemisen ja nppinten matkimisen
 - Kaikkia niit, joiden tekemi pelej kokeilin POMP:n kanssa (erityisesti pelien Exotic Armada ja Need for Speed 2 kohdalla, sill niit tuli testattua eniten jahdattaessa vikoja ja hiottaessa ohjelmaa)
 - Heit jotka keksivt peliohjaimen :)


~~~~~~~~~~
12. Tekij
~~~~~~~~~~

Jarkko Linnanvirta
http://www.kpelit.se8.org
kpelit2003@hotmail.com

Voitte lhett minulle palautetta joko shkpostilla tai nettisivujeni kautta!

Kannattaa kyd vlill katsomassa sivuiltani, onko POMP:sta tullut uusia versioita!


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13. Tekijnoikeudet & Levitys
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

POMP2:ta saa levitt lhestulkoon vapaasti, kunhan seuraavat ehdot tyttyvt:
	- Tekijn nime ei saa muuttaa eik tekij saa muutenkaan vitt toiseksi
	- Ohjelman ja tmn ohjetiedoston sislt on oltava muun kuin ohjelman tekijn muokkaamaton
	- Ohjelman mukana on tultava seuraavat tiedostot: "POMP2.EXE", "POMP2.TXT" ja "CNCS232.DLL"
	- Ohjelmasta ei saa peri minknlaista maksua
	- Nit sntj saa rikkoa vain, mikli saa tekijlt luvan


Copyright (C) 2005 Jarkko Linnanvirta - Koskee sek itse ohjelmaa ett tt ohjetta



