[Map] WarMUX maps conversion project
What is it about?
The game "WarMUX" is as good as dead. WarMUX is another Worms clone and free software. WarMUX is nice to play, nothing too special although. If you would compare WarMUX directly to Hedgewars, then WarMUX is, openly spoken, hopelessly behind Hedgewars in terms of gameplay. However, the maps weren't all that bad. There were in fact some high-quality maps for WarMUX, some of them even, but not all, seem to fit into the Hedgewars style guidelines. Those who don't fit into the style may serve at least as template/idea-giver/whatever.
I thought it would be a good idea to polish the best WarMUX maps and convert them to Hedgewars so that at least that work of the WarMUX community is not lost forever.
For more information about WarMUX, see my off-topic post over there. You will find a lot of useful links here, including original data files.
WarMUX maps
List of WarMUX maps that have successfully converted:
- Catacombes (addon page)
- Vulcano (addon page)
- Chess (project page)
- Construction (project page)
- Paint (project page)
- Crystal (project page)
- Green Hills (addon page)
- Farm (project page)
- Ninja (project page)
- Cheese (project page)
- FunkyIsland (addon page)
- Jungle Mountain (addon page)
- Arcade Room (project page)
- Lonely Island (included in Hedgewars)
- Battle Night (addon page)
- Monkey-Bubble (project page)
- Snow (project page)
- Hell (addon page)
Maps that have not been converted yet:
- Desert
You can now also find a collection of all WarMUX uploads on hh.unit22.org.
If you want to see another WarMUX map in Hedgewars, please just post to the thread.
My contributions
I'll start right away with the maps Cheese (new version), Arcade Room, Chess, Construction, Paint and Farm.
Your contribution
If you want to convert a WarMUX map to Hedgewars, it would be nice if you let us know first. Otherwise it may happen that two persons do the same work just because the communication failed.
Map format
This section is only interesting for those who want to help in the WarMUX maps conversion project.
Both map formats are rather similar. But there are still some differences:
- Both map formats rely heavily on the PNG format.
- Both map formats support backgrounds. Here it gets tricky: WarMUX supports multiple layers to create a "parallax" background, there seems to be no limit of background layers. Hedgewars also supports a parallax background, but is limited two two layers.
- In WarMUX the background is scaled to fit the visible area. I don't know what transformations Hedgewars does to the background. In WarMUX the background does not repeat, but in Hedgewars, it does (unless you use SkyL.png/SkyR.png/horizontL.png/horizontR.png).
- Both games support Ogg Vorbis music.
- Both support flakes in almost the same way. Hedgewars wants 64×64 flakes, WarMUX accepts flakes of any size. Both games support animated flakes.
- Only Hedgewars supports clouds
- Hedgewars supports custum themes and maps which are stored seperately. WarMUX only supports custom maps and therefore stores backgrounds and flakes in the map folder, too.
- Hedgewars' config files are
map.cfg
andtheme.cfg
. WarMUX' config file isconfig.xml
.
Licensing and authors
WarMUX itself (including its maps) is licensed under GNU GPLv2 or later (according to its project page). Thus, all converted maps are released under the same license.
To find out the names of the original authors, follow the links in the map list above.
All conversions so far have been done by me (but I don't care if you credit me or not).
Hi, I am a Hedgewars developer.
Yeah, some of those maps have pretty interesting concepts. It's been forever since I've made a map and worked on a theme.
Also, Lonely Island was a Warmux Map?
Yes, Lonely Island is a WarMUX map, too. Otherwise it woudln't appear on the list, right?
I don't know however which game came first, I just know that this map appears in WarMUX, too. I know that the map is authored by the user alzen, who is/was both part of the Hedgewars and the WarMUX community. I don't know why excactly the map appears in both games. Maybe it was alzen himself, maybe it was another one. I am 100% sure it was not me. I don't care, but if you are curious, you may ask him.
Please note the different background in WarMUX. But in this particlar case, I really prefer the Hedgewars background from the Island theme, because it is the Island theme the map uses. This Hedgewars map is good as it is and does not need to be changed!
See this posting for more information on how to obtain WarMUX and the original maps (and the old bonus maps, too!).
Does this mean you want to help converting a map?
Hi, I am a Hedgewars developer.
Yeah, sure why not.
But I was actually thinking about making a new theme/map from scratch and/or work on my old camo theme. I had also started a portal theme, too, but it became such a mess and I deleted it.
Great, Star and Moon. Do you already want to say which map(s) you'll convert? I ask to prevent double work being made.
Oh, and I think I'll convert Snow next.
Hi, I am a Hedgewars developer.
Hey this looks like a very nice idea!
I dig the 'farm' theme a lot, I hope the community votes to bring it in the official release
Koda
Remember? On all the map project pages, I have promised to upload the maps to hh.unit22.org today. I have to break this promise.
Sadly, I have run into some problems, my uploads get rejected because
pngcrush
on the server failed for some reason. I'll contact bender about this soon.I fear there won't be uploads on hh.unit22.org from me anytime soon.
Hi, I am a Hedgewars developer.
There was long time no update here.
But now I just applied a mask to the maps of Cheese 2, SnowW and Farm!
This means, you will now see a terrain background texture when blasting away terrain of the map. Anything which looks like an object (for example, a mouse) won’t produce a background terrain when destroyed, but the other terrain will. Without masks, the entire map doesn’t produce any background texture when destroyed. So the maps now feel a bit more like themes now.
Just wanted to let you know.
Hi, I am a Hedgewars developer.
How about the Hell map? I remember it was very good map, simple drawn but cool. Are you going to port it too?
XMPP:alzen@jid.pl / GG: 3747253
I am happy to announce that these maps/themes are now finally uploaded to http://hh.unit22.org/, thanks to bender:
There are currently two problems:
About the project itself
I hereby officially declare the “Farm” map, the “Farm” theme and the “Monkey Bubble” map as stable. This means there should be no glitches/problems with these. And there have been no reported problems for these files a long period of time. They should be safe for official/addon inclusion (if that ever should be considered). However, I still consider the other themes and maps as potentially unstable, they still have some glitches (like a fucked-up background etc.).
Leftovers
I didn’t do anything on the WarMUX maps conversion project lately. That’s because I am lazy. But if I ever feel like to convert another map again, it will be most likely the Hell map. But currently, I just feel very lazy, sorry.
Hi, I am a Hedgewars developer.
... Wuzzy, why did you remove version number from the name of the map?
While a version number would not have prevented the clash (that just requires people sorting out naming) it *does* avoid people playing two versions of the same theme, which can happen easily with downloadable content.
Up until now, we've been keeping all DLC with some kind of version number.
Content that is in the game itself does not need a version number since it is versioned along with the game release number.
Your removing version numbers also greatly complicates adding your content to the game, should that ever be desired.
Please fix this! simply add _v1 or somesuch.
Thanks.
--
Oh, what the heck. 1PLXzL1CBUD1kdEWqMrwNUfGrGiirV1WpH <= tip a hedgewars dev
I did not remove the version number, it was bender. Ask bender for the reason, not me. I just updated the threads to include the links to http://hh.unit22.org/. Bender uploaded the maps to that site, not me. I didn’t upload them by myself because the uploading did not work for me. Bender told me that a lot of things changed in the DLCs, like there are now “.hwp” files which are basicly just Zip files. The version number is not really removed, bender told me, it is embedded in the file name instead. For example, the archive containing the Paint map is called “Paint.001.hwp”, where the “001” denotes version 1. Bender also told me that if there are multiple files in the Data directory named like “Paint.***.hwp” where “***” is a number, only the file with the largest number gets loaded by Hedgewars while the other ones are ignored. I assumed that the stuff bender told me was true. Well, now I at least hope that it is true, is it?
Hi, I am a Hedgewars developer.
So. The reason for version numbers is because it makes it easier for people to tell if they are using inconsistent versions of a theme or map.
Because the content isn't being versioned as part of a game release, your content should include a version if it contains changes that could alter play. Changes to map.png with no mask.png, modifications to lua game logic, new theme objects or theme object distribution.
Changes to visual only things like sky colour in a theme, flake counts/shape, map.png if a mask.png is used, comments or visual effects in lua, would not really require a version bump.
That way an exchange can go like this:
Player A: Do you have Construction v2?
Player B: Nope. I have Construction v1.
Player A: Well, ok. We can play v1 instead then. I have that too.
Instead of:
Player B: desync detected
Player A: Do you have Construction?
Player B: Yes.
Player A: Huh. Dunno then. Game is being buggy maybe. Let's try again.
The other nice thing is that if Construction ever gets added to the game, we won't have to name it, oh, ConstructionOfficial to avoid colliding with DLC version that might have different content since it can simply be unversioned (since it is versioned as part of a release).
--
Oh, what the heck. 1PLXzL1CBUD1kdEWqMrwNUfGrGiirV1WpH <= tip a hedgewars dev
TL;DR: If you want the names to be fixed, you have to ask bender, not me.
Sorry for that.
And: Did you even read my answer? Your response does not really fit. Did you even read the first sentence of it? It does not look like that. You also did not react to the information bender told me. I still do not know if this is even true.
I am not only still unable to upload stuff on hh.unit22.org by myselves, I am also unable to edit the stuff assigned to my name, probably due to some bug. The only one able to do so is bender atm. This applies to the very name, too. So if you want the names to be fixed, you have to ask bender, not me.
Honestly, I prefer to have the files hosted on hh.unit22.org instead of some other hoster. But that bug clearly has to be fixed soon.
I am aware of the reasoning behind adding version numbers and I wouldn’t have fucked up the names by myselves. But bender told me that version numbers have become unneccessary (see my previous post) so I did not oppose his decision to upload the maps/themes and stripping the version number from the name. But bender didn’t tell me in advance that he would upload the stuff without a version number.
Hi, I am a Hedgewars developer.
The reason I elaborated is that you were discussing HWPs. Which isn't really where the problem comes in. Yes, later hwp files override earlier. But conflicts can happen even then just due to when people ran an install (as well as colliding with possible later official inclusion).
And yes, I talked to bender.
This was in part for everyone.
BTW, those themes are really heavy.
Was looking at the construction lego theme.
One thing that makes 'em hard to compress is the gradients on background PNGs.
I wonder if the gradient colouring in the background sky wouldn't be sufficient.
Also, the blocks of colour are kinda jaggy. Was that due to maybe inkscape potrace?
--
Oh, what the heck. 1PLXzL1CBUD1kdEWqMrwNUfGrGiirV1WpH <= tip a hedgewars dev
I'd love to see some of these map converted to hedgewars-style.
Also some comments (I'm too lazy to go to the subpages - forgive me):
Maybe could adjust and reuse some of the landobjects though.
PS: Would be cool if the "Color Key"-section of the OP would be in color too - better for visual lookup.
PPS: Enjoy your free push
sheepluva <- me my code stats ->
a Hedgewars Developer
click here to message me
<- where I'm from what I speak ->
Hi!
Yesterday I have started to work again on converting some Hedgewars maps. You see the current state of my progess at the first post.
I also have converted the hell map, but I have discarded the background, I just used Hedgewars’ hell theme, which is much better anyways.
I am particulary happy with the ninja map and its background theme, if you are interested, you should check it out first! I hope I will create a thread for that soon.
In the meanwhile, I have uploaded most of my conversions to the addons server.
Here are the links to the addon pages (with preview images):
Maps:
Hell_v1: http://hh.unit22.org/addons/Map/Hell_v1/
FunkyIsland_v1: http://hh.unit22.org/addons/Map/FunkyIsland_v1/
Vulcano_v1: http://hh.unit22.org/addons/Map/Vulcano_v1/
BattleNight_v1: http://hh.unit22.org/addons/Map/BattleNight_v1/
GreenHills_v1: http://hh.unit22.org/addons/Map/GreenHills_v1/
Themes (non-standalone, only work together with maps):
Crystal_v1: http://hh.unit22.org/addons/Theme/Crystal_v1/
Ninja_v1: http://hh.unit22.org/addons/Theme/Ninja_v1
Sadly, the crystal map and ninja map is not on the addons server because the server rejects them, maybe its a bug.
You can download these maps from here instead:
Ninja_v1 map:
http://holzgolz.heliohost.org/data/games/hedgewars/maps/Ninja_v1_map.hwp
Crystal_v1 map:
http://holzgolz.heliohost.org/data/games/hedgewars/maps/Crystal_v1_map.hwp
If you tried anything of this, please give feedback, especially when something seems to be broken.
Sorry for this chaotic post, I hope I can give you more information tomorrow.
Hi, I am a Hedgewars developer.
Great progress has been made in the WarMUX maps conversion project lately.
Most of the good maps have been converted. Most of the unconverted maps aren’t that important to me anyways, so it is of low priority.
In the last weeks I have made a bit cleanup work and now I consider a lot of maps to be stable. That’s why most of the maps are now in “purple” state. All the finished maps now follow the naming scheme suggested by nemo.
I consider now 12 maps to be converted and finished. Also, some themes have been created as “side product”, mostly background themes, but even a few full themes, most notably Farm_v2.
To show you how far this project has come, see here the preview images of the maps I consider to be finished / “stable”:
Vulcano_v1:
Chess_v2:
Paint_v2:
Crystal_v3:
GreenHills_v1:
Farm_v2:
Ninja_v2:
BattleNight_v1:
FunkyIsland_v1:
ArcadeRoom_v2:
MonkeyBubble_v2:
Hell_v1:
As you see, there are a few maps remaining and on the TODO list. I will convert the few remaining ones if I feel like it (or if YOU feel like it! ), but I don’t consider these maps to be of high importance or quality to make additional work for them.
Most of the maps can be found on hh.unit22.org. Bender has even created a package for this:
http://hh.unit22.org/addons/package/warmux/
However, hh.unit22.org is rarely updated. It can take quite some time until bender approves of the uploads, so you won’t always see the newest versions here. For the newest versions, use this thread. But I think it should be safe to use the package, because I now use version numbering as nemo suggested.
Here is the state of the maps I haven’t finished converting:
The only maps of this map which are really important to me are Desert and Construction, both have quite difficult problems I haven’t solved yet. The rest is of relatively low priority.
Hi, I am a Hedgewars developer.
I have finished conversion of 3 more WarMUX maps!
Catacombes (as “Catacombes_v1”):
Download page: http://hh.unit22.org/addons/Map/Catacombes_v1/
Jungle Mountain (as “JungleMountain_v1”:
Download page: http://hh.unit22.org/addons/Map/JungleMountain_v1/
Snow (as “SnowWarMUX_v2”):
Download page: http://hh.unit22.org/addons/Map/SnowWarMUX_v2/
Discussion: http://hedgewars.org/node/4374
Hi, I am a Hedgewars developer.