Giter Club home page Giter Club logo

vtol's People

Contributors

aspoonplaysgames avatar bigspice avatar connordoesdev avatar emma-miler avatar geckoeidechse avatar h0l0thebard avatar jan200101 avatar mysteriousrsa avatar rrrfffrrr avatar samlam140330 avatar scurex avatar themoonisacheese avatar weblate avatar wofwca avatar wolf109909 avatar xamionex 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  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

vtol's Issues

Could not find VTOL_DATA\Settings

Describe the bug
VTOL.exe won't start. Shows up briefly on Task Manager then disappears.
Event Viewer shows that it threw a .NET Runtime Error (System.IO.FileNotFoundException), stating that it could not find VTOL_DATA\Settings in the Documents folder.
Occurs with both regular install and portable version.

To Reproduce
Steps to reproduce the behavior:

  1. Install VTOL to default directory OR use the portable EXE version.
  2. Start VTOL.

Expected behavior
VTOL should start up as normal.

Screenshots
image

Desktop (please complete the following information):

  • OS: [Windows 11 Pro]
  • Version [21H2]

Additional context
For some reason the 2.0.1 update kept failing, so I wanted to go for a new install. I noticed that Windows listed two concurrent versions of VTOL being installed - 1.2.6 and 2.0.1. I uninstalled both and reinstalled the newest version. That's when I encountered the issue.

updater not working

1.4.0 released 12 hours ago still shows 1.3.0 when i click on update/repair

Don't overwrite config (without backup)

Describe the bug
I was in the middle of troubleshooting something, so I thought I'd give repair/update northstar a try, but that got rid of all my configuration and launch arguments!!

Expected behavior
It should either give a warning it will do that, or auto-backup existing config files. Maybe even consider keeping config & startup args.

Black Window

Both the portable and installed version just open black screens for about 10 seconds, then close. I have the dotnet 6.0.16 desktop runtime libraries for x86 and x64 installed.
image

Skin Bug

Adding multiple skins resulting in No Acces; In Use Exception

Performance issues

Describe the bug
VTOL eats up 20% of my CPU while idle

To Reproduce
Steps to reproduce the behavior:

  1. run VTOL
  2. observe

Expected behavior
Some reasonable CPU load

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 10 Pro
  • Version: 1903

VTOL crashing when trying to view installed mods

Describe the bug
Downloaded VTOL, went looking for some mods on the browser. Downloaded some, and when trying to view my mods page on the launcher, it crashes.

To Reproduce
Steps to reproduce the behavior:
1: open VTOL
2: download mods from browser (currently using HUDrevamp and FactionLock)
3: click on mods tab
4: crash

Expected behavior
Mods page opening normally with my mods there.

Screenshots
N/A

Desktop (please complete the following information):

  • OS: Win10
  • Version 22H2

Additional context
The mods page opened normally when no mods were installed, this only happened after downloading.

MacOS Support

Hello, sorry for being inactive, I've thought about adding native MacOS support for this?
A few people like running northstar servers on MacOS.

Fix capitalisation of `Northstar`

In a lot of places in VTOL, Northstar is written as NorthStar (i.e. capital S). However the spelling should be Northstar (lower case s).

cant open vtol

unknown
so i have everything installed even though i still get the error, am not all that tech savy, so just curious if you got a fix for this

Install Field text showing as white text on white background.

Describe the bug
The "Install Location" text field has white text on a white background.

To Reproduce
Steps to reproduce the behavior:
Wouldn't know, it always shows up like this for me no matter what.

Expected behavior
I'd expect for the text to be black like how it's shown in the readme screenshot.

Screenshots
image
image

Desktop (please complete the following information):

  • OS: Windows 11

Additional context
N/A

Does not function when built from source

I tried building this from source to run on my computer, and when launched it gave me a few errors and looked empty.
image

The VTOL.sln file references "VTOL_Installer" but looks above the git repo, meaning this repo must be checked out inside a directory which also contains VTOL_Installer to locate it. I cannot find VTOL_Installer on your GitHub profile.
https://github.com/BigSpice/VTOL/blob/7366ad0199e739a646bcd0d06ae6dd1d05c7c770/VTOL.sln#L8-L9
Is this installer necessary for VTOL to function properly, and if so, why is it not published?

I built the project with Visual Studio Build Tools 2022 running the following commands:

dotnet restore
msbuild /p:Configuration=Release /p:Platform=x64 .\VTOL.sln

[Suggestion] Format Mod Folders to Exclude full Dir name

Currently the list of mods is formatted with the full directory name and it's super hard to know what mods are what, eg;
"D:\Program Files(x86)\Origin Games\Titanfall 2\R2Northstar\mods\{modname}"

I think it would be a lot nice if everything before the mods\ text was removed to increase readability!

Mods don't show up in the mods section

Describe the bug
Mods don't show up in the mods section

To Reproduce
Steps to reproduce the behavior:

  1. Have an older version, and update. (might be optional)
  2. Check your mods tab, not even NS will be in there.

Expected behavior
I expect to be able to see and disable my mods.

Screenshots
Screenshot 2024-04-28 114317
Screenshot 2024-04-28 114256

Desktop (please complete the following information):

  • OS: [W11 home]
  • Version [23H2, 22631.3447]

Additional context
Add any other context about the problem here.

+Northstar server status should ping the masterserver address found inside user's cfg settings

Describe the bug
When launching the game with a different repository / masterserver set in cfg, its always pinging the official Northstar server(as its hard coded for now)

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'VTOL.exe'
  2. changing masterserver to something else
  3. +Northstar server status still pings northstar.tf

Expected behavior
+Northstar server status should ping the masterserver address found inside user's cfg settings

Desktop (please complete the following information):

  • OS: Windows 10 Pro for Workstations
  • Version 19044.1645

Additional context
;3

Version check on startup will always use the official R2Northstar repositiory

Describe the bug
Version check on startup will always use the official Northstar repository. even with custom repository link committed.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'VTOL.exe'
  2. Witness the badge saying "new version available" while it's at the latest (in selected custom repository URL)

Expected behavior
The version check on VTOL startup should follow the URL given by the user.

Desktop (please complete the following information):

  • OS: Windows 10 Pro for Workstations 64bit
  • Version 19044.1645

Additional context
:3

Application crashing some seconds after opening it

I installed the application for the first time in my computer. The installation process worked successfully.
When I open the app it prompts me that Northstar is autoinstalling, which after it finishes the application crashes. Opening it again prompts that autoinstallation process is executing, and the same behavior repeats endlessly.

I assume this is a similar issue to #52.

Steps to reproduce the behavior:

  1. Open the VTOL application

My operating system is Windows 11 Home 22H2

Wrong?

Screenshot_1
Hello this error comes to my?
Greet

Consider additionally supporting downloading Northstar from Thunderstore

What feature would you like added?
VTOL currently downloads Northstar from GitHub but we also upload Northstar to Thunderstore as well. In fact Thunderstore version gets auto-upload by CI on release.

Why should this feature be added?
The reason for supporting Thunderstore Northstar download is a bit of selfish one. We're planning to also auto-upload release candidates to their own package on Thunderstore (NorthstarReleaseCandidate vs Northstar). By supporting Thunderstore download, it would be really easy to then add support for selecting a release channel in VTOL. So player could then pick whether they want to be in "stable" or "release candidate" channel. "stable" would obviously be the default while "release candidate" would have to be changed to manually.
That way when we enable auto-upload release candidates we can then point playtesters to just select "release candidate" channel in VTOL to playtest the newest release candidates which is way easier for them to do compared to having to manually download a release-candidate from GitHub actions every time we do a new one.

Additional Info
I'd still keep support for GitHub and then have an option to select download source. Whether GitHub or Thunderstore should be the default is a decision I'll leave up to you. Currently it makes no difference :P

VTOL.exe not opening

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

To Reproduce
Steps to reproduce the behavior:

  1. Use the installer
  2. Set the installation path inside Titanfall folder
  3. Open the VTOL.exe
  4. Press "repair/install northstar"
  5. Crash
  6. App doesn't open again

Expected behaviour
To app to open

Desktop:

  • OS: [Windows 10]

Additional context
we tried installing it outside the game folder aswell
And then an entirely different disc
Non of them worked after the first crash occurred
We tried repairing and uninstalling re installing trying a different version uninstalling from the control panel reinstalling the net framework
Non worked

Also when we try running it appears to be doing something, in the background

Reducing binary size

The release binary seems to be bloated by a number of things:

  1. ImageMagick
  • Should not include linux binaries
  • Should not include dlls for every cpu architecture (arm64)
  1. Uncompressed images
  • wallpaper6 specifically is 30mb. A simple recompression reduces this to 9.1mb

Delete previous core mods on update

Introduction

To my knowledge VTOL currently simply overwrites existing files on Northstar updates. While this has been fine so far in terms of update stability, it is somewhat limiting for upstream Northstar.

In particular, given our past recommendations of simply overwriting files when updating we could never ship an update that removes a script source file for one of the core Northstar mods (Northstar.{Client,Custom,CustomServers}) again.
This made development somewhat cumbersome as adding any script file had to be carefully considered due to not being able to remove said file again once shipped.

As such our recommendations for (manually) updating Northstar have since changed to first clearing existing Northstar.* mods folders and only then adding the new script files from the release.
(Similarly FlightCore was also updated accordingly.)

This finally allows upstream Northstar to push out an update that also removes script files from core mods again.

How VTOL falls into this

Given that a large chunk of Northstar players use VTOL to maintain their installation, I'm hoping VTOL can follow suite on this, so that we can ensure that no players encounter any issues on future updates that might remove script source files again.

Note that we don't have an exact time frame on when such an update might release, however it's probably best to already have the change in VTOL implemented and shipped in order to avoid any stress once such an update should hit ^^

TL;DR

Before extracting a new update into Titanfall2 folder, delete any existing Northstar.Custom, Northstar.Client, and Northstar.CustomServers folders in the mods directory.
For future proofing (e.g. when Northstar.Coop surely releases one day), it's probably to even just delete all Northstar.* folders in the mods directory before applying an update.

Window too big to fit in screen

Describe the bug
The window for VTOL is too big to fully fit in the screen, so I am unable to access some buttons.
To Reproduce
Steps to reproduce the behavior:

  1. Open the app
  2. Try to resize the window
  3. Be frustrated

Expected behavior
I should be able to resize the window to fit my screen

Desktop (please complete the following information):

  • OS: Win 11
  • Version [e.g. 22]

Pop up repeatedly appears asking to delete "Mod Settings" mod for being allegedly outdated

Description
When installing the latest version of the "Mod Settings" mod, a Pop up will appear every time I open my mod library,
asking to uninstall "Mod Settings" due to it being "Deprecated" (outdated?).

Steps to reproduce the behavior:

  1. Install the latest version of "Mod Settings" either manually or from the built in
    Thunderstone browser that is included in the VTOL Client.
  2. Open the "Mods" tab to see your installed mods.
  3. Pop up appears asking to delete Mod Settings.

Expected behavior
That Pop up shouldn't appear if the latest Version of the mod is already installed.

Screenshots
image

My PC

  • OS: Windows 11 Pro
  • Version 22H2

What happened to setting the installation location?

Is your feature request related to a problem? Please describe.
I cannot set the installation location during setup anymore.

Describe the solution you'd like
Add an option of setting the installation location to the installer.

Describe alternatives you've considered
Downloading the portable version.

Additional context
I am 90% sure, that an older version of this software had such an option.

Unable to install Northstar

Describe the bug
Neither the Auto install, not manually setting the target destination results in the successfull installation of the Northstar client. Curiously, the VTOL installer shows both its own as well as the Northstar version number as 0.0.0.

I tried the installer (default install location) as well as the portable version with the same results.

Desktop (please complete the following information):

  • OS: Windows
  • Version: 11

Additional context
Add any other context about the problem here.

Fatal Error on attempting to update Northstar.

After having installed VTOL and found my TF2 folder, pressing Update/Repair Northstar causes a fatal error

To Reproduce
Steps to reproduce the behavior:

  1. Launch VTOL
  2. Click on Update/Repair Northstar
  3. See Fatal Error Occured.

Checking the logs shows:

`Release Parsed! found -https://github.com/R2Northstar/Northstar/releases/download/v1.7.0/Northstar.release.v1.7.0.zip
01/05/2022 12:13:00

Backing up arg files
01/05/2022 12:13:03
at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite)
at System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)
at VTOL.MainWindow.Install_NS_METHOD() in D:\Development Northstar AmVCX C++ branch 19023 ID 44\VTOL\MainWindow.xaml.cs:line 2256

Fatal Error Occured, Please Check Logs!
01/05/2022 12:13:03`

Expected behavior
VTOL updates my Northstar.

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 10 Pro
  • Version: 21H2

Additional context
VTOL asks for admin when opening, I said yes.
I have tried un-and-reinstalling multiple times.
Northstar works fine normally.
Mods failed to install from the mod store.

Current implementation of CheckForInternetConnection() will not always work as intended

Describe the bug
CheckForInternetConnection() currently only sends request to google for checking internet availability. in this process, any minor issues with the user's internet connection setup or ISP rule might lead the indicator to misreport that the user's device is offline.
Specifically:

  1. For users who are living in countries where google services are not available to them. (eg. users who live in China, some part of Korea)
  2. For users who have an ISP that can not access google.com
  3. For users who have misconfigured their "hosts" file, DNS server address, or when their DNS server is polluted.

Expected behavior
We should use the most universal server to check if the player's device is online or not. or maybe just integrate device online status check with Northstar server address. (which can be done just by removing CheckForInternetConnection())

Desktop (please complete the following information):

  • OS: Windows 10 Pro for Workstations
  • Version 19044.1645

Additional context
:3

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.