v1.17.13 + Windows 7 + Eastern Invasion Revised

Having trouble with the game? Report issues and get help here. Read this first!

Moderator: Forum Moderators

Forum rules
Before reporting issues in this section, you must read the following topic:
Post Reply
User avatar
Spannerbag
Posts: 491
Joined: December 18th, 2016, 6:14 pm
Location: Yes

v1.17.13 + Windows 7 + Eastern Invasion Revised

Post by Spannerbag »

Hi,
Display issues with playing Eastern Invasion Revised (EIR) by Dalas on v1.17.13 using Windows 7.
Also loads of messages in log.
Doesn't seem to be an issue with HttT but the messages say please report hence this post.
Had a brief tryout on Windows 10 and it seemed much more stable.
Also Windows 7 doesn't display the add-on side panel (on the right of the add-on list) whereas Windows 10 does (but maybe I did something?).
Example screen grab of display issue:
v17.png
Version info:

Code: Select all

The Battle for Wesnoth version 1.17.13 x86_64
Running on Microsoft Windows 7 Service Pack 1 (6.1.7601) x86_64
Distribution channel: itch

Game paths
==========

Data dir:        C:\Program Files\Battle for Wesnoth 1.17.13
User config dir: C:\Users\USER\Documents\My Games\Wesnoth1.17
User data dir:   C:\Users\USER\Documents\My Games\Wesnoth1.17
Saves dir:       C:\Users\USER\Documents\My Games\Wesnoth1.17\saves
Add-ons dir:     C:\Users\USER\Documents\My Games\Wesnoth1.17\data\add-ons
Cache dir:       C:\Users\USER\Documents\My Games\Wesnoth1.17\cache
Logs dir:        C:\Users\USER\Documents\My Games\Wesnoth1.17\logs

Libraries
=========

Boost:             1.80
Lua:               5.4.4
OpenSSL/libcrypto: 1.1.1s (runtime 1.1.1s)
Cairo:             1.17.6 (runtime 1.17.6)
Pango:             1.50.11 (runtime 1.50.11)
SDL:               2.24.1 (runtime 2.24.1)
SDL_image:         2.6.2 (runtime 2.6.2)
SDL_mixer:         2.6.2 (runtime 2.6.2)

Features
========

Lua console completion:       yes
Win32 notifications back end: yes

Current video settings
======================

SDL video drivers:        [windows] dummy
Window size:              1366x768
Game canvas size:         1366x768
Final render target size: 1366x768
Screen refresh rate:      60
Screen dpi:               96.00x96.00
Renderer:                 direct3d (hw)
Maximum texture size:     4096x4096
VSync:                    on

Current audio settings
======================

SDL audio drivers:  [wasapi] directsound
Number of channels: 2
Output rate:        48000 Hz
Sample format:      signed 16 bit little-endian
Sample size:        4096 bytes

Installed add-ons
=================

Eastern_Invasion_Dalas: 2.2.12
Road_to_Carcyn:         Unknown
Display driver:
display.PNG
display.PNG (33.13 KiB) Viewed 838 times
Log:

Code: Select all

20230319 00:31:05 error engine: Error when parsing undo list from config: Mandatory WML child missing yet untested for. Please report.
20230319 00:31:05 error engine: config was: starting_direction = ne
starting_moves = 5
type = move
unit_id_diff = 0
village_owner = 1
village_timebonus = no
x = 17,17,18,19,20
y = 13,14,14,15,15
[undo_actions]
	[filter]
		filter_x = 20
		filter_y = 15
		id = Heavy Infantryman-26
		underlying_id = 26
		x = 20
		y = 15
	[/filter]
	[filter_second]
		filter_x = 17
		filter_y = 13
		id = 
		underlying_id = 0
		x = 17
		y = 13
	[/filter_second]
	[filter_weapons]
	[/filter_weapons]
	[command]
		[fire_event]
			name = mercenary_refresh
		[/fire_event]
	[/command]
[/undo_actions]
[unit]
	goto_x = -999
	goto_y = -999
	underlying_id = 26
	vision = 5
	[vision_costs]
		castle = 1
		cave = 2
		flat = 1
		forest = 2
		frozen = 4
		fungus = 2
		hills = 3
		reef = 3
		sand = 2
		shallow_water = 4
		swamp_water = 4
		village = 1
	[/vision_costs]
[/unit]

20230319 00:31:05 error engine: Skipping this undo action...
20230319 00:31:05 error engine: Error when parsing undo list from config: Mandatory WML child missing yet untested for. Please report.
20230319 00:31:05 error engine: config was: starting_direction = ne
starting_moves = 5
type = move
unit_id_diff = 0
village_owner = 1
village_timebonus = no
x = 16,17,18
y = 11,12,12
[undo_actions]
	[filter]
		filter_x = 18
		filter_y = 12
		id = Heavy Infantryman-22
		underlying_id = 22
		x = 18
		y = 12
	[/filter]
	[filter_second]
		filter_x = 16
		filter_y = 11
		id = 
		underlying_id = 0
		x = 16
		y = 11
	[/filter_second]
	[filter_weapons]
	[/filter_weapons]
	[command]
		[fire_event]
			name = mercenary_refresh
		[/fire_event]
	[/command]
[/undo_actions]
[unit]
	goto_x = -999
	goto_y = -999
	underlying_id = 22
	vision = 5
	[vision_costs]
		castle = 1
		cave = 2
		flat = 1
		forest = 2
		frozen = 4
		fungus = 2
		hills = 3
		reef = 3
		sand = 2
		shallow_water = 4
		swamp_water = 4
		village = 1
	[/vision_costs]
[/unit]

20230319 00:31:05 error engine: Skipping this undo action...
20230319 00:31:05 error engine: Error when parsing undo list from config: Mandatory WML child missing yet untested for. Please report.
20230319 00:31:05 error engine: config was: starting_direction = s
starting_moves = 6
type = move
unit_id_diff = 0
village_owner = 1
village_timebonus = no
x = 12,13,14,14,15
y = 15,16,16,17,18
[undo_actions]
	[filter]
		filter_x = 15
		filter_y = 18
		id = Mage-27
		underlying_id = 27
		x = 15
		y = 18
	[/filter]
	[filter_second]
		filter_x = 12
		filter_y = 15
		id = 
		underlying_id = 0
		x = 12
		y = 15
	[/filter_second]
	[filter_weapons]
	[/filter_weapons]
	[command]
		[fire_event]
			name = mercenary_refresh
		[/fire_event]
	[/command]
[/undo_actions]
[unit]
	goto_x = -999
	goto_y = -999
	underlying_id = 27
	vision = 6
	[vision_costs]
		castle = 1
		cave = 2
		flat = 1
		forest = 2
		frozen = 3
		fungus = 2
		hills = 2
		mountains = 3
		reef = 2
		sand = 2
		shallow_water = 3
		swamp_water = 3
		village = 1
	[/vision_costs]
[/unit]

20230319 00:31:05 error engine: Skipping this undo action...
20230319 00:37:26 warning engine: Could not find move_unit_fake route from 27,7 to 39,7: ignoring complexities
20230319 00:49:29 error image: could not open image 'units/human-loyalists/lieutenant-idle-1.png'
20230319 00:49:30 error image: could not open image 'units/human-loyalists/lieutenant-idle-2.png'
20230319 00:49:30 error image: could not open image 'units/human-loyalists/lieutenant-idle-3.png'
20230319 00:49:30 error image: could not open image 'units/human-loyalists/lieutenant-idle-4.png'
20230319 00:49:30 error image: could not open image 'units/human-loyalists/lieutenant-idle-5.png'
20230319 00:49:30 error image: could not open image 'units/human-loyalists/lieutenant-idle-6.png'
20230319 00:49:30 error image: could not open image 'units/human-loyalists/lieutenant-idle-7.png'
20230319 00:49:30 error image: could not open image 'units/human-loyalists/lieutenant-idle-8.png'
20230319 00:49:31 error image: could not open image 'units/human-loyalists/lieutenant-idle-9.png'
20230319 00:54:54 error image: could not open image 'units/human-loyalists/lieutenant-idle-1.png'
20230319 00:54:54 error image: could not open image 'units/human-loyalists/lieutenant-idle-2.png'
20230319 00:54:54 error image: could not open image 'units/human-loyalists/lieutenant-idle-3.png'
20230319 00:54:55 error image: could not open image 'units/human-loyalists/lieutenant-idle-4.png'
20230319 00:54:55 error image: could not open image 'units/human-loyalists/lieutenant-idle-5.png'
20230319 00:54:55 error image: could not open image 'units/human-loyalists/lieutenant-idle-6.png'
20230319 00:54:55 error image: could not open image 'units/human-loyalists/lieutenant-idle-7.png'
20230319 00:54:55 error image: could not open image 'units/human-loyalists/lieutenant-idle-8.png'
20230319 00:54:56 error image: could not open image 'units/human-loyalists/lieutenant-idle-9.png'
20230319 00:59:27 error image: could not open image 'units/human-loyalists/lieutenant-idle-1.png'
20230319 00:59:27 error image: could not open image 'units/human-loyalists/lieutenant-idle-2.png'
20230319 00:59:27 error image: could not open image 'units/human-loyalists/lieutenant-idle-3.png'
20230319 00:59:28 error image: could not open image 'units/human-loyalists/lieutenant-idle-4.png'
20230319 00:59:28 error image: could not open image 'units/human-loyalists/lieutenant-idle-5.png'
20230319 00:59:28 error image: could not open image 'units/human-loyalists/lieutenant-idle-6.png'
20230319 00:59:28 error image: could not open image 'units/human-loyalists/lieutenant-idle-7.png'
20230319 00:59:28 error image: could not open image 'units/human-loyalists/lieutenant-idle-8.png'
20230319 00:59:29 error image: could not open image 'units/human-loyalists/lieutenant-idle-9.png'
Will confirm that Windows 10 is OK later, just realised there's an update to EIR (2.2.12, updated) so will test that in due course.
Meanwhile if here's anything else you need please let me know.
Also need to check a few other mainline campaigns on Windows 7 just in case.

Cheers!
-- Spannerbag
SP Campaigns: After EI (v1.14) Leafsea Burning (v1.17, v1.16)
I suspect the universe is simpler than we think and stranger than we can know.
Also, I fear that beyond a certain point more intelligence does not necessarily benefit a species...
User avatar
Spannerbag
Posts: 491
Joined: December 18th, 2016, 6:14 pm
Location: Yes

Re: v1.17.13 + Windows 7 + Eastern Invasion Revised PS

Post by Spannerbag »

Forgot to add, fwiw the mercenary_refresh event mentioned in the logs can be found is in ../Eastern_Invasion_Dalas/utils/traits.cfg, starting on line 139.

Cheers!
-- Spannerbag
SP Campaigns: After EI (v1.14) Leafsea Burning (v1.17, v1.16)
I suspect the universe is simpler than we think and stranger than we can know.
Also, I fear that beyond a certain point more intelligence does not necessarily benefit a species...
User avatar
Pentarctagon
Project Manager
Posts: 5496
Joined: March 22nd, 2009, 10:50 pm
Location: Earth (occasionally)

Re: v1.17.13 + Windows 7 + Eastern Invasion Revised

Post by Pentarctagon »

Could you provide the steps you do to reproduce the issue? Also a save file would be useful.
99 little bugs in the code, 99 little bugs
take one down, patch it around
-2,147,483,648 little bugs in the code
gfgtdf
Developer
Posts: 1431
Joined: February 10th, 2013, 2:25 pm

Re: v1.17.13 + Windows 7 + Eastern Invasion Revised

Post by gfgtdf »

This looks like a very serious issue, It'd be intereting to know when exactly the screenshot was taken, was it before that dialog was closed or after (are the holes in the middle wrong or are the remainders of the dialog wrong), and in the later case, how did you close that dialog?

Also did you change any of the wesnoth settings, and if yes which?
Scenario with Robots SP scenario (1.11/1.12), allows you to build your units with components, PYR No preperation turn 1.12 mp-mod that allows you to select your units immideately after the game begins.
User avatar
Spannerbag
Posts: 491
Joined: December 18th, 2016, 6:14 pm
Location: Yes

Re: v1.17.13 + Windows 7 + Eastern Invasion Revised

Post by Spannerbag »

Pentarctagon wrote: March 19th, 2023, 5:18 pm Could you provide the steps you do to reproduce the issue? Also a save file would be useful.
Well, there are multiple issues and all seem interface related.
Fire up v17 on windows 7 and do something, you'll encounter weirdness almost everywhere.
I have briefly tested Eastern Invasion revised (EIR) on Windows 10 and whilst better there are still interface niggles but these could be from the UMC itself, not had time to chase these down yet. Also not yet had chance to run other stuff on v17/Win10 but will do so when I get chance.

Regarding windows 7 here are some screen niggles from mainline/utility screens:

Attack animations seem problematic (and attack dialogue in EIR). E.g. Delfador's Memoirs.
Screen messes up when an attack animation "spills over" the menu area as below in following 2 screen grabs.
The menu is also nuked where the animation extends into the menu.
The animation finishes (sound, movement etc.) but these leftover effects do not disappear; these two screens stayed like that until a unit moves around the area there or something else redraws the affected screen region.
DM1.png
dm2.png
Scrolling so that the action occurs lower down results in normal behaviour.
dm3.png
Also attacks that do not encroach onto the menu bar are OK:
dm4.png
There are other transient interface issues that occur during transitions from one screen to another (e.g. starting a campaign from main menu) and sometimes during gameplay but it is difficult to screen grab them. I could send a vidclip if anyone can recommend a decent freeware video cutter for Windows 7 (there are loads out there but I don't know which are any good).
Not been able to get much detail yet but there are display elements (menu items, buttons etc.) that don't look like they belong?
These appear when the first screen is still displayed (e.g. main menu) but is transitioning to another screen.
I suspect these elements belong to the next (not-yet-displayed) screen and reflect the system assembling the layout prior to display?
But, as I say, not had chance to delve into this much yet.

Here are a couple of other things I thought might be issues (or not):

Add-ons screen - in Win10 there is a panel on the right that summarises the currently highlighted add-on.
addons.png

Cannot change screen resolution (same as V16 so probably a non-issue?) the resolution works fine for me but I thought I'd point it out just in case.
res.png
As I say, on my PC at least, doing almost anything on v17 swiftly produces display glitches.
Save files to follow.

Final note: the engine seems to think everything is OK because there's nothing unusual in the logs.

Hope this helps,
cheers!
-- Spannerbag
SP Campaigns: After EI (v1.14) Leafsea Burning (v1.17, v1.16)
I suspect the universe is simpler than we think and stranger than we can know.
Also, I fear that beyond a certain point more intelligence does not necessarily benefit a species...
User avatar
Spannerbag
Posts: 491
Joined: December 18th, 2016, 6:14 pm
Location: Yes

Re: v1.17.13 + Windows 7 + Eastern Invasion Revised *EDIT*

Post by Spannerbag »

gfgtdf wrote: March 19th, 2023, 6:47 pm This looks like a very serious issue, It'd be intereting to know when exactly the screenshot was taken, was it before that dialog was closed or after (are the holes in the middle wrong or are the remainders of the dialog wrong), and in the later case, how did you close that dialog?

Also did you change any of the wesnoth settings, and if yes which?
The garbling occurred when the attack animation started although the game wasn't happy prior to that and some blockiness was visible.
I.e. the dialogue remainders are wrong.

However the mainline campaigns had far less issues if that helps.
E.g. attack dialogue OK in Delfador's Memoirs (i.e. it went away prior to attack animation starting). No (deliberate) changes to settings.

Two saves.
This one is immediately before attack:
DM-This Valley Belongs to Me Turn 1.gz
It would help if I attached the correct savefile :doh:
DM-This Valley Belongs to Me-Auto-Save6.gz
(19.49 KiB) Downloaded 24 times
And after:
DM01Turn6.gz
(19.63 KiB) Downloaded 23 times
The saves seem fine and display is as expected even if the game was saved when the screen was garbled.
Anyway, hope they help.

Cheers!
-- Spannerbag
SP Campaigns: After EI (v1.14) Leafsea Burning (v1.17, v1.16)
I suspect the universe is simpler than we think and stranger than we can know.
Also, I fear that beyond a certain point more intelligence does not necessarily benefit a species...
Post Reply