SorR Community
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Version 5.2 for GNU/Linux (Guix package)

+2
deathxxx
Ambrevar
6 posters

Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Version 5.2 for GNU/Linux (Guix package)

Post  Ambrevar Sun Nov 29, 2020 7:01 pm

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!

Ambrevar
Galsia

Posts : 15
Join date : 2013-05-07

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  deathxxx Mon Nov 30, 2020 10:44 am

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?


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

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  Ambrevar Mon Nov 30, 2020 10:49 am

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 Smile

Ambrevar
Galsia

Posts : 15
Join date : 2013-05-07

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  deathxxx Mon Nov 30, 2020 10:52 am

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 Smile

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

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  Ambrevar Mon Nov 30, 2020 11:00 am

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.

Ambrevar
Galsia

Posts : 15
Join date : 2013-05-07

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  deathxxx Mon Nov 30, 2020 11:02 am

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 Smile

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

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  deathxxx Mon Nov 30, 2020 11:05 am

#
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

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  Ambrevar Mon Nov 30, 2020 11:20 am

Please share the output of `guix describe`.

Ambrevar
Galsia

Posts : 15
Join date : 2013-05-07

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  deathxxx Mon Nov 30, 2020 11:24 am

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

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  Ambrevar Mon Nov 30, 2020 11:33 am

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 Smile

Ambrevar
Galsia

Posts : 15
Join date : 2013-05-07

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  deathxxx Mon Nov 30, 2020 11:45 am

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 Smile

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

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  Ambrevar Mon Nov 30, 2020 11:52 am

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 Smile

Ambrevar
Galsia

Posts : 15
Join date : 2013-05-07

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  Charco Mon Nov 30, 2020 11:54 am

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
Charco
Admin

Posts : 1034
Join date : 2013-01-09
Location : Ireland

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  deathxxx Mon Nov 30, 2020 11:54 am

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 Smile
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

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  deathxxx Mon Nov 30, 2020 11:57 am

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

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  deathxxx Mon Nov 30, 2020 12:19 pm

The game is running in super slow motion with guix build also.

deathxxx
Galsia

Posts : 22
Join date : 2020-11-30

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  Ambrevar Mon Nov 30, 2020 1:24 pm

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.

Ambrevar
Galsia

Posts : 15
Join date : 2013-05-07

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  deathxxx Mon Nov 30, 2020 2:56 pm

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.
I saw the problem. It's from widescreen mode. If disabled, the game speed are good. If enabled, game super slow down.
v-sync is unchangeable and is disabled by default.

deathxxx
Galsia

Posts : 22
Join date : 2020-11-30

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  Broscar Sun Dec 06, 2020 6:08 pm

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.
Broscar
Broscar
Galsia

Posts : 16
Join date : 2019-08-30

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  tattoofreak Thu Sep 22, 2022 10:56 am

I tried that one as suggested:

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

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  mal3as Sun Oct 23, 2022 10:04 pm

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:

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

Back to top Go down

linux - Version 5.2 for GNU/Linux (Guix package) Empty Re: Version 5.2 for GNU/Linux (Guix package)

Post  Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum