Merge of the new terrain system - new map changes
Moderator: Forum Moderators
-
- Inactive Developer
- Posts: 787
- Joined: March 31st, 2006, 6:55 am
For the 1.3 branch that wouldn't make sense at this point in time. 1.3 is development which means things can change rapidly. Some changes will introduce a new syntax making the older syntax deprecated and thus the content broken. Eg the terrain syntax will be changed again and might break already converted WML, I'm not happy with that but it makes the terrain-graphics WML much simpler.
We've been discussing on irc about better ways to inform the original author about broken content so that they're aware of the problem.
For 1.2 this might be a good idea, but honestly I'm not interested in doing that. If somebody wants to make such a list and maintain it, I'll sticky it in that forum.
We've been discussing on irc about better ways to inform the original author about broken content so that they're aware of the problem.
For 1.2 this might be a good idea, but honestly I'm not interested in doing that. If somebody wants to make such a list and maintain it, I'll sticky it in that forum.
I would say that all are broken until they switch to the new syntax. That is why I did wipe the 1.3.1 campaign server from all content. In general I can not recommend using 1.2.x content with 1.3.1, it is likely to lead to problems. We won't even start testing if any campaigns *might* work in 1.3.1.santi wrote:Might be a nice idea to start a thread in the Campaign Scenario&Development Forum pointing out which UMCs are broken.
Wish Scott were around, I think he'd have started one already...
-
- Inactive Developer
- Posts: 787
- Joined: March 31st, 2006, 6:55 am
With 1.3.2 with the final version of the terrain system out, I slowly start to drop the backwards compatibility. This cleans up the source and give some speed improvements (which the terrain system really can use).
1.3.2
* Enable the new format (after that the letters won't change anymore
so UMC can really start to convert, adding can of course still happen)
* Not converted to 1.3.1 format UMC's should be removed from the
campaign server
* Enable automatic translation from 1.3.1 to 1.3.2 format on load
this means that the new letter is saved upon saving
1.3.3
* Remove support for 1.2 format
* Not converted to 1.3.2 format UMC's should be removed from the
campaign server
* Enable automatic translation from old keep to human keep
this is required for automatic translated scenarios and savegames
on saving the new letter is saved
* Remove the old human keep from the terrain.cfg's
* Allow wildcard matching and, ! as not, in all terrain filters
Sapient wants to do store_location since there are some more things
he wants to change
These changes mean that 1.2 savegames can no longer be opened in trunk
1.3.4
* Remove support for automatic translation from 1.3.1 to 1.3.2 format
That means that 1.3.1 savegames can no longer be opened in trunk
1.3.5
* Remove support for automatic translation of old human keep
1.5.1
* remove the old letters from the configs and remove the convert
options this means 1.4 will ship with the conversion tools but
the support in trunk will be removed after branching
1.3.2
* Enable the new format (after that the letters won't change anymore
so UMC can really start to convert, adding can of course still happen)
* Not converted to 1.3.1 format UMC's should be removed from the
campaign server
* Enable automatic translation from 1.3.1 to 1.3.2 format on load
this means that the new letter is saved upon saving
1.3.3
* Remove support for 1.2 format
* Not converted to 1.3.2 format UMC's should be removed from the
campaign server
* Enable automatic translation from old keep to human keep
this is required for automatic translated scenarios and savegames
on saving the new letter is saved
* Remove the old human keep from the terrain.cfg's
* Allow wildcard matching and, ! as not, in all terrain filters
Sapient wants to do store_location since there are some more things
he wants to change
These changes mean that 1.2 savegames can no longer be opened in trunk
1.3.4
* Remove support for automatic translation from 1.3.1 to 1.3.2 format
That means that 1.3.1 savegames can no longer be opened in trunk
1.3.5
* Remove support for automatic translation of old human keep
1.5.1
* remove the old letters from the configs and remove the convert
options this means 1.4 will ship with the conversion tools but
the support in trunk will be removed after branching
-
- Art Contributor
- Posts: 1700
- Joined: December 7th, 2006, 8:08 pm
It got renamed to wmllint, because WML is like lint; it's ugly, but if you have enough of it you can make a sweater.
http://www.wesnoth.org/wiki/User:Sapient... "Looks like your skills saved us again. Uh, well at least, they saved Soarin's apple pie."
that map is basically impossible as whoever made it admits when you beat it.SkeletonCrew wrote:The terrain branch has been merged and thus the trunk is thawed again.
The only MP map I haven't tested in the team survival map, so if people want to test it and post their findings here I'd be happy.
I'm not a doctor but I do play one on TV.
-
- Inactive Developer
- Posts: 787
- Joined: March 31st, 2006, 6:55 am
For 1.3.10 there are some new map changes, the wiki [1] is already updated.
The basic change is that the campaign designer can now determine the terrains shown at the border.
UMC can be updated with wmllint.
External tools need to be adapted to the new format (parsing the header and ignore the border tiles).
[1] http://www.wesnoth.org/wiki/BuildingMaps
The basic change is that the campaign designer can now determine the terrains shown at the border.
UMC can be updated with wmllint.
External tools need to be adapted to the new format (parsing the header and ignore the border tiles).
[1] http://www.wesnoth.org/wiki/BuildingMaps
Just to make sure I didn't miss anything, the only change to the map file format is the addition of the three-line header, right? The wiki description of the file proper appears to be the same as before.
Author of Wercator
-
- Inactive Developer
- Posts: 787
- Joined: March 31st, 2006, 6:55 am
So... why are .map and .mask two different extensions now? Masks ARE maps, or at least they used to be. And it was very useful to have them the same file type, since it meant you could re-use maps as masks on other scenarios instead of essentially duplicating a file with just a different extension.
For I am Turin Turambar - Master of Doom, by doom mastered. On permanent Wesbreak. Will not respond to private messages. Sorry!
And I hate stupid people.
The World of Orbivm
And I hate stupid people.
The World of Orbivm
Fine, so why was that change made? It seems like it would be pretty simple to have map files be usable as masks (either include or ignore the border, either one would work), and the current implementation breaks a useful feature.Noyga wrote:Now there is a difference between masks and maps : maps also have a header for the map border...
For I am Turin Turambar - Master of Doom, by doom mastered. On permanent Wesbreak. Will not respond to private messages. Sorry!
And I hate stupid people.
The World of Orbivm
And I hate stupid people.
The World of Orbivm
It's because that way tools can differntiate between them and act accordingly.
WesCamp-i18n - Translations for User Campaigns:
http://www.wesnoth.org/wiki/WesCamp
Translators for all languages required: contact me. No geek skills required!
http://www.wesnoth.org/wiki/WesCamp
Translators for all languages required: contact me. No geek skills required!
-
- Inactive Developer
- Posts: 787
- Joined: March 31st, 2006, 6:55 am
There was a feature request that the map designer can also define the tiles at the border. The difference between the formats was wanted so I can implement some other features in the future (allow to draw fog in a mask).turin wrote:Fine, so why was that change made? It seems like it would be pretty simple to have map files be usable as masks (either include or ignore the border, either one would work), and the current implementation breaks a useful feature.Noyga wrote:Now there is a difference between masks and maps : maps also have a header for the map border...
For what reason do you use that feature, to revert a map to it's initial state?
It might be possible to add a feature to use a map file as mask as well.