Dicey Dungeons Version 1.5


Hey everyone! I hope you've all been enjoying Dicey Dungeons!
It's been just a little over two months now since we launched, and we've got a new update! This one, v1.5, is by far the biggest since launch. I've been listening to all the feedback that I've been getting, and focused on addressing as much as that as I could in this update.

As a result, this update brings some sweeping balance changes to the game - which is one of the reasons it took a bit longer than previous updates. I've been testing the changes carefully over the last couple of weeks, making sure I got things right. I'm really excited to set this one live <3

The full changelist is below, but here are the highlights:

 - This version includes a complete balance pass of the Elimination Round episodes. Many key pieces of upgraded enemy equipment have been changed, and some enemies (Aoife, Wicker Man and Sneezy) have had a complete redesign. A lot of people told me that they thought these episodes were tuned too hard, and I agree - so in this balance pass, I've tuned things a little easier. They're still hard! But in a way that makes more sense with the difficulty curve of the game, while still providing an interesting challenge that focuses your decisions while playing.
 
  - I've made some key changes to the Witch that make her more powerful - in particular, you can now find Weaken inflicting spells, and she gets offered an extra dice at level 4. There are also some smaller changes as well.
    - I wasn't happy with the distribution of remix rules in the Bonus Round episodes, so I made some changes to the distribution of rules that you're offered. There are also 7 new rules in the mix - Robobot, Crystalina, Keymaster, Marshmallow, Space Marine, Wizard and Beatrice. I think the distribution change in particular makes the Bonus Rounds much more interesting to play, and I'm excited to see how people get on with it!
    - Also, we've got three new localisations this time! Traditional Chinese, Polish, and Portuguese! There are still a few more languages which are almost ready to go, and should be coming soon after a bit more testing (including Irish, Dutch, and Japanese).
  The full changelog (beware of spoilers):
 
 - Added Traditional Chinese localisation.
 - Added Polish localisation.
 - Added Portuguese localisation.
 - Added Polish localisation.
 - Updates and small improvements to all existing localisations.  - Updated modding API to v0.12 (See mods/CHANGELOG.txt for a detailed list of changes)
 - Example mods "plasticshield", "frogurt" and "victiore" updated to v0.12.
 - Changed the distribution of remix rules for bonus round episodes.
 - Added 7 new remix rules to bonus round episodes: Robobot, Crystalina, Keymaster, Marshmallow, Space Marine, Wizard and Beatrice.
 - Fixed broken tooltip with Rose remix rule.
 - In Jester 6, don't offer Bow Wow Wow.
 - Warrior 5 and Thief 5 don't encounter Slime anymore.
 - Don't offer Cowboy remix rule if Scathach is the boss.
 - Jester is no longer offered the Skeleton remix rule.
 - Many small changes to the weakened versions of high level enemy equipment (levels 4+).
 - Increased the damage on Magic Missile+ to 8.
 - Change Slime Ball+ from 2 poison on a NORMAL slot to 3 poison on an EVEN slot.
 - Cactus Spear+ now does 2 extra damage per thorn. Cactus Shield+ increased thorns by 1 instead of 2, but can take any dice.
 - Changed Rotten Apple+ to reduce countdown to 12 instead of reducing health to 1/3rd.
 - Lock+ now just returns the dice instead of flipping it. (Keyblade+ is unchanged)
 - Changed Pirate Hook to re-use on 4 instead of 5, and Pirate Hook+ to re-use on 5 instead of 6.
 - Changed Snowball+ from +2 to +1.
 - Reduced Lament+ from +2 to +1.
 - Reduced Rock+ from +3 to +2.
 - High Note+ now inflicts weaken instead of doing an extra 3 damage.
 - Gave Rat King an extra dice.
 - Aoife has a new design.
 - Wicker Man has a new design.
 - Sneezy has a new design.  - AI now understands Re-Equip Next status correctly.
 - Decreased the size of Juggling Ball (when not playing as Jester).
 - Increased the size of Spatulasword.
 - Fixed Inventor Gadget "Heatwave".
 - Changed Dragon's Tooth to do quadruple damage instead of triple.
 - Reduced countdown on Catastrophe to 7 (from 10).
 - Fixed a crash bug that could happen in Parallel Universe episodes if you inflict alternate poison and it targets certain types of equipment.
 - Fixed a crash bug that happened if you used Harvest Sycthe to erase your prepared spells.
 - Fix episode information getting stuck when selecting a closed door.
 - Fixed button mashing delay on Witch's "Throw Dice".
 - Various other small changes.
 
Things we're currently working on, and hope to have ready soon:


 - For the next couple of updates, I want to focus on improving the game's modding support! It's already possible to do some pretty cool stuff with modding, but we have a lot more planned, including exposing more of the game to modders and releasing a decidated tool to make modding easier. For a great example of what's possible already, check out the amazing More Fluff, by Jackeea, recently updated to be compatible with v1.5! It adds around 400 fun new items to the game, distributed throughout the game's episodes!
 - Two new enemies are coming soon - Bounty Hunter and Drain Monster! I was hoping they'd be ready for v1.5, but this update was already taking longer than planned, so I figured it was best not to rush them.
 - More translations! (Irish, Japanese, and Dutch are in the works and still to come.)
 - More and more bug fixes! Keep 'em coming!
 
Thanks for playing, all! Hope you enjoy the new update! <3

Files

Dicey Dungeons (Windows) 384 MB
Version 1.5 35 days ago
Dicey Dungeons (Mac OSX) 385 MB
Version 1.5 35 days ago
Dicey Dungeons (Linux) 387 MB
Version 1.5 35 days ago
Dicey Dungeons (Windows, 32 bit for compatibility) 364 MB
Version 1.5 35 days ago
Dicey Dungeons (Linux, 32 bit for compatibility) 389 MB
Version 1.5 35 days ago

Get Dicey Dungeons

Buy Now$14.99 USD or more

Comments

Log in with itch.io to leave a comment.

(2 edits)

Just bought the game and unfortunately get a crash (on Ubuntu  Linux). It crashes as soon as I press "start". The "jester" animation starts, but is cut short when the mouth opens. The game is a  fresh install of version 1.5 from itch.io. (same for standard and 32 bit).

I also tried older versions incl. 1.4 and they have the same problem/crash for me.

Not 100% sure, butfrom the output/backtrace it looks like it's related to "Resample_lerp32_SSE2" in lime.ndll

Any help?

Console output:

$ ./diceydungeons 
Starling.hx:664: [Starling] Context ready. Display Driver: OpenGL Vendor=X.Org Version=4.5 (Compatibility Profile) Mesa 19.0.8 Renderer=Radeon RX 580 Series (POLARIS10, DRM 3.27.0, 5.0.0-32-generic, LLVM 8.0.0) GLSL=4.50
Text.hx:395: Adding font null Fallback null
Text.hx:395: Adding font null Fallback null
Text.hx:395: Adding font pangolin Fallback 
Savedata.hx:42: Using steam auto-cloud
LoadStuff.hx:111: /data/itch.io_apps/dicey-dungeons/
LoadStuff.hx:443: Launching with args: []
Savedata.hx:455: loading progress: { accepted_episode_bonushardmode1 => false, accepted_episode_rust => false, accepted_challenge_inflictpoison30 => false, challenge_limitbreak => false, bonusround_hardmode_warrior => false, accepted_episode_bonushardmode2 => false, accepted_episode_bonushardmode3 => false, accepted_challenge_inflictpoison10 => false, accepted_episode_bonushardmode4 => false, challenge_inflictlockall => false, accepted_episode_bonushardmode5 => false, accepted_episode12 => false, accepted_challenge_inflictfire5 => false, accepted_episode_bonushardmode6 => false, bonusround_hardmode_witch => false, accepted_episode36 => false, challenge_triplegadget => false, challenge_inflictshock5 => false, accepted_episode15 => false, challenge_40damage => false, accepted_challenges => false, accepted_episode18 => false, challenge_defeatladyluck => false, accepted_challenge_maxhealth64 => false, challenge_perfectwin => false, accepted_episode_curseofgreed => false, challenge_tenonesinarow => false, receivedunlock_robot => false, challenge_bear => false, challenge_firstturn => false, accepted_challenge_battleaxes => false, accepted_challenge_usefinalecard => false, bonusround_hardmode_thief => false, accepted_episode_countdown => false, receivedunlock_inventor => false, tutorialcomplete => false, accepted_episodeall6 => false, accepted_challenge_limitbreak => false, challenge_inflictpoison30 => false, accepted_challenge_throwdice => false, accepted_episode_youchooseyoulose => false, challenge_inflictpoison10 => false, accepted_episode_losersweepers => false, accepted_challenge_inflictlockall => false, receivedunlock_backstage => false, bonusround_hardmode_inventor => false, accepted_challenge_triplegadget => false, accepted_challenge_40damage => false, numberofgames => false, challenge_hatchegg => false, accepted_challenge_dragontooth => false, challenge_maxhealth64 => false, accepted_challenge_defeatladyluck => false, receivedunlock_jester => false, accepted_challenge_perfectwin => false, challenge_preparedspells => false, accepted_challenge_inflictice5 => false, challenge_dagger => false, receivedunlock_warrior => false, accepted_challenge_bear => false, accepted_episode_elimination1 => false, bonusround_hardmode_robot => false, accepted_episode_elimination2 => false, bonusround_hardmode_jester => false, challenge_usefinalecard => false, accepted_episode_elimination3 => false, accepted_episode_elimination4 => false, accepted_episode_elimination5 => false, challenge_inflictfire5 => false, jesterepcomplete => false, receivedunlock_witch => false, accepted_episode_elimination6 => false, accepted_episode_parallel1 => false, accepted_challenge_inflictshock5 => false, accepted_episode1 => false, accepted_episode_parallel2 => false, accepted_episode_parallel3 => false, accepted_episode3 => false, accepted_episode_finderskeepers => false, accepted_episode_parallel4 => false, challenge_throwdice => false, accepted_episode_parallel5 => false, accepted_episode_parallel6 => false, accepted_episode6 => false, accepted_challenge_tenonesinarow => false, accepted_episode9 => false, jesterquest => false, accepted_challenge_firstturn => false, challenge_battleaxes => false, accepted_challenge_hatchegg => false, challenge_dragontooth => false, accepted_episode_allbonus => false, receivedunlock_thief => false, accepted_challenge_preparedspells => false, challenge_inflictice5 => false, accepted_challenge_dagger => false, specialguest => false }
Text.hx:395: Adding font londrina Fallback 
Game.hx:3145: Loading continuesave error: Save versions differ
Savedata.hx:239: setting cutscene_warrior1 to true
{ talking-confused => { loop => true, animation => talking-confused.json, pack => ladyluck_big.pck }, idle-angry => { loop => true, animation => idle-angry.json, pack => ladyluck_big.pck }, talking-scary => { loop => true, animation => talking-scary.json, pack => ladyluck_big.pck }, idle-thinking => { loop => true, animation => idle-thinking.json, pack => ladyluck_big.pck }, talking-sly => { loop => true, animation => talking-sly.json, pack => ladyluck_big.pck }, idle-confused => { loop => true, animation => idle-confused.json, pack => ladyluck_big.pck }, talking-angry => { loop => true, animation => talking-angry.json, pack => ladyluck_big.pck }, idle => { loop => true, animation => idle-normal.json, pack => ladyluck_big.pck }, talking => { loop => true, animation => talking-normal.json, pack => ladyluck_big.pck }, idle-scary => { loop => true, animation => idle-scary.json, pack => ladyluck_big.pck }, talking-thinking => { loop => true, animation => talking-thinking.json, pack => ladyluck_big.pck }, idle-sly => { loop => true, animation => idle-sly.json, pack => ladyluck_big.pck } }
Ungültiger Maschinenbefehl (Speicherabzug geschrieben)

gdb backtrace:

$ gdb ./diceydungeons 
GNU gdb (Ubuntu 8.2.91.20190405-0ubuntu3) 8.2.91.20190405-git
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http: gnu.org="" licenses="" gpl.html=""></http:>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http: www.gnu.org="" software="" gdb="" bugs=""></http:>.
Find the GDB manual and other documentation resources online at:
    <http: www.gnu.org="" software="" gdb="" documentation=""></http:>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./diceydungeons...
(No debugging symbols found in ./diceydungeons)
(gdb) r
Starting program: /data/itch.io_apps/dicey-dungeons/diceydungeons 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff57e2700 (LWP 12675)]
[New Thread 0x7ffff57e2700 (LWP 12676)]
[Thread 0x7ffff57e2700 (LWP 12675) exited]
[New Thread 0x7ffff0fe1700 (LWP 12677)]
[New Thread 0x7fffdffff700 (LWP 12678)]
[New Thread 0x7fffddc75700 (LWP 12679)]
[New Thread 0x7fffdd305700 (LWP 12680)]
[New Thread 0x7fffdcb04700 (LWP 12681)]
[New Thread 0x7fffc7fff700 (LWP 12682)]
[New Thread 0x7fffbffff700 (LWP 12683)]
[New Thread 0x7fffc77fe700 (LWP 12684)]
[New Thread 0x7fffc6ffd700 (LWP 12685)]
[New Thread 0x7fffc67fc700 (LWP 12686)]
[Thread 0x7fffc67fc700 (LWP 12686) exited]
[New Thread 0x7fffc67fc700 (LWP 12687)]
[Thread 0x7fffc67fc700 (LWP 12687) exited]
[New Thread 0x7ffff06c8700 (LWP 12688)]
[New Thread 0x7fffc67fc700 (LWP 12689)]
[Thread 0x7fffc67fc700 (LWP 12689) exited]
[New Thread 0x7fffc67fc700 (LWP 12690)]
[New Thread 0x7fffc5ffb700 (LWP 12691)]
[Thread 0x7fffc5ffb700 (LWP 12691) exited]
Starling.hx:664: [Starling] Context ready. Display Driver: OpenGL Vendor=X.Org Version=4.5 (Compatibility Profile) Mesa 19.0.8 Renderer=Radeon RX 580 Series (POLARIS10, DRM 3.27.0, 5.0.0-32-generic, LLVM 8.0.0) GLSL=4.50
[New Thread 0x7fffc5ffb700 (LWP 12693)]
[New Thread 0x7fffbe628700 (LWP 12694)]
[New Thread 0x7fffbc946700 (LWP 12695)]
[New Thread 0x7fff8ffff700 (LWP 12696)]
Text.hx:395: Adding font null Fallback null
Text.hx:395: Adding font null Fallback null
Text.hx:395: Adding font pangolin Fallback 
Savedata.hx:42: Using steam auto-cloud
LoadStuff.hx:111: /data/itch.io_apps/dicey-dungeons/
LoadStuff.hx:443: Launching with args: []
Savedata.hx:455: loading progress: { accepted_episode_bonushardmode1 => false, accepted_episode_rust => false, accepted_challenge_inflictpoison30 => false, challenge_limitbreak => false, bonusround_hardmode_warrior => false, accepted_episode_bonushardmode2 => false, accepted_episode_bonushardmode3 => false, accepted_challenge_inflictpoison10 => false, accepted_episode_bonushardmode4 => false, challenge_inflictlockall => false, accepted_episode_bonushardmode5 => false, accepted_episode12 => false, accepted_challenge_inflictfire5 => false, accepted_episode_bonushardmode6 => false, bonusround_hardmode_witch => false, accepted_episode36 => false, challenge_triplegadget => false, challenge_inflictshock5 => false, accepted_episode15 => false, challenge_40damage => false, accepted_challenges => false, accepted_episode18 => false, challenge_defeatladyluck => false, accepted_challenge_maxhealth64 => false, challenge_perfectwin => false, accepted_episode_curseofgreed => false, challenge_tenonesinarow => false, receivedunlock_robot => false, challenge_bear => false, challenge_firstturn => false, accepted_challenge_battleaxes => false, accepted_challenge_usefinalecard => false, bonusround_hardmode_thief => false, accepted_episode_countdown => false, receivedunlock_inventor => false, tutorialcomplete => false, accepted_episodeall6 => false, accepted_challenge_limitbreak => false, challenge_inflictpoison30 => false, accepted_challenge_throwdice => false, accepted_episode_youchooseyoulose => false, challenge_inflictpoison10 => false, accepted_episode_losersweepers => false, accepted_challenge_inflictlockall => false, receivedunlock_backstage => false, bonusround_hardmode_inventor => false, accepted_challenge_triplegadget => false, accepted_challenge_40damage => false, numberofgames => false, challenge_hatchegg => false, accepted_challenge_dragontooth => false, challenge_maxhealth64 => false, accepted_challenge_defeatladyluck => false, receivedunlock_jester => false, accepted_challenge_perfectwin => false, challenge_preparedspells => false, accepted_challenge_inflictice5 => false, challenge_dagger => false, receivedunlock_warrior => false, accepted_challenge_bear => false, accepted_episode_elimination1 => false, bonusround_hardmode_robot => false, accepted_episode_elimination2 => false, bonusround_hardmode_jester => false, challenge_usefinalecard => false, accepted_episode_elimination3 => false, accepted_episode_elimination4 => false, accepted_episode_elimination5 => false, challenge_inflictfire5 => false, jesterepcomplete => false, receivedunlock_witch => false, accepted_episode_elimination6 => false, accepted_episode_parallel1 => false, accepted_challenge_inflictshock5 => false, accepted_episode1 => false, accepted_episode_parallel2 => false, accepted_episode_parallel3 => false, accepted_episode3 => false, accepted_episode_finderskeepers => false, accepted_episode_parallel4 => false, challenge_throwdice => false, accepted_episode_parallel5 => false, accepted_episode_parallel6 => false, accepted_episode6 => false, accepted_challenge_tenonesinarow => false, accepted_episode9 => false, jesterquest => false, accepted_challenge_firstturn => false, challenge_battleaxes => false, accepted_challenge_hatchegg => false, challenge_dragontooth => false, accepted_episode_allbonus => false, receivedunlock_thief => false, accepted_challenge_preparedspells => false, challenge_inflictice5 => false, accepted_challenge_dagger => false, specialguest => false }
Text.hx:395: Adding font londrina Fallback 
Game.hx:3142: Continue save loaded successfully
Savedata.hx:239: setting cutscene_warrior1 to true
{ talking-confused => { loop => true, animation => talking-confused.json, pack => ladyluck_big.pck }, idle-angry => { loop => true, animation => idle-angry.json, pack => ladyluck_big.pck }, talking-scary => { loop => true, animation => talking-scary.json, pack => ladyluck_big.pck }, idle-thinking => { loop => true, animation => idle-thinking.json, pack => ladyluck_big.pck }, talking-sly => { loop => true, animation => talking-sly.json, pack => ladyluck_big.pck }, idle-confused => { loop => true, animation => idle-confused.json, pack => ladyluck_big.pck }, talking-angry => { loop => true, animation => talking-angry.json, pack => ladyluck_big.pck }, idle => { loop => true, animation => idle-normal.json, pack => ladyluck_big.pck }, talking => { loop => true, animation => talking-normal.json, pack => ladyluck_big.pck }, idle-scary => { loop => true, animation => idle-scary.json, pack => ladyluck_big.pck }, talking-thinking => { loop => true, animation => talking-thinking.json, pack => ladyluck_big.pck }, idle-sly => { loop => true, animation => idle-sly.json, pack => ladyluck_big.pck } }
Thread 4 "diceydungeons" received signal SIGILL, Illegal instruction.
[Switching to Thread 0x7ffff0fe1700 (LWP 12677)]
0x00007ffff6ad64a6 in Resample_lerp32_SSE2 () from ./lime.ndll
(gdb) bt
#0  0x00007ffff6ad64a6 in Resample_lerp32_SSE2 () from ./lime.ndll
#1  0x00007ffff6ad4aab in MixSource () from ./lime.ndll
#2  0x00007ffff6ac3c87 in aluMixData () from ./lime.ndll
#3  0x00007ffff6ad948c in ALCpulsePlayback_mixerProc () from ./lime.ndll
#4  0x00007ffff6aa1747 in althrd_starter () from ./lime.ndll
#5  0x00007ffff7d32182 in start_thread (arg=<optimized out="">) at pthread_create.c:486
#6  0x00007ffff7909b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
(gdb) bt full
#0  0x00007ffff6ad64a6 in Resample_lerp32_SSE2 () from ./lime.ndll
No symbol table info available.
#1  0x00007ffff6ad4aab in MixSource () from ./lime.ndll
No symbol table info available.
#2  0x00007ffff6ac3c87 in aluMixData () from ./lime.ndll
No symbol table info available.
#3  0x00007ffff6ad948c in ALCpulsePlayback_mixerProc () from ./lime.ndll
No symbol table info available.
#4  0x00007ffff6aa1747 in althrd_starter () from ./lime.ndll
No symbol table info available.
#5  0x00007ffff7d32182 in start_thread (arg=<optimized out="">) at pthread_create.c:486
        ret = <optimized out="">
        pd = <optimized out="">
        now = <optimized out="">
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737236571904, 6540756033979977371, 140737488345438, 140737488345439, 140737488345568, 140737236570048, -6540758238879641957, 
                -6540773314824860005}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out="">
#6  0x00007ffff7909b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.</optimized></optimized></optimized></optimized></optimized></optimized> 


EDIT: System Info

System:    Kernel: 5.0.0-32-generic x86_64 bits: 64 compiler: gcc v: 8.3.0 
           Desktop: Cinnamon 4.0.9 wm: muffin dm: LightDM Distro: Ubuntu 19.04 (Disco Dingo) 
Machine:   Type: Desktop System: . product: . v: N/A serial: <filter> 
           Mobo: Abit model: IP35 Pro(Intel P35-ICH9R) v: 1.0 serial: <filter> BIOS: Phoenix 
           v: 6.00 PG date: 05/26/2008 
CPU:       Topology: Quad Core model: Intel Core2 Quad Q6700 bits: 64 type: MCP arch: Core Merom 
           rev: B L2 cache: 4096 KiB 
           flags: lm nx pae sse sse2 sse3 ssse3 vmx bogomips: 21280 
           Speed: 2128 MHz min/max: 1600/2667 MHz Core speeds (MHz): 1: 2660 2: 2660 3: 2437 
           4: 2410 
Graphics:  Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X] 
           vendor: Sapphire Limited Nitro+ driver: amdgpu v: kernel bus ID: 01:00.0 
           chip ID: 1002:67df 
           Display: x11 server: X.Org 1.20.4 driver: amdgpu,ati unloaded: fbdev,modesetting,vesa 
           resolution: 1680x1050~60Hz 
           OpenGL: 
           renderer: Radeon RX 580 Series (POLARIS10 DRM 3.27.0 5.0.0-32-generic LLVM 8.0.0) 
           v: 4.5 Mesa 19.0.8 direct render: Yes 
Audio:     Device-1: Intel 82801I HD Audio vendor: ABIT driver: snd_hda_intel v: kernel 
           bus ID: 00:1b.0 chip ID: 8086:293e 
           Device-2: AMD Ellesmere [Radeon RX 580] vendor: Sapphire Limited driver: snd_hda_intel 
           v: kernel bus ID: 01:00.1 chip ID: 1002:aaf0 
           Device-3: C-Media CMI8738/CMI8768 PCI Audio vendor: TERRATEC Electronic Aureon 7.1 
           driver: snd_cmipci v: kernel bus ID: 04:03.0 chip ID: 13f6:0111 
           Sound Server: ALSA v: k5.0.0-32-generic 


..


The crash still happens with the 1.6.1 release.

Hey! I'm very sorry, I have no idea with this one. I suspect a graphics card driver issue (that's usually the case if you get a silent crash during a cutscene), but it's really hard to know with Ubuntu! I'm probably not going to be able to figure this one out, so I recommend getting a refund: https://itch.io/docs/legal/terms#refunds

Aw, that's too bad. But don't worry. I've no need to refund it. I already found s/b who wanted to play the game. :D

I'll try to check if the error is still there with newer version of the game and/or Linux/driver updates and report back if there is any change.

Thank you! Please let me know if it helps!


I've been thinking about this a bit, and wondering if there's maybe some kind of string encoding issue going on (I noticed you were playing in German)? Could you try playing the opening cutscene in english and seeing if that causes a crash too? Would help me narrow this down!


(There was a bug in early versions of the game that caused crashes on Linux for some people if the game tried to display any non-english characters - I was getting a few crash reports from spanish players during the same cutscene. It's been fixed for a while though, so it's probably something else - but it would set my mind at ease to know that your copy is also crashing in English!)

Just switched to English and get basically the same error as shown in the original comment. So yes, it's also crashing in English.


Oh, I just found this (already closed) issue https://github.com/TerryCavanagh/diceydungeons.com/issues/873

paxed mentions on Aug 26, 2019 "This issue seems to be back, [...] Click on Play, you get to the cut scene with the jester, and when he tries to speak, kaboom." - which is exactly what I'm experiencing.

Also, cosmicchipsocket commented there that ...

I know the cause of this and it's because Lime's OpenAL is using SSE 4.1 instructions. If your CPU doesn't support them it will crash with an "illegal instruction" error.
https://en.wikipedia.org/wiki/SSE4#Supporting_CPUs
SSE4a does not count as SSE 4.1.

Maybe that helps tracking it down. It would fit the error messages & backtrace details?