Active Topics

 



Notices


Reply
Thread Tools
Posts: 882 | Thanked: 1,310 times | Joined on Mar 2007
#31
Well the binary seems to run, but can't find the content.

Nokia-N800-51:/media/mmc2/uqm$ ls
README content libs obj uqm-debug uqm-indent
Nokia-N800-51:/media/mmc2/uqm$ /home/user/uqm-debug
The Ur-Quan Masters v0.6.2 (compiled Mar 17 2007 21:38:48)
This software comes with ABSOLUTELY NO WARRANTY;
for details see the included 'COPYING' file.

Netplay protocol version 0.3. Requiring remote UQM version 0.5.4.
Initializing base SDL functionality.
Using SDL version 1.2.8 (compiled with 1.2.8)
Using config dir '/home/user/.uqm/'
Fatal error: Could not find content.

Nokia-N800-51:/media/mmc2/uqm$ du -h content
...
512.3M content
 

The Following User Says Thank You to ukki For This Useful Post:
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#32
Next lines should be:

Using '/media/mmc1/Games/sc2_armel/content' as base content dir.
Saved games are kept in /home/user/.uqm/save/.
Initializing Pure-SDL graphics.
...

Jussi has a N800, so i expect this can be solved soon.
 
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#33
I suppose the good news is that without scaling activated (screen the size of a postage stamp) and music, meelee runs at a playable framerate.

Thus, Pixeldoubling lends itself as the clear path to performance. Unfortunately i haven't been successful with it.

https://garage.maemo.org/forum/forum...5&forum_id=858



I could really use help from someone who has scratchbox and a 770. Can you compile and test the latest fceu source package? Does the pixel-doubling work for you? If so please contact me.

"Let us don the Mask of Gruelling but Necessary Activity together!"



EDIT: For those who don't know what you're missing, here's a review of Star Control 2 (ur-quan masters) that does it justice:

http://www.gamespot.com/gamespot/fea...games/p-7.html

Last edited by ArnimS; 2007-03-19 at 23:59.
 
ZerionSeven's Avatar
Posts: 68 | Thanked: 84 times | Joined on Mar 2007 @ Lappeenranta, Finland
#34
Perhaps I should have checked BEFORE starting, if anyone was already working on this, but anyway, I thought I'd see if I could play UQM on my N800, so I threw together some packages for it. It's a rather quick port, but it actually works suprisingly well, so I thought someone else might be interested too.

Ignore this, check the website for new packages.

The game itself is uqm_0.6.2-4zs_armel.deb and you'll also need to have libvorbisidec1_1.2.0-1_armel.deb installed first.

The game expects to find the content packages in /media/mmc2/uqm/content/packages/ (that's the internal mc) and the remixes will also work if placed in /media/mmc2/uqm/content/packages/addons/uqmremix/. (http://sc2.sourceforge.net/downloads.php)


This is the first time I've done anything such, so don't blame me if your device decides to melt trying to play those, but atleast I haven't run into any problems yet.

Edit: Put up a simple webpage for the packages http://www2.lut.fi/~thietan1/.

Last edited by ZerionSeven; 2007-04-19 at 05:02.
 
Texrat's Avatar
Posts: 11,700 | Thanked: 10,045 times | Joined on Jun 2006 @ North Texas, USA
#35
This is great work guys! Exactly what the tablets need!
 
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#36
Well Xsp really could use some looking-into. After 6 hours of SDL hacking / testing i've learned more and made some progress:

The SDl documentation project has been a big help:

http://docs.mandragor.org/files/Comm...on_project_en/

Anything done with SDL_Flip seems to break it, as does calling SDL_LockSurface.

Initial Credits screen and Intro Videos are playing fine doubled.

Main game menu shows only currently selected menu item doubled, rest is single.

Configuration screen flips back and forth between double and single.

Planetary Navigation shows as mostly single, with occasional flickering doublesize flashes.

Conversations are strange beyond description.

Melee runs ~nice~ and ~fast~ now! Not noticeably slower than pc. But single size junk is being shown and ship status regions are flashing over the playing field.

Interstellar travel is displaying mostly doublesize, but coordinates upper left are single sizing and the display is shifting up and down like an earthquake effect.

Anyway, just wanted to let you know there's some progress after banging my head against this for the last few days.

Update 2007.04.02: No good news yet on the pixeldoubling. I'm still learning by trial and error what works, and what breaks with sdl and pixel doubling. It's like an impenetrable black box being steered by a malevolent demon-imp. Need to take a break from it for a while.

Update 2007.04.08: Here's a picture of the problem...

Last edited by ArnimS; 2007-04-08 at 05:15.
 
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#37
I've hosted a Video of Ur-Quan Masters with pixel doubling on the 770.

http://home.arcor.de/arnim.sauerbier...bling_Bugs.avi

It's rather fuzzy, but suffices to show the problems i'm seeing. Note that the intro and settings menus have no problems with partially doubled areas, and Xsp turning off doubling.

For those who aren't into the programming aspects, you can at least get an idea of one reason the game is such a treat during the conversation with the spathi, a cowardly mollusk-like race that you meet early in the game.

The dialogue options i am choosing are threatening to the Spathi, and combat ensues.

The framerate during the melee is very satisfactory in pixel doubled mode - averaging 18-21 fps. Unfortunately the terrible dpad and keys make effective fighting very difficult. It is not a problem with a bt keyboard however.

For dpad users, i will implement a couple of easier difficulty settings, once this pixel-doubling nightmare is over.

Cheers
Arnim
 
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#38
Originally Posted by ukki View Post
Should this work on N800? Did what the README told me to, but I still get 'Could not find content'-error messages.
Btw you can specify location of your content directory at the command line.

/path/to/uqm -n /path/to/content

I exceeded traffic limits on the arnim.sauerbier homepage so i've set up on a new domain which will serve site for my Nokia 770 and 800 ports and work-in-progress software.

http://pupnik.de

Update on Ur-Quan Masters, i managed to reduce doubling problems, but not eliminate them by changing the way UQM uses sdl. There are a few possible solutions which involve changing the way UQM draws to screen, but they're not clean, meaning that future releases of UR-Quan Masters would also need significant maintenance to keep the port active.
 
ZerionSeven's Avatar
Posts: 68 | Thanked: 84 times | Joined on Mar 2007 @ Lappeenranta, Finland
#39
I'm a bit confused now, is someone else working on making some packages of UrQuan for the N800? No point in duplicating effort, but since I didn't see any better packages, than the ones I made earlier anywhere, I updated the packages a bit. Wrote a simple launcher in python for selecting the content directory and maybe runs a bit smoother now too.

The downloads and some instructions are available here.
 
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#40
Originally Posted by ZerionSeven View Post
I'm a bit confused now, is someone else working on making some packages of UrQuan for the N800?

Wrote a simple launcher in python for selecting the content directory and maybe runs a bit smoother now too.

The downloads and some instructions are available here.
Excellent, ZerionSeven!

Note however, that i am developing for the Nokia 770, which does not run the game acceptably fast. Framerates for the straight compile are below 10fps on busy planets and in combat.

Could you please share the source so i can look at your changes?
I would like to add you as developer to the garage.maemo.org ur-quan masters project and host your N800 deb there.
 
Reply


 
Forum Jump


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