Release [Port] SpaceTrader


pmprog

DNF (Did Not Finish)
Joined
Apr 25, 2011
Messages
4,150
Space Trader is a game originally for the PalmOS by Peter Spronk, which was ported to C# by Jay French.

I've made some minor UI changes to fit the Pandora screen. It can also be a little slow at refreshing the screen, but as it's not a real-time game, it's not really a problem

screen1.jpg


Download here

Requires the mono runtime to be installed
 
Last edited by a moderator:
Thanks for the port! I loved this on PalmOS. It crashes sometimes when you get an encounter, but I see someone's mentioned that in the repo. I've also noticed that some windows aren't big enough to fit all the content, I don't think I have an irregular font size or anything. I've noticed it on the Find System, Encounter, and Sell Items windows. I also can't resize them. Still, having tons of fun so far, just have to save often. :)

edit: had a crash opening the news, too.
 
Last edited by a moderator:
Hmmm, not experienced any of the crashes, but TBH, I haven't tried it much since building. I know what you mean about the size of some of the windows. They're okay when you run it on Windows, must be something to do with the window decoration or something, I'll go through and fix them.

I'll try and add some extra error capturing so I can work out what's causing it to crash, and hopefully fix that too.

Will try and do that this weekend
 
I got this yesterday, but haven't played it yet.  I will let you know if I run into any of the problems mentioned.
 
Thanks! :D Here's my pnd_out when it crashes, seems to be the same error each time:

=======================================================================================

PND             : /media/FASTDORA/pandora/menu/spacetrader.marqwatkin.pnd

PND_FSTYPE      : Squashfs

APPDATADIR      : /media/FASTDORA/pandora/appdata/spacetrader.marqwatkin

APPDD_FSTYPE    : vfat

PND_CPUSPEED    : <unset>

EXENAME         : ./launch.sh

ARGUMENTS       : <unset>

=======================================================================================

[ START ]--- Mount the PND ----------

Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/spacetrader.marqwatkin"

Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/FASTDORA/pandora/appdata/spacetrader.marqwatkin=rw+nolwh":"/mnt/pnd/spacetrader.marqwatkin=rr" none "/mnt/utmp/spacetrader.marqwatkin"

[sUCCESS]--- Mount the PND ----------

[ START ]--- Starting the application ( ./launch.sh  ) ----------

Mounting : mount -t squashfs -o ro "/dev/loop1" "/mnt/utmp/monort"

rmdir: failed to remove `/mnt/pnd/monort': Not a directory

Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/FASTDORA/pandora/appdata/monort=rw+nolwh":"/mnt/pnd/monort=rr" none "/mnt/utmp/monort"

Could not get XIM

 

Unhandled Exception:

mono [0xc4e14]

mono(mono_arm_throw_exception+0x78) [0x108994]

 

[sUCCESS]--- Starting the application ( ./launch.sh  ) ----------

[ START ]--- Restoring the frame buffer status ----------

[sUCCESS]--- Restoring the frame buffer status ----------

[ START ]--- uMount the PND ----------

[ START ]--- Waiting the Union to be available ----------

[ START ]--- Waiting the Union to be available ----------

[sUCCESS]--- Waiting the Union to be available ----------

auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device

rmdir: failed to remove `/mnt/utmp/monort': Device or resource busy

[ START ]--- Waiting the PND mount dir to be free ----------

 
 
I still want to make a proper UI rewrite, but I'm not sure that's going to happen.

However, I've tweaked the window sizes, and added some exception capturing. It won't stop the errors, but it should at least give you a box telling me what's actually broken
 
Here is my promised feedback:

I do see the buttons cut off in pop ups.  I also experience the crashes after encounters.  They happen after i have made my selection.  Neither of these would really bother me if I made sure to save my game frequently.

This reminds me of the various drug dealing games, but better.  Thanks.
 
Here is my promised feedback
Have you updated to the latest version yet? Can you let me know if that fixes the buttons (I've not had time to try it on my Pandora), and you should get a crash window now, which should give me some information regarding encounters, so I can fix that
 
Here is my promised feedback
Have you updated to the latest version yet? Can you let me know if that fixes the buttons (I've not had time to try it on my Pandora), and you should get a crash window now, which should give me some information regarding encounters, so I can fix that
I haven't played in a couple days.  I will try to get the updated one tonight, but it may take me a couple days to get back to you.  If I have a little time I will confirm the buttons are fully visible ASAP.
 
Played for a bit today after download and the game worked well.  Brought back memories of my old Palm OS machine.   Thanks for out outstanding port!
 
Back
Top