maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Games (https://talk.maemo.org/forumdisplay.php?f=12)
-   -   [Announce] Angband v3.3.0 (Roguelike game) on extras-devel (https://talk.maemo.org/showthread.php?t=76399)

AapoRantalainen 2011-09-08 12:04

[Announce] Angband v3.3.0 (Roguelike game) on extras-devel
 
2 Attachment(s)
Angband is a free, single-player dungeon exploration game where you take the role of an adventurer, exploring a deep dungeon, fighting monsters, and acquiring the best weaponry you can, in preparation for a final battle with Morgoth, the Lord of Darkness.

upstream: http://rephial.org/
This is version: 3.3.0 (released on July 31, 2011).

I know lot of people from Maemo community (since 770) have worked with Angband, and modifications have been merged to the upstream (e.g dawnmist, Ukki )

There were only few things to 'fix' on current version.
E.g. missing ESCape can't be handled with config-files but needs modifications on sources.
CTRL+e =ESCAPE.


Everything is saved to the ~/.angband/Angband/ (this is convention by upstream)
There are config files which can be used to change tileset (which can be changed from game options as well).


If you want start ascii game (curses) use commandline:
/opt/angband/games/angband -mgcu

Addison 2011-09-09 22:04

Re: [Announce] Angband v3.3.0 (Roguelike game) on extras-devel
 
Missing dependencies on my end.

libncurses5
libsdl-image1.2
libsdl-mixer1.2
libsdl-ttf2.0
libsdl1.2

Should I hunt these all down or are they just for Fremantle?

Cheers!

AapoRantalainen 2011-09-10 08:01

Re: [Announce] Angband v3.3.0 (Roguelike game) on extras-devel
 
Quote:

Originally Posted by Addison (Post 1085229)
Should I hunt these all down or are they just for Fremantle?

Hi Addison, I pushed Angband to the Diablo's extras-devel.

If you have extras-devel enabled it should install all used libraries as well.

It's compile-log looks almost same than Fremantle's, so it might even work =)

(Kind of hazard making package without device nor toolchain)

*********
For remarks:
Diablo has older SDL, which caused one modification:
*Can't use VideoInfo->current_w (and current_h), so just trust it is 800x480.
And because of older compiler
* no support for flag "-Wno-missing-field-initializers"

Addison 2011-09-11 05:31

Re: [Announce] Angband v3.3.0 (Roguelike game) on extras-devel
 
I'll definitely give this a try tomorrow and post back.

Thank you so much for the Diablo build. :)

Addison 2011-09-14 13:55

Re: [Announce] Angband v3.3.0 (Roguelike game) on extras-devel
 
Such joy! http://www.christianforums.com/image...nion/flat4.gif

http://img21.imageshack.us/img21/620...1091409432.png

All I need now is to bind some of my hardware keys for short cuts and I'll be able to rock this out.

Thank you AapoRantalainen!

Addison 2011-09-16 12:25

Re: [Announce] Angband v3.3.0 (Roguelike game) on extras-devel
 
Hiya Aapo.

I'm just wondering, because you were able to package this together with the required Diablo dependencies, are there any of your other stuff that I can now go back to and try those as well?

Thanks!

szopin 2011-09-16 18:23

Re: [Announce] Angband v3.3.0 (Roguelike game) on extras-devel
 
I would assume each will need recompilation for Diablo (as the glibc error from previous tries would suggest). But as this was a success this should be doable in most cases (if the code is not gcc 3.4 compatible, might be trickier to get it running, also some libs might be not available for Diablo)

Addison 2011-09-16 18:30

Re: [Announce] Angband v3.3.0 (Roguelike game) on extras-devel
 
Okay.

I thought perhaps since this build pulled in libncurses5, libsdl-image1.2, libsdl-mixer1.2, etc., that I could go back through some of the other different rogue releases if my dependencies were now all up to date. :)

szopin 2011-09-16 18:44

Re: [Announce] Angband v3.3.0 (Roguelike game) on extras-devel
 
Worth a try, though sadly I doubt it will work. Fremantle builds use newer compiler and will most likely cry libstdc++ incompatibility.

Addison 2011-09-16 19:19

Re: [Announce] Angband v3.3.0 (Roguelike game) on extras-devel
 
I really need to learn how to compile then.

My wish list is ASCII versions of Nethack (patched with colored menus, colored hit points, and colored dungeons), T.O.M.E, Doomrl, and ooh, that Diablo rogue looks pretty sweet as well.

I always wanted an awesome collection such as this.
http://www.retrobits.net/palmos/angband.shtml

Sucks that I'm a computer idiot. :)

szopin 2011-09-16 23:44

Re: [Announce] Angband v3.3.0 (Roguelike game) on extras-devel
 
Graphical versions of Nethack usually sit on top of an ASCII core. If no binary, maybe theirs allows running with --help or other options. Nethack's been ported to every possible machine out there (not sure, maybe apple policies prevent it from happening on iMachines), qemu 386 debian binary if you must, ascii should be easily emulated. DiabloRL is a question of porting freepascal, not at all an easy task
DoomRL - there is a slight chance of seeing this around, possibly with sound. If it would compile to fremantle, diablo version should be doable
TOME should work, versions from before ui rewrite at least, I hope.

szopin 2012-04-15 21:05

Re: [Announce] Angband v3.3.0 (Roguelike game) on extras-devel
 
Aapo: could you have a look at mangband (mangband.org)? It's a multiplayer variant of angband. It does compile, though quite a lot of warnings show up. Still, X11 seems to be the problem. Game starts, pulls a list of servers available, allows selecting race/stats/class but after logging in and splash screen from the server it crashes (starting map shows up for a pico-second):

X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 137 (MIT-SHM)
Minor opcode of failed request: 3 (X_ShmPutImage)
Value in failed request: 0x1e2
Serial number of failed request: 631
Current serial number in output stream: 632

Tried ./configure --disable-x11, but it doesn't seem to change anything. --disable-sdl version crashes instantly.

Addison 2012-04-16 02:15

Re: [Announce] Angband v3.3.0 (Roguelike game) on extras-devel
 
I think you can simply telnet to nix.synchro.net for one option on this. :)

AapoRantalainen 2012-04-16 09:25

Re: [Announce] Angband v3.3.0 (Roguelike game) on extras-devel
 
Quote:

Originally Posted by szopin (Post 1192565)
Aapo: could you have a look at mangband (mangband.org)?

Did you follow this:
http://mangband.org/Main/HowToCompile

i.e. svn version?

I got game running (svn), but it doesn't respect --width 800 --height 480--fullscreen and Fn is not working.


Code:

./configure --without-sdl --without-x11
will compile curses only, where Fn works. If font size is too big it will not start, and changing font size affects only after refresh.

And yes, there are many warnings (mainly about unsigned/signed char)

szopin 2012-04-16 16:28

Re: [Announce] Angband v3.3.0 (Roguelike game) on extras-devel
 
Yup followed that. Hmmm... did respect --width/height (the example with hex fontalso resulted in smaller font). For fullscreen tweak main-sdl.c (also width/height can be hardcoded there).
Greatest news is: curses works! Connects and shows map. Sweeet. Now to give it VI keys and will be awesome multiplayer roguelike fun.
(on a side note: beginning to suspect your libsdl-image might be behind the error reported. Also happened to me when force-closing little big adventure, kind of suspicious coincidence (never seen it before and relates to images), going to revert to standard sdl libs and try compiling this again to confirm)
Thanks!


All times are GMT. The time now is 02:14.

vBulletin® Version 3.8.8