Forged Alliance Forever Map Vault Rules & Regulations

Talk about general things concerning Forged Alliance Forever.

Moderators: FtXCommando, Ze Dogfather

Forged Alliance Forever Map Vault Rules & Regulations

Postby Morax » 31 Jul 2019, 02:23

Map Vault Rules & Regulations

1) Plagiarism of Maps: All content that is created based off of, conceptualized, and or close to an original work that is not the uploader's must be in some way given permission by the original author. Exceptions to this rule are for "Unknown Author" where the server does not have a record of who created the original version. This most often happens with GPG maps where the base game install includes these items.

In addition, the original author must be credited as is shown below in the image. This is unlimited in that whether it is by adding a script, adaptive features, "improvements," etc, the description needs to have this displayed:

Spoiler: show
Image


If an author is unknown, at least make an attempt to credit as is shown:

Spoiler: show
Image


Permission to use an "unknown author's" map as a base: In order to resolve issues of maps being uploaded that use the original, unknown author's work, the M&M team will assume ownership and determine the legitimacy of an update.

2)Functional Map Script: In order for a map to be kept shown, the map must have functioning code such as the map script, scenario, etc files. This is oft more difficult for maps like "survivals" or "adaptive." If it is unclear why the code for a map is malfunctioning, ask for help before uploading. Broken maps are not allowed for whatever reason.

Example of the map scenario code:

Spoiler: show
Image


Example of the map script code:

Spoiler: show
Image


3) Vulgar, Pornographic, etc Depictions: Any and all maps generated that use an image as a heightmap, decals that show content that is not suitable for underage, and etc which depict vulgar, grotesque, and or other sensitive depictions will be subject to review and hiding from the vault.

4) Generated Content in the Vault: Maps that are created through code such as the Neroxis "map generator" cannot be downloaded and uploaded to the vault. This should not be an issue since content created by the map generator is not stored, but any design based off this must not be used to upload content.

5) "3 Stratum Rule": A minimum of 3 textures must be used and painted with detail throughout a map. This rule will have an exception for survival and other scripted cases. If it is unclear what the exceptions is, discuss with the M&M team to better understand it.

An example of a map with 3 textures, painted throughout to give a finalized and well-thought work:

Spoiler: show
Image


An example of a map with only the base stratum layer:

Spoiler: show
Image


There will be some subjectivity to this rule and more examples will be added as necessary.

6) Functional Resources: A map must have functioning resource locations such as the hydro and mex markers being on terrain that can be built, and further that each mex can be "ringed" in that 4 mass stores can be placed around it.

Example of a map with broken resource markers (among other things...):

Image

7) Map Ranking: Only maps that ensure fair playing conditions are "ranked." This does not necessarily mean that a map needs to be 100%-symmetrical in terms of terrain, props, etc; however, it does need to be so enough where no obvious, advantage is given to one or more players.

For 1v1 or "ladder maps," the Player Councilor and the "Ladder Team" will justify a map's fairness as it is their responsibility to maintain and update the ladder pool. Exception will always be given to their decisions.

8) Map Naming & Versioning: Map names that include a verbiage such as "version 2," "v2," "Revision_04," and etc are not allowed. This compromises the versioning system built into the API which renames files such that they are organized. If this is not well understood, please reference this guide on how to properly generate versions.

9) Prohibition of the Use of Copyrighted Material: Similar to Rule 1, a map must not in any way, shape or form utilize assets that were obtained without permission from the source. This includes textures, props, models, height map designs, and etc. Proof of permission must be given to the M&M team that an author can use others' work for such purposes.
Last edited by Morax on 30 Aug 2019, 02:17, edited 3 times in total.
Maps and Modifications Councilor

M&M Discord Channel

Come join us and help create content with the artists of FAF.
User avatar
Morax
Councillor - Maps and Mods
 
Posts: 2827
Joined: 25 Jul 2014, 18:00
Has liked: 1134 times
Been liked: 646 times
FAF User Name: Morax

Re: Forged Alliance Forever Map Vault Rules & Regulations

Postby Azraeel » 31 Jul 2019, 03:31

Very Though out rules. Good Job, Morax :shock: ;) :) :geek:

Suggestion: Rule For Pathing Inside the map. Some maps have insanely bad pathing...
viewtopic.php?f=88&t=18142 | Swarm Developer

https://discord.gg/29VeeN5 | Project Galactic

https://discord.gg/ChRfhB3 | AI-Development Server
User avatar
Azraeel
Avatar-of-War
 
Posts: 76
Joined: 19 Jun 2019, 06:47
Location: Ottawa, Canada
Has liked: 26 times
Been liked: 13 times
FAF User Name: Azraeelian-Angel

Re: Forged Alliance Forever Map Vault Rules & Regulations

Postby svenni_badbwoi » 31 Jul 2019, 10:27

Hey Morax, good work!
I like to add a few technical terms.

Map Rating: Only maps that ensure fair playing conditions are "ranked". Meaning the map (heightmap, marker, props, units) is properly rotated/mirrored.
  • Balanced Map = Ranked
  • Unbalanced Map = Unranked

The One Map Name (Versioning): In order to upload and update a map correctly, settle on ONE map name, e.g name = "Best Map-Name" (see scenario.lua). Don't change it anymore or the versioning is not working and a new map is create. Only touch the map name, if you want to create a different version of the map.

Map Name Restrictions (Upload):
Unfortunately the upload was recently changed to the worst, from a mapping pov. Useful character in order to give maps meaningful names got removed, see: https://github.com/FAForever/faf-java-a ... -515689397
This automatically leads to the four-corner-bug >> broken map path. See discussion... I hope we find a solution soon.
Image
User avatar
svenni_badbwoi
Avatar-of-War
 
Posts: 70
Joined: 23 May 2017, 12:19
Has liked: 24 times
Been liked: 39 times
FAF User Name: svenni_badbwoi

Re: Forged Alliance Forever Map Vault Rules & Regulations

Postby biass » 31 Jul 2019, 11:28

eh so

- you need to state who is enforcing these rules, where to go if appeals are needed or who to contact for clarity, just make a perma invite link to the discord

Code: Select all
- about the examples, just embed the code itself straight into the forum so people can copy it over, also using "these" instead of 'these' around your paths n stuff are better practice and might resolve some issues people have with special characters and the like


pretty sure there were solid examples on the wiki of the code by like speed or whoever, just use those

- about three stratum rule, need to specify if that includes upper and lower stratum or not, still iffy on this rule in general

- don't need to oust authors in the rules, ask people to make non specific examples instead, and show them in ingame scenarios if you really need visual examples

about le pathing, still strange that this: viewtopic.php?f=53&t=16397#p165578 isnt referenced especially since it also mentions special characters and other shit that everyone still seems to have an issue with in this thread

don't enforce symettry etc etc we discussed this in detail already

flat out ban the use of v2 or fixed edition or othersuch bull in map names

the formatting is a mess so if you want me to do it tell you how to do it give advice you know where to find me
Map thread: https://bit.ly/2PBsa5H

Petricpwnz wrote:biass on his campaign to cleanse and remake every single map of FAF because he is an untolerating reincarnation of mapping hitler
User avatar
biass
Contributor
 
Posts: 2155
Joined: 03 Dec 2015, 07:54
Has liked: 595 times
Been liked: 629 times
FAF User Name: biass

Re: Forged Alliance Forever Map Vault Rules & Regulations

Postby Blodir » 31 Jul 2019, 12:49

What about including copyrighted content in your maps? :thinking:
User avatar
Blodir
Contributor
 
Posts: 1165
Joined: 07 Jan 2013, 14:14
Has liked: 488 times
Been liked: 526 times
FAF User Name: Snowbound

Re: Forged Alliance Forever Map Vault Rules & Regulations

Postby PhilipJFry » 31 Jul 2019, 13:58

can you add a rule regarding the versioning system with a link to the guide on how to increment the version number on a map?
eg "When updating your map you will use the versioning system (link) instead of renaming your map and thus flooding the map vault with your map derivatives"
cats>dogs
post logs
User avatar
PhilipJFry
Moderator
 
Posts: 2517
Joined: 23 Mar 2016, 21:16
Location: Austria
Has liked: 231 times
Been liked: 346 times
FAF User Name: PhilipJFry

Re: Forged Alliance Forever Map Vault Rules & Regulations

Postby Morax » 31 Jul 2019, 19:05

Blodir, what kind of copyright material? Models and props, textures, decals, etc.? I think that's a great consideration and will draft something up.

Svenni and biass, definitely good insight. I want to link those references but have them written in a medium that is independent of the forum. I know several guides have been written but lost track of them all. Please let me know of any others.

I agree the 3 stratum rule is controversial, but many people agree the vault quality is so poor we need it. In the end, a vote like the ladder system or councilor applicant may be the best route. My opinion alone is harsh on the current state, but this is for the community so I want to hear people out now rather release, enforce the rules, and not have backing.

Philip, absolutely: the character usage and versioning in map name needs enforcement.
Maps and Modifications Councilor

M&M Discord Channel

Come join us and help create content with the artists of FAF.
User avatar
Morax
Councillor - Maps and Mods
 
Posts: 2827
Joined: 25 Jul 2014, 18:00
Has liked: 1134 times
Been liked: 646 times
FAF User Name: Morax

Re: Forged Alliance Forever Map Vault Rules & Regulations

Postby PhilipJFry » 31 Jul 2019, 19:34

regarding props - i was under the impression that you can only use props that are either already in the base game/faf patch or loaded via some mod?
not sure what kind of issues we could run into here aside from mappers doing that incorrectly and thus producing broken maps?
cats>dogs
post logs
User avatar
PhilipJFry
Moderator
 
Posts: 2517
Joined: 23 Mar 2016, 21:16
Location: Austria
Has liked: 231 times
Been liked: 346 times
FAF User Name: PhilipJFry

Re: Forged Alliance Forever Map Vault Rules & Regulations

Postby armacham01 » 31 Jul 2019, 19:36

Maps should not have to be mirrored to be balanced. Eventually it would be nice to have non-symmetrical maps that are "fair enough" to support fair 1v1 ladder games. It would add depth to the game. We should not make rules that pre-empt the possibility of getting there.
armacham01
Avatar-of-War
 
Posts: 169
Joined: 09 Feb 2019, 09:01
Has liked: 34 times
Been liked: 84 times
FAF User Name: arma473

Re: Forged Alliance Forever Map Vault Rules & Regulations

Postby Morax » 31 Jul 2019, 20:19

armacham01 wrote: "fair enough"


Too subjective. Can you define "fair enough" so that we have a quantifiable metric? For example, how much mass reclaim per map area is allowed to be different? How much time in transit for units to get to critical expansions? Are air units such as a transport blocked for one player to a reclaim field but not the other? You can't use "oh we think it's fair" as justification...

In addition, the ladder team will ultimately decide this as they choose what the ladder pool contains.
Maps and Modifications Councilor

M&M Discord Channel

Come join us and help create content with the artists of FAF.
User avatar
Morax
Councillor - Maps and Mods
 
Posts: 2827
Joined: 25 Jul 2014, 18:00
Has liked: 1134 times
Been liked: 646 times
FAF User Name: Morax

Next

Return to General Discussions

Who is online

Users browsing this forum: Google [Bot] and 1 guest