Currently Online

Latest Posts

Topic: large map give above 1000 messages

Crisis
Avatar
Topic Opener
Joined: Yesterday 17:39
Posts: 10
Ranking
Pry about Widelands
Posted at: Yesterday 18:00

Hello i play a 400x400 field with Barbarians. I have severall tree area's and those grow slow. i have after 49 hours (background) playtime more then 1000 message. Since the messages are constanly updated by ADDING this slows down the frame rate to about 15% compared with a closed message board. i guess that the list is updated, compressed and then uncompressed to show "in real time"...

part of the problem is the huge amount "no tree" messages which has few value since next to the woodcutter is a SPROUT growing. 1) all trees from seedling to old should be included in the message DECISION which will avoid a lot off messages. 2) after ADDING a message should be REFRESHED with a check for eg location. if a message location already exists then do a refresh.

that will make the message list short and accurate. I hope its possible. C you


Top Quote
Nordfriese
Avatar
Joined: 2017-01-17, 18:07
Posts: 2088
OS: Debian Testing
Version: Latest master
Ranking
One Elder of Players
Location: 0x55555d3a34c0
Posted at: Yesterday 18:34

Hi,
that such a huge list of messages causes the inbox to lag is a known problem (https://codeberg.org/wl/widelands/issues/4373). May I however suggest that keeping the inbox tidy by deleting messages after you read them would help a lot face-wink.png

Also, if a building keeps sending you useless messages, you can mute that building from its window to suppress the messages you don't care about.


Top Quote
Ron_of_Nord
Avatar
Joined: 2024-04-20, 23:43
Posts: 85
OS: Windows
Version: 1.2.1
Ranking
Likes to be here
Location: Land_down_under
Posted at: Today 05:55

Nordfriese wrote:

Hi,
that such a huge list of messages causes the inbox to lag is a known problem (https://codeberg.org/wl/widelands/issues/4373). May I however suggest that keeping the inbox tidy by deleting messages after you read them would help a lot face-wink.png

Also, if a building keeps sending you useless messages, you can mute that building from its window to suppress the messages you don't care about.

I too keep my inbox tidy , I learned the hard way playing against my family on our local network. Imagine what its like trying to sort through a lot of messages when your wife's amazons suddenly come screaming at you. It was humbling so now I make sure that messages in the inbox is handled quickly.


The aussies are coming, ya ho! ya ho!

Top Quote
Crisis
Avatar
Topic Opener
Joined: Yesterday 17:39
Posts: 10
Ranking
Pry about Widelands
Posted at: Today 16:51

yes a MUTE button, nice. i noticed when a removed an obsolete Lumber Jack that 5 message were removed at once, meaning there where 5 equal messages for that one object. so to reduce the treshold i think it will help if the system Replace messages as first aproach to keep the message tidy. it takes 50 seonds for the box to open while the game entirly stops. when the box is open the framrate goes from 29 to 7

this map has 60 lumber jacks and 66 rangers and yet are real large amount off the messages is "No Trees" it would realy help if the SAPPLINGS are counted as TREE as well ! this will reduce the treshold very very much.


Top Quote
hessenfarmer
Avatar
Joined: 2014-12-11, 23:16
Posts: 2771
Ranking
One Elder of Players
Location: Bavaria
Posted at: Today 18:13

Crisis wrote:

please use 2 spaces at the end of each line, to force a line break.

yes a MUTE button, nice.
the MUTE buttons are already implemented. from the building window of each lumberjack you could select whether to silence only this particular building or all similar Buildings as well.

i noticed when a removed an obsolete Lumber Jack that 5 message were removed at once, meaning there where 5 equal messages for that one object.

depending on how much time lies between the messages, they are not equal as they show a history. furthermore AFAIK they are only retriggered if the productionsite had a sufficient productivity in the meantime.

so to reduce the treshold i think it will help if the system Replace messages as first aproach to keep the message tidy.

I am not sure whether this would be possible for our message system, without slowing it down even more.
only thing that might be doable perhaps, is to auto delete messages after a configurable time span, but I am not sure on that either. (However I would give it a +1)

it takes 50 seonds for the box to open while the game entirly stops. when the box is open the framrate goes from 29 to 7

As @Nordfriese said this is already known. If your Box is already cluttered like this. you might pause the game open the message box, Select all messages by pressing (CTRL + A) and press delete.
At least this is my way to get rid og this situation.

this map has 60 lumber jacks and 66 rangers and yet are real large amount off the messages is "No Trees" it would realy help if the SAPPLINGS are counted as TREE as well ! this will reduce the treshold very very much.

this is not possible as the message is simply triggered if the productivity of a lumberjack falls below a specific target. and the Productivity is simply calculated from the succes of working attempts. so to make saplings count the lumberjack would need to look for them to cut them.

Edited: Today 18:14

Top Quote