Page 1 of 3
Frozen Bubble 2.21 for 5.0rc
Posted: 10 Oct 2021, 04:10
by Rava
Works on 5.0rc-current
Should work on 5.0rc3
Made for XFCE
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
Frozen Bubble 2.21 for 5.0rc
Posted: 10 Oct 2021, 04:50
by Ed_P
It works on 5.0rc3 Cinnamon.
Any way to increase the window's size?
Frozen Bubble 2.21 for 5.0rc
Posted: 10 Oct 2021, 06:31
by donald
press F = fullscreen
Frozen Bubble 2.21 for 5.0rc
Posted: 10 Oct 2021, 12:59
by Ed_P
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?
Frozen Bubble 2.21 for 5.0rc
Posted: 10 Oct 2021, 20:25
by Rava
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.
Frozen Bubble 2.21 for 5.0rc
Posted: 10 Oct 2021, 20:38
by Ed_P
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
Frozen Bubble 2.21 for 5.0rc
Posted: 10 Oct 2021, 20:45
by Rava
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
Frozen Bubble 2.21 for 5.0rc
Posted: 10 Oct 2021, 22:52
by Ed_P
Frozen Bubble 2.21 for 5.0rc
Posted: 12 Oct 2021, 15:17
by Rava
Create a working module, upload it, share it via
▷ Forum ▷ Porteus 64-bit Editions ▷ x86_64 xzm modules and we will see.
Frozen Bubble 2.21 for 5.0rc
Posted: 14 Oct 2021, 01:23
by Ed_P
I thought the link supported playing the game online. Apparently not.
Sorry.
Frozen Bubble 2.21 for 5.0rc
Posted: 21 Aug 2022, 18:48
by Rava
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…
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.
Frozen Bubble 2.21 for 5.0rc
Posted: 21 Aug 2022, 23:10
by ncmprhnsbl
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
Frozen Bubble 2.21 for 5.0rc
Posted: 22 Aug 2022, 00:10
by Rava
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?
It's not about perl 4 vs perl 5, it's about perl5.3
6.0 vs perl5.3
4.0
Added in 6 minutes 41 seconds:
And of course changing the first line of frozen-bubble also fails:
result:
Code: Select all
guest@porteus:~$ frozen-bubble
Bzip2.c: loadable library and perl binaries are mismatched (got first handshake key 0xeb00080, needed 0xeb80080)
(I removed the symlink I created as written above, but the error remains.)
Frozen Bubble 2.21 for 5.0rc
Posted: 22 Aug 2022, 03:38
by ncmprhnsbl
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
Frozen Bubble 2.21 for 5.0rc
Posted: 22 Aug 2022, 08:40
by Rava
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…)