[MEGOLDVA] Duke Nukem 3D Atomic Edition - High Resolution Pack

IG képe

Fórum: 

Sziasztok!

Hogyan lehetne működésre bírni mint alatt ezt a príma játékot? Igazából az eduke és a high resolution pack is jó lehet.
Ezt találtam:
https://mintguide.org/games/action/121-duke-nukem-3d-shooter-from-the-fi...

A wget ezzel a hibával elszáll: gpg: no valid OpenPGP data found.

:(

Köszi!

 

kimarite képe

Quantal

Ez egy régebbi leírás, a már rég nem támogatott Quantal Quetzal Ubuntu-ra van vélhetően (Quantal szó a leírásban), mindeközben a Linux mint 17.x a Trusty Tahr Ubuntu kiadásra épül. Erre kéne leírást keresni, biztosan létezik ilyen.

Verzió

Kódnév

Kiadás dátuma

Támogatás

12.10

Quantal Quetzal
( ... kecál)

 2012. október 18. 2014. május 16.
14.04 LTS Trusty Tahr
(megbízható kos)
2014. április 26. 2019. április

     https://hu.wikipedia.org/wiki/Ubuntu_%28Linux-disztrib%C3%BAci%C3%B3%29#...

De azért a telepítési hibaüzenetet ide másolhatnád, nem emlékezetből kéne.

Értékelés: 

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

A telepítési hibaüzenet ez:

A telepítési hibaüzenet ez: gpg: no valid OpenPGP data found.

Keresek leírásokat, háha összejön. Dosboxal is kipróbálom, de nem az lenne az elsődleges cél.

 

Értékelés: 

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

RE:A telepítési hibaüzenet ez:

#2 Igazából az általad linkelt leírásban szereplő hitelesítési kulcs,
http://apt.duke4.net/key/eduke32.gpg
nemhogy nincs aláírva (ezt még lehetne 'kezelni'), hanem nem is tudod letölteni (404-es hiba). Ezért van a hibaüzenet.

Egyelőre csak ezt találtam (biztosan van jobb is):
http://wiki.eduke32.com/wiki/Installation_and_configuration
http://www.eduke32.com/

Értékelés: 

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

Igen, sajnos eddig jutottam

Igen, sajnos eddig jutottam én is. :(
Kösz, hogy kutakodsz, én is ezt teszem, majd csak lesz valami. :)

Próbáltam a forrást is forgatni, de az aztán tényleg sok nekem, valami error 1 hibával szállt el make után:

"build/include/glbuild.h:28:20: fatal error: GL/gl.h: No such file or directory
 # include <GL/gl.h>
                    ^
compilation terminated.
Failed building source/obj/game.o from source/game.c!
make: *** [source/obj/game.o] Error 1
"
 

De nem adom fel, egyszer összejön!  :)

 

Értékelés: 

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

És igen!

Na, sikerült elérnem, hogy fusson a Duke 3d, leírom a lépéseket.

  1. Le kell tölteni a forrást! Innen szedtem: http://dukeworld.duke4.net/eduke32/synthesis/20160213-5628/  (eduke32_src_20160213-5628.tar.xz)
  2. Ki kell csomagolni -én a double commandert használtam.
  3. Ki kell adni a következő parancsot terminálban: sudo apt-get install build-essential nasm libgl1-mesa-dev libglu1-mesa-dev libsdl1.2-dev libsdl-mixer1.2-dev libsdl2-dev libsdl2-mixer-dev flac libflac-dev libvorbis-dev libpng-dev libvpx-dev libgtk2.0-dev freepats
  4. Mikor ez megvan, a forrás könyvtárban ki kell adni a "make" parancsot.
  5. Ekkor szerezni kell egy Duke3d.grp fájlt (v1.3d vagy Atomic v1.5 vagy shareware) és bemásolni oda, ahol a forrás van.
  6. Le kell tölteni a duke3d_hrp.zip fájlt innen: http://hrp.duke4.net/download.php.
  7. A letöltött zip fájlt be kell másolni a duke3d.grp mellé.
  8. Ezután terminálban ki kell adni ezt: ./eduke32 - duke3d_hrp.zip
  9. Fel fog ugrani egy konfigurációs ablak, ahol be lehet állítani dolgokat -nem részletezem.
  10. A Start  gombra kattintva elindul a játék!

Forrás: http://wiki.eduke32.com/wiki/Building_EDuke32_on_Linux
http://wiki.eduke32.com/wiki/Building_EDuke32_on_Linux#Run_the_game.21
Illetve egy srác segített az eduke irc csatornán:  Szerver: irc.freenode.net; Csatorna: #eduke

Sok sikert mindenkinek!

u.i.: Ha letöltitek a duke3d_xxx.zip fájlt is és így indítjátok a játékot: ./eduke32 - duke3d_hrp.zip - duke3d_xxx.zip, akkor a képeken a csajok pucéran jelennek meg. :)

u.i2.What are you waiting for? Xmas? :D

 

 

Értékelés: 

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

RE:És igen!

#5 Köszönjük! :)

Igen, bizonyos csomagok az 'Autoconf'-os (általában, de sokszor vannak még külön kapcsolók is; ./configure -> make -> sudo make install) csomag forgatáshoz kellettek -build-essential, nasm (utóbbi helyett lehet használni a yasm-ot is)- de véltem, hogy csak tudják ők is a telepítés módját. És erre is, a tanácsadásra nagyon jó az IRC. :)
Még nincs olyan gépem, melyen Wine-t használok.

Lehet, ha ez töltöd le, akkor ... a lányok örülnek. ;)

duke3d_yyy.zip

További jó linux-szozást!
___

A 'tar.xz' kicsomagolása így is történhet (be kell lépni oda, ahova letöltötted, ha például a 'Letöltések' könyvtárba, akkor így (szemléltető példával, mert rövidebb is lehet az elérési út).

cd /home/$USER/Letöltések/

A TAB-ot lehet szó kiegészítésre használni, például, ha begépeled 'ho' és TAB-ot nyomsz, ki lesz egészítve, és utána elkezded begépelni a felhasználóneved és TAB, az is kiegészül ... .
cd = change directory / válts könyvtárat

Szóval a kicsomagolás - amúgy én a saját könyvtárba töltögetek le és így nem kell sehova belépni, :)

tar xvfJ MPlayer-1.3.0.tar.xz

én most az 'MPlayer-1.3.0.tar.xz' fájlt bontottam ki.
Elkezdtem begépelni - a 'tar xvfJ + szóköz' után- hogy 'MP', majd TAB (nincs hasonló nevű, így erre lett kiegészítve, nekem megfelelően).
A 'tar' csomagnak természetesen telepítve kell lennie:

dpkg -l tar
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Név           Verzió      Architecture Leírás
+++-==============-============-============-=================================
ii  tar ... # 'ii' = telepített, talán az 'installed info' rövidítése

Tévedhetek, mert nem elég a 'tar' magában, kellhet még ez (nálam '12' a sorozatszáma):

libarchive12
Filters supported are:

   * gzip (read and write, uses zlib)
   * bzip2 (read and write, uses bzlib)
   * compress (read and write, uses an internal implementation)
   * uudecode (read only)
   * separate command-line compressors with fixed-signature auto-detection
   * xz and lzma (read and write using liblzma)

mellesleg a 'p7zip-full' csomag is telepítve van.
Fájlkezelőbe épülőként a 'squeeze' bontja ki a fájlokat (a 'tar.xy'-t sajnos nem), de van gnome-os függőségű is, neve 'file-roller' (ezt más rendszeren használtam).

Értékelés: 

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

+1

Ha nem szeretnétek mindig beírkálni az indításhoz a ./eduke32 - duke3d_hrp.zip - duke3d_xxx.zip parancsot, akkor:

Menj a saját könyvtáradba (/home/username)!
Lépj be a ./eduke32 rejtett könyvtárba!
Hozz létre egy "autoload" könyvtárat, ha még nincs!
Másold bele ebbe a könyvtárba a duke3d_hrp.zip és duke3d_xxx.zip fájlokat!
Navigálj vissza a forrás könyvtárba és indítsd a játékot a ./eduke32 paranccsal!
A felugró ablakban pipáld be az "Enable "autoload" folder" előtt a kis négyzetet!
És már jön is a játék! :)

Még asztali ikonba nem tudom kitenni, pedig már írtam egy kis scriptet is, adtam neki +x jogot, de mikor kattintok az ikonra, hiányolja a grp fájlt. :(

Értékelés: 

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

RE:+1

#7 Mi lenne a szerepe az 'Autoload' könyvtárnak? Olyasmire tippelek, hogy egy megszakított játékot onnan folytatsz ... . Vagy nem?
De ha csak parancs rövidítés a szerepe (cél), akkor
- írhatod a hosszú parancsot is a parancsikonba (azt megnyomni elég rövid),
- használhatsz 'alias'-t, de ez terminál parancsra van leginkább.

A parancsikonban nem mindegy milyen hosszú a parancs? :)

Alias

- beállítás

alias eduke32='./eduke32 - duke3d_hrp.zip - duke3d_xxx.zip'

- indítás

eduke32

Már persze a könyvtár ahol ezek a fájlok vannak, nem mindegy.

 

Értékelés: 

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

RE:RE:+1

#8

Az a cél az ikonnal, hogy ne kelljen mindig terminált nyitni, mikor lőne egyet az ember, hanem 2 katt az ikonon és gó! :)
Az autoload könyvtár szerepe annyi, hogy onnan tölti be a modokat, tehát a bezippelt jobb minőségű hangokat, textúrákat.
Sajnos a parancsikonos indítás nem megy, hiányolja a duke3d.grp-t. :(

De ha már itt vagyunk leírom, hogyan lehet a magyar hangokat elővarázsolni. :)

  1. Szerezni kell egy windowsos Duke 3d verziót, amin magyar hang is volt, majd meg kell keresni a magyarhang.zip fájlt.
  2. Ezt ki kell csomagolni egy tetszés szerinti könyvtárba. Kaptunk egy rakás VOC kiterjesztésű fájlt.
  3. A sok VOC fájlt át kell konvertálni OGG fájlokká!
  4. Az OGG fájlokat vissza kell tömöríteni, név lehet magyarhang_ogg.zip
  5. Ezt az új zippet be kell másolni az "autoload" könyvtárba.
  6. A játékot indítva máris magyarul beszél Duke haverunk!

"Na, mi a sz@r van!" :)

 

 

 

Értékelés: 

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

RE:RE:RE:+1

#9 Aham, értem mire gondolsz.

Két lehetőség

- az elkészített szkriptet futtatod a parancsikon által ('Exec=' sor)

     -- maga a szkript ('.eduke32.sh')

touch /home/$USER/.eduke32.sh

Bele (szövegszerkesztő),

#!/bin/bash
./eduke32 - duke3d_hrp.zip - duke3d_xxx.zip

és ugye legyen futtatható is.

chmod +x /home/$USER/.eduke32.sh

     -- és a desktop fájl tartalma

[Desktop Entry]
Version=1.0
Type=Application
Name=EDuke32
Comment=Duke Nukem 3D
Icon=/parancsikon/elérési/út/eduke32.png # ezt pótold ki
Exec=/home/$USER/.eduke32.sh
Terminal=false
StartupNotify=false
Categories=Application;

 

- ha a parancsikonba tennéd közvetlenül a parancsot,
akkor -gnome-terminal-t használva, de mással is lehet, csak más a kapcsoló ...

[Desktop Entry]
Version=1.0
Type=Application
Name=EDuke32
Comment=Duke Nukem 3D
Icon=/parancsikon/elérési/út/eduke32.png # ezt pótold ki
Exec=gnome-terminal -e "bash -c './eduke32 - duke3d_hrp.zip - duke3d_xxx.zip;$SHELL'"
Terminal=false
StartupNotify=false
Categories=Application;

Terminator-om van azzal próbáltam.

[Desktop Entry]
Version=1.0
Type=Application
Name=EDuke32
Comment=Duke Nukem 3D
Icon=/parancsikon/elérési/út/eduke32.png # ezt pótold ki
Exec=terminator -e "bash -c './eduke32 - duke3d_hrp.zip - duke3d_xxx.zip;$SHELL'"
Terminal=false
StartupNotify=false
Categories=Application;

Hm, de a parancs,
./eduke32
nem maga is egy szkript?
Mert így kezdődik: ./
Mit tartalmaz?

A parancsikonoknak itt a helye (például),

/home/$USER/.local/share/applications/

... az ikonjaiknak itt.

/home/$USER/.icons/

(valahogy álljunk az irogatásodhoz úgy -megfogalmazásodban- hogy megvetted a játékot ..., ne így)

Értékelés: 

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

RE:RE:RE:RE:+1

#10

Kösz a segítséget, jó játékot!

 

Értékelés: 

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

RE:RE:RE:RE:RE:RE:+1

#12

A megoldás a következő:

duke3d.grp fájlt be kell másolni ide: /home/user/.eduke32.
Az asztali parancsikonban pedig ez az elérési út szerepeljen: /home/user/eduke/eduke32, ahol az eduke mappa az a mappa, ahová én a forrást másoltam, tehát ez mindenkinél más.

Értékelés: 

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

RE:RE:RE:RE:RE:RE:RE:+1

#13 Értem, logikus. Tehát

 - a '/home/user/.eduke32' könyvtár a konfigurációs könyvtár (a beállítások helye) és

- a '/home/user/eduke/eduke32' könyvtár pedig a munkakönyvtár (az összetevők helye).

Amúgy mindenkinek adhatod 'ugyanaz'-t a tanácsot is, ha a felhasználónév helyett (mely mindenkinél más és más) környezeti változót használsz.

A környezeti változó fogalmára rá lehet keresni, de például az alábbi félkövér szövegek szintén környezeti változók, angolul 'environment variables'.

echo $USER

vagy ez is,

echo $DESKTOP_SESSION

vagy még ez is.

echo $DISPLAY

Az 'echo' parancs; kiirathatsz vele szöveget (is).
Példa;

echo Hello IG, jól vagy, tetszik a játék?

vagy így.

echo 'Hello IG, jól vagy, tetszik a játék?'

Tehát a tanácsaid átalakítva;

duke3d.grp fájlt be kell másolni ide:

/home/$USER/.eduke32.

Az asztali parancsikonban pedig ez az elérési út szerepeljen,

/home/$USER/eduke/eduke32

ahol az eduke mappa az a mappa, ahová én a forrást másoltam, tehát ez mindenkinél más.

... gondolom a forrásfájl neve (kibontva, ha az eredeti forrás tömörített fájlban volt letölthető) eduke32 - ez következik a mondatodból, csak nem írtad le. :)

Értékelés: 

5
Átlag: 5 (1 szavazat)