[resolved] 13.10-dev hex fields movement bug
Moderator: Forum Moderators
Forum rules
Before reporting issues in this section, you must read the following topic:
Before reporting issues in this section, you must read the following topic:
[resolved] 13.10-dev hex fields movement bug
Hello
[edit rewording]
The Battle for Wesnoth version 1.13.10+dev (7ca5a0df-Clean)
Running on Ubuntu 17.10
i saw really strange things about the hex fields with some units
here is an exemple with flat land and the subtype "farmland"
every land unit should go freely over flat hex fields
the foodpad unit can move freely accros it and you can see the standard 40% defense
but the highwayman see it as impassable terrain with a red 0% defense
as you can see the highwayman can move over others hexs. it's only the farmland type that blocks him
it is in the liberty campain , scenario 4
Game paths
==========
Data dir: /home/phocas/wesnoth-dev
User config dir: /home/phocas/.config/wesnoth
User data dir: /home/phocas/.local/share/wesnoth/1.13
Saves dir: /home/phocas/.local/share/wesnoth/1.13/saves
Add-ons dir: /home/phocas/.local/share/wesnoth/1.13/data/add-ons
Cache dir: /home/phocas/.cache/wesnoth
Libraries
=========
Boost: 1.62
OpenSSL/libcrypto: 1.0.2g (runtime 1.0.2g)
Cairo: 1.14.10 (runtime 1.14.10)
Pango: 1.40.12 (runtime 1.40.12)
SDL: 2.0.6 (runtime 2.0.6)
SDL_image: 2.0.1 (runtime 2.0.1)
SDL_mixer: 2.0.1 (runtime 2.0.1)
SDL_ttf: 2.0.14 (runtime 2.0.14)
libpng: 1.6.34 (runtime 1.6.34)
Features
========
Experimental OpenMP support: no
PNG screenshots: yes
Lua console completion: yes
Legacy bidirectional rendering: yes
D-Bus notifications back-end: yes
[edit rewording]
The Battle for Wesnoth version 1.13.10+dev (7ca5a0df-Clean)
Running on Ubuntu 17.10
i saw really strange things about the hex fields with some units
here is an exemple with flat land and the subtype "farmland"
every land unit should go freely over flat hex fields
the foodpad unit can move freely accros it and you can see the standard 40% defense
but the highwayman see it as impassable terrain with a red 0% defense
as you can see the highwayman can move over others hexs. it's only the farmland type that blocks him
it is in the liberty campain , scenario 4
Game paths
==========
Data dir: /home/phocas/wesnoth-dev
User config dir: /home/phocas/.config/wesnoth
User data dir: /home/phocas/.local/share/wesnoth/1.13
Saves dir: /home/phocas/.local/share/wesnoth/1.13/saves
Add-ons dir: /home/phocas/.local/share/wesnoth/1.13/data/add-ons
Cache dir: /home/phocas/.cache/wesnoth
Libraries
=========
Boost: 1.62
OpenSSL/libcrypto: 1.0.2g (runtime 1.0.2g)
Cairo: 1.14.10 (runtime 1.14.10)
Pango: 1.40.12 (runtime 1.40.12)
SDL: 2.0.6 (runtime 2.0.6)
SDL_image: 2.0.1 (runtime 2.0.1)
SDL_mixer: 2.0.1 (runtime 2.0.1)
SDL_ttf: 2.0.14 (runtime 2.0.14)
libpng: 1.6.34 (runtime 1.6.34)
Features
========
Experimental OpenMP support: no
PNG screenshots: yes
Lua console completion: yes
Legacy bidirectional rendering: yes
D-Bus notifications back-end: yes
- Attachments
-
- Libert-Cache-cache-Sauvegarde_automatique13.gz
- save game
- (35.54 KiB) Downloaded 332 times
Last edited by phocasbyz on March 4th, 2018, 1:15 pm, edited 2 times in total.
Re: 13.10-dev tile map movement bug
bad news
i tried again with the same build and the same saved game but now it's working
baldras can now pass through farmland tiles with the standard 40% bonus
???
the only change is a reboot...
i tried again with the same build and the same saved game but now it's working
baldras can now pass through farmland tiles with the standard 40% bonus
???
the only change is a reboot...
Re: 13.10-dev tile map movement bug
during the same game session from the previous post the farmland problem raise again
most of the units can not move on it except for the outlaw
a new reboot solve the problem again
Tell me if you want some specif files or log
most of the units can not move on it except for the outlaw
a new reboot solve the problem again
Tell me if you want some specif files or log
- Pentarctagon
- Project Manager
- Posts: 5564
- Joined: March 22nd, 2009, 10:50 pm
- Location: Earth (occasionally)
Re: 13.10-dev tile map movement bug
99 little bugs in the code, 99 little bugs
take one down, patch it around
-2,147,483,648 little bugs in the code
take one down, patch it around
-2,147,483,648 little bugs in the code
Re: 13.10-dev tile map movement bug
Check that you have no add-on installed. And test if it only happens after loading a save.
"If gameplay requires it, they can be made to live on Venus." -- scott
Re: 13.10-dev tile map movement bug
I'm seeing this too, on a 1.13.11. I'm having trouble reproducing it reliably, but I can say that flat terrains with an overlay (like the farm-rows) sometimes become impassible to some units. Just reloading the save doesn't seem to change anything, but if you quit to title-screen, hit F5, and then reload, the problem goes away. There were no Lua errors or anything on terminal output.
If I can figure out anything more specific, I'll post a git issue, assuming one doesn't already exist.
---------------------------
EDIT: Well, it's somewhat reproducible in an add-on, but playing Liberty up to "Unlawful Orders" (with empty add-ons directory) doesn't show it. I think it has to do with some move-type data getting messed up, in the case I'm seeing it's "smallfoot", probably same as what OP saw.
The only errors I see in Liberty and the add-on play-throughs are:
The first line is only in the add-on, the second line is in both. (The x,y locations don't seem to be relevant to anything, as far as the suddenly impassable terrain is concerned.)
Weak tea, but it's all I've got right now.
If I can figure out anything more specific, I'll post a git issue, assuming one doesn't already exist.
---------------------------
EDIT: Well, it's somewhat reproducible in an add-on, but playing Liberty up to "Unlawful Orders" (with empty add-ons directory) doesn't show it. I think it has to do with some move-type data getting messed up, in the case I'm seeing it's "smallfoot", probably same as what OP saw.
The only errors I see in Liberty and the add-on play-throughs are:
Code: Select all
warning ai/ca/move_to_targets: unexpected outcome of move
error ai/actions: Error #2007 (move_result::E_NOT_REACHED_DESTINATION) in full move by side 1 from location 43,30 to location 50,21
Weak tea, but it's all I've got right now.
BfW 1.12 supported, but active development only for BfW 1.13/1.14: Bad Moon Rising | Trinity | Archaic Era |
| Abandoned: Tales of the Setting Sun
GitHub link for these projects
| Abandoned: Tales of the Setting Sun
GitHub link for these projects
Re: 13.10-dev tile map movement bug
it happens before loading a saveSoliton wrote:Check that you have no add-on installed. And test if it only happens after loading a save.
- start a new campaign
- play some scenariies
- then it happens randomly
but if ypu quit the game and start it again (without reboot) and load the last save the problem vanished
all the hexs are ok after a new game start
so you can not reproduce it with a save file (bad news...)
i had old add-ones from an old standard 12.6 install
i just removed .local/share/wesnoth and .cache/wesnoth do be clear
i will register the logs for the next tests
Re: 13.10-dev tile map movement bug
same for medoofus-01 wrote:I'm seeing this too, on a 1.13.11. I'm having trouble reproducing it reliably, but I can say that flat terrains with an overlay (like the farm-rows) sometimes become impassible to some units. Just reloading the save doesn't seem to change anything, but if you quit to title-screen, hit F5, and then reload, the problem goes away. There were no Lua errors or anything on terminal output..
it 's not specific to liberty and to the flat farmland
here is an exemple with a dwarf campaign The Hammer of Thursagan and a gryphon bumping over a village or a bridge
but it could come from previous old add-ons, i delete them and will test again
Re: 13.10-dev hex fields movement bug
The bug existed before 2018-01-31T02:00Z. I saw it on the villages in SotA's Training Session (the date comes from the end-of-scenario autosave); and assumed it was part of the scenario as it hadn't affected my flying units.
That means that the bug already existed before the merge of Jyrki's 4685aed6, "Fix #2339: iterating wesnoth.unit_types is extremely slow".
That means that the bug already existed before the merge of Jyrki's 4685aed6, "Fix #2339: iterating wesnoth.unit_types is extremely slow".
Re: 13.10-dev hex fields movement bug
hello
after some more tests..
- it is not linked with add-ons
- it is not linked with specific campaign, tile or unit (see the new exemple with merman and village)
- sometimes all player units are blocked on the same hex and sometimes some units type are not blocked by the hex
- it is reproductable. You have to play at least 3 scenariies during the same game session without quiting the game,
- you can save and load game file without effect over the bug. The bug is reset only if you leave the game
- if you start another scenario or campaign during the the game session and the bug has already shown it will come soon in the new scenario
the log show no error
after some more tests..
- it is not linked with add-ons
- it is not linked with specific campaign, tile or unit (see the new exemple with merman and village)
- sometimes all player units are blocked on the same hex and sometimes some units type are not blocked by the hex
- it is reproductable. You have to play at least 3 scenariies during the same game session without quiting the game,
- you can save and load game file without effect over the bug. The bug is reset only if you leave the game
- if you start another scenario or campaign during the the game session and the bug has already shown it will come soon in the new scenario
the log show no error
i saw this only once in the last log file
Battle for Wesnoth v1.13.10+dev (7ca5a0df-Clean)
Started on Wed Feb 7 20:46:11 2018
Automatically found a possible data directory at /home/phocas/wesnoth-dev
Data directory: /home/phocas/wesnoth-dev
User configuration directory: /home/phocas/.config/wesnoth
User data directory: /home/phocas/.local/share/wesnoth/1.13
Cache directory: /home/phocas/.cache/wesnoth
Setting mode to 1920x1031
Checking lua scripts... ok
20180207 23:11:17 warning engine: Could not find move_unit_fake route from 15,29 to 5,28: ignoring complexities
Re: 13.10-dev hex fields movement bug
Just to try to narrow it down more, some responses to the observations:
The affected terrains are all overlays, no?phocasbyz wrote:- it is not linked with specific campaign, tile or unit (see the new exemple with merman and village)
I've not done that, and I still see the errors.phocasbyz wrote: it is reproductable. You have to play at least 3 scenariies during the same game session without quiting the game,
BfW 1.12 supported, but active development only for BfW 1.13/1.14: Bad Moon Rising | Trinity | Archaic Era |
| Abandoned: Tales of the Setting Sun
GitHub link for these projects
| Abandoned: Tales of the Setting Sun
GitHub link for these projects
-
- Posts: 64
- Joined: April 12th, 2009, 6:04 pm
Re: 13.10-dev hex fields movement bug
I have encountered the same problem. The Liberty campaign, scenario 2, highwayman (senior village elder) cannot move onto village hex. I'm playing on 1.13.11. Problem disappeared after removing addons and reloading save. Are the causes of problem deduced and is there any permanent solution?phocasbyz wrote:the foodpad unit can move freely accros it and you can see the standard 40% defense
but the highwayman see it as impassable terrain with a red 0% defense
as you can see the highwayman can move over others hexs. it's only the farmland type that blocks him
it is in the liberty campain , scenario 4
Re: 13.10-dev hex fields movement bug
Now assigned to the bug tracker as issue #2571 (thanks SigurdFireDragon)
Re: 13.10-dev hex fields movement bug
Without a way to reliably reproduce it's quite hard to debug it or find the casue of it. A person that knows that particular part of the wesnoth codebase very well might be able to see it without debugging but afaik we currently have no such person in our team.
i tried that (using latest master) (well i played a mainline campaign (libertly) gave my side 9999 gold and droided it to win the levels)- it is reproductable. You have to play at least 3 scenariies during the same game session without quiting the game,
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.
Re: 13.10-dev hex fields movement bug
I had this yesterday too in Liberty in the 2ns scenario, it affected the thugs, but not the archers.
I had this as well in a ANL game on the MP server. Strange thing was that my peasants could still go onto the one village which exists there at the start, but not onto later built ones or farmland.
I guess one just has to play a bit ...
Ping me in IRC or Discord if I can help. (bt with gdb?)
I had this as well in a ANL game on the MP server. Strange thing was that my peasants could still go onto the one village which exists there at the start, but not onto later built ones or farmland.
I guess one just has to play a bit ...
Ping me in IRC or Discord if I can help. (bt with gdb?)
Try out the dark board theme.