Legend of the Invincibles
Moderator: Forum Moderators
Re: Legend of the Invincibles
no that wasnt what i meant, i just asked if there are any penalaties for getting those swords like needing more xp to advance then if you started from chapter 1
yes i tried alot to do things wrong i found the answers very amusing
yes i tried alot to do things wrong i found the answers very amusing

what i asked is stil validKonrad2 wrote: thats true but i could make an infinity number of those swords and give both delly and efraim insane amount of damage from beginning with that bug
my question for the misbenefits is based on the thought that if you go on from chapter to chapter leveling is harder
i thought something like that would be the case because if not, then theres no reason not to make the tutorial the first scenario for chapter 1
this way also everyone has to do the turtorial who wants to play this chapters (if you are newbie and dont start from beginning after turtorial, you are lost anyway, those who start from a special chapter have most likely played this campaign before and dont need to play turtorial)
EDIT: if you start from chapter 1 delly has one more attack (7-5)
while when you start from turtorial she has only 7-4 (as basic damages without bonuses)
EDIT 2: same about her ranged attack
Last edited by Konrad2 on May 1st, 2013, 9:27 am, edited 1 time in total.
Re: Legend of the Invincibles
O_O Where can i find the tutorial ? Is it up on the server or did i just miss the message with it ?
edit: forget it, i just uploaded the last version, gonna have to go back from start again... 1 day and a half for nothing, too bad.
edit: forget it, i just uploaded the last version, gonna have to go back from start again... 1 day and a half for nothing, too bad.
Last edited by Raijer on April 30th, 2013, 8:47 pm, edited 1 time in total.
I am the master of my fate:
I am the captain of my soul.
William Ernest Henley
I am the captain of my soul.
William Ernest Henley
Re: Legend of the Invincibles
just update LotI and its above the first chapter
Re: Legend of the Invincibles
@Konrad2
I have edited my previous reply accordingly, but while I was debugging and editing, you were posting, posting, editing,...
@Raijer
When you update it, the old save files will work, I am trying to keep it compatible at least for a month, and prevent it from crashing when using versions that aren't older than three months.
I have edited my previous reply accordingly, but while I was debugging and editing, you were posting, posting, editing,...
@Raijer
When you update it, the old save files will work, I am trying to keep it compatible at least for a month, and prevent it from crashing when using versions that aren't older than three months.
Re: Legend of the Invincibles
That's not the problem ( i played this campaign enough to know that ) just that i thought the special items where more incredible that that (or some kind of self-improving sword, who knows...), so i wanted to replay the campaign with those items. I just played the tutorial, got the same bug as everyone, and i got efraim equipped with 2 krux and one twinkling swords (wasn't intended, just tried to take the krux sword before putting the twinkling in the item storage).
Edit: Should have looked better at the stats... Those might be the best swords, and i'm gonna play chapter 1 again with them.
Edit: Should have looked better at the stats... Those might be the best swords, and i'm gonna play chapter 1 again with them.
Last edited by Raijer on April 30th, 2013, 9:08 pm, edited 1 time in total.
I am the master of my fate:
I am the captain of my soul.
William Ernest Henley
I am the captain of my soul.
William Ernest Henley
Re: Legend of the Invincibles
sry 
still the bug with delly having lesser attack remains right?
also i would rly prefer making the turtorial the first scenario of chapter 1 or just let them have those items from beginning of chapter one
also could you upload this change maybe earlier then with next version? would like to play from turtorial on

still the bug with delly having lesser attack remains right?
also i would rly prefer making the turtorial the first scenario of chapter 1 or just let them have those items from beginning of chapter one
also could you upload this change maybe earlier then with next version? would like to play from turtorial on
Re: Legend of the Invincibles
@Raijer
I never wanted these items to be legendary, just a motivation to play it. If they are too good, I might make them worse.
@Konrad2
I have fixed all the unexpected differences, but not uploaded it yet. I want to make some more changes before making a new version. There are things I wanted to do, but I forgot.
I think that tutorial should not be a part of chapter one, tutorials have to be optional. The rewards for it are just to make sure that newbies will play through it. I tried to keep it interesting and humorous, without overloading the player with information.
I never wanted these items to be legendary, just a motivation to play it. If they are too good, I might make them worse.
@Konrad2
I have fixed all the unexpected differences, but not uploaded it yet. I want to make some more changes before making a new version. There are things I wanted to do, but I forgot.
I think that tutorial should not be a part of chapter one, tutorials have to be optional. The rewards for it are just to make sure that newbies will play through it. I tried to keep it interesting and humorous, without overloading the player with information.
Re: Legend of the Invincibles
Don't change them, they're better than most swords, but still less good than some crafted items. also, will you make something like "dugi's set" (using dugi's wrath and ward, with some special power once you got both?), even if it might be nearly impossible to complete....
I am the master of my fate:
I am the captain of my soul.
William Ernest Henley
I am the captain of my soul.
William Ernest Henley
Re: Legend of the Invincibles
i just ask for the fast update because it would be stupid to not play the turtorial, because if you dont play it, dellys attacks are weakened and you dont get usefull weapons, but turtorial is buggy which stops me from beginning to play 

Re: Legend of the Invincibles
Done. Also made it possible to unstore items after turn 3 if the unit is standing on a castle.
Guys, this is not facebook.
Guys, this is not facebook.
Last edited by Dugi on April 30th, 2013, 9:37 pm, edited 1 time in total.
Re: Legend of the Invincibles
Thaaaaaanks a lot. (i know my message is of no use, but still)
I am the master of my fate:
I am the captain of my soul.
William Ernest Henley
I am the captain of my soul.
William Ernest Henley
Re: Legend of the Invincibles
@ dugi your answer is just an example why i find your campaign so awesome
its not just about gameplay but also about an interesting story and funny comments which make you laugh
this is why i say: WORSHIP DUGI, THE GOD OF ENTERTAINING CAMPAIGNS!!!
*throwing myself on the ground before you*
btw thx for the great favor you did me with the update
EDIT: in turtorial you can make delly take the armor of as often you want, because you dont seem to actually make her drop the armor which results on being able to get an infinite amount of potions you can use on efraim (that way you can make him nearly invincible till he lvls the first time)
dont bother to update it fast thats something that i dont have to do and what would only have limited use
its not just about gameplay but also about an interesting story and funny comments which make you laugh
this is why i say: WORSHIP DUGI, THE GOD OF ENTERTAINING CAMPAIGNS!!!
*throwing myself on the ground before you*
btw thx for the great favor you did me with the update
EDIT: in turtorial you can make delly take the armor of as often you want, because you dont seem to actually make her drop the armor which results on being able to get an infinite amount of potions you can use on efraim (that way you can make him nearly invincible till he lvls the first time)
dont bother to update it fast thats something that i dont have to do and what would only have limited use
Re: Legend of the Invincibles
I found some bugs:
BfW: 1.11.2, english installation
1) Warnings in stderr.txt
Description:
20130501 02:18:22 warning unit: Unknown attribute 'animate' discarded.
20130501 02:18:22 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:18:22 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
Reproduction scenario: (reproduced)
start tutorial and pick up the sword
Attachment
n/a - beginning of the game
Note
This kind of bug appears every time you pick up something. See below:
20130501 02:05:47 warning unit: Unknown attribute 'animate' discarded.
20130501 02:05:47 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:05:47 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:06:38 warning unit: Unknown attribute 'animate' discarded.
20130501 02:06:38 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:06:38 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:06:49 warning unit: Unknown attribute 'animate' discarded.
20130501 02:06:49 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:06:49 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:07:58 warning unit: Unknown attribute 'animate' discarded.
20130501 02:07:58 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:07:58 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:09:25 warning unit: Unknown attribute 'animate' discarded.
20130501 02:09:25 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:09:25 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:10:32 warning unit: Unknown attribute 'animate' discarded.
20130501 02:10:32 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:10:32 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
2) Errors in stderr.txt
Description:
20130501 02:11:35 error audio: Could not load sound file 'sword-swish.wav'.
20130501 02:11:35 error audio: Could not load sound file 'sword-swish.wav'.
Reproduction scenario: (reproduced)
finish tutorial
Attachment
n/a
3) Warnings in stderr.tx
Description:
20130501 02:13:41 warning engine: cannot show message
Reproduction scenario: (reproduced)
start the first campaign
Attachment
n/a
4) Warnings in stderr.tx
Description:
20130501 02:45:42 warning config: 09 Ancient Lich does not support gender 1
20130501 02:45:42 warning config: Advancing09 Ancient Lich does not support gender 1
Reproduction scenario: (reproduced)
start the first campaign
Attachment
n/a
5) WML error is displayed
Description:
Invalid WML found: Descriptions should no longer include the name as the first line. (253)
Reproduction scenario: (reproduced)
start the first campaign
right click on efraim/any unit, select "unit description", close "description", click on this unit. The error message is displayed
Attachment
WML error.png
6) Warnings in stderr.txt
Description:
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[1].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[1].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[1].sort
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[2].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[2].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[2].sort
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[3].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[3].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[3].sort
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[4].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[4].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[4].sort
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[5].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[5].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[5].sort
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[6].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[6].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[6].sort
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[7].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[7].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[7].sort
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[8].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[8].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[8].sort
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[9].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[9].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[9].sort
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[10].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[10].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[10].sort
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[11].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[11].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[11].sort
Reproduction scenario: (reproduced)
start the first campaign
right click on efraim/any unit, select "item", close item, go to the edge of map by mouse
Attachment
n/a
BfW: 1.11.2, english installation
1) Warnings in stderr.txt
Description:
20130501 02:18:22 warning unit: Unknown attribute 'animate' discarded.
20130501 02:18:22 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:18:22 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
Reproduction scenario: (reproduced)
start tutorial and pick up the sword
Attachment
n/a - beginning of the game
Note
This kind of bug appears every time you pick up something. See below:
20130501 02:05:47 warning unit: Unknown attribute 'animate' discarded.
20130501 02:05:47 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:05:47 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:06:38 warning unit: Unknown attribute 'animate' discarded.
20130501 02:06:38 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:06:38 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:06:49 warning unit: Unknown attribute 'animate' discarded.
20130501 02:06:49 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:06:49 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:07:58 warning unit: Unknown attribute 'animate' discarded.
20130501 02:07:58 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:07:58 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:09:25 warning unit: Unknown attribute 'animate' discarded.
20130501 02:09:25 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:09:25 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:10:32 warning unit: Unknown attribute 'animate' discarded.
20130501 02:10:32 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
20130501 02:10:32 warning engine: variable_info: retrieving member of non-existent WML container, advanced.abilities.illuminates.value
2) Errors in stderr.txt
Description:
20130501 02:11:35 error audio: Could not load sound file 'sword-swish.wav'.
20130501 02:11:35 error audio: Could not load sound file 'sword-swish.wav'.
Reproduction scenario: (reproduced)
finish tutorial
Attachment
n/a
3) Warnings in stderr.tx
Description:
20130501 02:13:41 warning engine: cannot show message
Reproduction scenario: (reproduced)
start the first campaign
Attachment
n/a
4) Warnings in stderr.tx
Description:
20130501 02:45:42 warning config: 09 Ancient Lich does not support gender 1
20130501 02:45:42 warning config: Advancing09 Ancient Lich does not support gender 1
Reproduction scenario: (reproduced)
start the first campaign
Attachment
n/a
5) WML error is displayed
Description:
Invalid WML found: Descriptions should no longer include the name as the first line. (253)
Reproduction scenario: (reproduced)
start the first campaign
right click on efraim/any unit, select "unit description", close "description", click on this unit. The error message is displayed
Attachment
WML error.png
6) Warnings in stderr.txt
Description:
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[1].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[1].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[1].sort
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[2].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[2].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[2].sort
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[3].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[3].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[3].sort
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[4].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[4].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[4].sort
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[5].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[5].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[5].sort
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[6].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[6].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[6].sort
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[7].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[7].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[7].sort
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[8].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[8].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[8].sort
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[9].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[9].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[9].sort
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[10].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[10].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[10].sort
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[11].description
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[11].name
20130501 02:59:43 warning engine: variable_info: invalid WML array index, drops[11].sort
Reproduction scenario: (reproduced)
start the first campaign
right click on efraim/any unit, select "item", close item, go to the edge of map by mouse
Attachment
n/a
Currently playing: Legend of the Invincibles
Already finished on BfW 1.11.X: Heir to the Throne, A Tale of Two Brothers, Rebellion in the North
Already finished on BfW 1.11.X: Heir to the Throne, A Tale of Two Brothers, Rebellion in the North
Re: Legend of the Invincibles
can only provide information to the attachment
it seems that from 1.10 to 1.11 the WML was changed and it isnt allowed anymore that in unit description the name of the unit is used in the first line
this is something about wesnoth and not about LotI
it seems that from 1.10 to 1.11 the WML was changed and it isnt allowed anymore that in unit description the name of the unit is used in the first line
this is something about wesnoth and not about LotI
Re: Legend of the Invincibles
What funny comments? Where?Konrad2 wrote: funny comments which make you laugh
And I fixed the remaining tutorial problem.
___________________________________________
There seems to be no way to avoid this warning, because there seems to be no other way to check if a variable exists that trying if the engine can retrieve it.dark_Crag wrote:warning engine: variable_info: invalid WML array index
Fixed, will be included in the next version.dark_Crag wrote:error audio: Could not load sound file 'sword-swish.wav'.
In some occasions, it is easier and more effective to make a unit that might not exist tell something that would not be displayed if it doesn't exist than to check if it exists and then make it tell something to prevent that warning. Anyway, this should not happen at the beginning of the first campaign, so can you tell me where exactly did it appear?dark_Crag wrote:warning engine: cannot show message
EDIT: Found it.
I know about this, but it has no ill effect on the game and I have no idea what makes it appear. The ancient lich is just a copy of the ancient lich that can normally advance from lich if it is allowed to.dark_Crag wrote:09 Ancient Lich does not support gender 1
This is due to a change in the game that was not mentioned anywhere. I tried to fix it, making the descriptions of abilities be loaded differently in 1.11.2 and in other versions, but it seems that it didn't work. They should have specified where did it find that part of WML code that became invalid from version to version (but is still supported). And I failed to reproduce it.dark_Crag wrote:Invalid WML found: Descriptions should no longer include the name as the first line. (253)
Engine warnings are usually false positives, useful sometimes if an error is hard to find, but usually they mean nothing. There is no need to report them.