Version 5.2 for GNU/Linux (Guix package)
+2
deathxxx
Ambrevar
6 posters
Page 1 of 1
Version 5.2 for GNU/Linux (Guix package)
Hi!
I'm happy to let you know that I've packaged Streets of Rage Remake 5.2 for
GNU/Linux! It's a fully native package based on bennu-game-development 353 or
above.
More specifically, I've packaged it for Guix (https://guix.gnu.org/) but the
good news is that Guix can be installed on any GNU/Linux distribution!
The package definition is located here:
https://gitlab.com/guix-gaming-channels/games/-/blob/master/games/packages/streets-of-rage.scm
Follow the instructions at https://gitlab.com/guix-gaming-channels/games to
include the "Guix gaming channel" to your Guix install.
Note that for the time being I haven't set the `source' field because there is
no non-interactive download link. Thus you need to first download the .rar file
provided at
https://sorr.forumotion.net/t838-new-streets-of-rage-remake-v5-2-download-and-info,
then install the package with
guix install streets-of-rage-remake@5.2 --with-source=streets-of-rage-remake=/path/to/SORRv52_rev550.rar
It's also possible to generate a "Guix pack", which is a self-contained archive
that works anywhere a Linux kernel is running. Just run
guix pack -RR streets-of-rage-remake@5.2 --with-source=streets-of-rage-remake=/path/to/SORRv52_rev550.rar
then unpack the result anywhere you want. This is useful if you want to share
the game with friends who don't have Guix (yet)!
Cheers!
I'm happy to let you know that I've packaged Streets of Rage Remake 5.2 for
GNU/Linux! It's a fully native package based on bennu-game-development 353 or
above.
More specifically, I've packaged it for Guix (https://guix.gnu.org/) but the
good news is that Guix can be installed on any GNU/Linux distribution!
The package definition is located here:
https://gitlab.com/guix-gaming-channels/games/-/blob/master/games/packages/streets-of-rage.scm
Follow the instructions at https://gitlab.com/guix-gaming-channels/games to
include the "Guix gaming channel" to your Guix install.
Note that for the time being I haven't set the `source' field because there is
no non-interactive download link. Thus you need to first download the .rar file
provided at
https://sorr.forumotion.net/t838-new-streets-of-rage-remake-v5-2-download-and-info,
then install the package with
guix install streets-of-rage-remake@5.2 --with-source=streets-of-rage-remake=/path/to/SORRv52_rev550.rar
It's also possible to generate a "Guix pack", which is a self-contained archive
that works anywhere a Linux kernel is running. Just run
guix pack -RR streets-of-rage-remake@5.2 --with-source=streets-of-rage-remake=/path/to/SORRv52_rev550.rar
then unpack the result anywhere you want. This is useful if you want to share
the game with friends who don't have Guix (yet)!
Cheers!
Ambrevar- Galsia
- Posts : 15
Join date : 2013-05-07
Re: Version 5.2 for GNU/Linux (Guix package)
guix install: error: streets-of-rage-remake: package not found for version 5.2
That is most complicated install of any game i ever seen... How is supposed to all normal people install this?
Can you make a single install script?
That is most complicated install of any game i ever seen... How is supposed to all normal people install this?
Can you make a single install script?
Last edited by deathxxx on Mon Nov 30, 2020 10:52 am; edited 1 time in total
deathxxx- Galsia
- Posts : 22
Join date : 2020-11-30
Re: Version 5.2 for GNU/Linux (Guix package)
What does
guix search streets-of-rage-remake
return you?
If there is no result, then you didn't install the `games` channel. Do it, run guix pull, then try again
guix search streets-of-rage-remake
return you?
If there is no result, then you didn't install the `games` channel. Do it, run guix pull, then try again
Ambrevar- Galsia
- Posts : 15
Join date : 2013-05-07
Re: Version 5.2 for GNU/Linux (Guix package)
Ambrevar wrote:What does
guix search streets-of-rage-remake
return you?
If there is no result, then you didn't install the `games` channel. Do it, run guix pull, then try again
death@budgie-pc:~$ guix search streets-of-rage-remake
hint: Consider installing the `glibc-utf8-locales' or `glibc-locales' package and
defining `GUIX_LOCPATH', along these lines:
guix install glibc-utf8-locales
export GUIX_LOCPATH="$HOME/.guix-profile/lib/locale"
See the "Application Setup" section in the manual, for more info.
deathxxx- Galsia
- Posts : 22
Join date : 2020-11-30
Re: Version 5.2 for GNU/Linux (Guix package)
The locale issue is benign, no worries.
It does not find the package because the `games' channel is not setup properly.
The `guix describe` command should return something like this:
guix describe
Generation 28 Nov 29 2020 10:05:27 (current)
nonguix 7d555ab
repository URL: https://gitlab.com/nonguix/nonguix.git
branch: master
commit: 7d555abb81f9f48edf333d7deedcb39f803e2d36
guix-gaming-games cfb3e76
repository URL: https://gitlab.com/guix-gaming-channels/games.git
branch: master
commit: cfb3e76e6dbb52bd5e1605812020c0c01f8c08c4
guix ae3c7e7
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: ae3c7e7d275a63b46dd5a7f04434871dfdd904ff
See https://gitlab.com/guix-gaming-channels/games for instructions.
It does not find the package because the `games' channel is not setup properly.
The `guix describe` command should return something like this:
guix describe
Generation 28 Nov 29 2020 10:05:27 (current)
nonguix 7d555ab
repository URL: https://gitlab.com/nonguix/nonguix.git
branch: master
commit: 7d555abb81f9f48edf333d7deedcb39f803e2d36
guix-gaming-games cfb3e76
repository URL: https://gitlab.com/guix-gaming-channels/games.git
branch: master
commit: cfb3e76e6dbb52bd5e1605812020c0c01f8c08c4
guix ae3c7e7
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: ae3c7e7d275a63b46dd5a7f04434871dfdd904ff
See https://gitlab.com/guix-gaming-channels/games for instructions.
Ambrevar- Galsia
- Posts : 15
Join date : 2013-05-07
Re: Version 5.2 for GNU/Linux (Guix package)
deathxxx wrote:Ambrevar wrote:What does
guix search streets-of-rage-remake
return you?
If there is no result, then you didn't install the `games` channel. Do it, run guix pull, then try again
death@budgie-pc:~$ guix search streets-of-rage-remake
hint: Consider installing the `glibc-utf8-locales' or `glibc-locales' package and
defining `GUIX_LOCPATH', along these lines:
guix install glibc-utf8-locales
export GUIX_LOCPATH="$HOME/.guix-profile/lib/locale"
See the "Application Setup" section in the manual, for more info.
I do "guix pull" 3 times, but streets of rage does not showing. Other things are shown when search something else.
deathxxx- Galsia
- Posts : 22
Join date : 2020-11-30
Re: Version 5.2 for GNU/Linux (Guix package)
#
- Code:
guix install streets-of-rage-remake@5.2 --with-source=streets-of-rage-remake=/home/games/SORRv52_rev550.rar
hint: Consider installing the `glibc-utf8-locales' or `glibc-locales' package and defining `GUIX_LOCPATH', along these lines:
guix install glibc-utf8-locales
export GUIX_LOCPATH="$HOME/.guix-profile/lib/locale"
See the "Application Setup" section in the manual, for more info.
guix install: error: streets-of-rage-remake: package not found for version 5.2
deathxxx- Galsia
- Posts : 22
Join date : 2020-11-30
Re: Version 5.2 for GNU/Linux (Guix package)
Please share the output of `guix describe`.
Ambrevar- Galsia
- Posts : 15
Join date : 2013-05-07
Re: Version 5.2 for GNU/Linux (Guix package)
Ambrevar wrote:Please share the output of `guix describe`.
- Code:
guix describe: error: failed to determine origin
hint: Perhaps this `guix' command was not obtained with `guix pull'? Its version string is 1.2.0.
deathxxx- Galsia
- Posts : 22
Join date : 2020-11-30
Re: Version 5.2 for GNU/Linux (Guix package)
Your guix is not installed properly.
Make sure that
`which guix`
returns
$HOME/.config/guix/current/bin/guix
If not, export the above in your PATH:
export PATH=$HOME/.config/guix/current/bin/guix:$PATH
Make sure that `which guix` now returns the right `guix`, run `guix pull` and install SORR
Make sure that
`which guix`
returns
$HOME/.config/guix/current/bin/guix
If not, export the above in your PATH:
export PATH=$HOME/.config/guix/current/bin/guix:$PATH
Make sure that `which guix` now returns the right `guix`, run `guix pull` and install SORR
Ambrevar- Galsia
- Posts : 15
Join date : 2013-05-07
Re: Version 5.2 for GNU/Linux (Guix package)
Ambrevar wrote:Your guix is not installed properly.
Make sure that
`which guix`
returns
$HOME/.config/guix/current/bin/guix
If not, export the above in your PATH:
export PATH=$HOME/.config/guix/current/bin/guix:$PATH
Make sure that `which guix` now returns the right `guix`, run `guix pull` and install SORR
I do all needed, but that is terminal output:
- Code:
which guix
/usr/local/bin/guix
Can we install the game in normal way? This way is too complicated or need so much configuration, that i don't understand. This method is so slow and i cannot see anyone else can use this.
I installed the game with bennugd, start it, but it run very slow.
I have SorR v5.1 and its running with normal speed.
deathxxx- Galsia
- Posts : 22
Join date : 2020-11-30
Re: Version 5.2 for GNU/Linux (Guix package)
My bad, the export line was wrong, you must remove the trailing "guix":
export PATH=$HOME/.config/guix/current/bin:$PATH
then `which guix` should report the right thing.
Guix is a fantastic package manager, if you install it properly it gives you thousands of cutting-edge packages (including games!) with roll-backs (updates never break), reproducibility, and all the latest advances in computing
export PATH=$HOME/.config/guix/current/bin:$PATH
then `which guix` should report the right thing.
Guix is a fantastic package manager, if you install it properly it gives you thousands of cutting-edge packages (including games!) with roll-backs (updates never break), reproducibility, and all the latest advances in computing
Ambrevar- Galsia
- Posts : 15
Join date : 2013-05-07
Re: Version 5.2 for GNU/Linux (Guix package)
deathxxx wrote:
I installed the game with bennugd, start it, but it run very slow.
I have SorR v5.1 and its running with normal speed.
Have you tried editing system.txt? Delete the contents, paste the following and save it. Boot up the game and see if it makes any difference for you.
// GAME PORTS: PC, WIZ, XBOX, PSP, WII, ANDROID, HANDHELD
PC
// LOADING TYPE: PRELOAD, REALTIME
PRELOAD
// FULL SCREEN WIDE: AUTO, DESKTOP, BORDERLESS, BORDERLESS_SYNC
BORDERLESS_SYNC
// XBOX CONTROL LAYOUT: (Y,A,B = JOY NUMBER)
3
0
1
_________________
/*
Autor : BoMbErLiNk
Grupo : BoMbErGaMeS
Fecha : 17 – 3 – 03
*/
Primera linea de código escrita .. GO! GO! GO!
Charco- Admin
- Posts : 1034
Join date : 2013-01-09
Location : Ireland
Re: Version 5.2 for GNU/Linux (Guix package)
Ambrevar wrote:My bad, the export line was wrong, you must remove the trailing "guix":
export PATH=$HOME/.config/guix/current/bin:$PATH
then `which guix` should report the right thing.
Guix is a fantastic package manager, if you install it properly it gives you thousands of cutting-edge packages (including games!) with roll-backs (updates never break), reproducibility, and all the latest advances in computing
- Code:
which guix
/home/death/.config/guix/current/bin/guix
Now SorR is listed after search.
deathxxx- Galsia
- Posts : 22
Join date : 2020-11-30
Re: Version 5.2 for GNU/Linux (Guix package)
- Code:
substitute: /gnu/store/pwcp239kjf7lnj5i4lkdzcfcxwcfyk72-bash-minimal-5.0.16/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
How to clear this warning for LC_ALL ?
Also i installed the game with guix, but where is the game and how to start it??
deathxxx- Galsia
- Posts : 22
Join date : 2020-11-30
Re: Version 5.2 for GNU/Linux (Guix package)
The game is running in super slow motion with guix build also.
deathxxx- Galsia
- Posts : 22
Join date : 2020-11-30
Re: Version 5.2 for GNU/Linux (Guix package)
You can start the game with `sorr`.
About slow-motion: maybe it's because the settings / engine were updated with 5.2. It works well here on 2 machines I tried it on.
Maybe try to enable or disable V-sync.
About slow-motion: maybe it's because the settings / engine were updated with 5.2. It works well here on 2 machines I tried it on.
Maybe try to enable or disable V-sync.
Ambrevar- Galsia
- Posts : 15
Join date : 2013-05-07
Re: Version 5.2 for GNU/Linux (Guix package)
I saw the problem. It's from widescreen mode. If disabled, the game speed are good. If enabled, game super slow down.Ambrevar wrote:You can start the game with `sorr`.
About slow-motion: maybe it's because the settings / engine were updated with 5.2. It works well here on 2 machines I tried it on.
Maybe try to enable or disable V-sync.
v-sync is unchangeable and is disabled by default.
deathxxx- Galsia
- Posts : 22
Join date : 2020-11-30
Re: Version 5.2 for GNU/Linux (Guix package)
I ran into the slowdown problem as well. It's because widescreen renders the game at a higher resolution (native desktop res?) than the original 4:3 solutions (320x240 or 640x480 at 2x scale).
BennuGD is an ancient piece of tech and as far as I can tell it's all pure software rendering. Not a problem for any modern processor at 640x480, but at 1366x768 / 1920x1080 the whole thing slows down to a crawl.
Edit: Open /mod/system.txt and change the fullscreen option to AUTO. Now the ingame fullscreen/windowed option works again.
You can turn on widescreen and set it to windowed with your scaling factor of choice. My weakest system handles normal x2 without slowdown, whereas with fullscreen turned on it becomes a stuttering mess.
BennuGD is an ancient piece of tech and as far as I can tell it's all pure software rendering. Not a problem for any modern processor at 640x480, but at 1366x768 / 1920x1080 the whole thing slows down to a crawl.
Edit: Open /mod/system.txt and change the fullscreen option to AUTO. Now the ingame fullscreen/windowed option works again.
You can turn on widescreen and set it to windowed with your scaling factor of choice. My weakest system handles normal x2 without slowdown, whereas with fullscreen turned on it becomes a stuttering mess.
Broscar- Galsia
- Posts : 17
Join date : 2019-08-30
Re: Version 5.2 for GNU/Linux (Guix package)
I tried that one as suggested:
It seems to have worked but now I'm curious where the package has been built?
If I do a
it gives me the following list:
Assuming this one would be the correct file I unpacked this one:
Then I found there's the following file inside the unpacked tarball:
Executing that one results in the following error:
I don't even know if I was doing the right thing so please, any hints would be appreciated.
Thanks!
- Code:
guix pack -RR streets-of-rage-remake@5.2 --with-source=streets-of-rage-remake=/path/to/SORRv52_rev550.rar
It seems to have worked but now I'm curious where the package has been built?
If I do a
- Code:
ls /gnu/store | grep streets
it gives me the following list:
- Code:
1i6xnmd5m708yr0rrqdbvi75fx43qf2a-streets-of-rage-remake-5.2-guile-builder
43jlnxkg1y7vslvd49kvw9fmnbcksxda-streets-of-rage-remake-5.2
6ffr4vswq1fcgv1x61xjgh2nkf8yqjl1-streets-of-rage-remake-5.2R-builder
7rzilc9hdsmqrk3cg1ds4vygmrrh6x7g-streets-of-rage-remake-tarball-pack.tar.gz-builder
9lidwvxhfs57f2wqriy54iaa8pm2h3ql-streets-of-rage-remake-5.2R.drv
ad0vq5b7pr29lf91ajc7aclc29cc7xlb-streets-of-rage-remake-5.2
fibphl8biw45lamlbqrkq1xs9jpiyf60-streets-of-rage-remake-5.2.drv
i7cvvxsgmcqkk5g20srrwi4p4x6293bf-streets-of-rage-remake-tarball-pack.tar.gz.drv
iilkw22cvsf66wyky547c4ihq48yl1w9-streets-of-rage-remake-5.2.drv
lw62ll4r4xhfkyaw003x9civxlfmfans-streets-of-rage-remake-5.2-builder
pjwqif32pnnwlxdr114yn5vkck3khhfv-streets-of-rage-remake-tarball-pack.tar.gz
wqnq3l6afwy72lqzx0ir0icnxj3sn6di-streets-of-rage-remake-5.2R
Assuming this one would be the correct file I unpacked this one:
- Code:
pjwqif32pnnwlxdr114yn5vkck3khhfv-streets-of-rage-remake-tarball-pack.tar.gz
Then I found there's the following file inside the unpacked tarball:
- Code:
/gnu/store/ad0vq5b7pr29lf91ajc7aclc29cc7xlb-streets-of-rage-remake-5.2/bin/sorr
Executing that one results in the following error:
- Code:
/gnu/store/qi7dmzbv9w1z9qcg95gzk4sbcjsrikbi-bash-minimal-5.1.8/bin/sh: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8)
/gnu/store/df216gjnvf24l9j6hci57i3s56hmb35d-bennu-game-development-modules-353/lib/libdraw.so: undefined symbol: _HLine32_stipple
I don't even know if I was doing the right thing so please, any hints would be appreciated.
Thanks!
tattoofreak- Newbie
- Posts : 1
Join date : 2022-09-22
Re: Version 5.2 for GNU/Linux (Guix package)
To answer your question, just type "sorr" on a terminal. You might have to restart linux though.
I don't get the locale error, because I installed glibc-utf8-locales beforehand but I do get the second one.
That is, when I type "sorr" on the console, I get:
Hey Ambrevar any idea on what is wrong?
I don't get the locale error, because I installed glibc-utf8-locales beforehand but I do get the second one.
That is, when I type "sorr" on the console, I get:
- Code:
/gnu/store/zr9k3mnnq99pic09mczp1z27w6sy8as3-bennu-game-development-modules-353/lib/libdraw.so: undefined symbol: _HLine32_stipple
Hey Ambrevar any idea on what is wrong?
mal3as- Newbie
- Posts : 1
Join date : 2022-10-23
Similar topics
» where is SoRR v5.1 for Linux, like it was for v5.0 ?
» Linux version of Streets of Rage Remake v5.2 for RetroPie?
» SOR V5 For Linux Debian Download Links!
» UBUNTU GAMES - Package debian Streets of Rage Remake 5.1
» SORR 5.2 linux
» Linux version of Streets of Rage Remake v5.2 for RetroPie?
» SOR V5 For Linux Debian Download Links!
» UBUNTU GAMES - Package debian Streets of Rage Remake 5.1
» SORR 5.2 linux
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum