Search Criteria
Package Details: hyperrogue 13.1.f-1
Package Actions
| 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: | GPL-2.0-or-later |
| Submitter: | keenerd |
| Maintainer: | envolution |
| Last Packager: | envolution |
| Votes: | 19 |
| Popularity: | 0.011642 |
| First Submitted: | 2012-06-06 01:56 (UTC) |
| Last Updated: | 2025-10-29 20:26 (UTC) |
Dependencies (14)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glew (glew-libepoxyAUR, glew-wayland-gitAUR, glew-gitAUR)
- glibc (glibc-gitAUR, glibc-eacAUR)
- libglvnd (libglvnd-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, vulkan-terakan-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-minimal-gitAUR, mesa-gitAUR, mesa-rk35xx-gitAUR, mesa-ps4AUR, mesa-amber)
- sdl12-compat (sdl12-compat-gitAUR)
- sdl_gfx
- sdl_mixer
- sdl_ttf
- ttf-dejavu (ttf-dejavu-ibAUR, ttf-dejavu-emojilessAUR)
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat)
- glu (glu-gitAUR) (make)
Latest Comments
1 2 3 4 Next › Last »
envolution commented on 2025-10-29 20:36 (UTC)
@ColonelThirtyTwo thanks, look like the release was replaced - if you're using a helper you may need to add the
--redownloador similar to get the updated PKGBUILD - or you can skip the shasum check as you've already got the new releaseColonelThirtyTwo commented on 2025-10-29 20:21 (UTC)
The package currently doesn't seem to build as
hyperrogue-13.1f.tgzseems to have a different hash than what the build script accepts.RainbowShatter commented on 2025-01-05 11:10 (UTC)
Thank you @envolution
envolution commented on 2025-01-03 16:39 (UTC) (edited on 2025-01-04 08:05 (UTC) by envolution)
@RainbowShatter
/usr/share/hyperrogue
due to some issues with the game needing to find music and fonts in the CWD, it also tries to load the config from /usr/share/hyperrogue.
you can run the following commands to grant it access:
it's possible for the package to do this but honestly, this should be dealt with upstream especially considering the documentation states:
"Your scores and other stats about your games are recorded to file hyperrogue.log (in Linux, ~/.hyperrogue.log). You can save your configation to file hyperrogue.ini (in Linux, ~/.hyperrogue.ini). "
RainbowShatter commented on 2025-01-03 13:59 (UTC)
Hey, wait a minute, what is the location that it is going to be installed?
I think it should have been in the ".config/hyperrogue" directory, because i've installed it and it now does not read where the "hyperrogue.ini" file is
envolution commented on 2024-12-26 06:33 (UTC)
Hey @ThoughtBubble2 - since it's not an issue with packaging but rather a runtime error, the best place to report would be upstream - hyperrogue is developed on github, and the link to their issues page is https://github.com/zenorogue/hyperrogue/issues.
Essentially you'd log a new issue identifying your platform, version of hyperrogue, and any logs you have from the app. If you can share any workflow specific actions to help induce the crash - it would be useful too - just consider the fact that it's significantly harder for them to correct if they can't reproduce the error. Mention the link https://github.com/zenorogue/hyperrogue/issues/99 in your report as I think it's related to the same ongoing issue.
It's helpful for the author if you do use the hyperrogue-git package as it is up to date with their codebase, so you don't run into a risk where they have already fixed an error you are getting ready to report.
ThoughtBubble2 commented on 2024-12-26 03:55 (UTC)
@envolution, I want to contribute to fix this error. It's been quite some time now. I would like to get a stacktrace of this error and be able to add print statements for debugging. How do I go about doing this?
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
1 2 3 4 Next › Last »