Kandelabrie forum
0
   Domů   Nápověda Vyhledávání Skupiny Kalendář Přihlásit Registrovat  
Duben 25, 2024, 03:17:27 pm *
Vítej, Host. Prosím přihlaš se nebo se zaregistruj.

Přihlaš se uživatelským jménem, heslem a délkou sezení
Novinky:
 
Stran: [1]
  Tisk  
Autor Téma: Čeština v linuxové verzi NwN a přepínání režimů „celá obrazovka“ / „v okně“  (Přečteno 2427 krát)
Armin
Mob
*
Příspěvků: 70



Zobrazit profil
kdy: Září 01, 2009, 05:43:49 pm

Protože se celkem množí dotazy na dostupnost české diakritiky a možnosti minimalizace  v linuxové verzi klienta Nwn (či přepnutí režimů „celá obrazovka“ / „v okně“) dovolil jsem si zpracovat krátký návod. Celý postup je založen na knihovně  pro použití české klávesnice v NWN pod Linuxem jejíž  tvůrcem je Tomáš Hudec a upravených knihovnách Simple DirectMedia Layer. Vše najdete v originále zde:

http://home.roadrunner.com/~nwmovies/libsdl.html


http://www.equilibrie.cz/forum/viewtopic.php?t=3981

Tvůrcům úprav za všechny děkuji. Zde pak najdete v jednom balíku zkompilované veškeré potřebné knihovny použité v návodu - http://abba.cz/EQ/libNWNcp1250.tar.gz

A teď tedy postup


Přepnutí režimů „celá obrazovka“ / „v okně“

V balíku libNWNcp1250.tar.gz najdete v adresáři lib upravené knihovny SDL jimiž nahradíte původní verzi v adresáři lib v kořenovém adresáři hry (../nwn/lib). Nutno je však upravit ještě dvě drobné věci a to ověřit či zeditovat spouštěcí skript nwn a upravit jeho znění v řádku LD_LIBRARY_PATH  takto

export LD_LIBRARY_PATH=./lib:./miles:$LD_LIBRARY_PATH

Pokud řádek neobsahuje ./lib používají se systémové knihovny SDL a upravené z adresáře hry nebudou načteny, úprava tak nebude fungovat.

Dále je ještě třeba povolit v konfiguračním souboru běh módu v okně a to přidáním příslušné proměnné do sekce [Display Options]

AllowWindowedMode=1

Po následující úpravě můžete využívat následující klávesové zkratky pro přepínání celoobrazovkového režimu a zadržení či uvolnění kurzoru v okně (bez zadržení kurzoru v okně hry bude možné rotovat kameru pouze na klávesnici).

• levý Alt + Enter   – Přepnutí režimů „celá obrazovka“ / „v okně“.
• levý Ctrl +G      – Vypnout „mouse grab“, který drží myš uvnitř okna NWN.
• pravý Ctrl + G   – Zapnout „mouse grab“, který drží myš uvnitř okna NWN.

České znaky


V balíku libNWNcp1250.tar.gz najdete zkompilovánu knihovnu libNWNcp1250.so kterou umístíte do kořenového adresáře se hrou. Pro její funkčnost pak již stačí přidání řádku do spouštěcího skriptu nwn a upravit jeho znění a před poslední řádek umístit navíc tuto větu

export LD_PRELOAD=./libNWNcp1250.so

Celý skrip tedy bude vypadat nějak takto:

#!/bin/sh

# This script runs Neverwinter Nights from the current directory

export SDL_MOUSE_RELATIVE=0
export SDL_VIDEO_X11_DGAMOUSE=0
#  export SDL_AUDIODRIVER=pulse

# If you do not wish to use the SDL library included in the package, remove
# ./lib from LD_LIBRARY_PATH
export LD_LIBRARY_PATH=./lib:./miles:$LD_LIBRARY_PATH
export LD_PRELOAD=./libNWNcp1250.so

./nwmain $@

 Po spuštění Nwn přes skript (./nwn) pak bude dynamicky přednačtena i knihovna s podporou české klávesnice a ve hře zpřístupní kompletní její rozložení ke spokojenému užití. Pro správnou funkčnost je samozřejmě nutno mít nainstalováno a funkční českou klávesnici i v systému.

// Pokud by to šlo a nevadilo myslím, že by téma nebylo špatné přesunout do sekce návody. Děkuji
Poslední změna: Září 01, 2009, 05:57:05 pm od Armin Zaznamenáno

Nwn DE, 1.69 x86 linux client on Ubuntu 13.04 64bit on ASUS M2N-E, AMD X4 840 3.2GHz, 2MB L2, 8GB DDR2 800, Nvidia 8800GTS-512(G92), 320 GB + 500 GB HDD, SB X-Fi Xtreme Music, Fortron BlueStrorm II FSP500-60GLN ₊ Windows 7 32bit on Acer AOD 257, iAtom N570 1.67 GHz, 1MB L2, 2GB DDR3, 128GB SSD
Stran: [1]
  Tisk  
 
Skočit na:  

Theme by m3talc0re. Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC MySQL | PHP | XHTML | CSS