Frozen Bubble 2.21 for 5.0rc

Post links to your 64bit module repos here. Repo maintainers are responsible for resolving any issues caused by their xzm's.
User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Frozen Bubble 2.21 for 5.0rc

Post#1 by Rava » 10 Oct 2021, 04:10

Works on 5.0rc-current
Should work on 5.0rc3

Made for XFCE

Image

Thanks to donald's list of what to include into the frozen-bubble-905bf71-x86_64-3ponce module
SDL_Pango-0.1.2-x86_64-3ponce.xzm
SDL_gfx-2.0.25-x86_64-1ponce.xzm
frozen-bubble-905bf71-x86_64-3ponce.xzm
perl-Alien-SDL-1.446-noarch-1ponce.xzm
perl-Capture-Tiny-0.48-x86_64-1ponce.xzm
perl-Class-Inspector-1.32-x86_64-1ponce.xzm
perl-Compress-Bzip2-2.25-x86_64-1ponce.xzm
perl-File-ShareDir-1.102-noarch-1ponce.xzm
perl-File-Which-1.23-x86_64-1ponce.xzm
perl-SDL-2.546-x86_64-1ponce.xzm
perl-Tie-Simple-1.04-noarch-1ponce.xzm
sdl-1.2.15-x86_64-12.xzm
Cave! If you try creating it yourself, be aware that there are at least two versions of files named frozen-bubble-905bf71-x86_64-3ponce.txz - you have to use this one:

Code: Select all

bbef3793bc988c3c37084aad7180133b  frozen-bubble-905bf71-x86_64-3ponce.txz

stripped: headers, docs all but frozen-bubble
man pages all but frozen-bubble ones

size difference: full module was 24.80 MB, stripped as explained above: 22.08 MB

Code: Select all

e0dff8fd40f9d56c0e547e2cd364f982  frozen-bubble-905bf71-x86_64-3ponce+deps_rava-strip1.xzm
https://filehorst.de/d/erIunvAD

Since filehorst speaks German, a short HOWTO download and translation:

To get it, first wait 15 seconds "Dein Download wird jetzt vorbereitet." (Your download is being prepared)
Then click "Jetzt zur Download-Seite" (now to the download page)
Then click "Dein Download steht nun bereit. Klicke hier, um ihn zu starten." (Your download is ready. Click here to start downloading it)
Downloads: 8 (176,63 MB) Zuletzt am: 12.10.2021 13:38 Uhr
Cheers!
Yours Rava

User avatar
Ed_P
Contributor
Contributor
Posts: 8341
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Frozen Bubble 2.21 for 5.0rc

Post#2 by Ed_P » 10 Oct 2021, 04:50

It works on 5.0rc3 Cinnamon. :good: Any way to increase the window's size?
Ed

donald
Full of knowledge
Full of knowledge
Posts: 2063
Joined: 17 Jun 2013, 13:17
Distribution: Porteus 3.2.2 XFCE 32bit
Location: Germany

Frozen Bubble 2.21 for 5.0rc

Post#3 by donald » 10 Oct 2021, 06:31

press F = fullscreen

User avatar
Ed_P
Contributor
Contributor
Posts: 8341
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Frozen Bubble 2.21 for 5.0rc

Post#4 by Ed_P » 10 Oct 2021, 12:59

Thank you donald. A Help tab would be nice to have.

Added in 5 hours 11 minutes 7 seconds:
Any helpful keys for reverting back to the smaller size, scores and exiting?
Ed

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Frozen Bubble 2.21 for 5.0rc

Post#5 by Rava » 10 Oct 2021, 20:25

Ed_P wrote:
10 Oct 2021, 18:10
Any helpful keys for reverting back to the smaller size, scores and exiting?
Have you tried looking in up in the man pages?

I left them in for a reason. Image
Cheers!
Yours Rava

User avatar
Ed_P
Contributor
Contributor
Posts: 8341
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Frozen Bubble 2.21 for 5.0rc

Post#6 by Ed_P » 10 Oct 2021, 20:38

Not as helpful as you might think.

Code: Select all

guest@porteus:~$ frozen-bubble --help
        [[ Frozen-Bubble-2.213 ]]

  http://www.frozen-bubble.org/

  Copyright (c) 2000-2012 The Frozen-Bubble Team.

    Artwork: Alexis Younes
             Amaury Amblard-Ladurantie
    Soundtrack: Matthias Le Bidan
    Design & Programming: Guillaume Cottenceau
    Level Editor: Kim and David Joham
    Additional network programming: Mark Glines

  Originally sponsored by Mandriva <http://www.mandriva.com/>

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License version 2, as
  published by the Free Software Foundation.

Usage: frozen-bubble [OPTION]...
 --fullscreen           start in fullscreen mode
 --no-fullscreen        don't start in fullscreen mode
 --no-sound             don't try to start any sound stuff
 --no-music             disable music (only)
 --no-sfx               disable sound effects (only)
 --no-joysticks         don't try to detect joysticks
 --playlist <file>      use all files listed in the given file as music files and play them
 --playlist <directory> use all files inside the given directory as music files and play them
 --slow-machine         enable slow machine mode (disable a few animations)
 --very-slow-machine    enable very slow machine mode (disable all that can be disabled)
 --solo                 directly start solo (1p) game, with random levels if no -l<#n> is given
 --direct               directly start (2p) game (don't display menu)
 --gameserver <host[:port]> directly start NET/LAN game connecting to this game server (if port is omitted, default port is used)
 --level <#n>           directly start the n-th level (implies -so)
 --levelset<name>       directly start with the specified levelset name
 --no-time-limit        disable time limit for shooting (e.g. kids mode)
 --chain-reaction       enable chain-reaction (when applicable)
 --no-instant-death     avoid malus bubbles that trigger instant death (when applicable)
 --player-malus <#n>    add a malus of n to the left player (can be negative)
 --mp-training-difficulty <#n> set the average duration between receiving malus bubbles in 1 player multiplayer training (default 30 (= every 30 seconds on average), the lower the harder)
 --colour-blind         use bubbles for colourblind people
 --joysticks-info       print information about detected joystick(s) on startup
 --no-echo              when sound is enabled, disable echoing each typed character with a typewriter sound
 --my-nick <nick>       for net/lan games, use this nick instead of username (max 10 chars, ASCII alphanumeric plus dash and underscore only)
 --private              when starting a net game, don't use http://hostip.info/ to retrieve your geographical position to send it to other players
 --record <dir>         specify the recording directory (normally, records are saved in the directory '/home/guest/.frozen-bubble/records')
 --auto-record          automatically record all applicable games (normally, a record is triggered by hitting the Print Screen key during a game)
 --comment '...'        add the comment enclosed between simple quotes to records (must not contain anything else than ASCII), it will be shown on console when playing back the record later
 --replay <file|URL>    replay the specified savegame
 --save-frames <dir>    specify a directory where all (game) frames will be recorded; as the game is slowed down, can only be used with --replay; typical use case is then to build a video out of the frames (see manpage)
guest@porteus:~$

Code: Select all

guest@porteus:~$ man frozen-bubble
/usr/local/bin/man: line 7: /usr/bin/man: No such file or directory
checking network resources...


Exiting via interrupt: 2

Ed

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Frozen Bubble 2.21 for 5.0rc

Post#7 by Rava » 10 Oct 2021, 20:45

Ed_P wrote:
10 Oct 2021, 20:38
Not as helpful as you might think.
At least it knows these options:

Code: Select all

       --fullscreen
           start the game in fullscreen mode

       --no-fullscreen
           don't start the game in fullscreen mode
Cheers!
Yours Rava

User avatar
Ed_P
Contributor
Contributor
Posts: 8341
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Frozen Bubble 2.21 for 5.0rc

Post#8 by Ed_P » 10 Oct 2021, 22:52

Ed

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Frozen Bubble 2.21 for 5.0rc

Post#9 by Rava » 12 Oct 2021, 15:17

Ed_P wrote:
10 Oct 2021, 22:52
A better option? http://glenn.sanson.free.fr/v2/?select=fb
Create a working module, upload it, share it via ▷ Forum ▷ Porteus 64-bit Editions ▷ x86_64 xzm modules and we will see.
Cheers!
Yours Rava

User avatar
Ed_P
Contributor
Contributor
Posts: 8341
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Frozen Bubble 2.21 for 5.0rc

Post#10 by Ed_P » 14 Oct 2021, 01:23

:o I thought the link supported playing the game online. Apparently not. :( Sorry. :oops:
Ed

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Frozen Bubble 2.21 for 5.0rc

Post#11 by Rava » 21 Aug 2022, 18:48

As written in Porteus-v5.0 is released!
Perl has been moved to 05-devel (so those that need it for some perl script will need get it, so as not to need to run with devel)
Loading a 141.59 MB module just to get perl is a bit of an overkill:crazy:

Does anyone have a stripped version, just the perl stuff out of 05-devel?
I was hoping to find it in bundles, but no such luck. :cry:
Cheers!
Yours Rava

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 3924
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Frozen Bubble 2.21 for 5.0rc

Post#12 by ncmprhnsbl » 21 Aug 2022, 23:10

Rava wrote:
21 Aug 2022, 18:48
Does anyone have a stripped version, just the perl stuff out of 05-devel?
I was hoping to find it in bundles, but no such luck.
just use getpkg perl
very little(if anything) is stripped from perl in devel anyway
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Frozen Bubble 2.21 for 5.0rc

Post#13 by Rava » 22 Aug 2022, 00:10

ncmprhnsbl wrote:
21 Aug 2022, 23:10
just use getpkg perl
very little(if anything) is stripped from perl in devel anyway
Doing it right now.

Just curious, when getpkg asks

Code: Select all

Please enter a directory to download the packages to.
is it clever enough to know where "." is?
I gave it the full path, but I navigated into the target folder prior starting it, so I am curious if "." as path would have worked.

Now that I have it, does one need the whole perl-5.36.0-x86_64-2.xzm thing?
I presume there is quite some stuff only needed when I want to create stuff, or is everything needed to run just a perl script? 16MB seems large for just the runtime stuff.

Added in 14 minutes 52 seconds:
Created and activated perl-5.36.0-x86_64-2.xzm via "getpkg perl"

Code: Select all

guest@porteus:~$ frozen-bubble
bash: /usr/bin/frozen-bubble: /usr/bin/perl5.34.0: bad interpreter: No such file or directory
Tried the usual dirty hack:

Code: Select all

root@porteus:/mnt/live/memory/images# cd /usr/bin/
root@porteus:/usr/bin# ln -s perl5.36.0 perl5.34.0
to no avail

Code: Select all

guest@porteus:~$ frozen-bubble
Bzip2.c: loadable library and perl binaries are mismatched (got first handshake key 0xeb00080, needed 0xeb80080)Bzip2.c
Why is perl, or Bzip2.c and perl so unwilling to adhere to downwards compatibility.
Does a user need dozens of perl binaries installed when perl scripts demand slightly different versions? :wall:
It's not about perl 4 vs perl 5, it's about perl5.36.0 vs perl5.34.0 :crazy:

Added in 6 minutes 41 seconds:
And of course changing the first line of frozen-bubble also fails:

Code: Select all

#!/usr/bin/perl5.36.0 
result:

Code: Select all

guest@porteus:~$ frozen-bubble
Bzip2.c: loadable library and perl binaries are mismatched (got first handshake key 0xeb00080, needed 0xeb80080)
:teehee:
(I removed the symlink I created as written above, but the error remains.)
Cheers!
Yours Rava

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 3924
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Frozen Bubble 2.21 for 5.0rc

Post#14 by ncmprhnsbl » 22 Aug 2022, 03:38

Rava wrote:
22 Aug 2022, 00:32
Created and activated perl-5.36.0-x86_64-2.xzm via "getpkg perl"
if you are using the standard final release of of porteus-v5.0 getpkg should pull from slackware-15.0 (perl 5.34) not slackware-current (perl 5.36)
unless you have changed the line: SLACKVER=15.0 in /usr/local/bin/getpkg
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Frozen Bubble 2.21 for 5.0rc

Post#15 by Rava » 22 Aug 2022, 08:40

ncmprhnsbl wrote:
22 Aug 2022, 03:38
if you are using the standard final release of of porteus-v5.0 getpkg should pull from slackware-15.0 (perl 5.34) not slackware-current (perl 5.36)
unless you have changed the line: SLACKVER=15.0 in /usr/local/bin/getpkg
I do indeed use standard 5.0 finale version.

… working on it, stand by …

Added in 15 minutes 5 seconds:
Hmmm… I reverted /usr/local/bin/getpkg

Code: Select all

root@porteus:/mnt/sdb4/bin/linux/perl# grep SLACKVER= /usr/local/bin/getpkg
SLACKVER=15.0
but still getpkg loads the same (wrong) perl package:

Code: Select all

root@porteus:/mnt/sdb4/bin/linux/perl# getpkg perl

[OK] perl-5.36.0-x86_64-2.txz

Please enter a directory to download the packages to.
> ^C
 User aborted ... 
 Cleaning up ...
Do I need to kill a program and restart it so that /usr/local/bin/getpkg gets read anew?

At least there seems to be no variable by the name of SLACKVER.

Code: Select all

root@porteus:/mnt/sdb4/bin/linux/perl# echo $S[TAB]
$SECONDS    $SHELL      $SHELLOPTS  $SHLVL      $SRANDOM 


Or is a reboot needed? (For now, getting to try if Frozen Bubble will run - or be without that knowledge for a few days or weeks is without much importance…)
Cheers!
Yours Rava

Post Reply