Unreal Tournament GOTY
Információk: https://hu.wikipedia.org/wiki/Unreal_Tournament
Előkészületek
Szükség lesz a játék eredeti CD-ire vagy az ebből készített ISO-lemezkép fájlokra.
A leírás lemezkép-fájlokat használ: ut-1.iso és ut-2.iso.
Mivel a játék 32 bites, ezért telepíteni kell néhány 32 bites csomagot.
sudo dpkg --add-architecture i386 sudo apt update sudo apt install libx11-6:i386 libxext6:i386 libc6:i386 libpulsedsp:i386
További szükséges csomagok telepítése:
sudo apt install pulseaudio osspd osspd-pulseaudio
Telepítés
Saját könyvtárunkon belül hozzunk létre egy ut könyvtárat, majd másoljuk be ide az ut-1.iso és
ut-2.iso fájlt és lépjünk is be ebbe a könyvtárba!
Installer beszerzése,
curl -O https://princessleia.com/tools/ut/ut-install-436-goty.run
adjunk futtatási jogot
chmod +x ut-install-436-goty.run
majd futtassuk:
./ut-install-436-goty.run --keep
Ha végzett:
cd ut-436-GOTY/
Nyissuk meg szerkesztésre a setup.sh fájlt, keressük meg a DetectARCH() részt, majd módosítsuk erre:
DetectARCH()
{
echo "x86"
return 0
}
Mentsük el!
Most lépjünk be a setup.data könyvtárba és módosítsuk az apply-patch.sh-t pontosan ugyan úgy, mint a korábbi lépésben a setup.sh-fájlt (DetectARCH rész)!
Ezt a fájlt is mentsük el és lépjunk vissza az ut-436-GOTY könyvtárba.
Indulhat a telepítés!
sudo ./setup.sh
Az első kérdésre válaszoljunk nemmel, a többire igennel.
Valami hasonlót fogsz látni:
----====== Unreal Tournament GOTY installation program ======---- You are running a x86 machine with libc5 Hit Control-C anytime to cancel this installation program. Would you like to read the README file ? [Y/n] Please enter the installation path [/usr/local/games/ut] Do you want to install symbolic links to a directory in your path? [Y/n] Please enter the path in which to create the symbolic links [/usr/local/bin] Install Binary Files? [Y/n/?] Install OpenGL as default renderer? [Y/n] Install Data Files? [Y/n] Do you want to install desktop items? [Y/n] Installing to /usr/local/games/ut 10945 MB available, 668 MB will be installed. Continue install? [Y/n] Installing ut binary ... 100% - /usr/local/games/ut/ut Installing ucc binary ... 100% - /usr/local/games/ut/ucc Installing Binary Files ... ... Please mount the Disc One CDROM. Choose Yes to retry, No to cancel [N/y]
A Please mount the Disc One CDROM-nál kéri a script, hogy csatoljuk az ut-1.iso-t.
Egy másik terminálban írjuk be:
sudo mount -o loop /home/$USER/ut/ut-1.iso /media/cdrom0
Terjünk vissza a telepítéshez és válaszoljunk igennel a kérdésre!
Elkezdődik az adatfájlok másolása, majd kéri a script a második cd csatolását:
Please mount the Disc Two CDROM.
Choose Yes to retry, No to cancel [N/y]
Először csatoljuk le az első cd-t, majd csatoljuk fel a másodikat:
sudo umount /media/cdrom0
sudo mount -o loop /home/$USER/ut/ut-2.iso /media/cdrom0
Térjünk vissza a telepítéshez és válaszoljunk igennel a kérdésre!
Folytatódik a telepítés, ami egy ideig el fog tartani.
Szerencsés esetben a telepítés végén ezt látod:
Installation complete.
Would you like to launch the game now? [Y/n]
Még ne futtassuk a játékot, válaszoljunk nemmel!
Csatoljuk le a második cd-t!
Most futtassuk a játékot, írjuk be terminálba: ut
Létrejön pár könyvtár a saját könyvtárunkon belül, de a játék még nem indul el.
Ha mégis, akkor kész vagy! ;)
Utólagos beállítások
Szerkeszteni kell az UnrealTournament.ini fájlt.
sudo xed ~/.loki/ut/System/UnrealTournament.ini
Az [Engine.Engine] résznél ezt kell látni, ha nem ez van, módosítsd (félkövérrel kiemelve amire kell módosítani)!
[Engine.Engine]
GameRenderDevice=SDLSoftDrv.SDLSoftwareRenderDevice
WindowedRenderDevice=SDLSoftDrv.SDLSoftwareRenderDevice
RenderDevice=SDLSoftDrv.SDLSoftwareRenderDevice
.
.
AudioDevice=Audio.GenericAudioSubsystem
Az [Audio.GenericAudioSubsystem] szekció alatt keressük meg az
UseSurround=False sort és írjuk át UseSurround=True-ra!
Az [SDLDrv.SDLClient] szekció alatt állítsuk be a teljes képernyős felbontást, nálam 1366x768.
FullscreenViewportX=1366
FullscreenViewportY=768
Mentsük el a fájlt!
Figyelem! Nem tudom, hogy ettől nagyobb felbontáson fut-e a játék, inkább kisebb felbontást írjunk be.
Futtassuk az oss daemont: sudo systemctl start osspd.service
majd a játékot terminálból:
ut
Remélhetőleg elindul a beállított felbontással és hang is van.
Ha nincs hang
Adjuk ki a következő parancsot:
sudo cp /usr/bin/padsp /usr/bin/padsp32
Szerkesztésre nyissuk meg a /usr/bin/padsp32 fájlt!
Keressük meg az LD_PRELOAD változót és írjuk át! Félkövérrel kiemeltem a módosítást.
...
if [ x"$LD_PRELOAD" eq x ] ; then
LD_PRELOAD="/usr/lib/i386-linux-gnu/pulseaudio/libpulsedsp.so"
else
LD_PRELOAD="$LD_PRELOAD /usr/lib/i386-linux-gnu/pulseaudio/libpulsedsp.so"
fi
...
Mentsük el a fájlt!
Most futtassuk a játékot terminálból így:
padsp32 ut
Nálam megjelentek a hangok a játék játszható. :)
Magyar szinkronhangok és feliratok telepítése
Szerezzük be a magyarosítást innen: http://vkk.hu/magyar_ut/
Ezekre lesz szükséged:
Magyar szöveg (menü, játékosok, bibliográfiák, pályák, stb), Ver: 1.0, 2000.07.14. (62k) |
|
1. Férfi harcos hangja (Kovács Attila), Ver: 1.0, 2000. 07.14. (1.5M) |
|
2. Férfi harcos hangja (Horváth Zsolt), Ver: 1.0, 2000. 07.14. (1.8M) |
|
A Főnök (Xan Kriegor) hang (Koroknay Géza), Ver: 1.0, 2000. 07.14. (2.4M) |
|
A Bejelentő hang (Koroknay Géza), Ver: 1.0, 2000. 07.14. (3.8M) |
|
1. Női harcos hangja (Horváth Krisztina), Ver: 1.0, 2000. 07.14. (1.9M) |
|
2. Női harcos hangja (Fodor Katalin), Ver: 1.0, 2000. 07.14. (1.9M) |
|
A nyitó animáció hangja (Ullmann Zsuzsa), Ver: 1.0, 2000. 07.14. (2.5M) |
Csomagoljuk ki a letöltött fájlokat a korábban létrehozott ut könyvtárunkba! Az eredmény:
-
MagyarUTAnnouncer.umod
-
MagyarUTBoss.umod
-
MagyarUTFemale1.umod
-
MagyarUTFemale2.umod
-
MagyarUTMale1.umod
-
MagyarUTMale2.umod
-
MagyarUTOpening.umod
-
MagyarUTText.umod
Ezeket is ki kill csomagolnunk, letöltjük a kicsomagoló scriptet az umod fájlok melllé:
curl -O http://www.deepsky.com/~misaka/scripts/umodunpack.pl
futtatási jogot adunk neki: chmod +x umodunpack.pl
majd ./umodunpack.pl -b /home/$USER/ut/ parancsot kell kiadni.
Kicsomagolás: ./umodunpack.pl -u /home/$USER/ut/MagyarUTAnnouncer.umod
Minden umod fájlt így csomagoljunk ki!
Két könyvtár keletkezik: Sound és System.
A Sound könyvtárba lépve írjuk át az összes fájl kiterjesztését Hun_Uax-ról uax-ra.
Az OpeningWave.uax fájl új neve ez legyen: openingwave.uax
Ennek az egy fájlnak futtatási jogot kell adni: chmod +x openingwave.uax
Most másoljuk be az összes uax kiterjesztésű fájlt a játék Sound könyvtárába, felülírva az ott lévő azonos nevű fájlokat.
sudo cp *.uax /usr/local/games/ut/Sounds/
Lépjünk át a System könyvtárba és mindent másoljunk át a játék System könyvtárába!
sudo cp * /usr/local/games/ut/System/
Szerkesszük ismét az UnrealTournament.ini-t!
sudo xed ~/.loki/ut/System/UnrealTournament.ini
Az [Engine.Engine] résznél keressük meg a Language=int sort és írjuk át Language=hun-ra!
Már csak a játék van hátra!
Indítása terminálból: padsp32 ut
Élvezd ezt a kiváló játékot magyar szinkronnal! :)
Forrás:
https://gist.github.com/soifou/e863b978d1f01e33691b
https://help.ubuntu.com/community/Games/Native/UnrealTournament