Package Details: hyperrogue 13.0v-1

Git Clone URL: https://aur.archlinux.org/hyperrogue.git (read-only, click to copy)
Package Base: hyperrogue
Description: You are a lone outsider in a strange, non-Euclidean hyperbolic world
Upstream URL: http://www.roguetemple.com/z/hyper.php
Keywords: game non-euclidean openworld rogue roguelike strange
Licenses: GPL2
Submitter: keenerd
Maintainer: envolution
Last Packager: envolution
Votes: 18
Popularity: 0.164978
First Submitted: 2012-06-06 01:56 (UTC)
Last Updated: 2024-11-06 03:34 (UTC)

Latest Comments

1 2 3 Next › Last »

envolution commented on 2024-11-18 07:09 (UTC)

@ThoughtBubble2 good news, thanks for the update.

https://github.com/zenorogue/hyperrogue/issues is where issues are logged.

I actually think it may be related to https://github.com/zenorogue/hyperrogue/issues/99 which is also a vector bounds violation, and that area of the code is quite complex.

I've updated the issue report to let the author know it's still ongoing.

ThoughtBubble2 commented on 2024-11-17 23:52 (UTC) (edited on 2024-11-17 23:53 (UTC) by ThoughtBubble2)

@envolution, thank you. It works now. One thing I do notice when I play the game is that the game sometimes crashes.

I get this message when I run the game from the terminal and when the game eventually crashes.

/usr/include/c++/14.2.1/bits/stl_vector.h:1130: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator [with _Tp = std::unique_ptrhr::drawqueueitem; _Alloc = std::allocator<std::unique_ptrhr::drawqueueitem >; reference = std::unique_ptrhr::drawqueueitem&; size_type = long unsigned int]: Assertion '__n < this->size()' failed.

How do I go about debugging the source code? I notice there is a hyperrogue-git package, but it seems outdated.

envolution commented on 2024-11-03 06:52 (UTC)

@ThoughtBubble2 Thanks for the info, helped me track down issues I was facing with the latest release as well. Can you try again? The music should work on your current install if you run 'hyperrogue' from within /usr/share/hyperrogue - but the new PKGBUILD does that for you

ThoughtBubble2 commented on 2024-11-03 00:14 (UTC)

I am not hearing any sounds or music in the game. I've tried removing the references to the music option like @DonkoXI suggested and reinstalled the package. I still don't hear anything.

envolution commented on 2024-10-29 07:39 (UTC)

updated to 13.0r, currently stuck here waiting for some upstream fixes

pjvm commented on 2023-12-24 13:40 (UTC)

glew should be added to makedepends

DonkoXI commented on 2021-02-12 21:26 (UTC) (edited on 2021-02-12 21:28 (UTC) by DonkoXI)

Since the music is now included with the source code, the music option needs to be adjusted/removed. Removing the references to the music option and altering the build/package functions as below works for me. There is also a bug in the makefile which is patched below.

build() {
    cd "$srcdir/$pkgname-$pkgver"
    export CXXFLAGS=-I/usr/include/SDL  # Bug fix
    autoreconf -vi
    ./configure --prefix=/usr
    make
}

package() {
    cd "$srcdir/$pkgname-$pkgver"
    make install DESTDIR="$pkgdir/"
}

odisseus commented on 2021-01-12 22:08 (UTC) (edited on 2021-01-12 22:17 (UTC) by odisseus)

As of the commit 3ffc7a2ab42e (version 11.3o-1), the PKGBUILD script fails when attempting to install the package with "full" music.