Active Topics

 



Notices


Reply
Thread Tools
linman's Avatar
Posts: 58 | Thanked: 49 times | Joined on Feb 2008
#1
Hi mates,
I am happy to announce that I managed to port Widelands strategy game for maemo platform.

If you want to play the game with enabled sound you should update your libSDL_mixer to latest version. You can get it from here. Please be noted this version is not official, it is mine and is patched to work with old official SDL libs. I am using it and do not have any problem with other packages which depend it.

The main place of the port is in garage and if you find something wrong post your issue there.

The game crashes sometimes. I know. I hope I will find why for the next versions.

Tips:
o The windows in the game can be closed with double click on their border
o For Action boxes first click shows tool tip message and second activates the action
o If you start the game for a first time go to option screen and check "full screen"

At the end is a time for me to learn how to play this game ...

New version is available:
o Separated packages
o Installation menu to select where the game should be installed
o Package manager shows correct size after install

Deinstall all previous versions ... Get it now! It is still hot....

widelands-bin 0.3-1 ~ 1MB
widelands-data 0.3 ~ 18MB
widelands-music 0.3 ~ 18MB

First install bin package and next data and music (if you want music).

Widelands@n800 screenshots:


















All the best

Anatoli Marinov
Bulgaria
__________________
while (FALSE == FALSE) fork();

Last edited by linman; 2008-03-25 at 12:52.
 

The Following 22 Users Say Thank You to linman For This Useful Post:
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#2
Awesome! (Now i can delete this from scratchbox

This is a reeeeally good lookin port for the tablets!

Project Homepage

Blagodarya linman!

(edit) Takes >125 MB free space to install. If you split into a bin and data .deb, the bin can set up a symlink from /usr/share/games/widelands to /media/mmcX/share/widelands. Then when the application installer unpacks the widelands data .deb, it goes straight to mmc and doesn't consume space on root filesystem while unpacking.

Last edited by ArnimS; 2008-03-23 at 00:29.
 
Posts: 882 | Thanked: 1,310 times | Joined on Mar 2007
#3
Originally Posted by ArnimS View Post
(edit) Takes >125 MB free space to install.
Ouch! Any chance of separate package for data files that install on either memory card?
 

The Following User Says Thank You to ukki For This Useful Post:
linman's Avatar
Posts: 58 | Thanked: 49 times | Joined on Feb 2008
#4
I will prepare separate deb packages
I do not have a problem with free space for games because my /usr/share/games is a symlink to other directory on my mmcX.
Good workaround could be ... hmmm do the same. Make symlink /usr/share/games to directory where you have a free space.
__________________
while (FALSE == FALSE) fork();
 
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#5
I was doing this myself. However many tablet users are not skilled in linux.

It would be possible to make a .deb package that moves /usr/share/games to mmc and makes a symlink to it. However this could affect other applications and is therefore bad policy.

Ukki and I chose a more 'conservative' solution - i.e. one that does not break convention of the root filesystem. The game is launched from a shellscript in /usr/bin which passes the data directory to the game, and the postinst script modifies the script to point to mmc1 or mmc2 depending on where the user chose to install the game.

For very large game data files, I modified this process to make the binary .deb postinst set up a symlink to 'share' for that game only, then when unpacking the game data goes to mmc without consuming space on root filesystem.

This requires some additional packaging work per-game, but I think it makes the least assumptions about the target system and is thus 'safest' way to achieve the goal.
 
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#6
What about permissions on a vfat partition? I couldn't get a deb to install anything on such partition.
 
locusf's Avatar
Posts: 159 | Thanked: 341 times | Joined on Dec 2007 @ Helsinki, Finland
#7
Originally Posted by Bundyo View Post
What about permissions on a vfat partition? I couldn't get a deb to install anything on such partition.
Good question . Maybe ext2 would help a little here.. but I'm not sure it could.
__________________
Regards,
LoCusF
http://locusf.blogspot.com
 
Posts: 882 | Thanked: 1,310 times | Joined on Mar 2007
#8
Originally Posted by Bundyo View Post
What about permissions on a vfat partition? I couldn't get a deb to install anything on such partition.
I think ArnimS solved this with his Pingus data package.
 

The Following User Says Thank You to ukki For This Useful Post:
linman's Avatar
Posts: 58 | Thanked: 49 times | Joined on Feb 2008
#9
And what the solution was ??
__________________
while (FALSE == FALSE) fork();
 

The Following User Says Thank You to linman For This Useful Post:
qwerty12's Avatar
Posts: 4,274 | Thanked: 5,358 times | Joined on Sep 2007 @ Looking at y'all and sighing
#10
Download the pingus data deb and look at the scripts
 
Reply


 
Forum Jump


All times are GMT. The time now is 21:58.