A Dr. M. (TSC) titkos krónikája egy két dimenziós, oldal görgetéses, az OpenGL-en és az SDL-en alapuló platform. A játékban gazdag szintek szerepelnek, valamint egy fejlett szintű szerkesztő is, amely lehetővé teszi a saját szintek létrehozását. Egy erős szkriptmotor is jár az alkalmazáshoz, amely mruby-t használ, a Ruby programnyelv minimális megvalósítását.
A TSC az SMC projekt elágazása, amelynek fejlődése megállt. Ne feledje azonban, hogy a célok eltérnek az eredeti SMC-projektektől, leginkább a saját játéktípusunkat illetően dolgozunk, azt nem pedig csupán egy konkrét létező játék ihlette.
A játék alpha verzióját innen kiindulva töltheted le,
https://secretchronicles.org/en/download/#development-version
közelebbről ezt a fájlt (a jelenleg elérhető legújabb verzió),
https://ftp.secretchronicles.org/alpha/tsc_2.1.0+git20190323-alpha3_amd64.deb
amit a GDebi csomagkezelővel telepíthetsz.
A Linux Mint 19.1 (Xfce) kiadásnál kifogás nélkül települ és kiválóan működik a játék.
Nyitó képernyő
Beállítások
Ami fontos, a vezérlés ...
Játék indítása: Start
A „Level” (Szint) fület nézd meg a pályák miatt ...
Az alap játék
A letöbb embernek ez az egyszerűbb módszer a telepítésre ...
Én azonban a GitHub oldalt találtam meg elsőként, és azt az utat választottam, amely tulajdonképpen nem telepítés, hanem csomag forgatás utáni futtatása. Íme a folyamat:
-- fejlesztői eszközök telepítése
sudo apt-get install ruby-full rake gperf pkg-config bison libglew-dev freeglut3-dev gettext libpng-dev libpcre3-dev libxml++2.6-dev libfreetype6-dev libdevil-dev libboost1.65-all-dev libsfml-dev libcegui-mk2-dev cmake build-essential git git-core
-- letöltés
git clone --recursive git://github.com/Secretchronicles/TSC.git
-- belépés a letöltött könyvtárba
cd TSC
-- csomag függőségek telepítése
./install-build-dependencies.sh
-- csomag építése
./build-tsc.sh
-- alkalmazás indítása
./run-tsc.sh
Az alkalmazás indítása minden esetben így néz ki (ha bezártad a terminált):
cd TSC
./run-tsc.sh
Flatpak csomag készítést is próbálhatsz. Ennek módszere röviden:
sudo apt-get install ruby-full rake gperf pkg-config bison libglew-dev freeglut3-dev gettext libpng-dev libpcre3-dev libxml++2.6-dev libfreetype6-dev libdevil-dev libboost1.65-all-dev libsfml-dev libcegui-mk2-dev cmake build-essential git git-core
git clone --recursive git://github.com/Secretchronicles/TSC.git
cd TSC
./install-flatpak-dependencies.sh
./build-flatpak.sh
... ezt viszont nem próbáltam.
Az összes lehetséges módszer: https://github.com/Secretchronicles/TSC/blob/devel/INSTALL.md
Az alkalmazás nem magyar nyelvű, de a honosítása folyamatban van.
Honlap: https://secretchronicles.org/en/
GitHub: https://github.com/Secretchronicles/TSC
Enjoy :-)
https://www.youtube.com/watch?v=PkulcvRkd4I
-----
Korábban az eredeti, régebben tükrökról is telepíthető SMC alkalmazást,
https://sourceforge.net/projects/smclone/
http://secretmaryo.org/
próbáltam leforgatni, de nem sikerült.
Az ok, hogy a régebbi csomag a jelenleg legfrissebb CEGUI verzióval nem jön ki:
there is no support for CEGUI 0.8.x yet.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812096
A TSC ennek a forkja.
Hozzászólások
mmatyas / supermariowar
Beküldte kimarite -
Értékelés:
Aki kedvet érez hozzá, megnézheti ezt is: https://github.com/mmatyas/supermariowar/blob/master/README.md
A csomag forgatás vége:
Ubuntu Disco Dingo és Debian Buster verzió
Beküldte kimarite -
Értékelés:
A fenti terjesztésekre elkészítettem a telepítőt. Jelenleg a Firefox Send alkalmazással tudom megosztani. Akinek kell, írjon a profilomnál és küldöm a linket (50 letöltés vagy 7 nap alatt elévül, ezért nem teszem itt közzé).
Indítót nem készít, az a te feladatod lesz (az opt könyvtár alá települ). 64 bites.
Ja, ... a magyar nyelv még nincs benne, de hamarosan.
Ubuntu Disco Dingo és Debian Buster verzió
Beküldte kimarite -
Értékelés:
tsc.desktop
Tartalma:
Elhelyezkedése:
/opt/tsc/share/applications/
-----
Készült a MenuLibre alkalmazással.
Ubuntu Disco Dingo és Debian Buster verzió: csak ezekre a terjesztésekre vagy a megfelelőikre telepíthető az általam készített telepítő (a Firefox Send verzió).
Honosítás
Beküldte kimarite -
Értékelés:
A magyar nyelvi fájl elérhető itt:
https://github.com/Secretchronicles/TSC/blob/devel/tsc/data/translations/hu.po
Letöltés:
A fájlt azonban át kell alakítani, mielőtt használnánk.
Felhívom a figyelmedet, a *.po és a *.mo fájlok szövegszerkesztővel való szerkesztése felesleges és értelmetlen. A fájlok lefordított gépi kódokat tartalmaznak, így kizárólag a honosításra szolgáló weboldalakon, illetve például a
Telepíteni kell az alkalmazást (Gettext), amely tartalmazza az átalakítót (msgfmt):
Átalakítod:
A művelet magyarázata
átalakító | amiből (*.po) | amibe (*.mo) # az o paraméter az out, azaz kimenet.
Linux Mint / Ubuntu használata esetén
Majd el kell készíteni a helyet, ahova bemásolod a *.mo fájlt:
... hiszen a magyar nyelvi könytár még nem létezik.
Bemásolod a nyelvi fájlt:
A játékban beállítod a magyar nyelvet, majd leállítod (Quit) és elindítod. Immár magyar nyelven beszélget veled.
Figyelem: a színes menüpontok nem lesznek magyar nyelvűek, mert ezek a színekből készülnek. A lefordításuk a TSC fejlesztőinek közlése szerint nem ajánlott és nem lehetséges.
A hivatalos TSC telepítő és a magyar honosítás: lefordítva, átnézve, beküldve a fejlesztőnek, befogadva. A következő kiadásban lesz alapértelmezetten használható a magyar nyelv.
A fordítást az FSF magyar honosító csapata készítette a Transifex segítségével.
-----
Linux Mint
A nyelvi fájlok elhelyezkedésének keresése:
... a *.mo fájlokra keresés:
A művelet magyarázata
csomagkezelő | L paraméter a csomag elhelyezkedésének nyomtatására (terminál kimenet) | az alkalmazás, amit vizsgálunk
Látható, hogy itt tartózkodnak:
/usr/share/tsc/translations/
A dpkg
csak a telepített nyelvi fájlokat mutatja,
A magyar nyelvi fájl ugye nincs telepítve, viszont a listázás mutatja:
Íme, itt a mienk is:
de el es fi_FI fr hu it nl nn pl pt_BR ru tr zh_TW
És például a find paranccsal keresés a fájlt is_
A dpkg kézikönyve:
Az L paraméter:
-L, --listfiles package-name...
List files installed to your system from package-name.
A játék Live rendszer alatt a magyar nyelvi rendszer fájlok telepítése után lenne használható magyarul, amely a rendszer újraindítása után lép életbe, azonban a Live - érthető okból - elfelejti a beállításokat. A Live rendszernél előfordulhat UTF-8 megjelenítési probléma az ékezeteknél, például a KDE asztali környezet alatt. Telepítés után (ha már magyarra állítottad a rendszer nyelvét) a játék nyelve magyar:
Mindez mindegyik asztali környezetnél így van, mármint a telepített rendszeren.
A KDE asztali környezet Live verziójának tekintetében merül fel a megfelelőségi probléma, így ezt teszteltem, és a telepített verziót is.
Megjegyzés: KDE asztali környezet Virtualboxban való használatánál az „Integrációs szolgáltatások telepítése”:
-- Virtualboxban a VBoxGuestAdditions.iso leválasztása
-- a VBoxGuestAdditions.iso letöltése (A KDE ajánlja fel a fájlkezelővel való mentést)
-- a parancs futtatása:
Ui.: a hozzászólás beküldése után észrevettem, hogy a képen látható feliratok Game, Audio, stb., nem magyarul jelennek meg. Valamit még bizonyára állítani kell a KDE-ben, hogy ez is magyar legyen. Linux Mint 19.x alatt minden magyar volt.
-----
Ui.: a hozzászólás beküldése után észrevettem, hogy a képen látható feliratok Game, Audio, stb., nem magyarul jelennek meg. Valamit még bizonyára állítani kell a KDE-ben, hogy ez is magyar legyen. Linux Mint 19.x alatt minden magyar volt.
Egy visszajelzés érkezett, hogy a menük képként vannak, nem fordíthatóak jelenleg.
Lehetséges, hogy én emlékszem rosszul ... .
A játék jellemzője, hogy míg a beállításokban az ékezetek rendben vannak, a játékon belül nem UTF-8.
Honosítás, telepítő csomag: LMDE 3 és Debian Stretch
Beküldte kimarite -
Értékelés:
https://send.firefox.com/download/d24ad5060bdfab03/#r1UggTbtaxqCYYVCD7B8CA
Arra kell figyelni, hogy ennél a telepítőnél nem az usr, hanem az opt könyvtárba települ az alkalmazás
Én készítettem és az opt volt a választásom. Tehát
-- az eredeti, Ubuntu-s telepítő az usr könyvtár alá települ,
-- az általam készített (most megosztott) telepítő az opt könyvtár alá települ.
Következésképpen, ezt a leírást ne használd az eredeti, Ubuntu-s telepítőhöz, vagyis a Linux Mint (19.x) rendszer(ek) alatt.
A teendők (ehhez képest)
A telepítő használatához szükséges a Debian Backports tükröt felvenni.
Telepítés - csak a LMDE3 / Debian Stretch (Debian 9) terjesztéseknél
A Backports tükör felvétele
Tükrök listájának szerkesztése
Debian Stretch alatt
LMDE 3 alatt
Új sorba, sorköz után a szöveg végére az új tartalom:
Mentés és kilépés a nano szövegszerkesztőből
Ctrl + O, és Enter, majd
Ctrl + X
A tükrök listájának frissítése
Az LMDE3 más tükör lista fájlt használ, mint a Debian ...
Tájékoztatás: a Backports tükörről érhetőek el például a libboost-*1.67* csomagok, például:
Minimálisan szükséges libboost 1.65 verziója (TSC), amely a Backports tükrön található.
A Debian stable kiadásban a libboost az 1.62 verzióval érhető el.
Magyar nyelvi fájl
A magyar nyelvi fájl elérhető itt:
https://github.com/Secretchronicles/TSC/blob/devel/tsc/data/translations/hu.po
Letöltés:
A fájlt azonban át kell alakítani, mielőtt használnánk.
Felhívom a figyelmedet, a *.po és a *.mo fájlok szövegszerkesztővel való szerkesztése felesleges és értelmetlen. A fájlok lefordított gépi kódokat tartalmaznak, így kizárólag a honosításra szolgáló weboldalakon, illetve például a
Telepíteni kell az alkalmazást (Gettext), amely tartalmazza az átalakítót (msgfmt):
Átalakítod:
A művelet magyarázata
átalakító | amiből (*.po) | amibe (*.mo) # az o paraméter az out, azaz kimenet.
Majd el kell készíteni a helyet, ahova bemásolod a *.mo fájlt:
... hiszen a magyar nyelvi könyvtár még nem létezik.
Bemásolod a nyelvi fájlt:
A játékban beállítod a magyar nyelvet, majd leállítod (Quit) és elindítod. Immár magyar nyelven beszélget veled.
Indító
Az indító tartalma:
És másold át az /usr/share/appplications/ elérési úton található, a rendszer által használt applications könyvtár alá (a saját könyvtáradban van az eredeti, amit szerkesztettél):
A MATE asztali környezet így biztosan látja. Megjelenik a menüben.
-----
Virtualbox
A MATE-t használóknál előfordulhat egy másik, javítandó jelenség, amikor a menüben nem jelenik meg az Oracle Virtualbox alkalmazás.
Javítás:
A saját könyvtár alatt (.local/share/applications), a saját használatú indítót a MATE menüje valamiért nem látja. A megoldás, hogy átmásolod az indítót a rendszer által használt, indítókat egybegyűjtő könyvtárba (/usr/share/applications/).
Honosítás, telepítő csomag: LMDE 3 és Debian Stretch
Beküldte kimarite -
Értékelés:
https://www.dropbox.com/s/reh33jhre7h56l8/tsc_build_20190519-1_LMDE3_Debian9_amd64.deb?dl=0
Nem évül el: