Megjelent a The Secret Chronicles of Dr. M. (TSC) játék alpha verziója

kimarite képe

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

kimarite képe

mmatyas / supermariowar

Aki kedvet érez hozzá, megnézheti ezt is: https://github.com/mmatyas/supermariowar/blob/master/README.md

A csomag forgatás vége:

[...]

make package

CPack: Create package using DEB
CPack: Install projects
CPack: - Run preinstall target for: smw
CPack: - Install project: smw
CPack: Create package
CPack: - package: /home/kim/supermariowar/build/smw-2.0.0-Linux.deb generated.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Ubuntu Disco Dingo és Debian Buster verzió

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.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Ubuntu Disco Dingo és Debian Buster verzió

#2

#2 Az indító neve (fájlnév):

tsc.desktop

Tartalma:

[Desktop Entry]
Type=Application
Name=The Secret Chronicles of Dr. M.
Comment=Pursue Dr. M. in this two-dimensional platform game
Comment[de]=In diesem zweidimensionalen Plattformer jagen Sie Dr. M.
Comment[hu]=Dr. M. titkos krónikája egy két dimenziós felületű játékban
Icon=tsc
Exec=tsc %f
Terminal=false
StartupNotify=true
Categories=Game;ArcadeGame;

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ó).

Értékelés: 

0
Még nincs értékelve
kimarite képe

Honosítás, telepítő csomag: LMDE 3 és Debian Stretch

#2 #2.1 Az LMDE 3 és a Debian Stretch terjesztésekre a telepítőt innen töltheted le (100 letöltés vagy 7 nap az érvényessége):

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

sudo nano /etc/apt/sources.list

LMDE 3 alatt

sudo nano /etc/apt/sources.list.d/official-package-repositories.list

Új sorba, sorköz után a szöveg végére az új tartalom:

# stretch-backports
# https://wiki.debian.org/Backports
# (This line is available only after the release of Debian Stretch)
deb http://deb.debian.org/debian stretch-backports main contrib non-free
deb-src http://deb.debian.org/debian stretch-backports main contrib non-free

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

sudo apt-get update

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:

apt-cache policy libboost-chrono1.67.0
libboost-chrono1.67.0:
  Telepítve: 1.67.0-7~bpo9+1
  Jelölt:    1.67.0-7~bpo9+1
  Verziótáblázat:
 *** 1.67.0-7~bpo9+1 100
        100 http://deb.debian.org/debian stretch-backports/main amd64 Packages
        100 /var/lib/dpkg/status

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:

wget https://raw.githubusercontent.com/Secretchronicles/TSC/devel/tsc/data/translations/hu.po

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):

sudo apt-get install gettext

Átalakítod:

msgfmt hu.po -o Secretchronicles.mo

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:

sudo mkdir -p /opt/tsc/share/tsc/translations/hu/LC_MESSAGES

... hiszen a magyar nyelvi könyvtár még nem létezik.

Bemásolod a nyelvi fájlt:

sudo cp Secretchronicles.mo /opt/tsc/share/tsc/translations/hu/LC_MESSAGES

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:

[Desktop Entry]
Type=Application
Name=The Secret Chronicles of Dr. M.
Comment=Pursue Dr. M. in this two-dimensional platform game
Comment[de]=In diesem zweidimensionalen Plattformer jagen Sie Dr. M.
Comment[hu]=Dr. M. titkos krónikája egy két dimenziós felületű játékban
Icon=/opt/tsc/share/icons/hicolor/128x128/apps/tsc.png
Exec=/opt/tsc/bin/tsc %f
Terminal=false
StartupNotify=true
Categories=Game;ArcadeGame;

É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):

sudo cp tsc.desktop /usr/share/applications/

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:

sudo cp ~/.local/share/applications/virtualbox.desktop /usr/share/applications/

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/).

Értékelés: 

0
Még nincs értékelve
kimarite képe

Honosítás

A magyar nyelvi fájl elérhető itt:
https://github.com/Secretchronicles/TSC/blob/devel/tsc/data/translations/hu.po

Letöltés:

wget https://raw.githubusercontent.com/Secretchronicles/TSC/devel/tsc/data/translations/hu.po

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):

sudo apt-get install gettext

Átalakítod:

msgfmt hu.po -o Secretchronicles.mo

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:

sudo mkdir -p /usr/share/tsc/translations/hu/LC_MESSAGES/

... hiszen a magyar nyelvi könytár még nem létezik.

Bemásolod a nyelvi fájlt:

sudo cp Secretchronicles.mo /usr/share/tsc/translations/hu/LC_MESSAGES/

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:

dpkg -L tsc

... a *.mo fájlokra keresés:

dpkg -L tsc | grep '\.mo'

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

dpkg -L tsc | grep '\.mo'

csak a telepített nyelvi fájlokat mutatja,

/usr/share/tsc/translations/de/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/el/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/es/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/fi_FI/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/fr/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/it/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/nl/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/nn/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/pl/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/pt_BR/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/ru/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/tr/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/zh_TW/LC_MESSAGES/Secretchronicles.mo

A magyar nyelvi fájl ugye nincs telepítve, viszont a listázás mutatja:

ls /usr/share/tsc/translations/

Í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_

sudo find / -name Secretchronicles.mo
/usr/share/tsc/translations/fr/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/zh_TW/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/ru/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/pt_BR/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/fi_FI/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/it/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/de/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/el/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/nn/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/nl/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/es/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/tr/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/pl/LC_MESSAGES/Secretchronicles.mo
/usr/share/tsc/translations/hu/LC_MESSAGES/Secretchronicles.mo
/home/kim/Secretchronicles.mo

A dpkg kézikönyve:

man dpkg

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:

sudo ./VBoxLinuxAdditions.run

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.

Értékelés: 

0
Még nincs értékelve