Krótki poradnik Cam2Pan + NewView
- Ściągnij i zainstaluj Cam2pan [c2p]
- Ściągnij i zainstaluj NewView [nv] (jako drugi, ma to związek z potencjalnym nadpisywaniem kluczy w rejestrze)
- Odpal c2p
- Ustaw jak na obrazku:

Istotne ustawienia tutaj to:
* Cursor Panning: "FB/Lock On"
* Tracking Engine Mode: "Flashlight" (po kliknięciu ustaw próg odrzucania odblasków 'Threshold' i rozmiar śledzonego punktu 'Size')
Ważne - nie należy przełączać TEM na Low i spowrotem na Flashlight ponieważ z jakiegoś powodu zakłóca to przekazywanie danych do nv. Jeśli to zrobiłeś (lub nie jesteś pewien czy przypadkiem nie kliknąłeś), kliknij Medium lub High i spowrotem Flashlight. Powinno znowu działać. Najwyraźniej to bug c2p.
Ustawienia Smoothness (wygładzanie) i Sensitivity (czułość) są kwestią indywidualnych preferencji. Proponuję ustawić tak jak na zdjęciu i później dokręcić wedle upodobań.
- Kliknij "Video Format" z "Settings"

Wybież NAJNIŻSZĄ dostępną rozdziałkę i najprymitywniejszy (najmniejszy) kodek. W moim wypadku to I420. Nie będziesz potrzebować wysokiej jakości video.
- Kliknij 'OK' i wybierz "Video Source" z"Settings"

Twoja kamera może miec inny panel ustawień, ale ważne ustawienia w tym oknie to:
* Ustawić jak najmniejszy czas ekspozycji/naświetlania (Exposure). To jest istotne z dwóch powodów - kamera będzie mniej czuła na zewnętrzne słabe źródła światłą (odbicia itp.) i uzyskasz lepsze FPS (więcej klatek na sekundę). To najbardziej znaczące ustawienie jeśli chodzi o "wykręcanie" FPSów. Obraz będzie teraz bardzo ciemny, o to nam chodzi, żeby tylko dioda na Twojej czapce była widoczna jako jasny punkt.
* Rób co tylko wymyślisz, żeby mieć wyższe FPSy. Ja wyłączyłem kolor (czarnobiały obraz jest w porządku) i ustawiłem wszystkie suwaki tak, żeby tracić jak najmniej klatek.
- Ok, teraz wejdź w "Hot Keys" z "Options"

Bardzo ważne jest ustawić i zapamiętać klawisz 'reset cam2pan' (u mnie ctrl-up). Nie tylko centruje, ale czasem jest potrzebny do aktywowania śledzenia. Jeśli masz PC speaker, możesz zafajkować "beep on centering", żeby wiedzieć, że Twoje naciśnięcia klawiszy są przekazywane do c2p, a nie "zostają w grze".
- Oto jak powinien wyglądać obraz z kamery

Jak widać, jest bardzo ciemno i tylko dioda LED na szczycie mojej ledwo widocznej głowy jest przedmiotem zainteresowania c2p. Mały kwadracik wokól światełka oznacza, że to jest punkt, który jest śledzony.
- Zapisz ten profil klikając Settings/Profiles i Add
- Zamknij c2p i odpal config.exe NewViewa. Przy pierwszym uruchomieniu spyta o zarejestrowanie dll. Zgódź się.
- Nie zmieniając jeszcze żadnych ustawień w configu, zamknij go.
W tym momencie warto sprawdzić, czy DLL faktycznie się zarejestrował. W tym celu odpal regedit (Start/Uruchom, regedit.exe), kliknij Edycja/Znajdź i wyszukaj hasło NATURALPOINT. Powinno wyskoczyć jak na poniższym obrazku.

Jak widać, jest tam ścieżka do mojego katalogu nv (przy okazji widać jak działa nv, faktycznie udaje, że jest oprogramowaniem TrackIRa)
- Częśc gier wymaga ustwienia w opcjach lub plikach ini/cfg, że mają używać Tracka (np. EECH czy BoB2:WoV). Jeśli tak jest, teraz poustawiaj odpowiednie opcje/linie w pliku konfiguracyjnym, np. w pliku eech.ini zmieniasz linię msl=0 na msl=1 (dla gry Enemy Engaged: Commanche vs Hokum). Większość gier (FalconAF, LOMAC, Il2) nie wymaga żadnych takich konfiguracji i automatycznie będą używać Tracka jeśli tylko wykryją jego obecność w systemie.
- Uruchom c2p
- Odpal gierę
Śledzenie nie będzie jeszcze działać, to normalne.
- Wyjdź z giery.
Tak, niczego nie robiąc. Zapamiętaj tę procedurę (wejścia i wyjścia), będziesz jej używać przy każdej aplikacji korzystającej z nv.
- Otwórz folder NewView i zobacz, czy coś się zmieniło. Widzisz nowy plik .ini z nazwą właśnie odpalonej gry? Może to np. być
Enemy Engaged RAH66 Comanche Vs KA52 Hokum v1.7.1 Aug 21 20_6.INI albo
Il2-Sturmovik Forgotten Battles_1.INI. Właśnie stworzeniu tego pliku służyło te wejście i wyjście. Jeśli pojawił się ten ini, to jesteśmy prawie w domu.
- Odpal config.exe, kliknij Open Profile i wybierz ten nowy ini

- Teraz zaczyna się konfigurowanie. Na razie olej zakładki Joystick i Buttons, przejdź do Additional Settings i Miscellaneous:

Ważna rzecz jest zakreślona na czerwono. Zaznacz to. Jest to wbrew nazwie tryb nie tylko dla Lock Ona, wykorzystuję to we wszystkich grach (bez zazaczenia tej opcji może nie działać klawiatura w grze).
- Teraz zakładka Helmet

Widzisz, dlaczego nie zadziałało za pierwszym razem, kiedy wszedłeś do gry? Opcja "Enabled on startup" nie była zaznaczona. Więc ją zaznacz. Oprócz tego, jeśli nie było to wybrane wcześniej, ustaw "Get data from: External interface".
W tej zakładce będziesz edytował też krzywe reakcji (czułości). Wybierz Medium na początek.
Uwaga: prawdziwa czułość/prędkość jest zależna zarówno od ustawień w oknie config.exe jak w c2p.
- Możesz już zamknąć config.exe. Jego działanie w tle nie jest niezbędne do działania emluacji TrackIR. Za to cam2pan musi być na chodzie w tle.
- Ok, chwila prawdy. Odpalasz grę, wskakujesz do kokpitu. Jeśli nic się nie dzieje, naciśnij klawisz resetujący c2p (ctrl-up). Jeśli wciąż nie działa, przejdź niżej do działu Problemy.
- Działa, gra i buczy ale po pewnym czasie (kiedy otrząśniesz się z eforii rozglądania się

) zorientujesz się, że przy obracaniu generowane są przyciśnięcia klawiszy. Spoglądasz w lewo, naciska się Home...
To dlatego, że z jakiś dziwnych powodów nv mapuje całą masę dziwnych klawiszy do obrotów głowy. Oto jak się tego pozbyć:
Najpierw najprostsza metoda. Odpal config.exe, wejdź do zakładki Buttons i, otwierając każde kolejne przyporządkowanie, wyczyść (Clear) każde klawisz, który znajdziesz.

Potem kliknij zakładkę "Current Button Settings in INI File" i sprawdź, czy nic się nie uchowało. Jeśli jest czysto, to przejdź do "Button Generator" i też wyczyść wszystko, co się da.
Drugi sposób polega na ręcznym wyczyszczeniu pliku ini z klawiszy, ale można coś zrąbać, dlatego nie będę się zagłębiał w tę metodę.
Trzeci sposób to wziąć gotowy profil, wyczyszczony z klawiszy, i nadpisać nim aktualny (zmienić nazwę). Ściągnij mój tu
http://drzonkow.neostrada.pl/profileNV.INI lub wyślij mail na bigmac8.wp.pl (@ zamiast kropki przed wp).
Będzie działać z każdą grą. Tego używałem w Falconie AF, ale wystarczy zmienić nazwę i nadpisać nim plik dowolnego innego programu i nie będzie problemów. W INI są tylko ustawienia klawiszy, czułości itp., żadnych ustawień specyficznych dla konkretnego programu. Z reguły nadpisuję nowostworzony przez nv profil tym falconowym.
- Jak wyłączyć tego całego tracka? Zmień nazwę pliku NPClient.dll na np. NPClient.dll.
off. Programy będą się zachowywać, jakby nie było TrackIR w systemie.
ProblemyQ; Nie działa!
A: Ok, najpierw trzeba sprawdzić, gdzie leży problem. W c2p czy w nv.
- Czy c2p jest uruchomiony i widzi ruchy głowy?
* pamiętaj, żeby nacisnąć przycisk na dole po lewej z białą myszką tak, żeby było napisane "Press to stop"
* Ustaw Cursor/Panning na Mouse view i zobacz, czy ruszanie głową powoduje ruchy kursora. Jeśli nie, to jest problem z c2p
Czy widać biały kwadracik wokół diody LED? Jeśli nie, albo jest coś nie tak z ustawieniami Flashlight (prawdopodobnie threshold źle ustawiony), albo dioda na czapce jest za słaba.
Jeśli kwadracik się wyświetla i podąża za światełkiem ale kursor myszy nie porusza się (z Cursor/Panning w Mouse view), pewnie zapomniałeś o czymś totalnie głupim, np. o kliknięciu białej myszki. Jeśli to nie to, przeinstaluj c2p. Kiedyś miałem tego typu problemy spowodowane zepsutą instalką.
* Jeśli kursor podąża za ruchami głowy, przełącz Tracking Engine Mode na High precision i spowrotem na flashlight. Teraz Cursor/Panning na "FB/Lock On" i sprawdź, czy działa w grze.
Jeśli nie, problem pewnie leży po stronie nv.
- czy DLL jest zarejestrowany i nie jest przemianowany (wyłączony)?
- czy DLL znajduje się w katalogu pokazanym w regedicie?
- czy profil ini jest stworzony? Czy ma pozaznaczane wszystkie opcje (zwłaszcza "enabled on startup")?
Jeśli w ogóle nie jest tworzony profil po wejściu w grę z obsługą TIRa, cos jest nie tak z rejestracją nv i dll. Przeinstaluj program, upewnij się, że przy pierwszym uruchomieniu pozwalasz na zarejestrowanie DLL. Upewnij się, że masz prawa Administratora w systemie.
Ostatnią rzeczą jest zawsze sprawdzenie, czy w samej grze nie trzeba zaznaczyć gdzies opcji włączenia TrackIR.
Pamiętaj spróbować naciskać ctrl-up (reset cam2pan).
Q: Rozglądanie się jest skokowe/niepłynne. Obraz przesuwa się w małych skokach.
A: Niestety, z tego co wiem w taki sposób cam2pan przekazuje dane o przesuwaniu się śledzonego punkciku do nv w trybie FB/Lock on (i przy okazji w FS2002/FS2004). Jedyne co można zrobić, to ustawić większe wygładzanie (smoothing) w nv (nie w c2p, to nic nie pomoże)

Domyślnie jest bodajże 9.
Niestety to zmniejszy szybkość reakcji. Będzie występować pewne opóźnienie. Nic z tym się nie da zrobić, trzeba pójść na kompromis.
Q: Śledzenie wariuje, obraca mnie chaotycznie we wszystkie strony
A: Prawdopodobnie masz odblaski światła za plecami ktore przeszkadzają kamerze. Przerzuca się na śledzenie zajączka, puszczanego przez zegarek na ręce, zamiast diody).
Q: Nie mogę utrzymać głowy prosto, ciężko się celuje
A: Cóż, to samo mają użytkownicy TIR. To kwestia przyzwyczajenia, po pewnym czasie wyrabia się dyscyplina patrzenia na wprost. Możesz próbować ustawić jakiś deadzone w nv.
Q: Mam chorobę morską.
A: I co mam na to poradzić?
Q: Klawiatura/mysz nie odpowiada. Ale mogę się rozglądać.
A: Pewnie zapomniałeś zaznaczyć "Direct Keyboard Scan (LockOnMode)" w config.exe Additional Settings/Miscellaneous..
Oprócz tego, częś gier ma problemy z kompatybilnością, np. Condor. Nie działa w nim mysz.
Gry sprawdzone i działające:
- Falcon AF
- LockOn Modern Air Combat 1.02 i 1.1 (FC)
- Il-2 Forgotten Battles AEP oraz PF
- Shockwave's BoB II
- EECH (z modami)
- Condor: TCSS (problemy z myszą)
- Aces High II
Gry niedziałające:
- MS FS2004 (olewa newview choć działa z gołym c2p ustawionym z Cursor/Panning na FS2002/FS2004, ale wtedy brak krzywych reakcji, wygładzania itp)
- MS CFS3