View Single Post
Posts: 838 | Thanked: 3,384 times | Joined on Mar 2009
#17
About Homeworld: Actually it was not hard to get it running, because Maemo5 can run Pandora's binaries (at least the old ones).
Intro: https://youtu.be/GuxVeW1beKo
Training: https://youtu.be/5CRD3pT99zg


1)
On Maemo:
Code:
#create directory for game and it's settings
ssh user@maemo
mkdir /home/user/homeworld
mkdir /home/user/homeworld/data
mkdir /home/user/.homeworld


#install needed GL-to-GLES-wrapper
sudo gainroot
apt-get install libglshim
More info about glshim: https://talk.maemo.org/showthread.php?t=90922



2) Download Pandora-version from https://repo.openpandora.org/?page=d...d-r907&dp=true

You get file: homeworld.pnd

You can check with file-command, what pnd is (file homeworld.pnd)
homeworld.pnd: ISO 9660 CD-ROM filesystem data 'CDROM'
Create empty directory for mountpoint and mount it (mounting needs root permission)
Code:
mkdir mp
sudo mount homeworld.pnd mp

#You need the binary itself
scp mp/homeworld user@maemo:homeworld/homeworld

#Copy config file and modify it
cp mp/Homeworld.cfg .
The very beginning is the path for data, it should be:
HomeworldDataPath /home/user/homeworld/data/
And upload it to the device:
Code:
scp Homeworld.cfg user@maemo:/home/user/.homeworld/Homeworld.cfg
Then you can unmount mountpoint
Code:
sudo umount mp

3)
As written in 'Pandora-store', you need these datafiles from Official game:
Code:
scp devstats.dat Homeworld.big HW_Music.wxd HW_Comp.vce Update.big user@maemo:homeworld/data
4)
I suggest starting game over ssh, because then you can quit it.
Code:
ssh user@maemo
cd homeworld
./homeworld


ISSUES:
-As seen in the Training video: Game needs right-mouse-button.
-If you force quit the game (pretty much all the times), it left file ~/.homeworld/AutoLock.txt, which needs to manually deleted
-(Not seen on the videos), starting the Training or New Game loads almost 20 seconds.
-Device's screen will dim, if you are just watching the screen.

I'm waiting somebody will test this with external mouse, and reports is game playable at all :D
 

The Following 7 Users Say Thank You to AapoRantalainen For This Useful Post: