Skip to content

Commit 459e145

Browse files
authored
Update and improvements to "How to Testplay" page (#649)
1 parent e574473 commit 459e145

File tree

1 file changed

+54
-5
lines changed

1 file changed

+54
-5
lines changed

wiki/mapping/how-to-testplay.md

Lines changed: 54 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@ best maps they can.
1212
Have you been interested in helping out but, don't know where to begin? Fear not! This page will help you to get started.
1313
No matter your skill level, both as a player or as a mapper, your feedback will be appreciated.
1414

15+
- Find out how to setup your game and additional tools to test maps in the [Getting Started](#getting-started) section.
16+
- Level up your feedback by [Stepping it up with Video](#stepping-it-up-with-video) and [Sharing replay files](#sharing-replay-files)
17+
- Learn [What to Look For](#what-to-look-for) to make sure your testplay feedback is as useful as possible to mappers
18+
- Finally [Things to keep in mind](#things-to-keep-in-mind) and [Tips & Tricks](#tips-&-tricks) sections have some common
19+
pointers to help improve your feedback to mappers!
20+
1521
## Getting Started
1622

1723
The only real things you need to get started with testplaying is a willingness to help, and a modded copy of Beat Saber
@@ -21,7 +27,8 @@ water, written feedback instead of video is totally acceptable as you learn the
2127
1. Head to the `#testplays` channel and pick out a map(s) that's within your skill range. As you are getting started,
2228
**DO NOT** download any maps that the bot does not respond to. Additionally, it is best to avoid maps that are labelled
2329
as a first map until you have an understanding of basic mapping practices, to prevent maps with common rookie errors
24-
being overlooked, and then published.
30+
being overlooked, and then published. You can also use Chart Monitor Bot's `\listpending` command to get a list of
31+
maps awaiting testing.
2532
2. On the map(s) you have downloaded, drop an `:eyes:` (:eyes:) reaction on the post to indicate that you have downloaded
2633
the map and will be reviewing it. You can do this by hovering over the post.
2734
![Eyes Reaction Location](/.assets/images/mapping/eyes_emote-location.png)
@@ -58,6 +65,10 @@ creating a new scoreboard on ScoreSaber if you have the mod installed!
5865
`#testplays` channel.
5966
![Feedback Reactions](/.assets/images/mapping/feedback_reactions.png)
6067

68+
If you have technical issues with any step of this process, ask for help from more experienced mappers/testplayers. They
69+
would rather teach you to testplay than testplay everything themselves. It is definitely a good use of their time to
70+
help people who are willing to testplay get things running.
71+
6172
:::tip NOTE
6273
If you are not confident with your feedback and feel the map should get another playtest, you can indicate a completed
6374
playtest with `:ballot_box_with_check:` (:ballot_box_with_check:) instead.
@@ -131,6 +142,17 @@ recording. All recordings are saved in `C:\Users\"your user"\Videos\Captures`.
131142
With this setup, and real time voice commentary, you can easily cut your playtest time down in half. Having a video will
132143
take your testplays to the next level and is the best way to give mappers great feedback.
133144

145+
## Sharing replay files
146+
147+
If you have the BeatLeader mod installed, you can turn on a configuration option to save replays for practice mode plays
148+
as well. The replay files can be shared with the mapper and they can play them back with
149+
[ArcViewer](https://github.com/AllPoland/ArcViewer/releases/). Replays allow to slow down the song, rewind easily,
150+
see which notes exactly were missed, and change the angle of the camera to better understand the movements of the player
151+
when playing the map. This can provide additional insights that neither written feedback nor a video will highlight.
152+
153+
After setting the option to save practice mode replays on your BeatLeader mod, you can find saved replays in the
154+
`UserData/BeatLeader/Replays` folder within your Beat Saber installation (on PC).
155+
134156
## What to Look For
135157

136158
So you're all set up, you've learnt the steps to posting a testplay, and you're familiar with all of the mapping basics.
@@ -143,7 +165,8 @@ Try to view things objectively; just because you don't like sliders, doesn't mea
143165
map is full of things you don't like, considering leaving it for someone else!
144166
:::
145167

146-
If you feel more comfortable going into it with a checklist, consider this list, in decreasing order of priority:
168+
If you feel more comfortable going into it with a checklist, consider this list, in decreasing order of priority
169+
(not everything worth mentioning is in the list, though!):
147170

148171
<!-- markdownlint-disable MD013 -->
149172

@@ -162,6 +185,23 @@ If you feel more comfortable going into it with a checklist, consider this list,
162185

163186
<!-- markdownlint-enable MD013 -->
164187

188+
## Things to keep in mind
189+
190+
<!-- markdownlint-disable MD013 -->
191+
192+
| Principle | Description |
193+
| :--------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
194+
| **Respect and kindness** | Feedback should be about the map, not the mapper. Respect the map's identity and the vision of the mapper. Don't make demands, and make sure any feedback that you give is actionable but gives them an option they might be okay with taking. |
195+
| **Target audience and mapper vision** | Try to give feedback that helps them achieve that vision and reach their target audience. The goal is for the mapper to make the best version of the map they want to make, not make the one you wish they had made instead. |
196+
| **Adjust the depth of your feedback** | For most maps you could spend days talking about good and bad things and potential alternatives. Try to be efficient. If a map has a lot of objective issues like timing or handclaps, focus on those, and maybe skip other more abstract notions. If a map is very polished already, you may prefer to focus on advanced representation aspects instead. Aim for an amount of feedback that is useful but not overwhelming to the mapper. |
197+
| **Embrace subjectivity** | This works both ways. Your opinion is valid even if you can't justify it objectively. Don't be afraid to say how _you_ feel about the map (minding the other principles, of course). But also, accept that the mapper might disagree and disregard parts of your feedback. Accepting subjectivity and willingness to listen to each other is how constructive criticism and discussions happen. Being ready to agree to disagree is crucial. |
198+
| **Use precise mapping concepts** | If you feel comfortable, try to use the concepts described in the [Intermediate Mapping page](./intermediate-mapping) to be precise about your feedback, including why you are making it. Use notions like _emphasis_, _flow_, or _rhythm choice_ to be clear about what you mean. |
199+
| **Mapping is not your job** | You are not the mapper of this map. Some issues with the map might be hard to figure out or require further time spent analyzing. For example, you might realize a note is off-time, but not be sure of what the right timing would be. It is not your responsibility to do this work for the mapper. Your feedback does not need to give a prescriptive solution to every problem. Try to be constructive but it is okay if you leave some things open-ended for the mapper to figure out. |
200+
| **Give feedback that has future value** | The best feedback is not exclusive to a single map, but helps the mapper grow as a mapper. Explaining _why_ you think something can or should be improved, _why_ you think something is good, and discussing alternatives, allows mappers to learn beyond what is necessary to improve this particular map. |
201+
| **Discuss pros and cons and prioritize** | Often, improving one aspect of a map might make another one more difficult to improve. Try to discuss this, keeping the mapper's vision in mind, and offering your own view of which alternatives seem best based on the priorities of the map. |
202+
203+
<!-- markdownlint-enable MD013 -->
204+
165205
## Tips & Tricks
166206

167207
- Always do a test recording! There is no worse feeling than discovering your audio was borked for the last 20 maps you played.
@@ -175,7 +215,7 @@ If you feel more comfortable going into it with a checklist, consider this list,
175215
is not the main purpose of a testplay. Collect your thoughts from your first playthrough, and roll with it.
176216
- Don't overwork yourself! You may feel fine doing 20 maps at once, more than a few times a week, but it will catch up to
177217
you. You will find that you repeat yourself almost entirely every 2 maps, and it can be emotionally exhausting, even if
178-
you don't realise it at first. Try not to let it get to you, and if it becomes too much, take a break.
218+
you don't realize it at first. Try not to let it get to you, and if it becomes too much, take a break.
179219
- Warm up on a couple easy maps, then work up to the difficult ones, but save the rest of the easy ones for the end. This
180220
will ensure you're playing to your peak for the most difficult maps. I also like to go back and forth between maps when
181221
testing maps with full spreads, to prevent myself from going insane listening to the same song 5 times in a row.
@@ -231,7 +271,7 @@ everyone's map for them.
231271
Streamable and YouTube are the most common places to have testplays uploaded. Streamable has a video limit of 10 minutes
232272
and file size limit of 250MB without a premium account, and will delete videos after a couple months of inactivity. However,
233273
YouTube takes a bit more work to upload, and you risk getting a copyright claim or strike (although it is very unlikely to
234-
harm your channel). Some testplayers will also stream their testplays on Twitch, and then link the vods, although that
274+
harm your channel). Some testplayers will also stream their testplays on Twitch, and then link the VODs, although that
235275
also risks copyright strikes.
236276

237277
---
@@ -244,7 +284,16 @@ discussion per map, and that you are recording videos with real time voice comme
244284
recording. Doing written feedback for 20 maps could be anywhere from 3-4 hours, depending on how frequently you write
245285
notes, and how much detail you go into.
246286

287+
## Additional resources
288+
289+
- [BeastSaber's Guide to Constructive Reviews](https://bsaber.com/posts/how-to-write-constructive-map-reviews) can also
290+
be useful for giving constructive testplay feedback.
291+
- [ScoreSaber's QAT Guidelines](https://wiki.scoresaber.com/ranking/qat-guidelines.html), aimed at more advanced
292+
feedback giving in the context of map ranking, are very applicable to general testplays and feedback about maps.
293+
- Similarly, [BeatLeader's NQT Guidelines](https://beatleader.wiki/en/ranking/rules/nqt-guidelines) also have
294+
valuable thoughts that can be applied to any map feedback giving.
295+
247296
## Credits
248297

249298
Content in this section was authored by [Pyrowarfare](./mapping-credits.md#pyrowarfare) and [Vaser888](./mapping-credits.md#Vaser888).
250-
Some later modifications by Undeceiver.
299+
Some later modifications by Undeceiver (also partly based on the resources listed in Additional resources).

0 commit comments

Comments
 (0)