Package Base Details: sonic-2013

Git Clone URL: https://aur.archlinux.org/sonic-2013.git (read-only, click to copy)
Submitter: Doommsatic
Maintainer: None
Last Packager: aquova
Votes: 3
Popularity: 0.000000
First Submitted: 2021-02-07 14:23 (UTC)
Last Updated: 2021-08-25 16:51 (UTC)

Packages (2)

Latest Comments

luluco250 commented on 2022-01-31 01:01 (UTC)

I think it might be a worthwhile trade-off to just create a patch with the fix for now until they make a new official release.

aquova commented on 2022-01-30 21:57 (UTC)

This package has been marked as out of date, which is true, however I have been unable to update to 1.3.0 due to build errors when you try to compile. The maintainers fixed the compiler error several months ago (https://github.com/Rubberduckycooly/Sonic-1-2-2013-Decompilation/commit/016fb5a7ad1f502194a4e30343c9ea1658d7ea73), however they have yet to release any subsequent versions which includes the fix, so I've kept it on 1.1.2.1.

aquova commented on 2021-10-26 21:24 (UTC)

Data.rsdk belongs in ~/.local/share/sonic{1,2}. A post-installation message could be helpful.

There is one that runs for both packages mentioning this. I just re-installed and it did display.

adol commented on 2021-10-26 20:46 (UTC)

Data.rsdk belongs in ~/.local/share/sonic{1,2}. A post-installation message could be helpful.

Hoginator commented on 2021-10-26 17:44 (UTC)

Hey, where are we suppose to put the parts needed from the sonic1.apk for the game to run?

jprjr commented on 2021-08-12 23:03 (UTC)

There's an updated release of the project that fixes the segfault, here's a new PKGBUILD

# Maintainer: Doommsatic <keniscoolu@gmail.com>
pkgname=('sonic-1' 'sonic-2')
pkgbase=sonic-2013
pkgver=1.1.2.1
pkgrel=1
pkgdesc="Decompilation of the mobile ports by Taxman"
arch=(x86_64)
url="https://github.com/Rubberduckycooly/Sonic-1-2-2013-Decompilation"
license=('unknown')
depends=('sdl2' 'libvorbis' 'libogg')
source=("https://github.com/Rubberduckycooly/Sonic-1-2-2013-Decompilation/archive/v$pkgver.tar.gz"
    "sonic1.install"
    "sonic2.install"
    "sonic1.sh"
    "sonic2.sh")
md5sums=('ef35eb8e198f60ecb3b42bf267baa01f'
         '604d9d9d8356e484afbe1171e342bbe1'
         '9ec41b899affd1aed9eda74ab1e7d308'
         'ceac785ff2832d5d2c4ee83c145cd4dd'
         'aac2f37fd3822f680d9695e4ca415d3f')
validpgpkeys=()

build() {
    cd "Sonic-1-2-2013-Decompilation-$pkgver"
    make
}

package_sonic-1() {
    # options and directives that can be overridden
    pkgdesc="Sonic 1 mobile port decompilation"
    install=sonic1.install
    install -Dm 0755 sonic1.sh $pkgdir/usr/bin/sonic1
    cd "Sonic-1-2-2013-Decompilation-$pkgver"
    install -Dm 0755 bin/RSDKv4 $pkgdir/opt/sonic2013/sonic-1

}

package_sonic-2() {
    # options and directives overrides
    pkgdesc="Sonic 2 mobile port decompilation"
    install=sonic2.install
    install -Dm 0755 sonic2.sh $pkgdir/usr/bin/sonic2
    cd "Sonic-1-2-2013-Decompilation-$pkgver"
    install -Dm 0755 bin/RSDKv4 $pkgdir/opt/sonic2013/sonic-2
}

adol commented on 2021-08-09 01:37 (UTC)

This gets to the main menu and segfaults once you try to launch the game. Strange, as it seems nearly identical to the sonic-1 package and that one works fine. Building the latest release from GitHub works fine too.