• Dear Cerberus X User!

    As we prepare to transition the forum ownership from Mike to Phil (TripleHead GmbH), we need your explicit consent to transfer your user data in accordance with our amended Terms and Rules in order to be compliant with data protection laws.

    Important: If you accept the amended Terms and Rules, you agree to the transfer of your user data to the future forum owner!

    Please read the new Terms and Rules below, check the box to agree, and click "Accept" to continue enjoying your Cerberus X Forum experience. The deadline for consent is April 5, 2024.

    Do not accept the amended Terms and Rules if you do not wish your personal data to be transferred to the future forum owner!

    Accepting ensures:

    - Continued access to your account with a short break for the actual transfer.

    - Retention of your data under the same terms.

    Without consent:

    - You don't have further access to your forum user account.

    - Your account and personal data will be deleted after April 5, 2024.

    - Public posts remain, but usernames indicating real identity will be anonymized. If you disagree with a fictitious name you have the option to contact us so we can find a name that is acceptable to you.

    We hope to keep you in our community and see you on the forum soon!

    All the best

    Your Cerberus X Team

Cerberus X v2023-05-26 released

@MikeHart.
See if this pure MSBuild version raises any issues. Uses the LTS version of Qt 6.2.4.
Cerberus_2023-05-26-msvc-qt6.2.4-winnt.zip

This version is for Linux, built against Linux Mint 20.3. This version of Linux is supported until April 2025
Cerberus_v2023-05-26-linux.tar.gz

I would have posted a version built with w64devkit to see what it would be like as it links winpthreads and gcc run times statically, but I'm not sure what the licence issues would be for CX built binaries.
 
Hi, thanks for the updated release! 🤩 I noticed it no longer ships with "Logo.png". Was that intentional? 🧐
 
I noticed it no longer ships with "Logo.png". Was that intentional?
The icons are there, but not called Logo and are multiple sizes. They are located in src/builders/images/hicolor.

Edit: On Linux there should be two desktop launchers in the Cerberus root. One is to set up the desktop menu and mime types. The other is to remove them. If they are missing. You only have to open a command console, go to the builder/bash and use the freedesktop.sh script. Use -h to see the options.
 
Last edited:
Cerberus-X is awesome, thanks for all the hard work. Any plans for a new (binary) release? (Compiling from github looks a little painful)
 
@Tom King I am trying to speed up things in the upcoming months. The next regular release is most likely in 4-8 weeks from now on.
Are there any features that you would like to see in the upcoming future or do you need something from the current state on github?
 
Many thanks, @Phil7 . Just keen on the newer release has hitting the bug relating to the concatenation symbol in the .xml file. (Hope that summary makes sense?).

PS I grabbed a newer release - from elsewhere here on this forum - but quickly got stuck on compiling with

FAILURE: Build failed with an exception.

* What went wrong:

A problem occurred configuring root project 'android'.

> Could not resolve all files for configuration ':classpath'.

> Could not resolve com.android.tools.build:gradle:8.0.0.

Required by:

project :

> No matching variant of com.android.tools.build:gradle:8.0.0 was found. The consumer was configured to find a library for use during runtime, compatible with Java 8, packaged as a jar, and its dependencies declared externally, as well as attribute 'org.gradle.plugin.api-version' with value '8.0' but:

- Variant 'apiElements' capability com.android.tools.build:gradle:8.0.0 declares a library, packaged as a jar, and its dependencies declared externally:

- Incompatible because this component declares a component for use during compile-time, compatible with Java 11 and the consumer needed a component for use during runtime, compatible with Java 8

Any help always appreciated! I am just getting back into Cerberus-X, having been a fan of monkey, back in the day.
 
Last edited:
What version do you use and what OS are you on? I can look into this tomorrow. Does the latest official binary release from itch.io work on your machine?
 
Do you have a recent version of Android Studio installed?
 
What version do you use and what OS are you on? I can look into this tomorrow. Does the latest official binary release from itch.io work on your machine?
Windows 10, 64 bit. The latest official release from itch.io compiles fine, for Android, with the exception of the concatenation symbol on some projects.

It looks from the GUI (but might be my config) like the latest from itch.io is using gradle 7.2 and the very newest version is using gradle 8. Don't know if that is related.

I am using the very latest version of Android Studio, installed yesterday.

Thanks for coming back and helping around this.
 
Update, got things going myself. Had to tweak the config file in targets\android\template.

This told CX to use a different version of the build tools and different version of Gradle.

Apk duly produced! Will have to give it a try now :)

Replaced
#ANDROID_BUILD_TOOLS_VERSION="33.0.0"
with
#ANDROID_BUILD_TOOLS_VERSION="30.0.3"

Replaced
#ANDROID_GRADLE_VERSION="8.0.0"
with
#ANDROID_GRADLE_VERSION="4.2.0"

Replaced
#ANDROID_GRADLE_DISTRIBUTION="gradle-8.0-bin.zip"
with
#ANDROID_GRADLE_DISTRIBUTION="gradle-7.0.2-all.zip"
 
Hmm. You reverted to api level 30. That is definitely not a long term solution.
If you have the latest itch.io release as a base, you should be able to just copy the current version of the target/android folder from github. I put it into the zip folder below.
And then you should check bin/config.winnt.txt file for this line:
Code:
JDK_PATH="${PROGRAMFILES}\Android\Android Studio\jbr"
If it is jre instead of jbr you should change it to "jbr"

And then replace bin/transcc_win.exe with the version in the zip folder.
 

Attachments

  • AndroidFix.zip
    1.3 MB · Views: 55
Thanks @Phil7 that worked just fine. Can happily build to the higher API level. Thanks for your help :)

Now I just need to remember how to write some games..
 
Back
Top Bottom