Code Monkey home page Code Monkey logo

community-launcher's Introduction

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.

community-launcher's People

Contributors

bernardogomesnegri avatar brucelay avatar eisbaer66 avatar jota11 avatar retr0-01 avatar rob5300 avatar xnanochip avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

community-launcher's Issues

[Bug] Eventserver status

UI or Mechanical Bug?
Is this a user Interface bug or a mechanical/operational bug?
mechanical
Describe the bug
cant show status
Was there an error dialogue for this bug? If so please provide a screenshot/its contents here

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on 'event server'
    3 See error

Expected behavior

Launcher Logs
[07-03-2021] [21:08:18T+01:00] -- [browser] -- [info] -- Settings window is going to be closed!
[07-03-2021] [21:08:18T+01:00] -- [browser] -- [info] -- Config file was saved.
[07-03-2021] [21:08:19T+01:00] -- [browser] -- [info] -- Launcher was closed.
[07-03-2021] [21:08:22T+01:00] -- [browser] -- [info] -- Loaded pre existing config
[07-03-2021] [21:08:22T+01:00] -- [browser] -- [info] -- Current launcher version: 0.2.1
[07-03-2021] [21:08:22T+01:00] -- [browser] -- [info] -- Checking for updates
[07-03-2021] [21:08:22T+01:00] -- [browser] -- [info] -- Checking for updates.
[07-03-2021] [21:08:22T+01:00] -- [browser] -- [info] -- Basic System Information: [platform: win32, release: 10.0.19042, arch: x64, systemmem: 7.84 gb]
[07-03-2021] [21:08:22T+01:00] -- [browser] -- [info] -- Launcher was opened/finished initialization.
[07-03-2021] [21:08:23T+01:00] -- [browser] -- [info] -- Checking for modlist updates
[07-03-2021] [21:08:23T+01:00] -- [browser] -- [info] -- Trying to get mod list from: https://fastdl.creators.tf/launcher/mods.json
[07-03-2021] [21:08:23T+01:00] -- [browser] -- [info] -- Trying to get mod list from: https://raw.githubusercontent.com/ampersoftware/Creators.TF-Community-Launcher/master/internal/mods.json
[07-03-2021] [21:08:23T+01:00] -- [browser] -- [error] -- Failed to parse json in TryGetModList request for https://fastdl.creators.tf/launcher/mods.json, error: SyntaxError: Unexpected token < in JSON at position 0
[07-03-2021] [21:08:23T+01:00] -- [browser] -- [info] -- Local mod list version: 1.33, Remote mod list version: 1.33.
[07-03-2021] [21:08:24T+01:00] -- [browser] -- [info] -- Update for version 0.2.1 is not available (latest version: 0.2.1, downgrade is disallowed).
[07-03-2021] [21:08:24T+01:00] -- [browser] -- [info] -- No updates available
[07-03-2021] [21:12:58T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF Events Servers
[07-03-2021] [21:12:59T+01:00] -- [browser] -- [error] --

<title>404 Not Found</title><script async src='/cdn-cgi/bm/cv/669835187/api.js'></script>

404 Not Found


nginx <script type="text/javascript">(function(){window['__CF$cv$params']={r:'62c681fe4a5d16e6',m:'5403b168475ff77e5888f6ec4108c68400b52e48-1615148251-1800-AevTv9cclhVYcWIoxAiYxcEd/AxtegHcIXG1pyNRCH3ss0UVuTGaCERFR/AmKtULIrw2F/Mjzq9OWspYK/9q4HhkN46FTn6rZR+enkobnSVsMPYL8ymVhzGOjb14gbqySMa+EC7JmXexbvsL5k8h+FztKZ2RblIA2lRp7D996KOX',s:[0xfe58fec9c0,0xeb16087225],}})();</script>

[07-03-2021] [21:12:59T+01:00] -- [browser] -- [error] -- Error Dialog shown: Mod Update Check Error : Failed to check if mod "Creators.TF Events Servers" has updates. Its website may be down. Try again later.
If the error persists, please report it on our Discord.
[07-03-2021] [21:18:34T+01:00] -- [browser] -- [info] -- Loaded pre existing config
[07-03-2021] [21:18:34T+01:00] -- [browser] -- [info] -- Current launcher version: 0.2.1
[07-03-2021] [21:18:34T+01:00] -- [browser] -- [info] -- Checking for updates
[07-03-2021] [21:18:34T+01:00] -- [browser] -- [info] -- Checking for updates.
[07-03-2021] [21:18:34T+01:00] -- [browser] -- [info] -- Basic System Information: [platform: win32, release: 10.0.19042, arch: x64, systemmem: 7.84 gb]
[07-03-2021] [21:18:34T+01:00] -- [browser] -- [info] -- Launcher was opened/finished initialization.
[07-03-2021] [21:18:35T+01:00] -- [browser] -- [info] -- Checking for modlist updates
[07-03-2021] [21:18:35T+01:00] -- [browser] -- [info] -- Trying to get mod list from: https://fastdl.creators.tf/launcher/mods.json
[07-03-2021] [21:18:35T+01:00] -- [browser] -- [info] -- Trying to get mod list from: https://raw.githubusercontent.com/ampersoftware/Creators.TF-Community-Launcher/master/internal/mods.json
[07-03-2021] [21:18:35T+01:00] -- [browser] -- [error] -- Failed to parse json in TryGetModList request for https://fastdl.creators.tf/launcher/mods.json, error: SyntaxError: Unexpected token < in JSON at position 0
[07-03-2021] [21:18:36T+01:00] -- [browser] -- [info] -- Local mod list version: 1.33, Remote mod list version: 1.33.
[07-03-2021] [21:18:36T+01:00] -- [browser] -- [info] -- Update for version 0.2.1 is not available (latest version: 0.2.1, downgrade is disallowed).
[07-03-2021] [21:18:36T+01:00] -- [browser] -- [info] -- No updates available
[07-03-2021] [21:18:38T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF Events Servers
[07-03-2021] [21:18:38T+01:00] -- [browser] -- [error] --

<title>404 Not Found</title><script async src='/cdn-cgi/bm/cv/669835187/api.js'></script>

404 Not Found


nginx <script type="text/javascript">(function(){window['__CF$cv$params']={r:'62c68a477ffd4a92',m:'29f3e3d8dd6f697072053d1b849223487d1658f1-1615148591-1800-AUke8qTKcQ0KvGNItvnh5BOcr4SqnsfkxMejJwQmOYU2WCtCSL9k1znCHlIB+rzZSM9tnkGNC0GClhX9iVPVKtP2kmrRT9y4M89x5LNMlYnMK1B3bZm6+H7U6n3c+i7uouDcVyG63A67xeI9ll09nshLbXcz5zDIGkG2sawRIDdf',s:[0x71cecaac87,0xf9e97fdba9],}})();</script>

[07-03-2021] [21:18:38T+01:00] -- [browser] -- [error] -- Error Dialog shown: Mod Update Check Error : Failed to check if mod "Creators.TF Events Servers" has updates. Its website may be down. Try again later.
If the error persists, please report it on our Discord.
[07-03-2021] [21:18:42T+01:00] -- [browser] -- [info] -- Loading Settings window...

Screenshots

Desktop (please complete the following information):

  • OS: win10

Additional context

leminsc8's first wishlist

[future] = calls my idears in mind for the future

Launcher intern

  • auto-detect tf2 folder
  • show launcher version// setting window comes with v0.1.2
  • add patreon donate link
    • add patreons like credits
  • faq/info about launcher on start window or github link // #41
  • tray icon
    • quick options = versionsinfo; githublink; bugreport; ...
  • tf2 start button
    • game autostart option after updates
    • start tf2 with own startscript.txt or window config =
      start fullscreen or something result; without intro; direct connect to server (specific options), exe autostartup for twitch.exe, external musicplayer.exe, discord.exe, operaGX.exe://www.creators.tf; ...
    • quick connect to favorite creators server or maps
    • add favorite ip-server
    • [future] auto-connect friends to same server = contracker coop; ...
  • [future] import/export setting for launcher
  • [future] import export content like mods and more
  • rotate background launcher wallpapers
  • animated loading button with creators or tf2 symbol (i will add animation source soon)
  • auto update creators server files (new 1.8)

Launcher tools

  • [future] creators-pack profiles - means own profiles for creators servers or other or testing and fun with individual acktiavate/deacitivate

  • [future] creators.tf-updates-as-mod-pack - i think following mods must be integrated into tf2... > optimized for creators server! (new 11.8)

    • more Icons like "Xonsistent Kill Icons" with new creators weapons
    • more crosshairs
    • more animations = "paysus' Engineer First Person Animation Overhaul"; ...
    • new FX = "Toon Explosion FX; "Toon Muzzel Flashes"; Toon Righteous Bision FX"; "Toon Rocket Trails"; ...
  • [future] hud-pack > optimized for creators server // #38 | #37 new 14.01.21

  • [future] sound-packs - with individual options > optimized for creators server

  • [future] script-pack/editor = taskskombo profil, contracker, serverlist, ... > optimized for creators server

  • [future] fx-pack = "Toon Explosion FX", ... > optimized for creators server

  • [future] graphic-pack > optimized for creators server // Ulitmate TF2 Visual Fix Pack MOD

  • [future] frontline-meat-creators.tf-pack > optimized for creators server may as event not as mod?!

  • [future] crosshair-pack > optimized for creators server (new 11.8)

Changes

  • leave out "mod" by "uninstall mod" button because their details on popup window

i will permanently updated 👍

  • love creators.tf !

leminsc8

[Enhancement] Replace promise .then() with async where able.

Is your feature request related to a problem? Please describe.
Clearer code structure and improvement to development

Is your feature request graphical or mechanical in nature?
Mechanical

Would you like to work on this yourself, or leave it to the team and the community?
Leave to community if possible

Extra Information
Good first issue!

[Enhancement] window priority and overlap

UI or Mechanical Bug?
UI Bug

Describe the bug
Can't handle Launcher Window if open Server Popup.

Was there an error dialogue for this bug? If so please provide a screenshot/its contents here
no

To Reproduce
Steps to reproduce the behavior:

  1. Go to list into Launcher Mainmenü on 'Creators.tf'
  2. Click on 'Server-Button'
  3. Click on 'Launcher-Window'
  4. Can't show 'Launcher-Window' in front of 'Server-Window'

Expected behavior
Want handle Main-Launcher Windows without restricting the windows in front of it. i Want always open the server list and handle the launcher twice without closing server list

Launcher Logs
no need it

Screenshots
not need it

Desktop

  • Win 10
  • Launcher 0.1.0

Additional context

[Bug] I have some problem with 18th century gifting lantern I've collected 472 points, but I can't fill the score after that. What should I do?

UI or Mechanical Bug?
Is this a user Interface bug or a mechanical/operational bug?

Describe the bug
A clear and concise description of what the bug is.

Was there an error dialogue for this bug? If so please provide a screenshot/its contents here
[Error dialog if applicable]

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Launcher Logs
Please upload the logs from your launcher either here, or on a site such as pastebin.
You can find the logs in the "logs" folder in the "Config/Log Folder". Use the button in the Settings menu in launcher to find the folder.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

[Enhancement] Use public repository to track mods instead of a json file

Is your feature request related to a problem? Please describe.
No.

Is your feature request graphical or mechanical in nature?
It is very much mechanical.

Describe the solution you'd like
I believe it would be a good idea to track the installable mods inside of a dedicated repository at <something>.creators.tf. It should contain files similar to the objects currently in mods.json, which would reside in a directory structure that would look something lke: creators.tf mod repo -> mod -> verion -> mod.json.

Would you like to work on this yourself, or leave it to the team and the community?
If I can be of any assistance I will do my best, but I believe this is mostly an organisatorial task.

Extra Information
Advantages of the proposed model:

  • No need to update the launcher to add/update mod listings
  • It's possible to create a more streamlined process for 3rd party modders to add mods
  • Allows for version control/updates

[Enhancement] Support new website features

Is your feature request related to a problem? Please describe.
The creators.tf website updated to split matchmaking, Mann VS. Machine, and the server browser into their own sections. The launcher does not feature a way to use matchmaking, and the MVM and casual servers are squashed together in the same list. At the very least providing a way to filter servers based on gamemode (mvm, casual, payload, 5cp, etc) would be a nice quality of life change.

Is your feature request graphical or mechanical in nature?
Graphical

Describe the solution you'd like
Add 2 extra tabs to the sidebar: Matchmaking and Mann VS. Machine. Keep MVM servers out of the casual server list.

Would you like to work on this yourself, or leave it to the team and the community?
If the developers of this launcher are not willing to add these features, I could give a crack at it. I'm not very experienced with Node.JS, but I do know how to code in JavaScript.

[Enhancement] HUD engineer

Is your feature request related to a problem? Please describe.
mod request: want to install, list, aktivate, deaktivate huds. may work with huds.tf together #3

Is your feature request graphical or mechanical in nature?
Please describe if this request is related to the UI, or to the inner workings of the application.

Describe the solution you'd like
Mockup soon...

  • Install log (see changes, skipp changes)
  • managing downloaded hud.zip (or folder) to use at list to use
  • show titel at list
  • button: open folder
  • get infos from zip: info readme.txt;info.txt; screenshot; jpg; preview.jpg;
  • {future] hud workshop ( set, load, save owen sounds, crosshair&collor and also)
  • HUB-GitHub Updater support
  • info about listet huds from HUD's.tf (rating, images, sourcelink...)

Would you like to work on this yourself, or leave it to the team and the community?
team but will make some concepts if the want
Extra Information

[bug] Error when Updating mods

Prerequisites

  • This is not a feature request.
  • I checked recent issues and verified that this is not a duplicate.

UI or mechanical bug?

Mechanical

Describe the bug

When attempting to update Creators.tf with the launcher, a Mod Install Error pops up, and the mod is not updated. Mod version at the top also reads as 'undefined'. Other updates (such as those for Ultimate TF2 Visual Fix Pack) work completely fine and update without errors. Mod version also appears as normal for other mods.

Was there an error dialogue for this bug? If so, please, provide its content here. (optional)

SyntaxError: Unexpected End of JSON Input

Steps to reproduce the behavior

  1. Use an older version of the installer (last updated for Manned Machines)
  2. Attempt to update 'Creators.TF'
  3. Click 'Yes' on the prompt to update, then wait

Expected behavior

Mod updates, then runs normally if prompted

Actual behavior

Mod refuses to update.

Launcher logs (optional)

No response

Screenshots (optional)

syntaxerror

Operating system and version

Windows 10 | Launcher version 0.3.0

Additional context (optional)

No response

[Enhancement] Profil Manager: Loadout

Is your feature request related to a problem? Please describe.
Quick edit loadout without webside and change profiling.

Is your feature request graphical or mechanical in nature?
Graphical and mechanical.

Describe the solution you'd like
First Mockup for the loadout.
https://i.imgur.com/ABmZkj1.jpg (not right view by exporting as image. mockups edit with https://app.diagrams.net/ . If you want i will send the editor file for this.)

  • disable or enable creators.tf loadout
  • change profil for class
  • task for profils
  • show loadout by task
  • overlfy button for window
  • overfly-button for profils (not on mockup)
  • some more...

Would you like to work on this yourself, or leave it to the team and the community?
team

Extra Information

[Enhancement] Let people start TF2 via the launcher

Is your feature request related to a problem? Please describe.
No it is not

Is your feature request graphical or mechanical in nature?
Mechanical and Graphical?

Describe the solution you'd like
For a button to be added that lets you launch the game

Would you like to work on this yourself, or leave it to the team and the community?
Team and Community

Extra Information
The ability to set launch options should be included

[Bug] 404 error on download.

Mechanical Bug

Describe the bug
The current download link for the Creators.tf assets points to https://fastdl.creators.tf/content/CreatorsTF_Content_October2020.zip which is a dead link. Resulting into a 404 error.

Was there an error dialogue for this bug? If so please provide a screenshot/its contents here

[05-11-2020] [17:04:09T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF
statusCode: 200
[05-11-2020] [17:04:09T+01:00] -- [browser] -- [info] -- Install button was clicked! Reacting based on state: NOT_INSTALLED
[05-11-2020] [17:04:09T+01:00] -- [browser] -- [info] -- Will validate TF2 path before starting download...
[05-11-2020] [17:04:09T+01:00] -- [browser] -- [info] -- TF2 Path was validated.
statusCode: 200
[05-11-2020] [17:04:10T+01:00] -- [browser] -- [info] -- Successfully got mod install file urls. Will proceed to try to download them.
[05-11-2020] [17:04:10T+01:00] -- [browser] -- [info] -- Starting Download for file at: https://fastdl.creators.tf/content/CreatorsTF_Content_October2020.zip
[05-11-2020] [17:04:10T+01:00] -- [browser] -- [info] -- Starting GET for file data at: https://fastdl.creators.tf/content/CreatorsTF_Content_October2020.zip
[05-11-2020] [17:04:10T+01:00] -- [browser] -- [error] -- Request failed, response code was: 404
[05-11-2020] [17:04:10T+01:00] -- [browser] -- [error] -- Download failed on file(s) download
[05-11-2020] [17:04:10T+01:00] -- [browser] -- [error] -- Request failed, response code was: 404
[05-11-2020] [17:04:10T+01:00] -- [browser] -- [error] -- Error Dialog shown: Mod Files Download Error : Request failed, response code was: 404
[05-11-2020] [17:04:10T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF

To Reproduce
Steps to reproduce the behavior:

  1. Go to the creators.tf section
  2. Click on install
  3. See error

Expected behavior
To actually download to the right link.

[bug] Installed mod version shows 'undefined'

Prerequisites

  • This is not a feature request.
  • I checked recent issues and verified that this is not a duplicate.

UI or mechanical bug?

UI

Describe the bug

As the title says, the 'Mod version' at the top corner of a installed mod shows 'undefined'

Was there an error dialogue for this bug? If so, please, provide its contents here. (optional)

No response

Steps to reproduce the behavior

  1. Update launcher to latest version
  2. Open it

Expected behavior

Mod version number should be shown

Actual behavior

'Undefined' is shown

Launcher logs (optional)

No response

Screenshots (optional)

image

Operating system and version

Windows 10

Additional context (optional)

No response

[Bug] Launcher ignores HTTP code

UI or Mechanical Bug?
Mechanical bug

Describe the bug
Upon initial loading of the launcher, the application attempts a GET request to the aforementioned resource. However, this the server returns HTTP 404 along side the respective HTML error document. The launcher seems to attempt to parse the document's content resulting in the the application throwing an exception; the exception appears within the main.log file respectively.

TL;DR The launcher ignores the HTTP 404 from "fastdl.creators.tf" and attempts to parse the HTML content, then goes to "raw.githubusercontent.com" which appears to succeed.

To Reproduce
Steps to reproduce the behavior:

  1. Open the launcher
  2. Go to settings
  3. Click on the log folder
  4. Open main.log
  5. Scroll to the bottom

Expected behavior
The launcher should abort when HTTP status code 4xx is received by a host.

Launcher Logs

[28-05-2021] [11:19:00T-05:00] -- [browser] -- [info] -- Loaded pre existing config
[28-05-2021] [11:19:00T-05:00] -- [browser] -- [info] -- Current launcher version: 0.2.1
[28-05-2021] [11:19:00T-05:00] -- [browser] -- [info] -- Checking for updates.
[28-05-2021] [11:19:00T-05:00] -- [browser] -- [info] -- Basic System Information: [platform: linux, release: 5.11.0-17-generic, arch: x64, systemmem: 15.62 gb]
[28-05-2021] [11:19:00T-05:00] -- [browser] -- [info] -- Launcher was opened/finished initialization.
[28-05-2021] [11:19:00T-05:00] -- [browser] -- [info] -- Checking for modlist updates
[28-05-2021] [11:19:00T-05:00] -- [browser] -- [info] -- Trying to get mod list from: https://fastdl.creators.tf/launcher/mods.json
[28-05-2021] [11:19:00T-05:00] -- [browser] -- [info] -- Trying to get mod list from: https://raw.githubusercontent.com/ampersoftware/Creators.TF-Community-Launcher/master/internal/mods.json
[28-05-2021] [11:19:00T-05:00] -- [browser] -- [error] -- Failed to parse json in TryGetModList request for https://fastdl.creators.tf/launcher/mods.json, error: SyntaxError: Unexpected token < in JSON at position 0
[28-05-2021] [11:19:00T-05:00] -- [browser] -- [info] -- Local mod list version: 1.34, Remote mod list version: 1.34.
[28-05-2021] [11:19:02T-05:00] -- [browser] -- [info] -- Set current mod to: Creators.TF Events Servers
[28-05-2021] [11:19:03T-05:00] -- [browser] -- [info] -- Set current mod to: Creators.TF
[28-05-2021] [11:19:04T-05:00] -- [browser] -- [info] -- Loading Settings window...

Desktop (please complete the following information):

  • OS: Ubuntu 21.04 [hirsute]
  • Kernel: x86_64 Linux 5.11.0-17-generic
  • Desktop Environment: GNOME 3.38.5
  • Shell: fish 3.1.2

[bug] ...Launcher crashes immediately when opened

Prerequisites

  • This is not a feature request.
  • I checked recent issues and verified that this is not a duplicate.

UI or mechanical bug?

Mechanical bug, I assume

Describe the bug

The launcher immediately crashes every time I try to open it, not sure why. A blank gray window that I assume is supposed to be the launcher pops up alongside an error message. Closing either window or pressing "OK" on the error message causes the launcher to close again. I've tried reinstalling, running as administrator, disabling my antivirus, and restarting my computer. Nothing has worked so far.

Was there an error dialogue for this bug? If so, please, provide its contents here. (optional)

TypeError [ERR_INVALID_ARG_TYPE]: the "path" argument must be of type string. Received undefined
If this error persists, please report it to our GitHub page by making a new 'Issue'.
Visit creators.tf/launcher for more info.
You can also report if via our discord

Steps to reproduce the behavior

  1. Install launcher
  2. Attempt to launch "Creators.tf Launcher.exe"
  3. Error occurs

Expected behavior

Launcher loads & functions to launch TF2

Actual behavior

Launcher does not load & immediately crashes.

Launcher logs (optional)

No response

Screenshots (optional)

Screenshot (52)

Operating system and version

Windows 8

Additional context (optional)

Apologies that this is a bit vague, I genuinely have no idea what's going on here

[Enhancement] GitHub Link

Is your feature request related to a problem? Please describe.
wish missed launcher source.

Is your feature request graphical or mechanical in nature?
2
Describe the solution you'd like

  1. open setting
  2. show github link to copy

Would you like to work on this yourself, or leave it to the team and the community?
easyer to report quickly!

Extra Information

[Bug] Launcher Updater

UI or Mechanical Bug?
mechanical

Bug
can't update via button from 0.1.11 to 0.1.2 (see screenshot)
online manual update via browser.

Was there an error dialogue for this bug? If so please provide a screenshot/its contents here
yes

Expected behavior
A clear and concise description of what you expected to happen.

Launcher Logs
https://pastebin.com/QdvQ8Vmb (2 weeks hosted)

Screenshots
https://imgur.com/a/EjhCW79

Desktop (please complete the following information):

  • OS: win10x64
  • Version 0.1.11

[Bug] uninstall GMAn Announcer

UI or Mechanical Bug?
UI & Mechanical

Describe the bug
Can't unisntall wile runingt tf2.
Uninstall popup window does not run and can't exit with courser (only Alt+F4).

Was there an error dialogue for this bug? If so please provide a screenshot/its contents here
[Error dialog if applicable]

To Reproduce
Steps to reproduce the behavior:
0. (Man Announcer is installed)

  1. run tf2
  2. Go to 'GMan Announcer' at list
  3. Click on 'uninstall'-Button.
  4. Pop-Wille open
  5. nothing happend. uninstall does not run. can't exit uninstallation-process with coursor.

Expected behavior
uninstall the adon with dialog window.

Launcher Logs

[12-11-2020] [14:07:33T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[12-11-2020] [14:07:36T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF
[12-11-2020] [14:07:37T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[12-11-2020] [14:07:37T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF
[12-11-2020] [14:07:38T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[12-11-2020] [14:07:38T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF
[12-11-2020] [14:07:39T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[12-11-2020] [14:07:40T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF
[12-11-2020] [14:07:44T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[12-11-2020] [14:07:46T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF
[12-11-2020] [14:07:47T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[12-11-2020] [14:07:48T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF
[12-11-2020] [14:07:49T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[12-11-2020] [14:07:50T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF
[12-11-2020] [14:07:53T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[12-11-2020] [14:07:54T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF
[12-11-2020] [14:07:56T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[12-11-2020] [14:07:59T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[12-11-2020] [14:08:01T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF
[12-11-2020] [14:08:03T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[12-11-2020] [14:08:05T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF
[12-11-2020] [14:11:04T+01:00] -- [browser] -- [info] -- Launcher was closed.
[13-11-2020] [19:37:19T+01:00] -- [browser] -- [info] -- Loaded pre existing config
[13-11-2020] [19:37:20T+01:00] -- [browser] -- [info] -- Current launcher version: 0.1.32
[13-11-2020] [19:37:20T+01:00] -- [browser] -- [info] -- Checking for updates
[13-11-2020] [19:37:20T+01:00] -- [browser] -- [info] -- Checking for updates and setting its auto download to DISABLED.
[13-11-2020] [19:37:20T+01:00] -- [browser] -- [info] -- Basic System Information: [platform: win32, release: 10.0.19042, arch: x64, systemmem: 7.84 gb]
[13-11-2020] [19:37:20T+01:00] -- [browser] -- [info] -- Launcher was opened/finished initialization.
[13-11-2020] [19:37:26T+01:00] -- [browser] -- [info] -- No updates available
[13-11-2020] [19:38:28T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[13-11-2020] [19:38:32T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[13-11-2020] [19:38:32T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF
[13-11-2020] [19:39:59T+01:00] -- [browser] -- [info] -- Loading Server List window...
[13-11-2020] [19:40:03T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[13-11-2020] [19:40:07T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF
[13-11-2020] [19:40:09T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[13-11-2020] [19:40:09T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF
[13-11-2020] [19:40:10T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[13-11-2020] [19:40:11T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF
[13-11-2020] [19:40:11T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[13-11-2020] [19:40:12T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF
[13-11-2020] [19:40:13T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[13-11-2020] [19:40:14T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF
[13-11-2020] [19:40:15T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[13-11-2020] [19:40:16T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF
[13-11-2020] [19:40:18T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[13-11-2020] [19:40:23T+01:00] -- [browser] -- [info] -- Will start the mod removal process. User said yes.
[13-11-2020] [19:40:23T+01:00] -- [browser] -- [info] -- Deleting file: C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2\tf\custom\announcer_gman.vpk
[13-11-2020] [19:41:27T+01:00] -- [browser] -- [info] -- aborted... 0
[13-11-2020] [19:41:31T+01:00] -- [browser] -- [info] -- Set current mod to: GMan Announcer
[13-11-2020] [19:41:36T+01:00] -- [browser] -- [info] -- Will start the mod removal process. User said yes.
[13-11-2020] [19:41:36T+01:00] -- [browser] -- [info] -- Deleting file: C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2\tf\custom\announcer_gman.vpk
[13-11-2020] [19:41:38T+01:00] -- [browser] -- [info] -- aborted... 0
[13-11-2020] [19:48:30T+01:00] -- [browser] -- [info] -- Loading Patch Notes window...
[13-11-2020] [19:48:34T+01:00] -- [browser] -- [info] -- Loading Settings window...

Screenshots
https://i.imgur.com/dsVMerZ.png

Desktop (please complete the following information):

  • Launcher v0.1.32

Additional context

  • need "close" button at border
  • on/off adon without uninstall

[Enhancement] 60 FPS in the program?

Is your feature request related to a problem? Please describe.
UI Choppiness. Feels slow to respond and the entire program doesn't appear to be running above 24 FPS (30?),

Is your feature request graphical or mechanical in nature?
Graphical

Describe the solution you'd like
Either cap it to 60 FPS on the program or set it to your monitors refresh rate.

Would you like to work on this yourself, or leave it to the team and the community?
For now the community but if I look into it maybe I'll work on it myself.

Extra Information
It made me feel sick, lol

[bug] Any creators.tf content cannot be installed due to "certificate has expired" error.

Prerequisites

  • This is not a feature request.
  • I checked recent issues and verified that this is not a duplicate.

UI or mechanical bug?

Mechanical

Describe the bug

Any content hosted at https://creators.tf/ will not be install able or update able due to a "certificate has expired" issue.
This is caused by a recent change with the root CA from lets encrypt and how it interacts with openssh.

Electron issue: #electron/electron#31212

Was there an error dialogue for this bug? If so, please, provide its contents here. (optional)

No response

Steps to reproduce the behavior

Click Server content mod, events server content mod, or g-man announcer mod.
See error dialog.

Expected behavior

For mods to work as normal.

Actual behavior

An "certificate has expired" error message is displayed.

Launcher logs (optional)

No response

Screenshots (optional)

No response

Operating system and version

Windows 10

Additional context (optional)

No response

[Enhancement] creatorstTF HUD

Is your feature request related to a problem? Please describe.
a fresh creators hud better than orginal. inspirated by "TF2-HUD-Fix" and "eve_hud_v427"
i wish this hud comes with #38
Is your feature request graphical or mechanical in nature?
graphical

Describe the solution you'd like
a example a concept for the

  • modern style and usefull
  • Class-Wheel (mous over select) with shorttask and team number view and DEF/ATT/SUP Categorie view
  • simple inventar button (slide from class-wheel with mousover to inventar
  • show use classname as titel
    -show selected 3dskin
  • select a class A-D (short-task support)
  • save changes and exit button (enter and back into game!)
  • take of text with task info (optional clickable)
  • main:menu hud - not yet (will you see a concept soon?)
  • server:random team hud - not yet (will you see a concept soon?)
  • server:states - not yet (will you see a concept soon?)
  • main:invenrar - not yet (will you see a concept soon?)
  • main:class menu hud- not yet (will you see a concept soon?)

Would you like to work on this yourself, or leave it to the team and the community?
team but will support

Extra Information
for this mod need maybe backup, deaktivate/aktivate mod modus

[Enhancement] mousover infomation

Is your feature request related to a problem? Please describe.
it will be helpfulinformations befor open or start anything.

Is your feature request graphical or mechanical in nature?
UI

Describe the solution you'd like
Want Mousover text for any buttons "install", "uninstall", "serverlist", "Creators.tf" like "Log", "Settings".

Would you like to work on this yourself, or leave it to the team and the community?
team

Extra Information
Launcher 0.1.0

Split Digital Directive and PvP assetpack in two

Most people using the launcher now will not need the Digital Directive assets, and if they do, they can still just get it seperately. Tho I would keep it in the same tab as the normal Creators.tf asset pack. So one button for pvp, one button for mvm.

[bug]mastercomfig shows not the select prensent

Prerequisites

  • This is not a feature request.
  • I checked recent issues and verified that this is not a duplicate.

UI or mechanical bug?

ui&o

Describe the bug

after select a setting, the used does not show as installed.

Was there an error dialogue for this bug? If so, please, provide its contents here. (optional)

No response

Steps to reproduce the behavior

  1. select a setting "low"
  2. save setting
  3. now shows "medium high" as selected.

Expected behavior

see steps

Actual behavior

see steps

Launcher logs (optional)

[24-08-2021] [00:10:27T+02:00] -- [browser] -- [info] -- Settings window is going to be closed!
[24-08-2021] [00:10:27T+02:00] -- [browser] -- [info] -- Config file was saved.
[24-08-2021] [00:10:27T+02:00] -- [browser] -- [info] -- Launcher was closed.
[24-08-2021] [00:10:29T+02:00] -- [browser] -- [info] -- Current launcher version: 0.2.7
[24-08-2021] [00:10:29T+02:00] -- [browser] -- [info] -- Checking for updates
[24-08-2021] [00:10:29T+02:00] -- [browser] -- [info] -- Checking for updates.
[24-08-2021] [00:10:29T+02:00] -- [browser] -- [info] -- Basic System Information: [platform: win32, release: 10.0.19043, arch: x64, systemmem: 7.84 gb]
[24-08-2021] [00:10:29T+02:00] -- [browser] -- [info] -- Launcher was opened/finished initialization.
[24-08-2021] [00:10:29T+02:00] -- [browser] -- [info] -- Loaded pre existing config
[24-08-2021] [00:10:32T+02:00] -- [browser] -- [info] -- Checking for modlist updates
[24-08-2021] [00:10:32T+02:00] -- [browser] -- [info] -- Trying to get mod list from: https://fastdl.creators.tf/launcher/mods.json
[24-08-2021] [00:10:32T+02:00] -- [browser] -- [info] -- Trying to get mod list from: https://raw.githubusercontent.com/CreatorsTF/Creators.TF-Community-Launcher/master/internal/mods.json
[24-08-2021] [00:10:32T+02:00] -- [browser] -- [info] -- Update for version 0.2.7 is not available (latest version: 0.2.7, downgrade is disallowed).
[24-08-2021] [00:10:32T+02:00] -- [browser] -- [info] -- No updates available
[24-08-2021] [00:10:32T+02:00] -- [browser] -- [debug] -- checkForUpdatesAndNotify called, downloadPromise is null
[24-08-2021] [00:10:32T+02:00] -- [browser] -- [info] -- Local mod list version: 1.36, Remote mod list version: 1.36.
[24-08-2021] [00:10:32T+02:00] -- [browser] -- [verbose] -- Latest mod list was sent to renderer
[24-08-2021] [00:10:34T+02:00] -- [browser] -- [info] -- Set current mod to: "mastercomfig"
[24-08-2021] [00:10:34T+02:00] -- [browser] -- [info] -- Url for releases is: https://api.github.com/repos/mastercomfig/mastercomfig/releases
[24-08-2021] [00:10:37T+02:00] -- [browser] -- [info] -- Install button was clicked! Reacting based on state: NOT_INSTALLED
[24-08-2021] [00:10:37T+02:00] -- [browser] -- [info] -- Will validate TF2 path before starting download...
[24-08-2021] [00:10:37T+02:00] -- [browser] -- [info] -- GAME LAUNCHING: Can't initiate the current mod's game. It's either uninstalled or with a pending update.
[24-08-2021] [00:10:37T+02:00] -- [browser] -- [info] -- TF2 Path was validated.
[24-08-2021] [00:10:37T+02:00] -- [browser] -- [info] -- Url for releases is: https://api.github.com/repos/mastercomfig/mastercomfig/releases
[24-08-2021] [00:10:37T+02:00] -- [browser] -- [info] -- Successfully got mod install file urls. Will proceed to try to download them.
[24-08-2021] [00:10:37T+02:00] -- [browser] -- [info] -- Starting Download for file at: https://github.com/mastercomfig/mastercomfig/releases/download/9.5.2/mastercomfig-medium-low-preset.vpk
[24-08-2021] [00:10:37T+02:00] -- [browser] -- [info] -- Starting GET for file data at: https://github.com/mastercomfig/mastercomfig/releases/download/9.5.2/mastercomfig-medium-low-preset.vpk
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Got a 302, re trying on new location.
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Starting GET for file data at: https://github-releases.githubusercontent.com/69422496/c1b30500-cc35-11eb-927e-279620d192d0?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20210823%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210823T221038Z&X-Amz-Expires=300&X-Amz-Signature=7f6319527d61f3de0834abb454af66e2e24f6c8cd6e0de20008bc7f16cba0afd&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=69422496&response-content-disposition=attachment%3B%20filename%3Dmastercomfig-medium-low-preset.vpk&response-content-type=application%2Foctet-stream
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- File download finished. Returning raw data.
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Got filename for download from content-disposition header: mastercomfig-medium-low-preset.vpk
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Waiting for file writing to complete...
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- File write for "mastercomfig-medium-low-preset.vpk" was successful.
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Config file was saved.
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Executing movecfgs install operation
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- cfg path is: C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2\tf\cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- user cfg path is: "C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2\tf\cfg\user"
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- FakeClickMod func sent.
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: 360controller-linux.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: 360controller.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: chapter1.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: chapter2.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: chapter3.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: config.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: config_default.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_beta_asteroid.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_beta_cactus_canyon.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_beta_mannpower.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_default.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_doomsday_event_247.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_featured_maps.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_halloween.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_halloween_event_247.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_hightower_event_247.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_invasion_maps.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_ladder.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_lakeside_event_247.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_mannpower.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_quickplay_arena.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_quickplay_attackdefense.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_quickplay_cp.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_quickplay_ctf.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_quickplay_koth.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_quickplay_misc.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_quickplay_passtime.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_quickplay_payload.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mapcycle_quickplay_payloadrace.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: motd_default.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: motd_entries.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: motd_text_default.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: mtp.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: pure_server_full.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: pure_server_minimal.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: pure_server_whitelist_example.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: replay_example.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_247_mannpower.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_247_rounds.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_blacklist.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_bootcamp.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_casual.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_casual_max_rounds_win_conditions.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_casual_max_rounds_win_conditions_mannpower.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_casual_rounds_win_conditions.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_casual_stopwatch_win_conditions.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_competitive.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_competitive_max_rounds_win_conditions.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_competitive_max_rounds_win_conditions_high_skill.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_competitive_rounds_win_conditions.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_competitive_rounds_win_conditions_high_skill.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_competitive_stopwatch_win_conditions.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_competitive_stopwatch_win_conditions_high_skill.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_limited_rounds.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_limited_time.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_mannup.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_matchmaking_base.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: server_mvm.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: settings.scr
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: sfm_defaultanimationgroups.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: sixense_bindings.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: sourcevr_tf.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: trusted_keys_base.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: trusted_keys_example.txt
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: undo360controller.cfg
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: unencrypted
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: user
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Checking if should move file: user.scr
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Set current mod to: "mastercomfig"
[24-08-2021] [00:10:38T+02:00] -- [browser] -- [info] -- Url for releases is: https://api.github.com/repos/mastercomfig/mastercomfig/releases
[24-08-2021] [00:10:40T+02:00] -- [browser] -- [info] -- Install button was clicked! Reacting based on state: INSTALLED
[24-08-2021] [00:10:40T+02:00] -- [browser] -- [info] -- Mod is installed, user clicked the button to initiate the game.
[24-08-2021] [00:10:40T+02:00] -- [browser] -- [info] -- FakeClickMod func sent.
[24-08-2021] [00:10:40T+02:00] -- [browser] -- [info] -- GAME LAUNCHING: User initiated (non-mod) game: steam://run/440
[24-08-2021] [00:10:40T+02:00] -- [browser] -- [info] -- Set current mod to: "mastercomfig"
[24-08-2021] [00:10:40T+02:00] -- [browser] -- [info] -- Url for releases is: https://api.github.com/repos/mastercomfig/mastercomfig/releases
[24-08-2021] [00:10:49T+02:00] -- [browser] -- [info] -- Loading Settings window...

Screenshots (optional)

No response

Operating system and version

last win 10

Additional context (optional)

No response

[Bug] Zip extraction errors in a fresh install of TF2

UI or Mechanical Bug?
Mechanical bug

Describe the bug
The launcher (0.2.3) fails to extract some files from the zip if TF2 has not been launched for the first time. It show hundreds of error dialogues, one after the other. The extraction keeps happening in the background.

Was there an error dialogue for this bug? If so please provide a screenshot/its contents here
Mod Install Error : Error: ENOENT: no such file or directory, open 'C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2\tf\download\materials\models\bots\demo\demo_bot_redo.vmt'.
Error Stack:Error: ENOENT: no such file or directory, open 'C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2\tf\download\materials\models\bots\demo\demo_bot_redo.vmt'

To Reproduce
Steps to reproduce the behavior:

  1. Download TF2 from Steam, but don't launch it
  2. Download and install the Launcher
  3. Download the Creators.tf pack from the Launcher
  4. The program finishes downloading and start exctracting the zip, and the error dialogues are shown

Expected behavior
After the download, the zip gets extracted without errors.

Launcher Logs
main.log
https://a.pomf.cat/zjyjgd.log

Desktop:

  • OS: Windows
  • Version 7

[Enhancement] Add AUR support

Launcher is not convenient to install for Archlinux derived linux distributions.

Describe the solution you'd like
Add a:

  • creators-tf-launcher-bin
  • creators-tf-launcher-git
    package to the AUR.

Would you like to work on this yourself, or leave it to the team and the community?
Yes

Extra Information
Docs for this can be found here

[Bug] TypeError : steamPaths is not iterable on a new installation.

UI or Mechanical Bug?
A mechanical/operational bug, as it restrain me from fixing it by manually indicating the correct .steam path.
Describe the bug
On a new installation of Creators.TF launcher 0.1.30 on a GNU/Linux distribution (Solus), The launcher display this error message at launch, before closing if the message is closed, or validated.
Was there an error dialogue for this bug? If so please provide a screenshot/its contents here
TypeError : steamPaths is not iterable on a new installation
To Reproduce
Steps to reproduce the behavior:

  1. Place the 0.1.30 launcher files in /opt/creators-tf
  2. Add execution permissions to creators-tf-launcher sudo chmod +x /opt/creators-tf/creators-tf-launcher
  3. Execute it. /opt/creators-tf/creators-tf-launcher

Expected behavior
Either, notice the correct Steam installation folder /home/pm/.steam/steam/ or Team Fortress 2 folder /mnt/Ventilateur/SteamLibrary/steamapps/common/Team Fortress 2/ which is situated on an another hard-drive.
Or, Let me pass/ignore this error message, to allow me to change manually the paths manually into the launcher.

Launcher Logs
main.log
Screenshots
image

Desktop (please complete the following information):

  • OS: Solus
            -```````````                  pm@vix 
          `-+/------------.`              ------ 
       .---:mNo---------------.           OS: Solus 
     .-----yMMMy:---------------.         Kernel: 5.6.19-158.current 
   `------oMMMMMm/----------------`       Uptime: 5 hours, 12 mins 
  .------/MMMMMMMN+----------------.      Packages: 1206 (eopkg) 
 .------/NMMMMMMMMm-+/--------------.     Shell: bash 5.0.11 
`------/NMMMMMMMMMN-:mh/-------------`    Resolution: 3440x1440 
.-----/NMMMMMMMMMMM:-+MMd//oso/:-----.    DE: Plasma 5.19.4 
-----/NMMMMMMMMMMMM+--mMMMh::smMmyo:--    WM: KWin 
----+NMMMMMMMMMMMMMo--yMMMMNo-:yMMMMd/.   WM Theme: Arc-OSX-White-Transparent 
.--oMMMMMMMMMMMMMMMy--yMMMMMMh:-yMMMy-`   Theme: WhiteSur [Plasma], WhiteSur-light [GTK2/3] 
`-sMMMMMMMMMMMMMMMMh--dMMMMMMMd:/Ny+y.    Icons: Papirus-Light [Plasma], Papirus-Light [GTK2/3] 
`-/+osyhhdmmNNMMMMMm-/MMMMMMMmh+/ohm+     Terminal: yakuake 
  .------------:://+-/++++++oshddys:      CPU: AMD Ryzen 5 3600X (12) @ 3.800GHz 
   -hhhhyyyyyyyyyyyhhhhddddhysssso-       GPU: NVIDIA GeForce GTX 1060 6GB 
    `:ossssssyysssssssssssssssso:`        Memory: 13818MiB / 32043MiB (43%) 
      `:+ssssssssssssssssssss+-           GPU Driver: NVIDIA 450.66 
         `-/+ssssssssssso+/-`             Font: [Plasma], Noto Sans, 10 [GTK2/3] 
              `.-----..`                  Local IP:          .         .   .      
                                          Public IP:                :      :       
  • Version : 0.1.30

[Bug] load serverlist

UI or Mechanical Bug?
mechanical

Describe the bug

  • error window

Was there an error dialogue for this bug? If so please provide a screenshot/its contents here
[28-02-2021] [11:09:03T+01:00] -- [browser] -- [info] -- Settings window is going to be closed!
[28-02-2021] [11:09:03T+01:00] -- [browser] -- [info] -- Config file was saved.
[28-02-2021] [11:09:06T+01:00] -- [browser] -- [info] -- Launcher was closed.
[28-02-2021] [11:09:08T+01:00] -- [browser] -- [info] -- Loaded pre existing config
[28-02-2021] [11:09:08T+01:00] -- [browser] -- [info] -- Current launcher version: 0.2.1
[28-02-2021] [11:09:08T+01:00] -- [browser] -- [info] -- Checking for updates
[28-02-2021] [11:09:08T+01:00] -- [browser] -- [info] -- Checking for updates.
[28-02-2021] [11:09:08T+01:00] -- [browser] -- [info] -- Basic System Information: [platform: win32, release: 10.0.19042, arch: x64, systemmem: 7.84 gb]
[28-02-2021] [11:09:08T+01:00] -- [browser] -- [info] -- Launcher was opened/finished initialization.
[28-02-2021] [11:09:09T+01:00] -- [browser] -- [info] -- Checking for modlist updates
[28-02-2021] [11:09:09T+01:00] -- [browser] -- [info] -- Trying to get mod list from: https://fastdl.creators.tf/launcher/mods.json
[28-02-2021] [11:09:09T+01:00] -- [browser] -- [info] -- Trying to get mod list from: https://raw.githubusercontent.com/ampersoftware/Creators.TF-Community-Launcher/master/internal/mods.json
[28-02-2021] [11:09:09T+01:00] -- [browser] -- [error] -- Failed to parse json in TryGetModList request for https://fastdl.creators.tf/launcher/mods.json, error: SyntaxError: Unexpected token < in JSON at position 0
[28-02-2021] [11:09:09T+01:00] -- [browser] -- [info] -- Local mod list version: 1.31, Remote mod list version: 1.31.
[28-02-2021] [11:09:10T+01:00] -- [browser] -- [info] -- Update for version 0.2.1 is not available (latest version: 0.2.1, downgrade is disallowed).
[28-02-2021] [11:09:10T+01:00] -- [browser] -- [info] -- No updates available
[28-02-2021] [11:09:12T+01:00] -- [browser] -- [info] -- Set current mod to: Creators.TF
[28-02-2021] [11:09:16T+01:00] -- [browser] -- [info] -- Loading Server List window...
[28-02-2021] [11:09:20T+01:00] -- [browser] -- [info] -- Loading Settings window...

To Reproduce
Steps to reproduce the behavior:

  1. klick on serverbutton
  2. list window open without list
  3. error popup

Expected behavior
A clear and concise description of what you expected to happen.

Launcher Logs
Please upload the logs from your launcher either here, or on a site such as pastebin.
You can find the logs in the "logs" folder in the "Config/Log Folder". Use the button in the Settings menu in launcher to find the folder.

Screenshots

Desktop (please complete the following information):

  • Win10/20H2

Additional context

[Bug] can't update via launcher

UI or Mechanical Bug?
both

Describe the bug
after starting the app, the update avible info avible.
does not shoow yellow button.
cant update via launcher...

Was there an error dialogue for this bug? If so please provide a screenshot/its contents here
no

To Reproduce
start app

Expected behavior

  1. start app
  2. auto search for uptaes.
  3. show update info
  4. no yellow button avible
  5. can't update via launcher

Launcher Logs

[29-04-2021] [21:35:24T+02:00] -- [browser] -- [info]  -- Current launcher version: 0.2.2
[29-04-2021] [21:35:24T+02:00] -- [browser] -- [info]  -- Checking for updates
[29-04-2021] [21:35:24T+02:00] -- [browser] -- [info]  -- Checking for updates.
[29-04-2021] [21:35:24T+02:00] -- [browser] -- [info]  -- Basic System Information: [platform: win32, release: 10.0.19042, arch: x64, systemmem: 7.84 gb]
[29-04-2021] [21:35:24T+02:00] -- [browser] -- [info]  -- Launcher was opened/finished initialization.
[29-04-2021] [21:35:24T+02:00] -- [browser] -- [info]  -- Loaded pre existing config
[29-04-2021] [21:35:25T+02:00] -- [browser] -- [info]  -- Checking for modlist updates
[29-04-2021] [21:35:25T+02:00] -- [browser] -- [info]  -- Trying to get mod list from: https://fastdl.creators.tf/launcher/mods.json
[29-04-2021] [21:35:25T+02:00] -- [browser] -- [info]  -- Trying to get mod list from: https://raw.githubusercontent.com/ampersoftware/Creators.TF-Community-Launcher/master/internal/mods.json
[29-04-2021] [21:35:25T+02:00] -- [browser] -- [error] -- Failed to parse json in TryGetModList request for https://fastdl.creators.tf/launcher/mods.json, error: SyntaxError: Unexpected token < in JSON at position 0
[29-04-2021] [21:35:25T+02:00] -- [browser] -- [info]  -- Local mod list version: 1.34, Remote mod list version: 1.34.
[29-04-2021] [21:35:25T+02:00] -- [browser] -- [verbose] -- Latest mod list was sent to renderer
[29-04-2021] [21:35:25T+02:00] -- [browser] -- [error] -- Error: Error: Cannot find latest.yml in the latest release artifacts (https://github.com/ampersoftware/Creators.TF-Community-Launcher/releases/download/v0.2.3/latest.yml): HttpError: 404 
"method: GET url: https://github.com/ampersoftware/Creators.TF-Community-Launcher/releases/download/v0.2.3/latest.yml\n\nPlease double check that your authentication token is correct. Due to security reasons actual status maybe not reported, but 404.\n"
Headers: {
  "server": "GitHub.com",
  "date": "Thu, 29 Apr 2021 19:34:19 GMT",
  "content-type": "text/plain; charset=utf-8",
  "vary": "X-PJAX, Accept-Encoding, Accept, X-Requested-With",
  "permissions-policy": "interest-cohort=()",
  "cache-control": "no-cache",
  "strict-transport-security": "max-age=31536000; includeSubdomains; preload",
  "x-frame-options": "deny",
  "x-content-type-options": "nosniff",
  "x-xss-protection": "0",
  "referrer-policy": "no-referrer-when-downgrade",
  "expect-ct": "max-age=2592000, report-uri=\"https://api.github.com/_private/browser/errors\"",
  "content-security-policy": "default-src 'none'; base-uri 'self'; connect-src 'self'; form-action 'self'; img-src 'self' data:; script-src 'self'; style-src 'unsafe-inline'",
  "content-encoding": "gzip",
  "content-length": "29",
  "x-github-request-id": "F2CD:3827:5202312:54DF14E:608B0A7D"
}
    at createHttpError (C:\Program Files\Creators.TF Launcher\Creators.TF Community Launcher\resources\app.asar\node_modules\builder-util-runtime\out\httpExecutor.js:84:10)
    at ElectronHttpExecutor.handleResponse (C:\Program Files\Creators.TF Launcher\Creators.TF Community Launcher\resources\app.asar\node_modules\builder-util-runtime\out\httpExecutor.js:169:14)
    at ClientRequest.<anonymous> (C:\Program Files\Creators.TF Launcher\Creators.TF Community Launcher\resources\app.asar\node_modules\builder-util-runtime\out\httpExecutor.js:134:16)
    at ClientRequest.emit (events.js:315:20)
    at SimpleURLLoaderWrapper.<anonymous> (electron/js2c/browser_init.js:105:6816)
    at SimpleURLLoaderWrapper.emit (events.js:315:20)
    at newError (C:\Program Files\Creators.TF Launcher\Creators.TF Community Launcher\resources\app.asar\node_modules\builder-util-runtime\out\index.js:212:17)
    at GitHubProvider.getLatestVersion (C:\Program Files\Creators.TF Launcher\Creators.TF Community Launcher\resources\app.asar\node_modules\electron-updater\out\providers\GitHubProvider.js:135:50)
    at async NsisUpdater.getUpdateInfoAndProvider (C:\Program Files\Creators.TF Launcher\Creators.TF Community Launcher\resources\app.asar\node_modules\electron-updater\out\AppUpdater.js:498:13)
    at async NsisUpdater.doCheckForUpdates (C:\Program Files\Creators.TF Launcher\Creators.TF Community Launcher\resources\app.asar\node_modules\electron-updater\out\AppUpdater.js:514:20)
[29-04-2021] [21:35:25T+02:00] -- [browser] -- [error] -- Error in auto-updater: Error: Cannot find latest.yml in the latest release artifacts (https://github.com/ampersoftware/Creators.TF-Community-Launcher/releases/download/v0.2.3/latest.yml): HttpError: 404 
"method: GET url: https://github.com/ampersoftware/Creators.TF-Community-Launcher/releases/download/v0.2.3/latest.yml\n\nPlease double check that your authentication token is correct. Due to security reasons actual status maybe not reported, but 404.\n"
Headers: {
  "server": "GitHub.com",
  "date": "Thu, 29 Apr 2021 19:34:19 GMT",
  "content-type": "text/plain; charset=utf-8",
  "vary": "X-PJAX, Accept-Encoding, Accept, X-Requested-With",
  "permissions-policy": "interest-cohort=()",
  "cache-control": "no-cache",
  "strict-transport-security": "max-age=31536000; includeSubdomains; preload",
  "x-frame-options": "deny",
  "x-content-type-options": "nosniff",
  "x-xss-protection": "0",
  "referrer-policy": "no-referrer-when-downgrade",
  "expect-ct": "max-age=2592000, report-uri=\"https://api.github.com/_private/browser/errors\"",
  "content-security-policy": "default-src 'none'; base-uri 'self'; connect-src 'self'; form-action 'self'; img-src 'self' data:; script-src 'self'; style-src 'unsafe-inline'",
  "content-encoding": "gzip",
  "content-length": "29",
  "x-github-request-id": "F2CD:3827:5202312:54DF14E:608B0A7D"
}
    at createHttpError (C:\Program Files\Creators.TF Launcher\Creators.TF Community Launcher\resources\app.asar\node_modules\builder-util-runtime\out\httpExecutor.js:84:10)
    at ElectronHttpExecutor.handleResponse (C:\Program Files\Creators.TF Launcher\Creators.TF Community Launcher\resources\app.asar\node_modules\builder-util-runtime\out\httpExecutor.js:169:14)
    at ClientRequest.<anonymous> (C:\Program Files\Creators.TF Launcher\Creators.TF Community Launcher\resources\app.asar\node_modules\builder-util-runtime\out\httpExecutor.js:134:16)
    at ClientRequest.emit (events.js:315:20)
    at SimpleURLLoaderWrapper.<anonymous> (electron/js2c/browser_init.js:105:6816)
    at SimpleURLLoaderWrapper.emit (events.js:315:20)
[29-04-2021] [21:35:35T+02:00] -- [browser] -- [info]  -- Loading Patch Notes window...
[29-04-2021] [21:35:39T+02:00] -- [browser] -- [info]  -- Launcher was closed.

Screenshots
no need it.

Desktop (please complete the following information):

  • OS: Win10
  • Launcher v0.2.2

Additional context
old bug...

[Enhancement] Balancemode.tf serverslist

Is your feature request related to a problem? Please describe.
ad server-list
Is your feature request graphical or mechanical in nature?
both

Describe the solution you'd like
add balancemode-serverlist

Would you like to work on this yourself, or leave it to the team and the community?
team

Extra Information
more wishes up to date

[Bug] Launcher crashing when the progress bar is complete

UI or Mechanical Bug?
Is this a user Interface bug or a mechanical/operational bug?
Mechanical.
Describe the bug
A clear and concise description of what the bug is.
When installing creators.tf and the progress bar is full,the launcher crashes without reason.
Was there an error dialogue for this bug? If so please provide a screenshot/its contents here
[Error dialog if applicable]

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.
For the game to install.
Launcher Logs
Please upload the logs from your launcher either here, or on a site such as pastebin.
You can find the logs in the "logs" folder in the "Config/Log Folder". Use the button in the Settings menu in launcher to find the folder.

Screenshots
If applicable, add screenshots to help explain your problem.
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Version [e.g. 22]
    Windows 7
    Service Pack 1
    Additional context
    Add any other context about the problem here.

[Enhancement] Enable/Disable Installed Packs

Is your feature request related to a problem? Please describe.

Is your feature request graphical or mechanical in nature?
mechanicalyes becaus you don't need reinstall

Describe the solution you'd like
on/off installed packs does not reinstall need it. easy testing and luxury of the comlauncher

Would you like to work on this yourself, or leave it to the team and the community?
skilled nerds (team)

Extra Information
like your work!

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.