The most critical concept for any driver developer to grasp is that the FX2 is a "soft" device. Unlike many USB peripherals that have fixed functionality, the FX2 holds its firmware in RAM. This means that when you plug the device in, it is essentially a blank slate.
Today, most FX2 projects use or the cross-platform libusb stack.
Here is the most common source of confusion:
This two-stage process is why installing drivers for FX2-based hardware can be confusing for the uninitiated.
libusb_init(&ctx); // Bootloader mode handle = libusb_open_device_with_vid_pid(ctx, 0x04B4, 0x8613); if (handle) printf("EZ-USB FX2 detected in bootloader mode!\n"); libusb_close(handle); else printf("No FX2 found. Check driver.\n");
Then run sudo udevadm control --reload-rules .
Další informace
OBECNÉ
Čeština využívá úplně jiný způsob, než jakým se to běžně dělá. Funguje na principu rozpoznávání textů z obrazu a proto mohou nastat určité komplikace.
Důležité je si uvědomit, že překladač je spuštěn na PC a překládá to, co vidí na obrazovce - je tedy potřeba tu obrazovku se hrou dostat na PC. U PC verze hry
je to automatické, ale například z PS4 je nutné použít remote play, nebo jiný způsob, jak obraz dostat na PC.
VÝHODY A VLASTNOSTI
čeština nezasahuje do hry a jejich souborů, nemůže hru poškodit a nemůže se rozbít po novém patchi
čeština je téměř nezávislá na platformě, lze použít i například na video z youtube
MOŽNÉ KOMPLIKACE
titulky se zobrazují pouze na PC monitoru (tedy ne na TV u konzole)
rozpoznávání textu je náročné na výkon procesoru, takže už to může být problém u pomalejších PC, nebo u PC verze hry
je možné, že překladač nezaregistruje krátká slova, která se na obrazovce zobrazí jen krátkou chvíli
je možné, že překladač nezaregistruje některé texty vůbec
přeložené titulky se zobrazí s mírným zpožděním
v případě, že najednou mluví více lidí, titulky, nebo jejich část se nemusí zobrazit
Poznámky z překládání
Překlad
Přeložení mi trvalo něco asi přes rok. Kolikrát mi to zabralo kompletní víkendy a mnoho dní až do noci.
Překlad byl náročný, protože to nebylo jen o pouhém překladu textů, ale každou misi jsem musel hrát několikrát dokola, abych většinu textů odchytal a pokud bylo uprostřed mise
nějaké rozhodnutí na hráči, jestli půjde cestou A nebo cestou B, tak jsem jednou musel zkusit cestu A a podruhé jsem musel hrát misi od začátku znovu a zkusit cestu B.
A takhle se to mohlo větvit i vícekrát.
Navíc jsem chtěl, aby to aspoň trochu dávalo smysl a nepřekládal jsem jen strojově text bez hlavy a paty. A i tak byl kolikrát problém, i když jsem třeba význam věty znal,
tak ani v daném kontextu nedávala smysl ani v angličtině vzhledem k ději.
ez-usb fx2 driver
Různé varianty textů
Hra má některé texty ve více variacích. Například jedete přes mostek a Dutch řekne "Bridge coming up, take it easy.". Když si hru zahrajete znovu,
může říct to samé, ale taky může říct "Careful over this bridge here.". Problém je, že když přeložím jen tu jednu variantu (a nevím kolik jich celkem je),
tak ten, komu se zobrazí jiná varianta, ji nebude mít přeloženou. Nebo také může záležet na tom, kdy tam člověk přijde (ve dne, v noci), to také může
zobrazovat jiné titulky.
The most critical concept for any driver developer
Situace, které se stanou, nebo nestanou else printf("No FX2 found. Check driver.\n")
Když máte někoho následovat a otálíte, zobrazí se další texty k překladu, ale jen ve stylu abych se necoural. I když se je snažím přeložit, tak
to asi nebude takový problém, když někde bude chybět překlad typu "Tak jdeme". Horší je, že některé situace se stanou jen někdy a to ani já
nezjistím kdy. Například na začátku na statku, kde zabili manžela Sadie, je v chatě na zemi krvavá skvrna. Pokud k ní přijdete v pravý čas (ne hned, ne později), můžete ji prozkoumat
a s Dutchem o tom prohodíte pár slov. Pokud ale počkáte, až Dutch domluví a chcete ji prozkoumat až potom, tak už to nejde.
Ez-usb Fx2 Driver 'link' Jun 2026
The most critical concept for any driver developer to grasp is that the FX2 is a "soft" device. Unlike many USB peripherals that have fixed functionality, the FX2 holds its firmware in RAM. This means that when you plug the device in, it is essentially a blank slate.
Today, most FX2 projects use or the cross-platform libusb stack.
Here is the most common source of confusion:
This two-stage process is why installing drivers for FX2-based hardware can be confusing for the uninitiated.
libusb_init(&ctx); // Bootloader mode handle = libusb_open_device_with_vid_pid(ctx, 0x04B4, 0x8613); if (handle) printf("EZ-USB FX2 detected in bootloader mode!\n"); libusb_close(handle); else printf("No FX2 found. Check driver.\n");
Then run sudo udevadm control --reload-rules .