Ok so its definately something to do with graphical… console works perfectly for me.
drivers are up to date…
Oh. need to be using the unix version instead of the GC proprietary version. That seems to fix it…
grr nope. Thats still console any ideas how I can get experimental graphics to work? a command for WINE maybe? or a change to options, or command line change to system?
Why don’t you just build a Linux tiles version? That works perfectly fine for me.
Assuming you can compile from source, this command: nice -n 10 make all -j 4 -s CCACHE=1 RELEASE=1 TILES=1 SOUND=1 LOCALIZE=0 LUA=1 DYNAMIC_LINKING=1 ASTYLE=0 LINTJSON=0 RUNTESTS=0 BACKTRACE=0 LUA_BINARY=luajit
builds a fairly fast Linux executable with tiles support.
What are you doing?
clone the repository once: git clone https://github.com/CleverRaven/Cataclysm-DDA.git
enter the new directory cd Catacylsm-DDA
then run that make command.
then invoke the game: ./catacylsm-tiles &
later, from the Catacylsm-DDA directory, if you want to update: git fetch; git pull
and then run the make again.
You either need to remove LUA=1 from the make command invocation, or add the lua packages to your system. If you want to use mods than use lua, I suggest the latter.
I installed some kind of lua libraries then uninstalled them because I realized I could just run install lua5.2
then I realized that was completely different and uninstalled it.
then I poked around and started looking at some of the build stuff on CDDA and reddit and installed some stuff/ tried some commands like nice -n 10 make all -j 4 -s CCACHE=1 RELEASE=1 TILES=1 SOUND=1 LOCALIZE=0 LUA=1 DYNAMIC_LINKING=1 ASTYLE=0 LINTJSON=0 RUNTESTS=0 BACKTRACE=0 LUA_BINARY=luajit[A
that didn’t work
If you want to compile against lua, you’ll need the lua headers. They’re usually in a package named something like “liblua5.2-dev” or whatever.
Or you could just LUA=0 and skip it.
I’m a Fedora guy for reasons, for sudo dnf install -y lua*dev* would do it for me.
If you don’t want Lua, then the command is ice -n 10 make all -j 4 -s CCACHE=1 RELEASE=1 TILES=1 SOUND=1 LOCALIZE=0 DYNAMIC_LINKING=1 ASTYLE=0 LINTJSON=0 RUNTESTS=0 BACKTRACE=0
Okay, one more tool missing from your toolkit. Luajit is a thing that speeds up Lua code, make sure you have it installed, and maybe take the [A off the end of your “LUA_BINARY=luajit[A” part of your make command.