I have prepared all good maps for inclusion with the next release

Did you create a mod, map, music, or a tool? Present them here and earn feedback!
Note: addon requests do not belong here.
Note, everything uploaded to this forum, MUST have a license!
Post Reply
MIH-XTC
Trained
Trained
Posts: 345
Joined: 31 Jan 2014, 07:06

I have prepared all good maps for inclusion with the next release

Post by MIH-XTC » 19 Aug 2019, 15:06

https://github.com/jbreija/WarzoneMapDB

Boom, consider it done. 280 candidates that need to be tested/vetted by others.

I gathered all of the maps from the addons section and the last 20 pages of this forum dating back to 2011.

I manually recompiled each map and made sure every map has bases and scavengers.

I also refactored the map names to remove abbreviations, symbols, long names etc... to keep the names clean and nice.

Now we need testers and feedback.

If any maps throw an error, let me know and I'll fix it.

If there are any additional maps then let me know, I'll process them.
Last edited by MIH-XTC on 21 Aug 2019, 00:02, edited 7 times in total.

pastdue
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 217
Joined: 13 Aug 2017, 17:44

Re: I have prepared all good maps for inclusion with the next release

Post by pastdue » 19 Aug 2019, 16:21

I appreciate all of the work you put into this.

To include these in the game, we'll need the appropriate author and licensing information for each map (and ideally a link to the source page / thread / repo where that information was originally provided). If licensing information was not provided by the author, a map will not be a candidate for inclusion in the distribution.

MIH-XTC
Trained
Trained
Posts: 345
Joined: 31 Jan 2014, 07:06

Re: I have prepared all good maps for inclusion with the next release

Post by MIH-XTC » 19 Aug 2019, 17:22

pastdue wrote:
19 Aug 2019, 16:21
I appreciate all of the work you put into this.

To include these in the game, we'll need the appropriate author and licensing information for each map (and ideally a link to the source page / thread / repo where that information was originally provided). If licensing information was not provided by the author, a map will not be a candidate for inclusion in the distribution.
Yep I agree. I have an authors.txt https://github.com/jbreija/WarzoneMapDB ... UTHORS.txt and it's still a work in progress. I can add more columns to it for linking to the original reference and also to include people's real names if they like. I can also have individual author files for each map too.

MIH-XTC
Trained
Trained
Posts: 345
Joined: 31 Jan 2014, 07:06

Re: I have prepared all good maps for inclusion with the next release

Post by MIH-XTC » 19 Aug 2019, 19:52

on a slight side note, how difficult would it be to allow changing of the maps in a multiplayer game without rehosting?

If that was possible + a random map picker functionality that would make the mp experience sooooooooooo much better :) (especially for competitive play)

User avatar
Berg
Regular
Regular
Posts: 2199
Joined: 02 Sep 2007, 23:25
Location: Australia

Re: I have prepared all good maps for inclusion with the next release

Post by Berg » 20 Aug 2019, 00:54

MIH-XTC wrote:
19 Aug 2019, 19:52
on a slight side note, how difficult would it be to allow changing of the maps in a multiplayer game without rehosting?
That was discussed before and many agree it would lead to abuse.
I for one can use this method to down load map mods that the players my not know they are getting.
This is just one example.
I'm sure there are many other unwanted side affects other people can think of.

MIH-XTC
Trained
Trained
Posts: 345
Joined: 31 Jan 2014, 07:06

Re: I have prepared all good maps for inclusion with the next release

Post by MIH-XTC » 20 Aug 2019, 03:08

Berg wrote:
20 Aug 2019, 00:54
That was discussed before and many agree it would lead to abuse.
I for one can use this method to down load map mods that the players my not know they are getting.
This is just one example.
I'm sure there are many other unwanted side affects other people can think of.
I remember the discussion but don't remember what happened or where it's at.

After thinking it through, I can see how it would be abused.

A random map generator/chooser could also just be a web tool embedded somewhere on this site or Internet.

@ 280 maps, the total size comes out to 106 MB's. I'll leave it to the devs to decide what to do.

MIH-XTC
Trained
Trained
Posts: 345
Joined: 31 Jan 2014, 07:06

Re: I have prepared all good maps for inclusion with the next release

Post by MIH-XTC » 20 Aug 2019, 17:56

I fixed some map errors and updated the authors.txt with all of the information I have.

https://github.com/jbreija/WarzoneMapDB/commits/master

At this point, there's nothing left to do. I will wait for any feedback.

If any maps need adding, removing, modifying let me know, I can fix it easily.

Forgon
Code contributor
Code contributor
Posts: 289
Joined: 07 Dec 2016, 22:23

Re: I have prepared all good maps for inclusion with the next release

Post by Forgon » 20 Aug 2019, 19:02

MIH-XTC wrote:
20 Aug 2019, 03:08
[...] A random map generator/chooser could also just be a web tool embedded somewhere on this site or Internet. [...]
FlaME contains a generator for random maps (in "Tools->Generator...").
Generating new ones in-game would not be worth the implementation effort
due to the likelihood of poor results and the dominance of NTW maps in
multiplayer.

Selecting a random entry from a list of maps is such an easy task that
about anyone should be able to accomplish it (all you need is dice).
But players should not be expected to play a map which they dislike.
After all, the point of a game is to have fun.

MIH-XTC
Trained
Trained
Posts: 345
Joined: 31 Jan 2014, 07:06

Re: I have prepared all good maps for inclusion with the next release

Post by MIH-XTC » 20 Aug 2019, 19:19

Forgon wrote:
20 Aug 2019, 19:02

FlaME contains a generator for random maps (in "Tools->Generator...").
Generating new ones in-game would not be worth the implementation effort
due to the likelihood of poor results and the dominance of NTW maps in
multiplayer.

Selecting a random entry from a list of maps is such an easy task that
about anyone should be able to accomplish it (all you need is dice).
But players should not be expected to play a map which they dislike.
After all, the point of a game is to have fun.
I mean randomly choosing a map, not randomly generating a map. The reason for the random map selection is for competitive play.


Basically, if players play a tournament or some other setup in which they know the map in advance, they will go into skirmish mode and reverse engineer the most optimal base build, oil gathering, research etc.. such that they know the best strategy for that particular map. The problem with 3rd party random selection tools is that players don't know if it was actually random or was biased towards a map that some players know better than other.

To summarize, if there was 300 maps and the map was selected randomly just prior to launching, then that is a for sure way to know who is the better Warzone player. That's what my logic/thinking was.

MIH-XTC
Trained
Trained
Posts: 345
Joined: 31 Jan 2014, 07:06

Re: I have prepared all good maps for inclusion with the next release

Post by MIH-XTC » 21 Aug 2019, 23:51

One other thing to mention,

All (most) of the maps have scavenger factories but some don't have power generators and thus the factories are not able to produce anything.

We just need to make sure the scavengers start off with some power by modifying rules.js

setPower(10000, scavengerPlayer);

I verified that adding the line above allows scav factories to produce droids that previously didn't.

10,000 is just a random number. The reason I say 10,000 is because some maps don't have any oils for the scavs to capture and they'd probably run out of power after a couple of minutes.

User avatar
Berg
Regular
Regular
Posts: 2199
Joined: 02 Sep 2007, 23:25
Location: Australia

Re: I have prepared all good maps for inclusion with the next release

Post by Berg » 22 Aug 2019, 10:50

Some players find the scavs to hard to beat maybe you need to add like the Ai's easy - insane scavs!!!!
Im teasing
if the map is low oil and scavs can multiply it may make the player die.

Post Reply