Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

phoeniixz

5
Posts
1
Topics
10
Following
A member registered Jun 07, 2016

Recent community posts

Thanks. I did purchase it but I don't need a refund. I have Windows 10 / Linux Mint (XFCE) dual boot on my laptop. But I prefer to work on Linux so I tried to make it work.

I got it to run succesfully now.  Here is what i did:

- Install Java 8 runtime (Java 11 won't work)
- rename "./images/city.PNG"  to   "./images/city.png"
- rename "./data/Cities.txt"  to  "./data/cities.txt"

I'm happy now and looking forward to your next game ;)

(1 edit)

I still have some issues on Linux.  I got error saying cities.txt could not be found.  So I checked the file and it appeared to be Cities.txt.  After renaming it I got pass the first error.  Then I got stuck with another error.  It looks like case of filename didn't match again.

The game won't start on Java 11 but run fine on Java 8.  Here is the error output:

Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/java/swing/Painter

at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:802)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:700)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:623)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at CustomUI.loadCustomPainters(CustomUI.java:20)
at MainProgram.<init>(MainProgram.java:329)
at MainProgram.main(MainProgram.java:246)
Caused by: java.lang.ClassNotFoundException: com.sun.java.swing.Painter
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 12 more

(1 edit)

I solved it.  Here is how I fixed it:

Remove libcurl4-openssl-dev:
   sudo apt-get remove --auto-remove libcurl4-openssl-dev

Then install the previous version of libcurl:
   sudo apt-get install libcurl3 -y

Launch the game:
   ./TheCurseOfYendor64

(2 edits)

Both 32bit and 64bit failed to start.  It looks like required shared library cannot be found on the system but I've already had libXrandr2 installed. 

./TheCurseOfYendor32: error while loading shared libraries: libXrandr.so.2: cannot open shared object file: No such file or directory

./TheCurseOfYendor64: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by ./TheCurseOfYendor64)

Is it being in development? Demo works great on my netbook. Candles took me several tries to hit.