#Game only works if I play the tutorial

1 messages ยท Page 1 of 1 (latest)

winged thunder
#

Reproduction steps:

  1. Start the game
  2. click on a savegame

Observations:

  • loading bar fills, fills, then stops almost full.
  • ringroids on menu screen stop spinning
  • Around this time there is a bobble in the music, or maybe it switched tracks?
  • Application is unresponsive, needs kill -9

Workaround:

  1. restart game
  2. go to settings, enable tutorial
  3. start fresh ๐Ÿ˜ญ
jagged falcon
#

start by verifying the game files / reinstalling - depending on the purchase platform. This looks like a corrupted game file.

winged thunder
#

purchase platform GOG. deleted game install, reran launcher, no change to behavior. Attaching output of find . -iname '*' -print0 | xargs -0 sha1sum > dv_shas.txt (which did not change during the reinstall)

winged thunder
#

Additional twist: completing the tutorial (all the way back to Enceladus station), then 'save and exit to main menu' allowed me to successfully load a game, but just starting the tutorial and trying to quit to main menu immediately gave the behavior as described in top-post

jagged falcon
#

Unfortunately, I can't replicate this on my side. Please try:

  • running the game executable on the terminal with --verbose command line flag; should not help stability, but the extra output can point to the problem.
  • running 0.606.0
winged thunder
#

both of these were run with $ stdbuf -o0 ./game/Delta-V.x86_64 --verbose > __filename__

  • no_tutorial.log is created by starting the game, and clicking on a previously saved game from the main menu. (freeze with progress bar ~ 80%)
  • with_tutorial.log is created by starting the game, going through the tutorial until enceladus, exiting to main menu, then clicking on a save game (loads game successfully)
jagged falcon
#

This is an interesting case.

#

please add an (empty) ads dir just next to your logs and see if that changes things for you.

winged thunder
#

mkdir ~/.local/share/dV/ads creates a peer directory to logs, no noticeable change to behavior, no files are written there.

The attached file was created with strace -f ./game/Delta-V.x86_64 2> strace.log , and ^C to terminate shortly after the problem occurred. I was previously under the impression that SIGTERM was ineffective, but apparently the signal handler is still listening the 'frozen' state.

#

You mentioned yesterday running 0.606.0, but that version hasn't made it through the GOG pipeline yet, I'll keep an eye out for it over the weekend.

jagged falcon
winged thunder
#

verbose log after 0.606, ๐Ÿ‘

jagged falcon
jagged falcon
#

@winged thunder 0.606.1 should be now available as a downloadable installer on GOG, could you check with that?

winged thunder
#

The exact same output was generated with 0.604.0, which surprised me to not find the string "0.604.0" or "0.606.1" inside

#
$ ls -l ~/.local/share/dV 
total 536
-rw-rw-r-- 1 chris chris    608 Feb 18 21:33 achievements.dv
-rw-rw-r-- 1 chris chris    576 Feb 18 07:06 achievements.dvb
drwxrwxr-x 2 chris chris   4096 Feb 17 06:43 ads
drwxrwxr-x 2 chris chris   4096 Feb 19 05:59 logs
-rw-rw-r-- 1 chris chris  60928 Feb 14 21:42 savegame-b.dv
-rw-rw-r-- 1 chris chris  61760 Feb 14 21:37 savegame-b.dvb
-rw-rw-r-- 1 chris chris 188080 Feb 18 21:33 savegame-c.dv
-rw-rw-r-- 1 chris chris 185600 Feb 18 21:21 savegame-c.dvb
-rw-rw-r-- 1 chris chris   5872 Feb 16 18:54 savegame-d.dvb
-rw-rw-r-- 1 chris chris    912 Feb 14 18:54 savegame.dv
-rw-rw-r-- 1 chris chris    832 Feb 14 16:33 savegame.dvb
-rw-rw-r-- 1 chris chris   5792 Feb 17 18:57 savegame-f.dvb
-rw-rw-r-- 1 chris chris   1187 Feb 19 05:59 settings.cfg
#

to be explicit, 0.606.1 has the same freezing behavior as 0.604.0

jagged falcon
#

hm, it still ends in

Loading resource: res://enceladus/VideoPlayer.tscn.converted.res
Loading resource: res://enceladus/VideoLoop.gdc
Loading resource: res://enceladus/ENN/MineralPriceLabelTool.gdc
Loading resource: res://enceladus/ENN/enn-1.ogv

๐Ÿค”

#

please remove that ads directory, it cuts content from your game

winged thunder
#

Perhaps loading enn-1.ogv works correctly, but the issue happens just after.

Comparing to a healthy run on my other linux machine... What happens between
Loading resource: res://enceladus/ENN/enn-1.ogv
and
Loading resource: res://sfx/thruster.tscn.converted.res (the next line from --verbose from a healthy machine)

jagged falcon
#

Please check with 0.606.3

#

There is a patch included to address your specific problem.

jagged falcon
#

Is this still affecting you post 0.606.3?

winged thunder
#

I updated to 607.3 today, issue still exists

jagged falcon
#

Unfortunately at this point I don't really know how to help you with this.

jagged falcon
#

I think I just got a second report for this.

#

Hopefully this will help to figure this out quickly

jagged falcon
#

@winged thunder please check if 0.608.2 makes a difference for you

winged thunder
#

gog is still on 608.1 I'll keep an eye out for the update

jagged falcon
winged thunder
jagged falcon
#

well, thiss is going to be a PITA to fix then, since I can't see this first hand, and the iterations are taking us up weeks

#

my current hypothesis is that your platforms' ogv player conflicts somehow with the threaded loader the game uses.

#

to verify that - please load up the game to the main menu, wait for about a minute (until it stops output stuff on the terminal), and then try to load the save.

#

regardless if this succesed or fails, logs from that will be useful

#

doubly so should you mark somehow the point where you actually pressed the button in the game output

jagged falcon
#

please check with v0.609.1

jagged falcon
#

any change to your situation?