Antar, Son of Rheor [Feedback Thread]

Review and rate user-made single and multiplayer campaigns and scenarios.

Moderators: Forum Moderators, Developers

User avatar
Adamant14
Posts: 889
Joined: April 24th, 2010, 1:14 pm

Re: Antar, Son of Rheor [Feedback Thread]

Post by Adamant14 » January 12th, 2019, 12:05 pm

Tuco3 wrote:
January 11th, 2019, 11:42 pm
I have installed the campaign "The Hammer of Thursagan Revised". The normal campaign is not present in the server.
OK, that explains why the campaign wont load on your engine. I use some units from THoT in my campaign, so to have THoT installed is necessary to start my campaign. To reduce the size of my campaign, I decided not to add copy's of the THoT units to my Add-On, instead I called the units from the mainline campaign, because I thought everyone has THoT installed, because it is in core. But maybe this is different when you use Linux. Perhaps some Linux users can even enlighten me here. And maybe it is possible to define THOT as dependency. You can set other add-ons as dependency, but I'm not sure if one can set a mainline campaign also as a dependency?

So there are two ways for you to play Antar, Son of Rheor.
Solution 1:
Install The Hammer of Thursagen, not in add-ons, but in data/campaigns

Solution 2:
Replace the main.cfg in your copy of Antar (add-ons/Antar) with this modified main.cfg
_main.cfg
(3.18 KiB) Downloaded 156 times
It is tested, and should work for you.

Thank you for the report.
Author of Antar, Son of Rheor ( SP Campaign) | Development Thread + Feedback Thread + Replays of ASoR

User avatar
James_The_Invisible
Posts: 509
Joined: October 28th, 2012, 1:58 pm
Location: Somewhere in the Northlands, fighting dark forces
Contact:

Re: Antar, Son of Rheor [Feedback Thread]

Post by James_The_Invisible » January 12th, 2019, 3:04 pm

Adamant14 wrote:
January 12th, 2019, 12:05 pm
To reduce the size of my campaign, I decided not to add copy's of the THoT units to my Add-On, instead I called the units from the mainline campaign, because I thought everyone has THoT installed, because it is in core. But maybe this is different when you use Linux. Perhaps some Linux users can even enlighten me here.
Linux (Ubuntu) user here. On some Linux distributions every campaign is a separate package which you can install or not install at will (they are not necessary if you want to play only multiplayer). So if you want campaign The Hammer of Thursagan for Wesnoth 1.14, you have to install package wesnoth-1.14-thot.
But if you install package wesnoth or wesnoth-1.14 you will automatically get all mainline campaigns.
On some distributions you can even install Wesnoth from Steam in which case you have all mainline campaigns and automatic updates (and usually before the version is even announced on the forums).

User avatar
Pentarctagon
Forum Administrator
Posts: 4056
Joined: March 22nd, 2009, 10:50 pm
Location: Earth (occasionally)

Re: Antar, Son of Rheor [Feedback Thread]

Post by Pentarctagon » January 12th, 2019, 3:40 pm

For what it's worth, every place Wesnoth is available for download directly contains all the campaigns - Steam, flatpak, and the Wesnoth website. It's only certain linux distros that split the campaigns out like that, for I suppose size reasons, but splitting things out like that is not considered to be something that's actually officially supported.
99 little bugs in the code, 99 little bugs
take one down, patch it around
-2,147,483,648 little bugs in the code

shevegen
Posts: 233
Joined: June 3rd, 2004, 4:35 pm

Re: Antar, Son of Rheor [Feedback Thread]

Post by shevegen » January 13th, 2019, 2:49 am

> It's only certain linux distros that split the campaigns out like that, for I suppose size reasons, but splitting things out like that is not
> considered to be something that's actually officially supported.

I have heard that claim in the past, usually by debian.

There is a tiny bit of merit in there, e. g. the argument being that server systems may not need devel parts (header files)
and so forth.

However had, I have also found that debian maintainers are often clueless people and randomly chop up packages merely
to annoy people. This has happened before with ruby, for example; and I read complaints about this from python devs
too.

The bigger problem then is that when you are a newcomer, you may not know about this - and you may complain upstream
e. g. ... at the ruby developers. Or in this case, the wesnoth developers. But they rarely have anything at all to do with
this re-packaging of stuff.

I don't think that size is the reason because -devel packages are always done even for tiny packages. It's the mind set of
these distributions to want to do so, and then let their package manager make sense of any of that.

I personally would recommend to never support any other variant than the one that the wesnoth developers build/maintain,
because otherwise you would then invest time for problems created by other people. I would even go as far as to discourage
the use of such packages but I understand that this is also difficult - people tend to use e. g. ubuntu or linux mint largely
for convenience and lack of knowledge, so it is not trivial for them to do things on their own. Unless of course until the
day where they realize that these distributions cause more problems than solve them.

In-wesnoth updates make a lot of sense to me though, even completely updating/changing the version of wesnoth that
is being run/used or tested (e. g. I compile wesnoth into /Programs/Wesnoth/VERSION_HERE so I could switch
within the game as-is if this were possible; right now of course I exit the version, then start the other version that
I would use; for folks who rely on hardcoded paths such as /usr/bin/wesnoth, they have it harder of course since
only one such file may exist at all times).

Wayirr
Posts: 71
Joined: February 11th, 2012, 3:42 pm

Re: Antar, Son of Rheor [Feedback Thread]

Post by Wayirr » May 21st, 2019, 11:54 am

in many distributions, such as Slackware, packages are not split to multiple tiny packages, so Battle for Wesnoth comes as one package without further granularity. In other distros there are only two packages, wesnoth and wesnoth data, but they have a dependency, so you'll end up getting a complete install as well.

Post Reply