[Historical] Legend of Wesmere (add-on version)
Moderator: Forum Moderators
Re: Legend of Wesmere-Elvish(Kalenz) Campaign
Yes, I thought so and it looks like a god way to balance. It does not have to be 1.5 for all scenaria. and we should probably add some safety WML to make sure we do not get a crash if the player wants to jump to a particular scenario without having played the previous one. In fact this looks like a general good trick for any campaign.
Re: Legend of Wesmere-Elvish(Kalenz) Campaign
I am already trying to make sure that going through the scenarios with :n in debug mode works.santi wrote:Yes, I thought so and it looks like a god way to balance. It does not have to be 1.5 for all scenaria. and we should probably add some safety WML to make sure we do not get a crash if the player wants to jump to a particular scenario without having played the previous one. In fact this looks like a general good trick for any campaign.
Jumping to a particular scenario with everything working well is harder.
I will have a look at it.
Which scenarios don't work when you jump into them?
Fabi
Re: Legend of Wesmere-Elvish(Kalenz) Campaign
No complaints (yet), the point is that right now the gold is hardcoded.
If we change that and then jump, it would have an initially undefined gold for the player's side and hence also for the enemy.
I think it grabs the default gold in that case, but I have not checked it. There should not be a problem
If we change that and then jump, it would have an initially undefined gold for the player's side and hence also for the enemy.
I think it grabs the default gold in that case, but I have not checked it. There should not be a problem
Re: Legend of Wesmere-Elvish(Kalenz) Campaign
In trunk, there's a :cl command that will show you a list of all scenarios.
Re: Legend of Wesmere-Elvish(Kalenz) Campaign
Playtesters of Legend of Wesmere should start Wesnoth with the commandline:
to gain debug output on the commandline.
Greetings, Fabi
Code: Select all
wesnoth --debug --log-info=notifs
Greetings, Fabi
Re: Legend of Wesmere-Elvish(Kalenz) Campaign
yes, but that does not help too much:
wesnoth --debug --log-info=notifs
Battle for Wesnoth v1.5.4
Started on Thu Sep 18 00:10:04 2008
Data at '/usr/share/share/wesnoth'
Checking video mode: 871x682x32...
setting mode to 871x682x32
20080918 00:11:17 error config: Unit with -2 hitpoints found, set to 0 for damage calculations
20080918 00:11:17 error config: Unit with -2 hitpoints found, set to 0 for damage cal
wesnoth --debug --log-info=notifs
Battle for Wesnoth v1.5.4
Started on Thu Sep 18 00:10:04 2008
Data at '/usr/share/share/wesnoth'
Checking video mode: 871x682x32...
setting mode to 871x682x32
20080918 00:11:17 error config: Unit with -2 hitpoints found, set to 0 for damage calculations
20080918 00:11:17 error config: Unit with -2 hitpoints found, set to 0 for damage cal
Re: Legend of Wesmere-Elvish(Kalenz) Campaign
Can you go in more detail when that error appears?santi wrote:yes, but that does not help too much:
wesnoth --debug --log-info=notifs
Battle for Wesnoth v1.5.4
Started on Thu Sep 18 00:10:04 2008
Data at '/usr/share/share/wesnoth'
Checking video mode: 871x682x32...
setting mode to 871x682x32
20080918 00:11:17 error config: Unit with -2 hitpoints found, set to 0 for damage calculations
20080918 00:11:17 error config: Unit with -2 hitpoints found, set to 0 for damage cal
The "--log-info=notifs" is for debug output that is coded in wml by me, not for engine output.
Fabi
Release version 1.5.7
New release on the add-on server of wesnoth 1.5.x
This release adds support for debugging the campaign with :choose_level , :n and
by direct start of a level with first_scenario= .
Enjoy.
This release adds support for debugging the campaign with :choose_level , :n and
by direct start of a level with first_scenario= .
Enjoy.
Re: Legend of Wesmere-Elvish(Kalenz) Campaign
Ok, some more debugging info:
1) Scenario 6(Aquaintance in need)
We get:
;however, there is no such recruitment pattern:
if the Wolf Rider, Golbin knights and Pillagers are no longer scouts
Else, could it be a WML issue?
2) We get:
But that does not seem to be the only explanation, as about 2 or 3 such messages per death are generated
3)
1) Scenario 6(Aquaintance in need)
We get:
Apparently happens when the dwarves get to recruit( dwarves do not have scouts)Deprecated WML found: Trying to recruit a: scout but no unit of that type (usage=) is available. Check the recruit and [ai] recruitment_pattern keys for this side against the usage key of the units in question! Removing invalid recruitment_pattern entry and continuing...
;however, there is no such recruitment pattern:
So this looks weird. It could refer to the orcs, who have a scout in their recruitment patternrecruitment_pattern=fighter,fighter,mixed fighter
if the Wolf Rider, Golbin knights and Pillagers are no longer scouts
Else, could it be a WML issue?
2) We get:
This happens in a fight for example, when a unit dies.20080918 21:36:19 error config: Unit with -4 hitpoints found, set to 0 for damage calculations
20080918 21:36:19 error config: Unit with -4 hitpoints found, set to 0 for damage calculations
20080918 21:36:55 error config: Unit with -3 hitpoints found, set to 0 for damage calculations
But that does not seem to be the only explanation, as about 2 or 3 such messages per death are generated
3)
Ok, this appears to happen when a wolf rider/goblin knight has to decide what to do. Anyone know about it?20080918 21:40:21 error ai: AI tried to skirmish with non-skirmisher
Last edited by santi on September 18th, 2008, 8:21 pm, edited 1 time in total.
Re: Legend of Wesmere-Elvish(Kalenz) Campaign
This is only a warning, and it was a false one. The developers fixed that for 1.5.5, it's not our problem.santi wrote:Ok, some more debugging info:
1) Scenario 6(Aquaintance in need)
We get:Apparently happens when the dwarves get to recruit( dwarves do not have scouts)Deprecated WML found: Trying to recruit a: scout but no unit of that type (usage=) is available. Check the recruit and [ai] recruitment_pattern keys for this side against the usage key of the units in question! Removing invalid recruitment_pattern entry and continuing...
;however, there is no such recruitment pattern:So this looks weird. It could refer to the orcs, who have a scout in their recruitment patternrecruitment_pattern=fighter,fighter,mixed fighter
if the Wolf Rider, Golbin knights and Pillagers are no longer scouts
Else, could it be a WML issue?
For the last 2 issues I assume the same as for the first one.santi wrote: 2) We get:This happens in a fight for example, when a unit dies.20080918 21:36:19 error config: Unit with -4 hitpoints found, set to 0 for damage calculations
20080918 21:36:19 error config: Unit with -4 hitpoints found, set to 0 for damage calculations
20080918 21:36:55 error config: Unit with -3 hitpoints found, set to 0 for damage calculations
But that does not seem to be the only explanation, as about 2 or 3 such messages per death are generated
3)Ok, I have not tracked this in detail. Anyone know about it?20080918 21:40:21 error ai: AI tried to skirmish with non-skirmisher
This is something that concerns the core developers. I don't believe it has anything to do with LOW.
Remember, our target is a development version.
Greetings, Fabi
Re: Legend of Wesmere-Elvish(Kalenz) Campaign
ok, in scenario 7, why did you take out the option "defeat Grubr"? (the only one there is a chance)
Also, there is a default "defeat Urug-Pir" option, so that Galtrid on the very first command says so(I'm alredy defeating Urug-Pir). he should probably say(I'm already attacking Urug-Pir)
Also, there is a default "defeat Urug-Pir" option, so that Galtrid on the very first command says so(I'm alredy defeating Urug-Pir). he should probably say(I'm already attacking Urug-Pir)
Re: Legend of Wesmere-Elvish(Kalenz) Campaign
I messed with the sides to fit the new several scenarios one map concept.santi wrote:ok, in scenario 7, why did you take out the option "defeat Grubr"? (the only one there is a chance)
Also, there is a default "defeat Urug-Pir" option, so that Galtrid on the very first command says so(I'm alredy defeating Urug-Pir). he should probably say(I'm already attacking Urug-Pir)
It's a matter of telling the ai_controller who is a friend and who is an enemy.
I will try to find an automatism for that.
The second one is a language issue, or did I get you wrong?
Fabi
Re: Legend of Wesmere-Elvish(Kalenz) Campaign
Yes, you can say language in the sense it uses the wrong expression.
Plus, I think users may be not exactly getting what they think when they give the orders
Another issue with maps: We should find a more elvish-looking name for the river in the Kalian than "foobar"
Plus, I think users may be not exactly getting what they think when they give the orders
Another issue with maps: We should find a more elvish-looking name for the river in the Kalian than "foobar"
Re: Legend of Wesmere-Elvish(Kalenz) Campaign
Agreedsanti wrote:Yes, you can say language in the sense it uses the wrong expression.
Plus, I think users may be not exactly getting what they think when they give the orders
Another issue with maps: We should find a more elvish-looking name for the river in the Kalian than "foobar"
Re: Legend of Wesmere-Elvish(Kalenz) Campaign
Couple more issues:
1) In ELves Last Stand, when El'Isomithir dies, instead of him asking Kalenz about orders,
now it is Andulias who asks in the place of El'Isomithir. I had fixed this in previous versions
but somehow this fix did not make it?
2) In Bounty Hunters, the sea creatures are a) two few(3 instead of 5),
b) too concentrated(in the same upper right hand corner) and
c) not aggressive
I am progressing with playtesting now. So far it is quite playable
1) In ELves Last Stand, when El'Isomithir dies, instead of him asking Kalenz about orders,
now it is Andulias who asks in the place of El'Isomithir. I had fixed this in previous versions
but somehow this fix did not make it?
2) In Bounty Hunters, the sea creatures are a) two few(3 instead of 5),
b) too concentrated(in the same upper right hand corner) and
c) not aggressive
I am progressing with playtesting now. So far it is quite playable