Skip to content

Commit 6ac2616

Browse files
authored
Update subsets.md
Proposition to add set plan requirements for subsets as well as questions to guide developers explaining their ideas in a more concise manner
1 parent a3eee22 commit 6ac2616

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

docs/guidelines/content/subsets.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -101,20 +101,7 @@ To prevent players from getting confused, there is a specific naming scheme requ
101101

102102
## Approval and Claims
103103

104-
The approval process and claiming of a subset will vary depending on if the subset type is pre-approved, your involvement with the base set, and whether or not you're a full developer or a junior developer:
105-
106-
|Authorship¹|Approval and Claiming Process|
107-
|:--|:--|
108-
|Sole Author of Core Set|• Subset must be approved by [Developer Compliance](https://retroachievements.org/createmessage.php?t=DevCompliance&s=Subset%20Approval%20Request%20-%20[Game%20Name]%20-%20[Subset%20Name]) ²³<br> • Does not require a plan and revision vote<br> • Considered a free claim ⁴
109-
|Collaborative Author of Core Set |• Subset must be approved by [Developer Compliance](https://retroachievements.org/createmessage.php?t=DevCompliance&s=Subset%20Approval%20Request%20-%20[Game%20Name]%20-%20[Subset%20Name]) ²³<br> • Requires a plan and revision vote?<br> &nbsp;&nbsp;&nbsp;◦ No, if all active authors of the set approve<br> &nbsp;&nbsp;&nbsp;◦ Yes, otherwise<br> • Considered a free claim ⁴
110-
|No Core Set Authorship|• Subset must be approved by [Developer Compliance](https://retroachievements.org/createmessage.php?t=DevCompliance&s=Subset%20Approval%20Request%20-%20[Game%20Name]%20-%20[Subset%20Name]) ²³<br> • If approved, a set plan must be posted in the base set's forum topic and must go through revision voting<br> • Is **not** considered a free claim<br> • In the event that both a revision and subset plan are made for a set, both claims will count as one
111-
|Junior Developer|• In addition to the above cases, must first be approved by Code Reviewers and in accordance with any additional restrictions in the [Junior Developer Program](https://docs.retroachievements.org/developer-docs/jr-dev-rules.html#rules-and-restrictions)
112-
113-
¹ In the case of multiple revision authors, use the most restrictive ruleset in the table. Example: If there is a subset collaboration and any subset author is not a core set author, use the `No Core Set Authorship` rules.
114-
115-
² To Contact Developer Compliance, send them a site message [here](https://retroachievements.org/createmessage.php?t=DevCompliance&s=Subset%20Approval%20Request%20-%20[Game%20Name]%20-%20[Subset%20Name]) and replace the `[Game Name]` and `[Subset Name]` in the subject line with the game name and desired subset name. **Approval requests _must_ thoroughly explain why the proposed subset content is not appropriate for the base set.** This must be described in a way that someone who is not familiar with the game can clearly and easily understand.
116-
117-
³ The following are pre-approved subset types and therefore do not require contacting Developer Compliance:
104+
The following subset types are pre-approved:
118105

119106
- Multiplayer Cooperative
120107
- Glitch Showcases
@@ -123,9 +110,22 @@ The approval process and claiming of a subset will vary depending on if the subs
123110
- Challenge Run: Solo Class/Monotype Runs
124111
- Challenge Run: Professor Oak Challenges for official Pokemon main series releases
125112

113+
Other types of subsets, including Bonus which was previously pre-approved, must be approved by Developer Compliance before claiming. To request approval, send a site message [here](https://retroachievements.org/createmessage.php?t=DevCompliance), detailing your proposal by filling up the following:
126114

127-
⁴ For now, an admin must be contacted via Discord or by [messaging RAdmin](https://retroachievements.org/user/RAdmin) to mark a claim as free. As a courtesy, please only request this if you actually need the claim slot or if you expect a long development period.
115+
- _Explain why this is unfit for the base set:_
116+
- _Explain why this is appropriate despite being unfit for the base set :_
117+
- _How difficult are the achievements proposed? Explain in as much details as possible :_
118+
- _Present a plan that explains what every achievement in the set would look like :_
128119

129-
### Notes
120+
Please answer the above in a way that is understandable for someone that is not an expert of the game. If scores or times are involved, please provide a few explicit examples of what the set would require.
121+
122+
Moreover, adding a subset to a game is considered a revision of its base set. This means that after getting approval from [Developer Compliance](https://retroachievements.org/createmessage.php?t=DevCompliance), a revision vote might be required before claiming as detailed below:
123+
124+
|Authorship¹|Approval and Claiming Process|
125+
|:--|:--|
126+
|Author of the base set|• If all active authors of the set approve, does not require a plan and revision vote<br> • Considered a free claim ²
127+
|No Core Set Authorship|• A set plan must be posted in the base set's forum topic and must go through standard revision voting<br> • Is **not** considered a free claim<br> • In the event that both a revision and subset plan are made for a set, both claims will count as one
128+
129+
¹ In the case of multiple revision authors, use the most restrictive ruleset in the table. Example: If there is a subset collaboration and any subset author is not a core set author, use the `No Core Set Authorship` rules.
130130

131-
In the case of multiple revision authors, use the most restrictive ruleset in the table. Example: If there is a subset collaboration and any subset author is not a core set author, use the `No Core Set Authorship` rules.
131+
² For now, an admin must be contacted via Discord or by [messaging RAdmin](https://retroachievements.org/user/RAdmin) to mark a claim as free. As a courtesy, please only request this if you actually need the claim slot or if you expect a long development period.

0 commit comments

Comments
 (0)