Still Can't Play 0.9.23 Because of Error 217

8 replies [Last post]
sphyrth
User offline. Last seen 43 weeks 3 days ago. Offline
Joined: 2017-11-19
Posts: 5

This wasn't supposed to be a rant, but it ended up being one anyway. I have a question for the devs:

How frustrating is it that the blame gets shifted to you when this game becomes unplayable?

I mean, I have made this account solely for reporting that I've been receiving Error 217. The reply I got was somewhere along the lines of "You've got an outdated libphysfs.". I saw a somewhat related problem on this thread, so I think I understand what's going on.

This basically meant that you're receiving flak over a problem that isn't even your fault. How do you handle this kind of situation?

I'm already aware that I have two basic options:
1. Wait for the Debian/Ubuntu Maintainers to update the (Xenial) deb files; only Bionic Beaver is updated.
2. Build the game myself.

End rant.

KoBeWi
KoBeWi's picture
User offline. Last seen 4 hours 22 min ago. Offline
Joined: 2010-12-25
Posts: 459

I think I had similar problem, and for me, upgrading to Debian 8 helped.
https://www.hedgewars.org/node/6580

nemo
nemo's picture
User offline. Last seen 8 hours 22 min ago. Offline
Joined: 2009-01-28
Posts: 1642

Please try the builds in Locutus of Borg's PPA, linked off our download page.
He's attempting to address, I think by building with our copy of physfs... See if it helps.

--
Oh, what the heck. 1PLXzL1CBUD1kdEWqMrwNUfGrGiirV1WpH <= tip a hedgewars dev

sphyrth
User offline. Last seen 43 weeks 3 days ago. Offline
Joined: 2017-11-19
Posts: 5

Ah, yes. I have been watching Locutus' PPAs for a while, actually. Gonna download the latest and I'll report.

sphyrth
User offline. Last seen 43 weeks 3 days ago. Offline
Joined: 2017-11-19
Posts: 5

Hello! The game still shares the same error on my machine. I forgot where my preview0 file went, but here's the game0 log:

Quote:

0: [Con] Hedgewars engine 0.9.23-r12836 (8610462e3d33) with protocol #53
0: Prefix: "/usr/share/games/hedgewars/Data"
0: UserPrefix: "/home/sphyrth/.hedgewars"
0: 0: /usr/lib/hedgewars/bin/hwengine
0: 1: --internal
0: 2: --port
0: 3: 46663
0: 4: --prefix
0: 5: /usr/share/games/hedgewars/Data
0: 6: --user-prefix
0: 7: /home/sphyrth/.hedgewars
0: 8: --locale
0: 9: en.txt
0: 10: --frame-interval
0: 11: 8
0: 12: --volume
0: 13: 128
0: 14: --fullscreen-width
0: 15: 1024
0: 16: --fullscreen-height
0: 17: 768
0: 18: --width
0: 19: 853
0: 20: --height
0: 21: 640
0: 22: --raw-quality
0: 23: 0
0: 24: --stereo
0: 25: 0
0: 26: --altdmg
0: 27: --nick
0: 28: R3Vlc3QxNDYwOTMxMTQ1
0: [Con] Init SDL...
0: [Con] ok
0: [Con] Init SDL_ttf...
0: [Con] ok
0: [Cmd] fullscr 0
0: Preparing to change video parameters...
0: [Con] Init SDL_image...
0: [Con] ok
0: [Con] Loading /Graphics/hwengine.png [flags: 8]
0: [Con] ok (32x32)
0: Setting up OpenGL (using driver: x11)
0: OpenGL-- Renderer: Gallium 0.4 on NV92
0: |----- Vendor: nouveau
0: |----- Version: 3.0 Mesa 17.0.7
0: |----- Texture Size: 8192
0: |----- Number of auxiliary buffers: 0
0: \----- Extensions:
0: GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra
0: GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract
0: GL_EXT_copy_texture GL_EXT_polygon_offset GL_EXT_subtexture
0: GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array
0: GL_EXT_texture GL_EX
0:
0: [Con] Number of game controllers: 0
0: [Con] Not using any game controller
0: [BINDS] Loading binds from: /Config/settings.ini
0: [Con] Getting game config...
0: LoadFonts();
0: [Con] Loading /Fonts/DejaVuSans-Bold.ttf (12pt)...
0: [Con] ok
0: [Con] Loading /Fonts/DejaVuSans-Bold.ttf (24pt)...
0: [Con] ok
0: [Con] Loading /Fonts/DejaVuSans-Bold.ttf (10pt)...
0: [Con] ok
0: [Con] Loading /Fonts/wqy-zenhei.ttc (12pt)...
0: [Con] ok
0: [Con] Loading /Fonts/wqy-zenhei.ttc (24pt)...
0: [Con] ok
0: [Con] Loading /Fonts/wqy-zenhei.ttc (10pt)...
0: [Con] ok
0: [Con] Loading progress sprite:
0: [Con] Loading /Graphics/Progress.png [flags: 6]
0: [Con] ok (324x972)

I apologize that people like me are making you guys do extra work these holiday seasons.

nemo
nemo's picture
User offline. Last seen 8 hours 22 min ago. Offline
Joined: 2009-01-28
Posts: 1642

Huh... The log seriously stops right there? Nothing more?
That's odd since there's an "ok" to the load of 2 images.

The very next log line is:
0: [Con] Getting game config...
Which happens after loading the localisation....
The localisation asserts might not be going to the log though. Hm...

Do you mind terribly doing:
ldd `which hwengine`

? (just to see what it is actually loading against)
Also, try running:
hwengine test.53.hwd

Against http://m8y.org/hw/test.53.hwd

And send me the output of stderr too..

--
Oh, what the heck. 1PLXzL1CBUD1kdEWqMrwNUfGrGiirV1WpH <= tip a hedgewars dev

sphyrth
User offline. Last seen 43 weeks 3 days ago. Offline
Joined: 2017-11-19
Posts: 5

@nemo
I think I need a lot of spoon-feeding of what to do when it comes to what you're saying. I think I have to follow the instructions on the Support thread regarding test.53.hwd.

Anyway, I just found out that preview0 doesn't appear when I start a "Quick Game". Here's are the log files when I was trying to start a Normal Game.

game0

Quote:

0: [Con] Hedgewars engine 0.9.23-r12836 (8610462e3d33) with protocol #53
0: Prefix: "/usr/share/games/hedgewars/Data"
0: UserPrefix: "/home/sphyrth/.hedgewars"
0: 0: /usr/lib/hedgewars/bin/hwengine
0: 1: --internal
0: 2: --port
0: 3: 33437
0: 4: --prefix
0: 5: /usr/share/games/hedgewars/Data
0: 6: --user-prefix
0: 7: /home/sphyrth/.hedgewars
0: 8: --locale
0: 9: en.txt
0: 10: --frame-interval
0: 11: 8
0: 12: --volume
0: 13: 128
0: 14: --fullscreen-width
0: 15: 1024
0: 16: --fullscreen-height
0: 17: 768
0: 18: --width
0: 19: 853
0: 20: --height
0: 21: 640
0: 22: --raw-quality
0: 23: 0
0: 24: --stereo
0: 25: 0
0: 26: --fullscreen
0: 27: --altdmg
0: 28: --nick
0: 29: R3Vlc3QxNDYwOTMxMTQ1
0: [Con] Init SDL...
0: [Con] ok
0: [Con] Init SDL_ttf...
0: [Con] ok
0: [Cmd] fullscr 1
0: Preparing to change video parameters...
0: [Con] Init SDL_image...
0: [Con] ok
0: [Con] Loading /Graphics/hwengine.png [flags: 8]
0: [Con] ok (32x32)
0: Setting up OpenGL (using driver: x11)
0: OpenGL-- Renderer: Gallium 0.4 on NV92
0: |----- Vendor: nouveau
0: |----- Version: 3.0 Mesa 17.0.7
0: |----- Texture Size: 8192
0: |----- Number of auxiliary buffers: 0
0: \----- Extensions:
0: GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra
0: GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract
0: GL_EXT_copy_texture GL_EXT_polygon_offset GL_EXT_subtexture
0: GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array
0: GL_EXT_texture GL_EX
0:
0: [Con] Number of game controllers: 0
0: [Con] Not using any game controller
0: [BINDS] Loading binds from: /Config/settings.ini
0: [Con] Getting game config...
0: LoadFonts();
0: [Con] Loading /Fonts/DejaVuSans-Bold.ttf (12pt)...
0: [Con] ok
0: [Con] Loading /Fonts/DejaVuSans-Bold.ttf (24pt)...
0: [Con] ok
0: [Con] Loading /Fonts/DejaVuSans-Bold.ttf (10pt)...
0: [Con] ok
0: [Con] Loading /Fonts/wqy-zenhei.ttc (12pt)...
0: [Con] ok
0: [Con] Loading /Fonts/wqy-zenhei.ttc (24pt)...
0: [Con] ok
0: [Con] Loading /Fonts/wqy-zenhei.ttc (10pt)...
0: [Con] ok
0: [Con] Loading progress sprite:
0: [Con] Loading /Graphics/Progress.png [flags: 6]
0: [Con] ok (324x972)

preview0

Quote:

0: [Con] Init SDL_Net...
0: [Con] ok
0: [Con] Establishing IPC connection to tcp 127.0.0.1:33437
0: [Con] ok
0: [Cmd] seed {3698f37f-5311-4236-bdb2-46a7acd632ca}
0: [Cmd] $template_filter 0
0: [Cmd] $mapgen 0
0: [Cmd] $feature_size 12
0: Ping? Pong!
0: [Con] Generating preview...
0: [Con] Selected template #31 using filter #3
0: [Con] Sending preview...
0: [Con] Preview sent, disconnect
halt at 0 ticks. TurnTimeLeft = 0

nemo
nemo's picture
User offline. Last seen 8 hours 22 min ago. Offline
Joined: 2009-01-28
Posts: 1642

Run:
cd /tmp
wget http://m8y.org/hw/test.53.hwd
HOME=/tmp /usr/lib/hedgewars/bin/hwengine test.53.hwd &> output.log

==========================================================

Then send me /tmp/output.log and /tmp/Logs/game0.log

The HOME=/tmp is just to test with a clean ~/.hedgewars ...

--
Oh, what the heck. 1PLXzL1CBUD1kdEWqMrwNUfGrGiirV1WpH <= tip a hedgewars dev

sphyrth
User offline. Last seen 43 weeks 3 days ago. Offline
Joined: 2017-11-19
Posts: 5

Took me a while, but here's what I got:

output

Quote:

Hedgewars engine 0.9.23-r12836 (8610462e3d33) with protocol #53
Init SDL... ok
Init SDL_ttf... ok
Init SDL_image... ok
Loading /Graphics/hwengine.png [flags: 8] ok (32x32)
Number of game controllers: 0
Not using any game controller
Getting game config...
Loading /Fonts/DejaVuSans-Bold.ttf (12pt)... ok
Loading /Fonts/DejaVuSans-Bold.ttf (24pt)... ok
Loading /Fonts/DejaVuSans-Bold.ttf (10pt)... ok
Loading /Fonts/wqy-zenhei.ttc (12pt)... ok
Loading /Fonts/wqy-zenhei.ttc (24pt)... ok
Loading /Fonts/wqy-zenhei.tAttempting to play demo file "test.53.hwd"
tc (10pt)... ok
Loading progress sprite: Loading /Graphics/Progress.png [flags: 6] ok (324x972)
An unhandled exception occurred at $B76A9D82:
EAccessViolation: Access violation
$B76A9D82

game0

Quote:

0: [Con] Hedgewars engine 0.9.23-r12836 (8610462e3d33) with protocol #53
0: Prefix: "/usr/share/games/hedgewars//Data"
0: UserPrefix: "."
0: 0: /usr/lib/hedgewars/bin/hwengine
0: 1: test.53.hwd
0: [Con] Init SDL...
0: [Con] ok
0: [Con] Init SDL_ttf...
0: [Con] ok
0: [Cmd] fullscr 0
0: Preparing to change video parameters...
0: [Con] Init SDL_image...
0: [Con] ok
0: [Con] Loading /Graphics/hwengine.png [flags: 8]
0: [Con] ok (32x32)
0: Setting up OpenGL (using driver: x11)
0: OpenGL-- Renderer: Gallium 0.4 on NV92
0: |----- Vendor: nouveau
0: |----- Version: 3.0 Mesa 17.0.7
0: |----- Texture Size: 8192
0: |----- Number of auxiliary buffers: 0
0: \----- Extensions:
0: GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra
0: GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract
0: GL_EXT_copy_texture GL_EXT_polygon_offset GL_EXT_subtexture
0: GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array
0: GL_EXT_texture GL_EX
0:
0: [Con] Number of game controllers: 0
0: [Con] Not using any game controller
0: [BINDS] Loading binds from: /Config/settings.ini
0: [BINDS] file not found
0: [Con] Getting game config...
0: LoadFonts();
0: [Con] Loading /Fonts/DejaVuSans-Bold.ttf (12pt)...
0: [Con] ok
0: [Con] Loading /Fonts/DejaVuSans-Bold.ttf (24pt)...
0: [Con] ok
0: [Con] Loading /Fonts/DejaVuSans-Bold.ttf (10pt)...
0: [Con] ok
0: [Con] Loading /Fonts/wqy-zenhei.ttc (12pt)...
0: [Con] ok
0: [Con] Loading /Fonts/wqy-zenhei.ttc (24pt)...
0: [Con] ok
0: [Con] Loading /Fonts/wqy-zenhei.ttc (10pt)...
0: [Con] ok
0: [Con] Loading progress sprite:
0: [Con] Loading /Graphics/Progress.png [flags: 6]
0: [Con] ok (324x972)

Copyright © 2004-2017 Hedgewars Project. All rights reserved. [ contact ]