Topic: Dependancy display suggestion

Lawrence
Avatar
Topic Opener
Joined: 2020-05-01, 02:20 UTC+2.0
Posts: 39
OS: Apple and Linux Distros inc Raspberry Pi
Version: 19 and 1.2.1
Ranking
Pry about Widelands
Posted at: 2025-06-12, 11:08 UTC+2.0

Hi guys

Great invention - Add-ons face-smile.png Very impressive.

I do have one suggestion - could it be that when an add-on depends on another add-on that this dependance is displayed by the system in the same manner as the Widelands Version requirement - (my map uses Nordfriese's foreign_planet.wad).

Just an idea face-smile.png


Accept the challenge to excel with the humility to receive help.

Top Quote
Nordfriese
Avatar
Joined: 2017-01-17, 18:07 UTC+1.0
Posts: 2164
OS: Debian Testing
Version: Latest master
Ranking
One Elder of Players
Location: 0x55555d3a34c0
Posted at: 2025-06-12, 23:36 UTC+2.0

Hi,

good point about making dependencies more visible, I've noted it on the bugtracker: https://codeberg.org/wl/widelands/issues/5142


May I suggest an improvement to your add-on workflow in turn face-smile.png Add-ons support proper versioning. Currently there are three editions of your Planetae_Numero_Duos add-on which are provided as three separate add-ons. One of the biggest advantages add-ons offer over old-style website maps is the possibility to publish updates for add-ons.

If you are uploading the map directly from the editor, just keep the map's name exactly the same, and the editor will publish it as an update (automatically incrementing the version number) instead of making it a new add-on every time.

If you want to provide players with all historical versions of your map, I advise to use the built-in add-ons packager, which you can reach from the add-on manager's third tab, to bundle multiple maps as a single Map Set add-on.

Feel free to ask if you have any questions face-smile.png


Top Quote
Ron_of_Nord
Avatar
Joined: 2024-04-20, 23:43 UTC+2.0
Posts: 186
OS: Windows
Version: 1.3
Ranking
Widelands-Forum-Junkie
Location: Land_down_under
Posted at: Yesterday 03:43 UTC+2.0

Nordfriese wrote

'If you are uploading the map directly from the editor, just keep the map's name exactly the same,
and the editor will publish it as an update (automatically incrementing the version number) instead of
making it a new add-on every time.'

Thanks for this note, I have recently fixed some of the dependences of my original maps that showed a
requirement for the foreign planet add-on which those maps didn't use. I'll finish tidying them up
and send them via the editor as an upgrade. I wasn't sure if I needed to delete them first, but this will make it easier.

I think that having a dependency requirement display is a very good idea, so it's definately a +1 from me.


The aussies are coming, ya ho! ya ho!

Top Quote
kaputtnik
Avatar
Joined: 2013-02-18, 20:48 UTC+1.0
Posts: 2678
OS: Archlinux
Version: current master
Ranking
One Elder of Players
Location: Germany
Posted at: Yesterday 08:24 UTC+2.0

Nordfriese wrote

If you are uploading the map directly from the editor, just keep the map's name exactly the same, and the editor will publish it as an update (automatically incrementing the version number) instead of making it a new add-on every time.

I wonder if we should create a wiki article about using the add-on manager, where such information can also be added. The linked documentation is more describing "the internals off add-ons" than describing "How to use the add-on manager ui". Or should such information go into the help window?


Top Quote
Ron_of_Nord
Avatar
Joined: 2024-04-20, 23:43 UTC+2.0
Posts: 186
OS: Windows
Version: 1.3
Ranking
Widelands-Forum-Junkie
Location: Land_down_under
Posted at: Yesterday 09:18 UTC+2.0

kaputtnik wrote

Nordfriese wrote

If you are uploading the map directly from the editor, just keep the map's name exactly the same, and the editor will publish it as an update (automatically incrementing the version number) instead of making it a new add-on every time.

I wonder if we should create a wiki article about using the add-on manager, where such information can also be added. The linked documentation is more describing "the internals off add-ons" than describing "How to use the add-on manager ui". Or should such information go into the help window?

May I suggest both. A wiki article on this would be most welcome, or at least a starters guide detailing the main functions.
I haven't properly read all the help myself yet, but if a wiki page is too much, maybe an outline of usage would be a good idea.
If I have time tonight, I will have a much better look at the help so i can understand the system better myself.


The aussies are coming, ya ho! ya ho!

Top Quote