Search Criteria
Package Details: hyperrogue 13.0w-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: | GPL2 |
Submitter: | keenerd |
Maintainer: | envolution |
Last Packager: | envolution |
Votes: | 18 |
Popularity: | 0.087646 |
First Submitted: | 2012-06-06 01:56 (UTC) |
Last Updated: | 2024-12-23 01:18 (UTC) |
Dependencies (7)
- mesa (mesa-minimal-gitAUR, mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-amber)
- sdl_gfx
- sdl_mixer
- sdl_ttf
- ttf-dejavu (ttf-dejavu-ibAUR, ttf-dejavu-emojilessAUR)
- glew (glew-libepoxyAUR, glew-waylandAUR, glew-osmesa-gitAUR, glew-wayland-gitAUR, glew-gitAUR) (make)
- glu (glu-gitAUR) (make)
Latest Comments
1 2 3 4 Next › Last »
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
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
1 2 3 4 Next › Last »