Difference between revisions of "Team Fortress Wiki:Weapon Demonstration"

From Team Fortress Wiki
Jump to: navigation, search
m (grub grenades done)
(Minor corrections. Absolutely NOT acceptable to add in your own guidelines that have not been discussed before at all. Also it's time we fully move over to only 60 fps and not 30 fps anymore (It's not really that hard with modern-day hardware).)
Line 2: Line 2:
 
| width="60%" style="border:1px solid #a3b0bf; padding:1em 1em 1em 1em; background-color:#FFFCF7" valign="top"|
 
| width="60%" style="border:1px solid #a3b0bf; padding:1em 1em 1em 1em; background-color:#FFFCF7" valign="top"|
 
<span style="font-size:16pt">'''Weapon Demonstration Project'''</span>
 
<span style="font-size:16pt">'''Weapon Demonstration Project'''</span>
[[File:Thats_a_wrap.png|left|40px]]
+
[[File:Thats a wrap.png|left|40px]]
The '''Weapon Demonstration''' project's goal is to build a complete library of videos demonstrating the various aspects of all weapons, game mechanics, tools, taunts and some cosmetics in ''Team Fortress 2''.
+
The '''Weapon Demonstration''' project's goal is to build a complete library of videos demonstrating the various aspects of all weapons, game mechanics, tools, taunts and Pyroland cosmetics in ''Team Fortress 2''.
  
* '''The idea''': To have one consistent video style demonstrating how weapons, game mechanics, tools work. As well as taunt and some cosmetics.
+
* '''The idea''': To have one consistent video style demonstrating how weapons, game mechanics, tools, taunts, and Pyroland cosmetics work.
 
* '''The objective''': To demonstrate how everything works: viewmodels, animations, special abilities, etc.
 
* '''The objective''': To demonstrate how everything works: viewmodels, animations, special abilities, etc.
 
* '''The benefits''': Consistent, one video per page, looks good.
 
* '''The benefits''': Consistent, one video per page, looks good.
  
Anyone meets the requirements could make a demonstration video that is needed or need to be redone for an item and submitted the video for review, if the video meets the standard and approved by Wiki administrators, your video will be uploaded to the Official TF2 Wiki Channel on [https://www.youtube.com/user/OfficialTF2Wiki/videos YouTube] and [https://space.bilibili.com/531557387 Bilibili]. Check [[#Make a demonstration video|the section]] below for detailed requirements and guide on how to make a demonstration video. You may also find the demonstration video that is needed or need to be redone in this page. Feel free to ask any questions before starting making the demonstration on the [[Team_Fortress_Wiki_Talk:Weapon_Demonstration|talk page]].
+
Anyone who meets the requirements can make a demonstration video that is needed for an item and submit the video for review, if the video meets the standard and is approved by Wiki administrators, your video will be uploaded to the Official TF2 Wiki Channel on [https://www.youtube.com/user/OfficialTF2Wiki/videos YouTube] and [https://space.bilibili.com/531557387 Bilibili]. Check [[#Making a demonstration video|the section]] below for detailed requirements and a guide on how to make a demonstration video. You may also find the demonstration video that is needed or needs to be redone on this page. Feel free to ask any questions before starting making the demonstration on the [[Team_Fortress_Wiki_Talk:Weapon_Demonstration|talk page]].
 
__TOC__
 
__TOC__
  
Line 31: Line 31:
 
{| class="collapsible collapsed" width="100%"
 
{| class="collapsible collapsed" width="100%"
 
! colspan="1" class="header" align="left"|
 
! colspan="1" class="header" align="left"|
==Make a demonstration video==
+
==Making a demonstration video==
 
|-
 
|-
 
|
 
|
 
===Requirements===
 
===Requirements===
* Being able to run TF2 at a resolution of 1920x1080 or higher (must be 16:9 ratio), at more than 30 frames per second, on medium settings or higher, with DirectX 9, and at least 2x antialiasing, and recording with any [[#Useful information|screen recording programs]] at the same time.
+
* Being able to run TF2 at a resolution of 1920x1080 or higher (must be 16:9 ratio), at more than 60 frames per second, on medium settings or higher, with DirectX 9, and at least 2x antialiasing, and recording with any [[#Useful information|screen recording programs]] at the same time.
 
* Having the item you want to demonstrate. No name tag, no description tag, no craft number, no gifted item, and no Community quality. Item quality preference will be Normal > Unique > Vintage or Genuine > Other quality. Exceptions can be made for items that cannot exist in any of these qualities. If an item is more abundant or more easily obtainable in a different quality than these (e.g. Haunted quality for Halloween items), that alternate quality is also acceptable. If the item can be sprayed on, don't spray anything on it.
 
* Having the item you want to demonstrate. No name tag, no description tag, no craft number, no gifted item, and no Community quality. Item quality preference will be Normal > Unique > Vintage or Genuine > Other quality. Exceptions can be made for items that cannot exist in any of these qualities. If an item is more abundant or more easily obtainable in a different quality than these (e.g. Haunted quality for Halloween items), that alternate quality is also acceptable. If the item can be sprayed on, don't spray anything on it.
:{{c|Note:}} If you couldn't obtain the item to demonstrate, you could do some video editing and use special console command instead, but there must not be any way for viewers to tell that you did so (identical item level, plausible quality, same attributes, non-visibly-edited loadout screen). This guide will not provide any help on doing that.
+
:{{c|Note:}} If you edit your game's files there must not be any way for viewers to tell that you did so (identical item level, plausible quality, same attributes, non-visibly-edited loadout screen). This guide will not provide any help on doing that.
* Some knowledge about TF2 games, console commands, how to use any screen recording software, and video editing software.
+
* Some knowledge about TF2, console commands, how to use any screen recording software, and video editing software.
  
 
===Preparation===
 
===Preparation===
 
#Reserve the item demonstration first on the talk page! Check [[#Talk page reservations|Talk page reservations section]] for how and why. If you don't have a TF Wiki account yet, you would probably want register one now at the top right corner of the page.
 
#Reserve the item demonstration first on the talk page! Check [[#Talk page reservations|Talk page reservations section]] for how and why. If you don't have a TF Wiki account yet, you would probably want register one now at the top right corner of the page.
#Download necessary custom files: [http://weaponref.wiki.tf/weaponref.7z weaponref.7z]. This can be extracted using [http://www.7-zip.org/download.html 7zip]. The <code>weaponref</code> folder and 2 VPK files go into <code><your team fortress 2 folder>/tf/custom</code>.
+
#Download necessary custom files: [http://weaponref.wiki.tf/weaponref.7z weaponref.7z]. This can be extracted using [http://www.7-zip.org/download.html 7zip] or [https://www.win-rar.com/ WinRAR]. The <code>weaponref</code> folder and 2 VPK files go into <code><your team fortress 2 folder>/tf/custom</code>.
 
#Disable any custom files you may have, such as custom HUDs, sounds, models; the included <code>demonstration.vpk</code> will override custom HUDs. Set your game to appropriate graphic settings.
 
#Disable any custom files you may have, such as custom HUDs, sounds, models; the included <code>demonstration.vpk</code> will override custom HUDs. Set your game to appropriate graphic settings.
 
#Disable the Steam overlay or go offline; quiet or quit all background applications that may interfere with the recording.
 
#Disable the Steam overlay or go offline; quiet or quit all background applications that may interfere with the recording.
Line 57: Line 57:
 
#'''Always''' have auto-reloading disabled (<code>cl_autoreload 0</code>).
 
#'''Always''' have auto-reloading disabled (<code>cl_autoreload 0</code>).
 
#Disable random crits to prevent unwanted crits (<code>tf_weapon_criticals 0; tf_weapon_criticals_melee 0</code>).
 
#Disable random crits to prevent unwanted crits (<code>tf_weapon_criticals 0; tf_weapon_criticals_melee 0</code>).
#Some demonstration videos may require a split-screen. If yours does, try [http://weaponref.wiki.tf/HUDv2.rar this file]. If it doesn't work, try running the game in a window at a half-width (<code>-width 960 -height 1080 -window</code>) or third-width resolution (<code>-width 640 -height 1080 -window</code>). If you use [[Source Recorder]], you can record the demo at normal full resolution, then relaunch the game at half-width resolution and render the demo from it.
+
#Some demonstration videos may require a split-screen. If yours does, try [http://weaponref.wiki.tf/HUDv2.rar this file]. If it doesn't work, try running the game in a window at a half-width (<code>-width 960 -height 1080 -window</code>) or third-width resolution (<code>-width 640 -height 1080 -window</code>). If you use [[Source Recorder]], you can record a demo at normal full resolution, then relaunch the game at half-width resolution and render the demo from it.
#You will need to record in your screen recording software and record a demo file in the game at the same time. Check out [[Help:Recording demos]] for help on how to do that, though the only commands you need are <code>record somefilename</code> and <code>stop</code>. Try record some clips in your game and watch them to verify everything is set up correctly.
 
 
#If the item you will demonstrate has a holiday restriction (e.g. Halloween / Full Moon), set {{code|tf_forced_holiday}} to the proper value in order to use that item. See [[#Useful information|below]] for a list of values. Specifically, use {{code|tf_forced_holiday 8}} (Full Moon) for Halloween-restricted items.
 
#If the item you will demonstrate has a holiday restriction (e.g. Halloween / Full Moon), set {{code|tf_forced_holiday}} to the proper value in order to use that item. See [[#Useful information|below]] for a list of values. Specifically, use {{code|tf_forced_holiday 8}} (Full Moon) for Halloween-restricted items.
  
 
===Recording===
 
===Recording===
* '''Start recording''' in your screen recording software, and record a demo file in the game. Don't move your mouse until you have had the time to read all the attributes on the tooltip. The mouse cursor must be visible on the recording.
+
* '''Start recording''' in your screen recording software. Don't move your mouse until you have had the time to read all the attributes. The mouse cursor must be visible on the recording.
 
* Without moving your mouse off of the item slot, press {{key|ESC}} to close the backpack.
 
* Without moving your mouse off of the item slot, press {{key|ESC}} to close the backpack.
 
** If the item's tooltip covers up part of or the entirety of the item slot (which is the case for items with large descriptions), move your mouse away from the slot to let the viewer see the item's icon for 2 seconds, and then press {{key|ESC}}.
 
** If the item's tooltip covers up part of or the entirety of the item slot (which is the case for items with large descriptions), move your mouse away from the slot to let the viewer see the item's icon for 2 seconds, and then press {{key|ESC}}.
Line 96: Line 95:
 
* If the weapon has resistance/vulnerability to fire/explosive/bullets/etc., show a split-screen with and without the items equipped (and if necessary, equipped but holstered). (See the [[Chargin' Targe]] video for an example.)
 
* If the weapon has resistance/vulnerability to fire/explosive/bullets/etc., show a split-screen with and without the items equipped (and if necessary, equipped but holstered). (See the [[Chargin' Targe]] video for an example.)
 
* If the item has other attributes, do what you feel is best to demonstrate the effect of that attribute.
 
* If the item has other attributes, do what you feel is best to demonstrate the effect of that attribute.
* '''End the recording''' in your screen recording software and demo in the game.
+
* '''End the recording'''.
  
 
===Post-processing===
 
===Post-processing===
* You may not modify the contrast, speed, etc. of the video.
+
* You may not modify the contrast, speed, size, etc. of the video.
 
* Add one of the <code>training_vid_*.mp3</code> files extracted from <code>.../steam/steamapps/common/Team Fortress 2/tf/tf2_sound_misc_dir.vpk → sound → misc</code>. If necessary, adjust the relative volumes between music and in-game sounds to match the ratio of the reference video. The default volume should be okay though. You can also use [http://www.mediafire.com/download/y0gjm9yekjj6zzx/Demonstration+Music+v2.rar this] set of pre-lengthened music files by [[User:Karmacharger|Karmacharger]].
 
* Add one of the <code>training_vid_*.mp3</code> files extracted from <code>.../steam/steamapps/common/Team Fortress 2/tf/tf2_sound_misc_dir.vpk → sound → misc</code>. If necessary, adjust the relative volumes between music and in-game sounds to match the ratio of the reference video. The default volume should be okay though. You can also use [http://www.mediafire.com/download/y0gjm9yekjj6zzx/Demonstration+Music+v2.rar this] set of pre-lengthened music files by [[User:Karmacharger|Karmacharger]].
* Edit you video so it just like the video already in the channel. Add the background music, concatenate multiple parts, add outro audio, add fade out effects to the end of the video, etc. If demonstrating taunts that have a left and right click animations, just demonstrate them, or write "(MOUSE1)" and "(MOUSE2)" as text overlaid in the video if you think that's necessary or hard for viewer to notice the animations without these texts. If you do, use a TF2 font like [[Fonts|TF2 Secondary]].
+
* Edit you video so it's just like the video already on the channel. Add fade out effects to the end of the video, at the start of the video, and before and after every scene transition.
* Export/Convert your video to a web-friendly format: It is recommended that you use [http://sourceforge.net/projects/x264vfw/ x264vfw], single-pass, quantizer-based with q being '''smaller than or equal to 20'''. Both 30fps and 60fps videos are accepted.
+
* Export/Convert your video to a web-friendly format: It is recommended that you use [http://sourceforge.net/projects/x264vfw/ x264vfw], single-pass, quantizer-based with q being '''smaller than or equal to 20'''. Only 60fps videos are accepted.
  
 
===Submission===
 
===Submission===
Line 207: Line 206:
 
''Due to MediaWiki limitations, '''D''' and '''U''' need to be both displayed at all times, even though they are mutually exclusive.''
 
''Due to MediaWiki limitations, '''D''' and '''U''' need to be both displayed at all times, even though they are mutually exclusive.''
  
==Demonstration needed==
+
==Needed Demonstrations==
  
 
===Tools===
 
===Tools===
Line 267: Line 266:
  
  
==Demonstration already done==
+
== Done ==
 
<!-- Do not remove weapons from this list, even if they need to be redone. They can be in both lists.
 
<!-- Do not remove weapons from this list, even if they need to be redone. They can be in both lists.
 
     This is to avoid wasting time trying to find the right alphabetical spot for every video to remove from the other lists. -->
 
     This is to avoid wasting time trying to find the right alphabetical spot for every video to remove from the other lists. -->

Revision as of 12:01, 31 August 2021

Weapon Demonstration Project

Thats a wrap.png

The Weapon Demonstration project's goal is to build a complete library of videos demonstrating the various aspects of all weapons, game mechanics, tools, taunts and Pyroland cosmetics in Team Fortress 2.

  • The idea: To have one consistent video style demonstrating how weapons, game mechanics, tools, taunts, and Pyroland cosmetics work.
  • The objective: To demonstrate how everything works: viewmodels, animations, special abilities, etc.
  • The benefits: Consistent, one video per page, looks good.

Anyone who meets the requirements can make a demonstration video that is needed for an item and submit the video for review, if the video meets the standard and is approved by Wiki administrators, your video will be uploaded to the Official TF2 Wiki Channel on YouTube and Bilibili. Check the section below for detailed requirements and a guide on how to make a demonstration video. You may also find the demonstration video that is needed or needs to be redone on this page. Feel free to ask any questions before starting making the demonstration on the talk page.

Reference video

Following the structure of the following videos should give you a basic idea of what is expected. Visit the Official TF2 Wiki YouTube Channel for more videos.

Weapon

Taunt

Tool

Key

  • T (Talk): Link to talk page section
  • D (thumbnail Download): Direct link to the thumbnail image. Turns red when there is no thumbnail uploaded. How to make thumbnails.
  • U (thumbnail Upload): Link to thumbnail upload page. The file name and description are automatically populated; only the image file needs to be selected from the user's computer.

Due to MediaWiki limitations, D and U need to be both displayed at all times, even though they are mutually exclusive.

Needed Demonstrations

Tools

Mechanics

Cosmetics

Taunts

Demonstrations that need to be redone


Done