GithubHelp home page GithubHelp logo

rufio-tf2 / pg-config Goto Github PK

View Code? Open in Web Editor NEW
1.0 0.0 0.0 98 KB

:baby: Parental guidance Config for Team Fortress 2

License: The Unlicense

team-fortress-2 tf2 tf2-config parental-guidance parental-control

pg-config's Introduction

Parental Guidance Config

A parental guidance config for Team Fortress 2 (TF2).

This config disables some vulgar language and imagery (from gamers on the internet), and enables a few settings that I recommend to beginners. It doesn't change any default gameplay controls.

I made this for my nephews who're younger than 13. Gamers reliably use language and imagery that aims to irk. They can learn all about that once they're a bit older. #okboomer

For more information about configs, how to install them, and how they work, I recommend reading this Reddit TF2 Script Help post.

Install

Installing this requires you to download this PG Config folder and put it in a specific TF2 folder. Then, when TF2 starts it will load the config.

Follow the folder paths precisely:

  1. Download this config
  2. Unzip it
  3. Unzipping can create an extra folder on Windows. If your folder structure is pg-config-master/pg-config-master, save the inner folder and delete the outer folder.
  4. Open your tf folder:
    1. In the Steam "Library", right-click Team Fortress 2, select Properties:
      `Properties` option at the bottom of the list
    2. Click the Local Files tab:
      `Local Files` tab
    3. Click Browse Local Files:
      `Browse Local Files` button
  5. Navigate into the tf/custom folder
  6. Move the pg-config-master folder into the tf/custom folder
  7. Double check the folder structure. Starting in the tf folder, these folders need to exist in this order: tf/custom/pg-config-master/cfg/

Game Settings

These can be adjusted in: tf/custom/pg-config-master/cfg/custom.cfg.

For more info, see these instructions How To Adjust Settings.

PG Settings

Default settings are bold.

  • voiceOff/voiceOn
  • chatOff/chatOn
  • unbindChat/bindChat
  • goreOff/goreOn
  • spraysOff/spraysOn
  • Remove Conscientious Objector models (How to re-enable)

General

  • FOV 90
  • Min-viewmodels on
  • Autoreload on
  • Hitsounds on
  • Damage numbers on; batching on
  • Bind crouch to SHIFT key (easier for smaller hands)
  • Unbind ` key; bind toggleconsole to F11 (easy to accidentally hit the backtick key)

Medic

  • Autoheal on
  • Autocallers on; threshold 99

Sniper

  • Play sound when fully zoomed

Soldier

Rocket Jump Script

Disabled by default. To enable, open soldier.cfg and uncomment this line (remove the slashes):

bind MOUSE2 +rocketJump

It's bound to right mouse click (MOUSE2). This is fine for the stock rocket launcher, but it disables the right-click for the Cow Mangler. You can change the key in that file, but you need to reset that key to its default behavior inside reset.cfg.

Known Issues

Voice control commands

There's a TF2 bug with controlling the voice chat through the console. To turn the voice on:

  1. Enter voiceOn in the console
  2. Open Options > Voice and check the box "Enable voice in this game", then press Apply. If it's already checked, uncheck it and press Apply, then re-check it and press Apply.

Any problems?

Please open a new issue to let me know.

Contributing

Contributions are welcome and encouraged.

Thanks

From the Reddit post:

  • @bythepowerofscience for reminding me about the gore
  • @byParallax for reminding me about the Conscientious Objector
  • @JarateKing for helping me remove the Conscientious Objector models
  • @woofbarkbro for reminding me to turn off sprays

pg-config's People

Contributors

rufio-tf2 avatar

pg-config's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.