Reply
Thread Tools
Posts: 177 | Thanked: 128 times | Joined on Jan 2008 @ Espoo, Finland
#31
Originally Posted by Bundyo View Post
apt-get install libxau6

Thanks for the quick reply. Unfortunately I get this:

Code:
Nokia-N810-50-2:/home/user# apt-get install libxau6
Reading package lists... Done
Building dependency tree... Done
libxau6 is already the newest version.
From the application manager (after switching on Red Pill mode to see it) I saw that the version number of libxau6 is "1:1.0.3-2osso1". Does exult require some other version of this library?
 
Bundyo's Avatar
Posts: 4,707 | Thanked: 4,643 times | Joined on Oct 2007 @ Bulgaria
#32
Ah, sorry, misread - you should install libxau0
 
Posts: 177 | Thanked: 128 times | Joined on Jan 2008 @ Espoo, Finland
#33
Hmmmm, still no go. Can't find that package in blue or red pill mode. I found a thread about this:

http://www.internettablettalk.com/fo...xau0#post37245

...but that's clearly about OS2007. Could libxau0 be installed as part of some other package under OS2008? I have the maemo repositories and all, but package lists (either installed or installable) do not show libxau0 at all. Seems like the Guardian is working his dark magic to prevent my Avatar from entering Britannia
 
Bundyo's Avatar
Posts: 4,707 | Thanked: 4,643 times | Joined on Oct 2007 @ Bulgaria
#34
Oh, i remember now.

I just symlinked /usr/lib/libXau.so.0 -> /usr/lib/libXau.so.6

Not a problem after this.
 
Posts: 177 | Thanked: 128 times | Joined on Jan 2008 @ Espoo, Finland
#35
OK Great! The symlink took care of that - got rid of that error. But still not able to play Now it has to do with the config file.

I know I must seem annoying by now but would you mind posting your config file - the site doesn't have it up anymore (link seems broken) and it doesn't seem to like my .exult.cfg that I copied from my Ubuntu machine and edited. I altered the paths to point to /media/mmc1/games/exult/blackgate and /media/mmc1/games/exult/blackgate/gamedat but I get the error

dpath = ./data
could not find exult.flx anywhere etc...

I tried this by copying the data directory over to /home/user/data and that did the trick enough that I saw the program lauch (and complain about missing data, didnt copy blackgate or serpentisle dirs), so clearly it's expecting the files to be under /home/user. But unfortunately I don't have the disk space available to keep the files there.

I was trying to get exult to accept my config file by launching it with "-c config" and by naming it .exult.cfg in /home/user but oh well, Guardian's still blocking the moongate Would you mind posting your config file so I can try with that? Maybe there's some differences between the config files of this and the Ubuntu version.
 
Bundyo's Avatar
Posts: 4,707 | Thanked: 4,643 times | Joined on Oct 2007 @ Bulgaria
#36
/home/user/.exult.cfg

Code:
<config>
 <disk>
  <data_path>
  /media/mmc1/games/exult
  </data_path>
  <music_path>
  /media/mmc1/games/exult/music
  </music_path>
  <game>
   <blackgate>
    <path>
    /media/mmc1/games/exult/blackgate
    </path>
    <title>
    blackgate
    </title>
    <gamedat_path>
    /media/mmc1/games/exult/blackgate/gamedat
    </gamedat_path>
    <savegame_path>
    /media/mmc1/games/exult/savegame
    </savegame_path>
    <waves>
    sqsfxbg.flx
    </waves>
    <keys>
    (default)
    </keys>
   </blackgate>
   <serpentisle>
    <path>
    /media/mmc1/games/exult/serpentisle
    </path>
    <gamedat_path>
    /media/mmc1/games/exult/serpentisle/gamedat
    </gamedat_path>
    <savegame_path>
    /media/mmc1/games/exult/savegame
    </savegame_path>
    <waves>
    sqsfxsi.flx
    </waves>
   </serpentisle>
  </game>
  <save_compression_level>
  1
  </save_compression_level>
 </disk>
 <video>
  <scale>
  2
  </scale>
  <scale_method>
  Point
  </scale_method>
  <fullscreen>
  yes
  </fullscreen>
  <disable_fades>
  no
  </disable_fades>
  <width>
  400
  </width>
  <height>
  240
  </height>
  <fps>
  6
  </fps>
 </video>
 <gameplay>
  <right_click_closes_gumps>
  yes
  </right_click_closes_gumps>
  <gumps_dont_pause_game>
  no
  </gumps_dont_pause_game>
  <bg_paperdolls>
  yes
  </bg_paperdolls>
  <mouse3rd>
  no
  </mouse3rd>
  <fastmouse>
  no
  </fastmouse>
  <double_click_closes_gumps>
  yes
  </double_click_closes_gumps>
  <combat>
   <difficulty>
   -3
   </difficulty>
   <mode>
   original
   </mode>
   <show_hits>
   yes
   </show_hits>
  </combat>
  <step_tile_delta>
  12
  </step_tile_delta>
  <allow_double_right_move>
  yes
  </allow_double_right_move>
  <formation>
  yes
  </formation>
  <skip_splash>
  no
  </skip_splash>
  <skip_intro>
  no
  </skip_intro>
  <cheat>
  no
  </cheat>
  <textbackground>
  -1
  </textbackground>
  <facestats>
  0
  </facestats>
 </gameplay>
 <audio>
  <disablepause>
  yes
  </disablepause>
  <enabled>
  yes
  </enabled>
  <midi>
   <reverb>
    <enabled>
    no
    </enabled>
    <level>
    0
    </level>
   </reverb>
   <chorus>
    <enabled>
    no
    </enabled>
    <level>
    0
    </level>
   </chorus>
   <volume_curve>
   1.0000
   </volume_curve>
   <convert>
   gm
   </convert>
   <enabled>
   yes
   </enabled>
   <use_oggs>
   yes
   </use_oggs>
   <driver>
   Disabled
   </driver>
   <looping>
   yes
   </looping>
  </midi>
  <speech>
   <enabled>
   yes
   </enabled>
  </speech>
  <effects>
   <enabled>
   yes
   </enabled>
  </effects>
 </audio>
</config>
 

The Following User Says Thank You to Bundyo For This Useful Post:
Posts: 177 | Thanked: 128 times | Joined on Jan 2008 @ Espoo, Finland
#37
OH yes! Got it. Wow. That looks so good on the small screen, wonderful. This has got to be the biggest reason ever to leave the car at home and take the bus to work

Awesome. For future reference (in case other N810 users have problems), I'll recap:

1) A symlink between /usr/lib/libXau.so.6 and /usr/lib/libXau.so.0: was needed:

Code:
ln -s /usr/lib/libXau.so.0 /usr/lib/libXau.so.6
2) I had problems with permissions (not the config file after all): I used ssh and moved everything over as root and then "chown user:users" it. For some reason, this was not enough, but same dirs and all worked fine after I just moved them as normal user (via a samba share). So: check permissions, if the config file setting don't seem to be accepted.

Thank you, Bundyo, for your help, and thank you, Arnims, for the great work porting this. Cheers!
 
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#38
Originally Posted by BatPenguin View Post
OH yes! Got it. Wow. That looks so good on the small screen, wonderful. This has got to be the biggest reason ever to leave the car at home and take the bus to work

Awesome. For future reference (in case other N810 users have problems), I'll recap:

1) A symlink between /usr/lib/libXau.so.6 and /usr/lib/libXau.so.0: was needed:

Code:
ln -s /usr/lib/libXau.so.0 /usr/lib/libXau.so.6
2) I had problems with permissions (not the config file after all): I used ssh and moved everything over as root and then "chown user:users" it. For some reason, this was not enough, but same dirs and all worked fine after I just moved them as normal user (via a samba share). So: check permissions, if the config file setting don't seem to be accepted.

Thank you, Bundyo, for your help, and thank you, Arnims, for the great work porting this. Cheers!
I think that ln -s is wrong. You want to put the destination file first, and the link file second, e.g.

ln -s /usr/lib/libXau.so.6.0.0 /usr/lib/libXau.so.0

This is the only change I needed to run the old exult binary on OS2008.

Today I built and tested latest exult cvs on OS2008. Happily my mp3 playback hack works now that gstreamer-tools are available.

Unfortunately i'm getting frequent segfaults. And the speed is... not good, and i haven't figured out how to include the pocketPC hacks for better UI. Yet. I'll try to fix up segfaults and incorporate the UI hack so we can finally move without dpad.

(edit) oh the http://pupnik.de/.exult.cfg link is now fixed.

(edit) ok i'm way too confused about C right now. Integrating the pocketpc/windows stuff is breaking the build. I managed to get everything to compile, but linking is giving me unresolveds... and i have no idea why. I'm just confused at this point. can share sources...

(edit Tue: Jan 30) Well i met j0tt over in #maemo chat and it turns out he has implemented some fixes that i was unable to do. (how fortuitous!). Unfortunately his fix is against a 2004 build, and it segfaults on me. I'll try to find a cvs that runs stably.

Meanwhile I remastered the mp3 music to fix the atrociously unbalanced volume levels. It's now 30MB and stereo. Should sound much improved on all the tablets. download at http://pupnik.de/exult770.html

Last edited by ArnimS; 2008-01-31 at 15:42.
 

The Following User Says Thank You to ArnimS For This Useful Post:
salinmooch's Avatar
Posts: 39 | Thanked: 26 times | Joined on Mar 2008 @ On the wasatch front, UT USA
#39
I've had my n800 for >1 year and I've never seen this thread! I was tweaking dosbox to run Ultima 6 and its a bit to slow. Then I remembered exult and was glad to see it worked well on the tablets.

I used to run this on my sharp zaurus but it was a little to slow to be fun. This works great on the tablet! It's to bad that this isn't packaged up. Not that it is a hard install, but just so people are aware that exult gives you a great, in depth good looking game for the tablets.

Thanks for your work on getting this setup.
 
Special.Guest's Avatar
Posts: 6 | Thanked: 0 times | Joined on Oct 2009 @ Chile
#40
genius ArnimS

great port - thank you so much ... thanks for all tipps on "how to install"

... I got one question left ... is there any way I could speed up avatar walking a little bit ... like in this example ...

of course I can't expect to play Ultima that fast on an n810 ... but just al bit more walking speed would increase the 'workflow' a lot !

Thanks for any suggestions
 
Reply

Thread Tools

 
Forum Jump


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