useful Perl support scripts
Moderator: Forum Moderators
useful Perl support scripts
Several useful Perl scripts have been posted to the forum to date. Here are pointers to these scripts in one convenient place, for reference. Perhaps some of these tools are sufficiently useful to be included in wesnoth/src/tools ? wercator is definitely a significant contribution, one that I think many people would like to see as part of the official distribution.
- wercator - convert standard maps to "bigmap" images, by Quensul
scenario_follower - show scenario summaries for a campaign, by Darth Fool
dr - damage report generator, by ott
st - savefile statistics summarizer, by ott
tagfind - find WML tags used in game files, together with their attributes, by ott
revmaph/revmapv - flip map file horizontally or vertically, by ott
Just a reminder, they have to be GPL-ed to be included in the official distribution (if it's already the case, forget about this remark).
I'm all for keeping this kind of useful resources around. We already have a fortune file, why not an extended tool repository... But we will have to find a way to identify/document them: some of the tools already present in the distribution could be completely deprecated and we don't know about it. For example, I removed from 0.8.9 some tools that had not been used for 6 monthes (and were completely irrelevant to Wesnoth as it is now standing). I fear this situation is bound to happen again.
As for the correct forum, maybe the developer one?
I'm all for keeping this kind of useful resources around. We already have a fortune file, why not an extended tool repository... But we will have to find a way to identify/document them: some of the tools already present in the distribution could be completely deprecated and we don't know about it. For example, I removed from 0.8.9 some tools that had not been used for 6 monthes (and were completely irrelevant to Wesnoth as it is now standing). I fear this situation is bound to happen again.
As for the correct forum, maybe the developer one?
It's not a perl script (perhaps someone should port it), but dacyn's C++ map rotater is pretty useful.
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
Wercator, at least, has been GPL'd since v0.1.silene wrote:Just a reminder, they have to be GPL-ed to be included in the official distribution (if it's already the case, forget about this remark).
I was planning on adding a reference to Wercator and a link to its website when I release 0.3 this weekend, but I'm not sure where. Candidates appear to be:scott wrote:Also please add them to the wiki
Building Campaigns looks to be the best fit, although there are other likely places:
User Scenarios: the tagline includes "game modifications", but it's really a campaign list.
Building Maps: Wercator creates graphical maps, but doesn't have anything to do with creating scenario maps.
Building Scenarios, tho this is mostly WML-centric.
Or maybe Wesnoth Graphics, but this is pretty much an icon list.
Anyone have an opinion about where the heck it should go?
- Elvish_Pillager
- Posts: 8137
- Joined: May 28th, 2004, 10:21 am
- Location: Everywhere you think, nowhere you can possibly imagine.
- Contact:
In a new page, entitled "External Wesnoth Utilities".Anyone have an opinion about where the heck it should go?
It's all fun and games until someone loses a lawsuit. Oh, and by the way, sending me private messages won't work. :/ If you must contact me, there's an e-mail address listed on the website in my profile.
Done. ott, I just copied the list from your post and fleshed it out a bit. If you'd like to expand them, the descriptions of your scripts are a bit sparse; I haven't used any of them personally.scott wrote:Also please add them to the wiki
"All are not perl scripts"? Yes they are... they won't be if you list Dacyn's rotation function, but currently they all are.Quensul wrote:Done. ott, I just copied the list from your post and fleshed it out a bit. If you'd like to expand them, the descriptions of your scripts are a bit sparse; I haven't used any of them personally.scott wrote:Also please add them to the wiki
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