View Full Version : Rogue Variants
Addison
10-30-2007, 02:07 AM
Greetings everyone!
I just purchased a Nokia n800 and was wondering how possible it might be to have this PDA feature ports to some of the greatest Dungeon Crawlers ever made like what was done for the Tapwave Zodia seen here on this page:
http://www.retrobits.net/palmos/angband.shtml
I know that there is Nethack (main reason why I purchased the n800) but I was hoping that these could also be ported if it wasn't too much of a programming hassle to do so. I swear, that would make me and hopefully others as well happy for life. :)
Also, could someone point me in the right direction to some medical programs that can be featured with this device?
Thanks for any future responses. :)
ArnimS
10-30-2007, 04:17 AM
If you have a bt keyboard, all the curses roguelikes can be compiled immediately.
http://pupnik.de/Tome_770_Ncurses.jpg
http://pupnik.de/tome770.html
What variant do you like best?
By contrast, GUI ports like AD770's Nethack are a lot of work.
Addison
10-30-2007, 08:19 AM
Hey ArnimS!
From reading all of the other posts on this site, it looks as though you are everyone's personal hero, including mine. :)
So yeah, I just ordered the Nokia online last night so I don't expect it in the mail for another week or two.
I didn't order the keyboard along with it because I told my wife the only real reason in needing a PDA was to help me out with med school. I would be in so much trouble if I mentioned that I really got it for some old school gaming.
Anyway, in terms of a GUI, I was thinking of something very generic such as an on screen keyboard along with the num pad. It doesn't need to be sexy.
I'm somewhat of a ******ed gorilla when it comes to computers so I have no idea on how difficult it is to port a new project like this.
I thought since the keyboard graphics and functions have already been compiled for other projects, the same could be done with these rogue variants.
If it's really a difficult project, I consider myself yelled at for requesting something like this, even though I have to admit that this would be so awesome to have on the go. These kind of games can be played for life.
Well, to answer your question, Angband would be at the top of my list and probably could be said the same for others as well who also enjoy this type of gaming experience.
Thanks for writing back so quickly.
Cheers. :)
ArnimS
10-30-2007, 01:58 PM
Hey ArnimS!
Well, to answer your question, Angband would be at the top of my list and probably could be said the same for others as well who also enjoy this type of gaming experience.
The curses version Angband is built and playable but quite rough. Sdl has real problems.
To play these w/o keyboard, you need CME's xkbd package - http://pupnik.de/xkbd.html See http://www.internettablettalk.com/forums/showthread.php?t=8114&highlight=xkbd
Addison
10-30-2007, 02:25 PM
Oh sweet lord, I don't think I can even begin to handle your awesomeness!
Your brain must be huge!
That Nokia I ordered can't seem to come fast enough now.
Which leads me to my next question...
How well are you at bending space and time? *lol*
Someday I'm going to write a song about you ArnimS!
Cheers! :)
Addison
10-30-2007, 03:01 PM
Okay, just one more thing here. Sorry, but I really want to ask this.
That retrobits link that I provided on my initial post, that page does have the available source code for the Palm OS to be used with the Tapwave Zodiac handheld.
It's in the middle of the webpage.
angband-variants-palmos.src.zip
Is that enough to simply recompile it for the n800 or is there much more extensive work involved that I'm not understanding on this?
Thanks.
ArnimS
10-31-2007, 07:08 AM
Okay, just one more thing here. Sorry, but I really want to ask this.
That retrobits link that I provided on my initial post, that page does have the available source code for the Palm OS to be used with the Tapwave Zodiac handheld.
It's in the middle of the webpage.
angband-variants-palmos.src.zip
Is that enough to simply recompile it for the n800 or is there much more extensive work involved that I'm not understanding on this?
Thanks.
Angband didn't compile straight out of the box. I could upload the ncurses version of angband if you want. DawnMist has done some work on the sdl version.
In my opinion, other people are awesome because they can write code well. My role in this scene is mainly to hunt for stuff that can be run on the tablets and compile and tweak them.
Addison
10-31-2007, 06:51 PM
Angband didn't compile straight out of the box. I could upload the ncurses version of angband if you want. DawnMist has done some work on the sdl version.
I'm not sure if I fully understand what you're saying here.
Listen, I can't lie, I would absolutely love to see the PalmOS (Zodiac Tapwave) versions ported to the n800 as long as it's not too problematic to do so.
However, I'd be just as thrilled if they could be played in a 320x240 display under Dosbox along with a touch screen keyboard and num pad (for direction) on the bottom of the screen. Either which way would seriously rock my world.
The thing is, I pretty much have no intention of ever purchasing a BT keyboard, that's just not what I would consider to be gaming on the go. Anyway, that is why I'm hoping for some type of an on screen keyboard or GUI for these variants.
Well, tell me what your big brain is thinking on this and write back....
Hopefully sometime within the near, immediate future. :)
Happy Halloween dude.
Addison
11-12-2007, 10:55 PM
You'll have to forgive me ArnimS, I tend to get easily confused so there are times when I don't even know what I'm asking.
I'll try to make this one really simple for ya.
Is there a way to fire up your Tome download using "X Terminal" and retain the "X Terminal" keyboard on the bottom screen?
I guess what I'm trying to ask here is if you can run the Linux ports to some of these Rogue games inside the X Terminal interface.
Thanks chief. :)
ArnimS
03-23-2008, 12:19 PM
Well i didn't get around to doing the sdl keyboard but here's dawnmist's sdl build in case someone is looking for it.
http://pupnik.de/angband.html
Is there a way to fire up your Tome download using "X Terminal" and retain the "X Terminal" keyboard on the bottom screen?
I guess what I'm trying to ask here is if you can run the Linux ports to some of these Rogue games inside the X Terminal interface.
Sorry for the delay Addison, yes these programs can be launched from command line inside the X Terminal. SDL versions don't work with the hildon keyboard, so you'll need Xkbd for those.
Well i didn't get around to doing the sdl keyboard but here's dawnmist's sdl build in case someone is looking for it. http://pupnik.de/angband_3.0.9-1_armel.deb
Is it by any chance an OS2008 Angband? If so, thank you thank you thank you!!!
qwerty12
03-23-2008, 05:47 PM
My experiences of angband on os2008.
App manager asks for hildon-libs0 which is a nono.
So i do dpkg with ignore deps option and edit dpkg/status to remove dependency.
The .desktop isn't working so I comment dbus line so it works and minimising doesn't work.
ArnimS
03-24-2008, 04:32 AM
OK here's a OS2008 compiled curses version that launches from menu. Should run fine on any N8X0. It doesn't close the xterm on program exit, but you can do that by clicking on "X" in windowed mode, or hitting menu key in fullscreen mode then selecting window-close.
http://pupnik.de/angband_3.0.9-1_curses_armel.deb
(edit) You may have problems if you have a previous angband installed- so remove old version first and purge /usr/share/angband.
Also if you want to give angband some command line options do something like
mv /usr/bin/angband /usr/bin/angbandbin
then create a executeable shellscript called /usr/bin/angband and add your favorite commandline options.
(edit) it would not do to forget to mention Josep Torra's excellent port of Nethack again here! Updated for OS2008...
http://n770galaxy.blogspot.com/2007/03/more-improvements-on-nethack.html
Addison
03-25-2008, 10:49 PM
Oh crap! I'm a tool! :confused:
I deserve to be shot just on general principle.
I got so excited over this, I immediately downloaded it from my tablet.
So I open the file in the tablet and choose okay to install.
It said that the installation went fine and it's in my extra's menu thingie because it's got a graphic of Xterm next to it.
But when I fire it up, I just go to a blank Xterm screen that's all white and fluffy.
Someone smack me upside my head and tell me why I don't deserve to live anymore!
So how did I screw this up?
I've been waiting since November for this to be released!
ArnimS
03-27-2008, 06:00 AM
Sorry, don't know why that sometimes happens. Forget about the menu launcher for now. Start 'angband' from xterm with a small font and wear magnifying glasses.
* Angband wants an 80x24 screen.
* With osso-xterm-0.14.mh3 we can not get an 80x24 (25) screen with 16-pt font
With osso-xterm-0.14.mh3 You can get a 77x25 char screen by installing and selecting font dejavu-sans-mono 16 and selecting bold, then manually disabling toolbar after startup of osso-xterm. To see your current terminal 'resolution', type stty -a (edit, sometimes the menu launcher will still crashor it.. so i hit fullscreen right after the xterm comes up and before angband starts)
If we could disable the scrollbar and toolbar before menu launch, we could have a fullscreen 80x25 terminal for Angband.
With osso-xterm-0.14.mh3, you can not disable the scrollbar (though there is a setting for it in gconf)
With osso-xterm-0.14.mh3, you can disable the toolbar after manual xterm startup but osso-xterm FAILS to load your preferred settings from the gconf database on next start. So it is impossible to launch Angband from menu with disabled toolbar.
Perhaps Joni Valtanen, the porter of osso-xterm could fix the gconf settings someday?
If someone else figures out how to disable scrollbar and toolbar on osso-xterm-0.14.mh3 please post here. Thanks!
(edit) Turns out osso-xterm is only available as mh3, yet they have made EIGHT NEW BUILDS (apparently up to mh11 now) with bugfixes and feature additions WITHOUT RELEASING ANYTHING. ... NICE
Anyway you can set font size to 14 in gconf editor then launch angband with
angband -- -b
and get a decently playable 97x28 screen...
http://pupnik.de/angband_N810_97x28.jpg
(edit2) Xterm Toolbar toggle fixed. Whitescreen (hopefully!) fixed with new osso-xterm build (http://pupnik.de/xterm.html). http://www.internettablettalk.com/forums/showthread.php?t=18388
(edit3) New angband .deb is up (http://pupnik.de/angband.html)- Addison please try it with the new Xterm -HINT- hit ctrl-R to refresh screen after font size change
(edit4) New angband .deb is up (http://pupnik.de/angband.html)- NOW with NO SCROLLBAR!
(edit5) sometimes the menu launcher will still crash.. so i hit fullscreen right after the xterm comes up and before angband starts :/
(edit6) New angband .deb is up (http://pupnik.de/angband.html)- NOW with no more crashes and FULLSCREEN at startup!
Addison
03-27-2008, 04:50 PM
Argh! Permission to swear excessively sir?!?!?!! :p
I'm getting packages that are missing with this:
hildon-libs0
libsdl-ttf2.0-0
A Google search came up with stating that there's only a 2007 version.
Then manic depression sets it.........
I haven't got time for this Mickey Mouse tease of yours ArnimS! :D
This will make me happy for life, but I can't get your latest bugger to install without those dependencies.
Any chance you could post those on your website when you have the time to do so?
Oh, and seriously huge karma points for getting this released for us!
Dude, you have amazing talent!
ArnimS
03-27-2008, 06:25 PM
Argh! Permission to swear excessively sir?!?!?!! :p
I'm getting packages that are missing with this:
hildon-libs0
libsdl-ttf2.0-0
Dawnmist's SDL build requires those packages. The curses version that I made does not.
Benson
03-27-2008, 07:00 PM
If someone else figures out how to disable scrollbar and toolbar on osso-xterm-0.14.mh3 please post here. Thanks!
Well, you can use rxvt... I compiled it with basically no trouble. Of course, then it's not hildonized, no on-screen keyboard... but it works.
If anyone wants the binary, say so, and I'll dig it up.
Also, if you can disable the toolbar after the terminal starts by gconf tweak, why not use the launcher to run a script like:
#!/bin/sh
gconf-tool -s <whatever disables the toolbar>
andbang
#or whatever it's called
gconf-tool -s <whatever re-enables the toolbar>
ArnimS
03-27-2008, 08:50 PM
Well, you can use rxvt... I compiled it with basically no trouble. Of course, then it's not hildonized, no on-screen keyboard... but it works.
If anyone wants the binary, say so, and I'll dig it up.
Also, if you can disable the toolbar after the terminal starts by gconf tweak, why not use the launcher to run a script like:
#!/bin/sh
gconf-tool -s <whatever disables the toolbar>
andbang
#or whatever it's called
gconf-tool -s <whatever re-enables the toolbar>
Done, in latest deb package. http://pupnik.de/angband_3.0.9-1_curses_armel.deb
Addison
03-28-2008, 12:52 AM
Oh dear Lord.
It is with great embarrassment and shame that I come crawling back here to say that I just can't seem to get this to work. :(
I've tried three different versions, including the one from your last post just before this one.
I've also updated X-term along with the libvte-common and libvte4 dependencies, but can't get anything to show for it.
If I run Angband from the menu thingie, it loads up X-term, does something or perhaps hangs for two seconds, then closes out leaving me with nothing to look at.
If I run it in X-term using this command like you said to:
angband -- -b
I get this garbage of unhappiness.
http://img255.imageshack.us/img255/134/angbandkm1.png
I believe it says "Error opening terminal: xterm."
I'm also not understanding the whole
font size to 14 in gconf editor
In X-term, from Tools, Settings, Font... I can choose between 12 pt and 16 pt, but I'm not seeing anything for the 14 you're asking on this.
Dude, maybe you should just finally give up on me...
I'm tired of disappointing you. :D
ArnimS
03-28-2008, 07:55 AM
Dude, maybe you should just finally give up on me...
How did you solve the libhildon and libttf problem?
oh you should probably install libncurses5 and ncurses-base. All 'curses' programs require the 'curses' library.
Likewise, other programs require other libraries. Instead of getting angry, learn how to install libraries.
You'll feel better about yourself and waste less time typing in these forums.
Redshift
04-10-2008, 10:00 PM
Hmm, I've also installed libncurses5 and ncurses-base but am having the program crash on me. Did you mention that you can set the font with gconf? Is that featured in the latest release? Would love to see this working, one of my favorite games of all time =)
ArnimS
04-11-2008, 06:14 PM
I'll try to recreate the errors here. Does it work for you if run from the command line?
Redshift
04-12-2008, 02:40 AM
It doesn't crash xterm like launching from icon does but it returns the error message that the main window is too small.
Addison
06-22-2008, 09:32 PM
Okay, thanks to my boy Qwerty (I swear that kid knows way too much for his age), I got this going quite nicely.
http://img258.imageshack.us/img258/7558/angbandxx3.png
So here's the thing to get it running, thanks again to Qwerty with helping me on this. :)
I'm using the Angband sdl deb by Dawnmist on ArnimS's site along with his Xkbd keyboard package.
http://pupnik.de/angband.html
I'm not sure but I think you also need this deb installed as well.
libsdl-ttf2.0-0_2.0.9-1_armel.deb
I have it attached at the end of this post.
So here it goes.
I've created a Notes document that has this written on it.
root
chown user:users -R /usr/share/angband/
chmod 666 -R /usr/share/angband/
angband & xkbd -geometry +695+65536 -k /media/mmc2/angband.xkbd
I'm using Easyroot.
http://nitapps.com/dists/chinook/user/binary-armel/easyroot_1.0-4_armel.deb
To start Angband, I open up the Notes file, go to Select All, then copy.
Then close out Notes.
In Xterminal, from the menu, just click on Edit, then Paste.
There you go.
In Angband, go to Options on the top screen and select Fullscreen is: On
Also, on the top left of the screen, it will say Angband v3.0.9.
Just below that it will say Angband again. Tap on that small, little part of the screen with your stylus to remove that one line of text so that the entire screen fits all snugly.
Finally, you'll need to choose the 7x13b font in the top menu as well.
So far, it runs great, perfect speed, and saves just fine.
Now I finally have something to play with in bed besides, ehhhhh, I better not go there. :D
Below is the keyboard that is optomized for this game.
I just saved it right onto my internal memory card.
If I missed anything please post your anger and frustration.
Cheers.
Virtual Xkbd keyboard layout
1899
Some bizzaro dependency that I have no clue as to what it does
1900
Edit: Forgot to mention that if your keyboard acts funny the first time, press the Caps Lock button, close out the keyboard, and then fire it up again. It should work from then on.
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.