![]() |
[Announce] DiabloRL (Roguelike game) on extras-devel
3 Attachment(s)
DiabloRL is a roguelike "unmake" of the popular Blizzard game Diablo. Originaly created for the 7 Day Roguelike Competition.
Upstream: http://diablo.chaosforge.org/ 1) Enable extras-devel 2) Install diablorl This is version svn-r876, using fpcvalkyrie -library version svn-r253. Game is written in Pascal and it is console/ascii, no mouse. After installing, give user write access to the directory, unless you can't save. Code:
sudo gainroot Code:
cd /opt/diablorl ; ./diablorl |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
every rougelike game reminds me of you !! good work !
|
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Ooh!
Will this also work with Maemo 4 or are you using Qemu like your other releases? |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Quote:
|
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
I would love to give this a try. :)
Could you point to where I can get the download files? I don't think I have access to the extras-devel repo on my Maemo 4 tablet. Many cheers. |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Quote:
Direct link to the current version: http://repository.maemo.org/extras-d...emo2_armel.deb |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
I think it installed just fine after first grabbing liblua5.1-0_5.1.4-3_armel.
However, when running this, I think I'm getting the following error: /bin/sh: reset: not found There's another one before this but I'm not fast enough to read it. |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Quote:
|
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
There's a /usr/bin/reset in package ncurses-bin.
|
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Quote:
root cd /media/mmc2/N800/Angband dpkg -i libc6_2.5.0-1osso10_armel.deb dpkg -i libncurses5_5.7+20081213-1_armel.deb dpkg -i ncurses-base_5.7+20081213-1_all.deb dpkg -i angband_3.0.9-1_curses_armel.deb What is the correct order and files needed? The only thing different that I can think of is that I'm now booting from SD and auouymous had me installing ncurses-base, nano, and color-ls when he walked me through the process. |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Hey lma, can you help me make sense of this?
apt-get install ncurses-bin Reading package lists... Done Building dependency tree Reading state information... Done ncurses-bin is already the newest version. You might want to run `apt-get -f install' to correct these: The following packages have unmet dependencies: libncurses5: Depends: libc6 (>= 2.7-1) but 2.5.0-1osso10 is to be installed omweather-icons-beginning: Depends: omweather (>= 0.16) but it is not going to be installed osso-software-version-rx34: Depends: libncurses5 (= 5.4-3.osso4) but 5.7+20081213-1 is to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). I think I need libc6, libncurses5, ncurses-base, and maybe your ncurses-bin suggestion. |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Hm, try "apt-get install libncurses5=5.4-3.osso4", or, if you really need the 5.7 one, install osso-software-version-rx34-unlocked.
|
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Hey lma.
I don't think that did anything. apt-get install libncurses5=5.4-3.osso4 Reading package lists... Done Building dependency tree Reading state information... Done You might want to run `apt-get -f install' to correct these: The following packages have unmet dependencies: omweather-icons-beginning: Depends: omweather (>= 0.16) but it is not going to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). Can you try getting DiabloRL to work on your end? |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Also, I got this output.
apt-get install osso-software-version-rx34-unlocked Reading package lists... Done Building dependency tree Reading state information... Done You might want to run `apt-get -f install' to correct these: The following packages have unmet dependencies: libncurses5: Depends: libc6 (>= 2.7-1) but 2.5.0-1osso10 is to be installed omweather-icons-beginning: Depends: omweather (>= 0.16) but it is not going to be installed osso-software-version-rx34: Depends: libncurses5 (= 5.4-3.osso4) but 5.7+20081213-1 is to be installed Conflicts: osso-software-version-variant osso-software-version-rx34-unlocked: Conflicts: osso-software-version-variant E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Quote:
Quote:
AapoRantalainen: you may want to send the next version to the Diablo autobuilder as well :-) |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Thanks for testing!
Now I'm excited. :) I can get it to run with no errors now, but it just clears the screen and gives me a command prompt. Could you post all of your steps for me whenever you have the time? No hurry on this. :) |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
I just used the chown & cd steps described in post #1. It seems to use an awful lot of CPU though...
|
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Quote:
"apt-get -f install" usually deletes Xterm so I now avoid doing this. It's probably because I use a hacked version of Libvte. Do you IM chief? Maybe I could find you online and we could bang out a solution together on this. :) |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Quote:
Quote:
Quote:
|
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Quote:
http://img526.imageshack.us/img526/8...2062204411.png The thing is, OMWeather has been a real, meaty turd for the past few months now. Sorry for that intense visual. It forecasts temperatures that are constantly stupid. http://img534.imageshack.us/img534/1...2062204393.png 100 degrees here in Michigan this Sunday? *lol* So how can I get rid of osso-software-version-rx34? I'd really like to get DiabloRL running, especially since you said that you were able to. :) |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Quote:
Quote:
|
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
What's next chief?
apt-get remove osso-software-version-rx34 Reading package lists... Done Building dependency tree Reading state information... Done You might want to run `apt-get -f install' to correct these: The following packages have unmet dependencies: libncurses5: Depends: libc6 (>= 2.7-1) but 2.5.0-1osso10 is to be installed omweather-icons-beginning: Depends: omweather (>= 0.16) but it is not going to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
So, remove it with dpkg :-p
|
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Okay.
I'll have to do this tomorrow when I can focus though. *lol* |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
And done. :)
dpkg -P osso-software-version-rx34 (Reading database ... 22830 files and directories currently installed.) Removing osso-software-version-rx34 ... What can I do next since I'm still just getting a cleared screen and then a command prompt when running Diablorl. :( |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Did you "chown -R user /opt/diablorl" as root, and cd into /opt/diablorl before starting it? That works for me...
|
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Yeah, of course. :)
I don't know what I'm missing on this. Is there something that I can test to see if I have all of the correct dependencies? |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Try this:
Code:
$ cd /opt/diablorl ; LD_TRACE_LOADED_OBJECTS=1 ./diablorl |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
I'm not quite following you. Sorry.
cd /opt/diablorl ; LD_TRACE_LOADED_OBJECTS=1 ./diablorl liblua5.1.so.0 => /usr/lib/liblua5.1.so.0 (0x4002c000) libdl.so.2 => /lib/libdl.so.2 (0x40058000) libc.so.6 => /lib/libc.so.6 (0x40064000) libm.so.6 => /lib/libm.so.6 (0x40178000) /lib/ld-linux.so.3 (0x40000000) [1|user@Nokia-N800-43-7|/opt/diablorl]liblua5.1.so.0 => /usr/lib/liblua5.1.so.0 (0x4000c000) -bash: syntax error near unexpected token `(' [1|user@Nokia-N800-43-7|/opt/diablorl]libdl.so.2 => /lib/libdl.so.2 (0x412e8000) -bash: syntax error near unexpected token `(' [1|user@Nokia-N800-43-7|/opt/diablorl]libc.so.6 => /lib/libc.so.6 (0x41028000) -bash: syntax error near unexpected token `(' [1|user@Nokia-N800-43-7|/opt/diablorl]libm.so.6 => /lib/libm.so.6 (0x41228000) -bash: syntax error near unexpected token `(' [1|user@Nokia-N800-43-7|/opt/diablorl]/lib/ld-linux.so.3 (0x41000000) -bash: syntax error near unexpected token `0x41000000' |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Sorry it wasn't clear, you were only meant to enter the first line, the rest is the output from my tablet for comparison. The above looks fine to me so you're not missing any dependencies.
Can you try running it in an ssh session just in case it doesn't like something in your terminal? |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Same exact thing happens when I SSH into the tablet.
Next guess? :) |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
If you feel up to it, try running it with strace (see here) just in case it gives some hints. Otherwise I'm stumped :-(
|
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
There's a ton of output, but at the very end, the screen clears and all I'm left with is this.
) = 13908 wait4(13908, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 13908 --- SIGCHLD (Child exited) @ 0 (0) --- write(3, "<TTextModeOutput/0/0> Closed.\n"..., 30) = 30 write(3, "<TTextModeInput/0/0> Closed.\n"..., 29) = 29 munmap(0x40275000, 32768) = 0 write(3, "<TGameUI/0/0> Closed.\n"..., 22) = 22 munmap(0x4025d000, 32768) = 0 gettimeofday({1340439264, 306518}, NULL) = 0 gettimeofday({1340439264, 309112}, {0, 0}) = 0 write(3, "--- Logging end : 23-6-12 11:14"..., 41) = 41 close(3) = 0 munmap(0x40024000, 32768) = 0 munmap(0x401ed000, 32768) = 0 munmap(0x401f5000, 32768) = 0 munmap(0x40215000, 262144) = 0 munmap(0x4020d000, 32768) = 0 munmap(0x40255000, 32768) = 0 munmap(0x4026d000, 32768) = 0 |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Quote:
|
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
I really hope this helps. :)
--- Logging start : 23-6-12 11:14:21 --- <TSystems/0/0> Initialized. <TGame/0/0> Initialized. <TGameUI/0/0> Initialized. <TTextModeOutput/0/0> Initialized. <TTextModeOutput/0/0> Setting ASCII video to 80x25 color. <TTextModeOutput/0/0> Failed to set ASCII 80x25 color textmode. <TTextModeInput/0/0> Initialized. <TTextModeInput/0/0> Terminal Keyboard system ready. <TRLLua> Lua closed. <TGame/0/0> Closed. <TGame/0/0> Destroyed. <TSystems/0/0> Closed. <TTextModeOutput/0/0> Closed. <TTextModeInput/0/0> Closed. <TGameUI/0/0> Closed. --- Logging end : 23-6-12 11:14:24 --- |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Quote:
Quote:
Code:
<TRLLua> Loading data from diablorl.mpq... |
Re: [Announce] DiabloRL (Roguelike game) on extras-devel
Should I be doing something like....
stty cols 80 stty rows 25 I really don't get why this isn't working on my end..... *weep* *sob* *lol* :) |
All times are GMT. The time now is 05:22. |
vBulletin® Version 3.8.8