DebuggingCampaigns: Difference between revisions
From The Battle for Wesnoth Wiki
m Categorize |
Artisticdude (talk | contribs) mNo edit summary |
||
| Line 10: | Line 10: | ||
*Is the script in the right location (usually campaigns/YOUR_MODULE/scenarios) | *Is the script in the right location (usually campaigns/YOUR_MODULE/scenarios) | ||
*Is it really a scenario load problem? Maybe the main | *Is it really a scenario load problem? Maybe the main.cfg file isn't being loaded correctly. | ||
*Are all the linking tags spelled correctly?("first_scenario=???", "next_scenario=???", "id=???") | *Are all the linking tags spelled correctly? ("first_scenario=???", "next_scenario=???", "id=???") | ||
*If you're using the template, did you remember to change the script in the utils directory to load your module? Otherwise you might get a recursion error that may prevent your scenarios from loading (remember, scenarios are loaded last) | *If you're using the template, did you remember to change the script in the utils directory to load your module? Otherwise you might get a recursion error that may prevent your scenarios from loading (remember, scenarios are loaded last) | ||
*Is a downloaded module breaking | *Is a downloaded module breaking your version of the game? | ||
*Do you have read permissions on your scripts? | *Do you have read permissions on your scripts? | ||
Revision as of 01:29, 31 January 2012
"Debugging" means to fix by removing errors. Here are some ideas to help you when you are building a campaign and need to fix it.
Things to check when your scenario doesn't load
- Do the id tags match exactly? Does the id in the caller script have the same case (lowercase/uppercase) as the scenario's id?
- Is the ".cfg" extension appended to the script filename?
- Is the script in the right location (usually campaigns/YOUR_MODULE/scenarios)
- Is it really a scenario load problem? Maybe the main.cfg file isn't being loaded correctly.
- Are all the linking tags spelled correctly? ("first_scenario=???", "next_scenario=???", "id=???")
- If you're using the template, did you remember to change the script in the utils directory to load your module? Otherwise you might get a recursion error that may prevent your scenarios from loading (remember, scenarios are loaded last)
- Is a downloaded module breaking your version of the game?
- Do you have read permissions on your scripts?
See Also:
This page was last edited on 31 January 2012, at 01:29.