snapcrafters / corsixth Goto Github PK
View Code? Open in Web Editor NEWA community-maintained package to easily install CorsixTH on Linux
A community-maintained package to easily install CorsixTH on Linux
Could stable be brought up to date, v0.67? The edge channel could be the master branch, as that is typically usable.
No response
Nothing happens when clicking on the app icon, and issuing the command snap run corsixth on Ubuntu 18.04 gives the following output:
---------------------------------------------------------------
Welcome to CorsixTH v0.61!
---------------------------------------------------------------
This window will display useful information if an error occurs.
---------------------------------------------------------------
An error has occurred in CorsixTH:
/snap/corsixth/1/CorsixTH/Lua/app.lua:152: Failed loading libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory
stack traceback:
[C]: in function 'assert'
/snap/corsixth/1/CorsixTH/Lua/app.lua:152: in function 'init'
/snap/corsixth/1/CorsixTH/CorsixTH.lua:120: in main chunk
[C]: in ?
bootstrap.cpp:53: attempt to index local 'video' (a nil value)
Thank you very much for your time.
NOTE: Previously reported to CorsixTH developers and the issue appears to be related more to an OpenGL library missing from the snap package. Counterpart post can be found here: CorsixTH/CorsixTH#1398 (comment)
The app doesn't load up.
There is an error message CorsixTH cannot find CorsixTH.lua. If you want use a custom location, specify it by --interpreter=FILE
The game should open up.
snap info $snap_name
contact: https://github.com/snapcrafters/corsixth/issues
license: unset
description: |
CorsixTH aims to re-implement the game engine of Theme Hospital, and be able to load the original
game data files. This means that you will need a purchased copy of Theme Hospital, or a copy of
the demo, in order to use CorsixTH. After most of the original engine has been re-implemented in
open source code, the project will serve as a base from which extensions and improvements to the
original game can be made. We use graphics, sound and other data from the original game so one of
the following is required Original game CD from eBay etc. or your dusty bookshelf A download from
GOG.com or Origin https://github.com/CorsixTH/CorsixTH/wiki/Getting-Started
This snap is maintained by the Snapcrafters community, and is not necessarily endorsed or
officially maintained by the upstream developers.
commands:
- corsixth
snap-id: Pi4CEPEPcrQyxVJ35ynEDNOZfCjdpyLO
tracking: latest/edge
refresh-date: today at 21:05 CEST
channels:
latest/stable: 0.64 2021-06-02 (1198) 123MB -
latest/candidate: ↑
latest/beta: ↑
latest/edge: 0.66-beta2 2022-06-09 (1621) 123MB -
installed: 0.66-beta2 (1621) 123MB -
snap connections $snap_name
Interface Plug Slot Notes
home corsixth:home :home -
joystick corsixth:joystick - -
network corsixth:network :network -
network-bind corsixth:network-bind :network-bind -
opengl corsixth:opengl :opengl -
pulseaudio corsixth:pulseaudio :pulseaudio -
unity7 corsixth:unity7 :unity7 -
snap version
2.56
No response
CorsixTH cannot find CorsixTH.lua. If you want use a custom location, specify it by --interpreter=FILE
The game crashes on startup, returning terminal output as given below.
Researching the error message I find many reports from other snaps referring to a bug in Mesa, not sure how relevant this is. There is for example Firefox ( https://bugzilla.mozilla.org/show_bug.cgi?id=1710326 ) where exposing the file in quetion ("amdgpu.ids") from the snap sandbox has apparently 'resolved' the bug.
It should have started :-D
snap info $snap_name
snap-id: Pi4CEPEPcrQyxVJ35ynEDNOZfCjdpyLO
tracking: latest/stable
refresh-date: heute um 21:56 CEST
channels:
latest/stable: 0.64 2021-06-02 (1198) 123MB -
latest/candidate: ↑
latest/beta: ↑
latest/edge: 0.66 2023-06-12 (1909) 123MB -
installed: 0.64 (1198) 123MB -
snap connections $snap_name
home corsixth:home :home -
joystick corsixth:joystick - -
network corsixth:network :network -
network-bind corsixth:network-bind :network-bind -
opengl corsixth:opengl :opengl -
pulseaudio corsixth:pulseaudio :pulseaudio -
unity7 corsixth:unity7 :unity7 -
snap version
snap 2.59.4
snapd 2.59.4
series 16
ubuntu 22.04
kernel 5.19.0-43-generic
No response
---------------------------------------------------------------
Welcome to CorsixTH v0.64!
---------------------------------------------------------------
This window will display useful information if an error occurs.
---------------------------------------------------------------
/usr/share/libdrm/amdgpu.ids: No such file or directory
X Error: BadAlloc
Request Major code 149 ()
Request Minor code 2
Error Serial #105
Current Serial #106
A new version has been released. The file layout has changed to better follow FHS.
0.65 is out, and in the edge channel.
I have tested it and it works - much the same as 0.64 - on my Kubuntu system. It could be released to stable.
/snap/corsixth/74/bin/desktop-launch: line 470: /snap/corsixth/74/CorsixTH/CorsixTH: No such file or directory
Looks like things moved around between 0.61 and 0.62. So the launcher needs fixing.
Installed the 0.63 beta 1 from the snap and it just doesn't work with this message:
liam@liam-main:~$ corsixth
An error has occurred in CorsixTH:
cannot open /share/corsix-th/CorsixTH.lua: No such file or directory
stack traceback:
[C]: in function 'assert'
[C]: in ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.