Látom más is próbálkozott már vele .
Debian lenny alatt próbálom meg beüzemelni.
Ezen segítség valamint sok-sok google alapján, ez is hasznos forrás.
Nos fel is települt, update telepítve, loki_compat_libs-1.4.tar.bz2 szintén telepítve. Csak a sc3u.dynamic indul el, intro megjelenik lejátssza rendesen, de utána fekete képernyő fogad. Ha ki akarok lépni akkor megjelenik egy dialógus ablak amin nincs semmilyen szöveg csak két gomb, (OK, cancel).
sc3k.sh:
#!/bin/bash
COMPAT=/usr/local/games/loki_compat
export LD_LIBRARY_PATH=$COMPAT LD_ASSUME_KERNEL=2.2.5
export LD_PRELOAD=/$COMPAT/libstdc++-3-libc6.2-2-2.10.0.so:/$COMPAT/libSDL-1.2.so.0 SDL_AUDIODRIVER="dsp" SDL_PATH_DSP="/dev/dsp"
$COMPAT/ld-linux.so.2 /usr/local/games/SC3U/sc3u.dynamic -w
alex@shuttlix:~/bin$ ./sc3k.sh
fcntl: Operation not permitted
fcntl: Operation not permitted
MESSAGE:
BUG! (Segmentation Fault) Going down hard...
SimCity 3000 Unlimited 2.0.955a
Built with glibc-2.1 on x86
Stack dump:
{
0xb742b6b8
0xb6567c52
0xb7097342
0xb6e0a7e0
0x813b2e5
0x8348d83
0x8349a00
0x8349eb3
0x8143ef1
0xb741b14f
0x8135901
}
Please send a full bug report,
along with the contents of autosave to: support@lokigames.com
Unable to execute loki_qagent - exiting
Mintha nem tudna rajzolni a képernyőre semmit, se képet sem szöveget.
Valaki túljutott már ezen?
Alex
- alexware blogja
- A hozzászóláshoz be kell jelentkezni
- 1378 megtekintés
Hozzászólások
Pont ma olvastam:
Install:
1. burn (or mount) the iso and install the game as root:
sudo sh /media/cdrom/setup.shinstall everything (data, music, intro movie, etc.)
2. patch the game
Note: I couldn't install the patch with debian squeeze. This means that the patch probably won't run with Ubuntu either. Use sc3u-2.0a-x86-dir.tar.gz instead. Unzip it and run update.sh as root.3. unzip Loki_Compat.tar.bz2 in /usr/local/games:
sudo cp Loki_Compat.tar.bz2 /usr/local/games/
cd /usr/local/games/
tar -jxf Loki_Compat.tar.bz2Next we need to write a little script to start the game. Open your favorite editor and copy/paste the following:
#!/bin/bash
export LD_ASSUME_KERNEL=2.4.2
export LD_LIBRARY_PATH=/usr/local/games/Loki_Compat/usr/local/games/Loki_Compat/ld-linux.so.2 /usr/local/games/SC3U/sc3u.dynamic -w
exit 0Save it as simcity3000.sh and make the file executeable:
chmod ugo+x simcity3000.sh
Now move simcity3000.sh somewhere in your PATH, for example:
sudo mv simcity3000.sh /usr/local/binYou can now start the game by typing simcity3000.sh
You can toggle fullscreen with [Alt] + [Enter]
Enjoy!
More info on installing old loki games:
http://ubuntuforums.org/archive/index.php/t-189360.html
Forrás: http://goo.gl/Dsb0p
- A hozzászóláshoz be kell jelentkezni
Az eredmény fekete képernyő, és benne egy egérkurzor (nvidia kártyás gép).
- A hozzászóláshoz be kell jelentkezni
Én is így csináltam, csak nekem felment a patch is. Van egy titka:
export _POSIX2_VERSION=199209
Sajnos a fekete képernyő, az még meg van.
Van egy gondolatom, de majd csak a laptopomon tudom kipróbálni, ha lesz időm visszatenni a HDD-t.
Lehet, hogy "értelmes" felbontás mellett kell futtatani a progit, azaz 1024x768 vagy hasonló...
Az egyik korábbi próbálkozásomnál, volt olyan, hogy megjelent a menü, de a képernyő felosztódott 6 részre és mindegyik ugyanazt a részletet mutatta... :)
Az atom-os gépen nem tudom 800x600 vagy 1024x768-at kipróbálni, mivel ugyanazt a 6-os osztást adja válaszul!
Láma kérdés: lehet virtuális gépet indítani ugyanazon kernellel és OS-sal, mint amit használok, csak hogy ne kelljen telepíteni újat?
--
Alex
- A hozzászóláshoz be kell jelentkezni
Az "sc3u.dynamic -w" a paramétere az "ld-linux.so.2"-nek (ugyanúgy mint az LD_LIBRARY_PATH) tehát az egy sor.
A patchet ki lehet tömöríteni a fent leírt posixos környezeti változóval plusz a --keep paraméterrel, utána meg el lehet indítani a loki_patch-et mint egy parancsot, abszolut elérési útvonalakkal. A helpet adja amikor elindítod.
- A hozzászóláshoz be kell jelentkezni