Jump to content
3DCoat Forums

[Fixed] Why does the Linux version not get any updates?


flagpole
 Share

Go to solution Solved by SERGYI,

Recommended Posts

  • Contributor

I guess there is no people with knowledge to maintain this. SERGI obviously can not maintain OSX and Linux by himself.  This happened with 2024 version too, where we basically had  one build, beginning the year, and than nothing for more than a year. If you use Linux I think best is to upgrade 3dCoat every 2 years. Or move to  Blender for sculpting it works way better on Linux. For painting so far only alternative is MARI, that also works great. 3DCoat works nice with Wine, so that is also workable alternative.

Edited by SreckoM
  • Member

Ah okay, thanks for replying.

Ive noticed working with wine prefixes trough a Launcher there's still some stuff in 3DCoat what's working different compared to the native 3DCoat. Small glitches etc.
I'll keep in mind what you're saying SreckoM, thanks.

On 11/27/2025 at 10:15 PM, flagpole said:

Hi,

Im wondering why the Linux version does not get any updates. Why is that?

 

After migrating 3DCoat from AngelScript to Python, the project became completely broken under macOS and Linux. With our combined efforts and a lot of time, we were able to resolve the Python issues on macOS, but they remain unresolved on Linux.

  • Thanks 1
  • Contributor

It would be nice to somehow mention these things, like disclaimer on Buy page, so we know that we will again pay same as Windows and OSX users but get fraction of features they get and decide is it worth buying/upgrading. Would be fair to have this kind of warning somewhere.

Edited by SreckoM
  • Like 3

Hello! I have built, checked, and uploaded "3DCoat 2025.15" for Linux:
https://pilgway.com/~sergyi/links-Linux.html
But there is a nuance that we should consider. Several months ago, "3DCoat 2025" migrated from AngelScript to Python.
1. Windows: 3DCoat Visual Studio project links a static Python library. 3DCoat installer includes the Python scripts library as an archive. 3DCoat unzips the Python scripts library into the "Documents\3DCoat" folder on startup.
2. macOS: 3DCoat Xcode project links a dynamic Python library. Xcode copies the dynamic library into the executable bundle when building. 3DCoat DMG includes the Python scripts library as an archive. 3DCoat unzips the Python scripts library into the "Documents/3DCoat" folder on startup.
3. Linux: Python is not available as a downloadable package from the official Python site, as it is for Windows and macOS. Therefore, I am using Python 3.10 from my Linux PopOS. I was able to extract the Python dynamic library from the PopOS system and Python scripts library, and then include them in the 3DCoat archive. But 3DCoat cannot even run a simple one-line Python command with this configuration. Copilot AI, based on my description of the problem, says the issue is in the Python configuration, which I am unable to resolve. I have found that 3DCoat works when linking the project against system Python 3.10 without extracting and relocating it from the system. That was the way I built "3DCoat 2025.15". And this is the simplest, straightforward way to link 3DCoat with Python on Linux. But is such an external dependency in Python 3.10 a problem for you? Should I include Python 3.x in the 3DCoat package, as I did with the macOS package? Please run "3DCoat 2025.15" on your systems and report the results directly to my email:
sergkryzh AT gmail DOT com

  • Thanks 2
  • Reputable Contributor
On 12/1/2025 at 11:27 AM, SreckoM said:

It would be nice to somehow mention these things, like disclaimer on Buy page, so we now that we will again pay same as Windows and OSX users but get fraction of features they get and decide is it worth buying/upgrading. Would be fair to have this kind of warning somewhere.

I will ask ownership about some kind of recompense for Linux users who have had a license in the past year. They are very fair, so I think something worthwhile can be done.

  • Contributor

I managed to built flatpak for 3Dcoat myself and now it should work on every distro that has flatpak installed. It was made from prebuilt 2015.15 version. Did not do thorough testing but it works, both Wayland and X11.  I can share this if devs are ok with this, or can send it to Sergii.

I did test it on Ubuntu 25.10 and Ubuntu 24.04. Standard 3dcoat build will not start form neither of these. 

Edited by SreckoM
  • Like 2
  • Member

Im not that Linux savvy. That being said, after downloading and execute the 3dcoat file there was a python 3.10 lib file missing.

Ive used these steps

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.10
# venv is essential for sanity.
sudo apt install python3.10-venv
# this installs libpython3.10.so
sudo apt install python3.10-dev

 From here

Got another library missing error:

./3dcoat: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory

Installed it with 

sudo apt-get install --reinstall libgtk2.0-0

From here

And used Ubuntu 24.04 terminal within DistroShelf to perform the steps mentioned above because Bazzite is my daily driver.

I can launch 2025.15, so it worked.

But, is this the way? 

  • Contributor

Yeah, I built flatpak of 3DCoat and sent to Sergii. Did not get any feedback from him yet, I  hope they will continue with flatpak version, not much work to do build it, plus you cover every linux distro with it and no more headache with dependencies.

  • Like 2
Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...