Package Details: clonehero-ptb v1.1.0.4990-0

Git Clone URL: https://aur.archlinux.org/clonehero-ptb.git (read-only, click to copy)
Package Base: clonehero-ptb
Description: Clone Hero is a free rhythm game, which can be played with any 5 or 6 button guitar controller, game controllers, or just your standard computer keyboard.
Upstream URL: https://clonehero.net/
Keywords: band bass clone clonehero drum drums game guitar guitarhero hero keyboard rhythm rock rockband
Licenses: freeware-proprietary
Conflicts: clonehero
Submitter: luluco250
Maintainer: luluco250
Last Packager: luluco250
Votes: 5
Popularity: 0.000025
First Submitted: 2022-08-23 04:46 (UTC)
Last Updated: 2025-12-04 12:16 (UTC)

Dependencies (7)

Required by (0)

Sources (4)

Latest Comments

luluco250 commented on 2025-12-04 12:18 (UTC)

Apologies for the massive delay. Since the bug wasn't fixed so far I went ahead and added a workaround by making the /opt/clonehero/Logs folder read/writable by everyone (using chmod 1777). Not the best solution, but it works for now.

luluco250 commented on 2025-07-24 15:21 (UTC) (edited on 2025-07-24 15:55 (UTC) by luluco250)

I'm getting "Failed to initialize audio device" on v1.1.0.4990, so I'll check with the devs on Discord before I update this package. When I roll back to v1.1.0.4261.

The wiki claims that getting such an error on Linux means you need to install pipewire-alsa or pulseaudio-alsa, but I already have the former and use PipeWire, so this is unlikely to be the core issue.

I can't see anything useful on the stdout about library versions and running as root makes no difference (someone on Windows claimed running as admin worked for them so it was a sketchy attempt to see if it'd work).

If I had to guess either they are depending on some ABI/API/library that changed. Maybe an udev rule, but running as root should have bypassed that possibility so I doubt it. Or it could be there's a new indirect dependency.

luluco250 commented on 2024-02-26 01:52 (UTC)

Done, I wish they made up their mind, they had announced v1.0 was gonna be the final release. I hope Yarg gets more popular because dealing with proprietary software sucks.

MarsPatrick commented on 2024-02-26 01:13 (UTC) (edited on 2024-02-26 01:14 (UTC) by MarsPatrick)

please update to latest ptb

pkgver=v1.1.0.4261

and the source

source=(
    "clonehero-linux_$pkgver.tar.xz::https://github.com/clonehero-game/releases/releases/download/$pkgver-PTB/clonehero-linux.tar.xz"
)

and this package make sense with the new sng file format

luluco250 commented on 2024-02-01 23:30 (UTC) (edited on 2024-02-01 23:30 (UTC) by luluco250)

@David042 Actually, this package makes no sense as Clone Hero's final build has long been released.

Any opposition if I submit this for deletion? You should probably be using https://aur.archlinux.org/packages/clonehero

David042 commented on 2024-01-02 17:07 (UTC)

a new version of ptb was released https://github.com/clonehero-game/releases/releases/tag/v1.1.0.4261-PTB

luluco250 commented on 2022-12-04 00:12 (UTC)

Seeing as Clone Hero's public beta testing is over, this package is now obsolete.

You'll probably want to install the plain "clonehero" package, as it's already updated.

I'll be deleting this package as soon as a bug fix with too many open files I have made a script to work around is available on the normal package.

luluco250 commented on 2022-11-18 16:46 (UTC) (edited on 2022-11-19 00:52 (UTC) by luluco250)

Gonna update the package to 3925 as soon as possible, currently I'm facing directory permission issues because it seems the developers have changed the path the games reads from again.

3805 read from "~/Clone Hero", which made things much simpler, but it seems to have reverted back to "/opt/clonehero" (the path where the package installs the game files).

I'll deal with it when I get feedback from the developers in their Discord server, but if someone has a better suggestion feel free to leave it here.

Update:

Ended up just quickly adding a workaround in the script to copy the executable to "~/Clone Hero" and link the other required files like before. Not pretty, but it works.

I hope the devs fix this regression.