Package Details: soniccd-git r676.7a23c39-1

Git Clone URL: https://aur.archlinux.org/soniccd-git.git (read-only, click to copy)
Package Base: soniccd-git
Description: A full decompilation of Sonic CD 2011, based on the PC remake with improvements & tweaks from the mobile remakes.
Upstream URL: https://github.com/Rubberduckycooly/Sonic-CD-11-Decompilation
Keywords: cd game sonic
Licenses: custom:RSDKv3/4 Decompilation Source Code License v1
Provides: soniccd
Submitter: luluco250
Maintainer: luluco250
Last Packager: luluco250
Votes: 3
Popularity: 0.000000
First Submitted: 2021-01-20 19:25 (UTC)
Last Updated: 2024-04-03 19:54 (UTC)

Pinned Comments

luluco250 commented on 2021-10-20 17:44 (UTC) (edited on 2021-10-20 17:44 (UTC) by luluco250)

Upstream seems to have fixed Linux builds, the resulting binary has been renamed to "RSDKv3" so I adjusted the PKGBUILD and launcher accordingly (it'll use the new name for the binary but the launcher remains the same).

The install script will notify about the change if you upgrade from a revision older than 377.

Latest Comments

1 2 Next › Last »

luluco250 commented on 2024-12-28 11:18 (UTC)

@Powerslaty when you installed the package it should've given you instructions on how the game is launched.

You need to place the game files in ~/.local/share/soniccd/, which should be a Data.rsdk file and some movie files in a subfolder called Videos.

You can get those files from either the Steam release of Sonic CD or the mobile releases (Android for exampleo is free to play with ads so you can get the APK for free).

The Sonic Origins Data.rsdk won't work due to changed scripts and I believe only the videos from the Steam release work, because the fan engine doesn't handle the format used in the mobile ports.

Powerslaty commented on 2024-12-28 11:04 (UTC)

hi the app doesn't work for me.Do I need to download the game files separately and how? thanks

luluco250 commented on 2024-03-28 16:26 (UTC)

@ThatOneSeong thanks! I've been meaning to do some upkeep on both this and sonic2013-git, they need pkgconfig to compile. I'll update the packages asap.

ThatOneSeong commented on 2024-03-23 02:12 (UTC)

Like sonic2013-git, separate tinyxml2 pull isn't needed and will cause problems in building if used.

Patch for PKGBUILD:

--- PKGBUILD_orig   2024-03-22 22:06:11.750535205 -0400
+++ PKGBUILD    2024-03-22 22:11:59.573227828 -0400
@@ -13,13 +13,11 @@
 provides=(soniccd)
 source=(
    "git+${url}.git"
-   'git+https://github.com/leethomason/tinyxml2.git'
    'soniccd-launcher'
    'soniccd.desktop'
 )
 sha256sums=(
    'SKIP'
-   'SKIP'
    'b70b6526c137859385234a19d1935e089c3c6a71639f42f7d579135579e8243b'
    '5ef3e25f5391707fdc461a8c25817ddde38a1d34d125dc5b3c43f706b889ed8a'
 )
@@ -32,9 +30,7 @@

 prepare() {
    cd "$srcdir/Sonic-CD-11-Decompilation"
-   git submodule init
-   git submodule set-url -- dependencies/all/tinyxml2 "$srcdir/tinyxml2"
-   git submodule update dependencies/all/tinyxml2
+   git submodule update --init --recursive
 }

 build() {

Master81 commented on 2022-08-13 19:23 (UTC) (edited on 2022-08-13 19:46 (UTC) by Master81)

the dev says that there is some settings in settings.ini Where is settings.ini

EDIT: found it ~/.local/share/RSDKv3/settings.ini

luluco250 commented on 2022-02-28 00:23 (UTC)

@SteelTitanium interesting, it used to be a manual step before, then they made it a system dependency and now it's a manual build step again. Great stuff.

Will update the package.

SteelT commented on 2022-02-26 00:35 (UTC)

For some reason it seems tinyxml2 must be manually obtained despite being a dependency make: *** No rule to make target 'objects/dependencies/all/tinyxml2/tinyxml2.cpp.o', needed by 'bin/RSDKv3'. Stop.

luluco250 commented on 2021-10-21 15:26 (UTC)

@TheDrifter363 weird, I never got that error involving Xorg before, might be an upstream bug, or maybe a missing runtime dependency?

Do you have any special window manager setup? I use KDE here, it worked on XFCE too.

Lastly check what happens if you toggle fullscreen in the settings file (same path where you place the config files).

TheDrifter363 commented on 2021-10-21 09:20 (UTC)

Just compiled this today. Getting an error. Wanted to make sure it wasn't just me. X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 40 (X_TranslateCoords) Resource id in failed request: 0x401e5b Serial number of failed request: 274 Current serial number in output stream: 274 '/usr/bin/soniccd' exited with error code 1, did you forget to copy the game's data files to '/home/user/.local/share/soniccd'?

luluco250 commented on 2021-10-20 17:44 (UTC) (edited on 2021-10-20 17:44 (UTC) by luluco250)

Upstream seems to have fixed Linux builds, the resulting binary has been renamed to "RSDKv3" so I adjusted the PKGBUILD and launcher accordingly (it'll use the new name for the binary but the launcher remains the same).

The install script will notify about the change if you upgrade from a revision older than 377.