Currently deployed at tf2weapongenerator.netlify.app!
A JS generator for Team Fortress 2 weapon concepts.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
This is a generator for Team Fortress 2 weapon concepts. Users can go to the page and generate ideas for in-game weapons, which are used for combat. The ideas themselves can be modded in by creators, or shared with friends. This base product was initially created by Siko91.
The project is deployed at https://tf2weapongenerator.netlify.app!
Tip
To get a local copy up and running follow these simple example steps.
- Clone the repo
git clone https://github.com/SeanOnamade/weaponappv1.git
Use this app to generate custom weapon ideas for the first-person shooter Team Fortress 2!
- Hit "Generate" to generate a weapon idea that matches the settings chosen
- Alter the weapon's power level to whatever you see fit
- Change the number of stats the weapon has
- Generate class-specific weapons
- Generate slot-specific weapons (includes Spy's Invis Watch)
- Override the rest to generate a specific weapon type
- Hit "Switch Background" to change the website's background to a random one
- Hit "Capture" to open up a downloadable image of the current weapon's weaponcard for sharing or saving
- Don't want to lose a certain concept? Save the URL, which contains the weapon's specific hash
Here are the significant changes I made from the original, which was created by Siko91:
- Working, randomized generation
- Added dozens of new stats
- Removed or adjusted peculiar stats
- Rounded out stat numbers
- Fixed number randomization for small numbers
- Added neutral stats
- Fixed weapon groupings
- Fixed boosting stats for weapon types with mostly pros (e.g. Boots and Backpacks)
- Added new weapons
- Indivisble Particle Smasher
- Crossbows
- Removed some weapons
- Sniper shield
- Overhauled the UI
- Team Fortress 2 font
- Responsive layout + desktop-only features
- Glassmorphic design with animated icons
- Added Extra Stats setting to allow different numbers of weapon stats
- Added Weapon Type stat to generate specific, class- and slot-accurate weapons
- Added a litany of weapon images, including extant weapons and unused weapons
- Added backgrounds
- Implemented change background button
- Added weapon card capture
- Implemented capture button
- Fixed classLimit bug not working
- Misc
- Gave Engineer the revolver
- Removed everyone's backpacks and shoes lol
- Removed Pybro Melee and Medic Melee, changing their stats to be class-specific
See the open issues for a full list of proposed features (and known issues).
Distributed under the MIT License. See LICENSE.txt
for more information.
Sean Onamade - [email protected]
Project Link: https://github.com/SeanOnamade/weaponappv1
As aforementioned, this project was initially created by Siko91 who did an amazing job with the generator and the base logic. A massive thanks to him!