CreatorsTF / community-launcher

The Creators.TF Community Launcher is a launcher created to help install and update mod content for TF2.

Home Page:https://creators.tf/launcher

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This repository contains the source code and releases for the Creators.TF Community Launcher

Core features:

  • Launcher auto-updating (Only via .exe and .AppImage)
  • Custom mod support
  • GitHub release mod support
  • More details on our website page

Useful links for this repository:

Maintainers

Contributing

If you have something to contribute, please, open a pull request! Make sure your PR tries to solve/improve one thing at a time and isn't messy. Pull requests should always have a specific goal to accomplish.

Please do NOT make a pull request or change that only seeks to change code styling or do "housekeeping" as these will be denied and closed.

If you have a bug report or a suggestion, open an issue! Try to use the templates and give good information. The launcher is currently in an alpha state so any help is appreciated.

Launching and Building from Source

If you want to build the launcher yourself, you need to have Node.js installed, which should also include npm. Clone the repository using git (or download from this page) and do npm install in the main repository using your system's CLI to download the required packages.

You can start the launcher for testing purposes without building via npm run compileAndStart.

You can build for Windows or Linux via the included build scripts using npm run buildWindows or npm run buildLinux. If you need, you can edit these in package.json to build to your liking, but changes made to these should not be committed if you plan to make a PR.

About

The Creators.TF Community Launcher is a launcher created to help install and update mod content for TF2.

https://creators.tf/launcher

License:MIT License


Languages

Language:TypeScript 80.6%Language:SCSS 13.4%Language:HTML 4.8%Language:Shell 1.2%