#2610: Fix map-mod support
-------------------------------------------------+-------------------------
  Reporter:  Zarel                               |             Owner:
      Type:  patch (an actual patch, not a       |            Status:  new
  request for one)                               |         Milestone:
  Priority:  major                               |  unspecified
 Component:  Engine: Resource Management         |           Version:
  Keywords:  map mod map-mod                     |  git/master
Blocked By:                                      |  Operating System:  All
                                                 |  /Non-Specific
                                                 |          Blocking:
-------------------------------------------------+-------------------------
 As we all know, one of the biggest annoyances in Warzone are map-mods.

 When a mod is bundled inside a map, the map loader will load the mod
 automatically and apply it to all your maps, not just the map in the map-
 mod. This means that if you install a map-mod as a map, the mod will be
 automatically loaded.

 Since the mod will be loaded by the map loader and not the mod loader, the
 multiplayer game system will detect it as a cheat and kick you out of
 multiplayer games if you have a map-mod.

 In short:

 * If you have a map-mod, it is impossible to play a skirmish game without
 the mod, unless you uninstall the map-mod.
 * If you have a map-mod, it is impossible to play a multiplayer game on a
 map other than the map-mod.

 Maps can be installed automatically by joining a game hosted with it, so
 simply clicking on a game in the lobby is enough to prevent you from
 playing all other multiplayer games unless you know how to uninstall a
 map.

 This patch fixes both these problems. As a side-effect, it is now possible
 to bundle a mod inside a map. So now Warzone support maps with custom
 tilesets, and all those other things. And you can test mods by bundling
 them inside a map and hosting it, no need to tell your testers to download
 your mod anymore!

 Since the current broken handling of map-mods can lead to crashes that my
 patch fixes, I'm setting priority to major, and recommending that this
 patch be backported to 2.3-branch.

 The patch is here:
 https://github.com/Zarel/warzone2100/compare/topic/mapmodloader

 Comments?

-- 
Ticket URL: <http://developer.wz2100.net/ticket/2610>
Warzone 2100 Trac <http://developer.wz2100.net/>
The Warzone 2100 Project
_______________________________________________
Warzone-dev mailing list
Warzone-dev@gna.org
https://mail.gna.org/listinfo/warzone-dev

Reply via email to