Giter VIP home page Giter VIP logo

1davidcarbon / soapbox_launcher_installer Goto Github PK

View Code? Open in Web Editor NEW
13.0 4.0 6.0 25.35 MB

Rewrite of GameLauncher Powered by Soapbox Race World & its unofficial simple installer | https://soapboxrace.world | https://sbrw.davidcarbon.download |

Home Page: https://git.io/Download_NFSW_Installer

License: GNU General Public License v3.0

soapbox race world davidcarbon soapboxraceworld nfsw nfsworld nfs-client need for

soapbox_launcher_installer's People

Contributors

davidcarbon avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

soapbox_launcher_installer's Issues

Installer Updater Still Has Issues Extracting Furl.ddl

  • Installer Version: 1.85-1.86
  • Operating system: Windows 7 - 10

Description of issue:

When installer updater kicks in it fails to properly update by not extracting Furl.ddl.

  • A old support service in the installer caused issues with permissions leading towards not properly extracting file.
  • Log.txt file check deletion had also triggered the bug and is permanent in the project save

New Standard for Installs?

WUGG had made an announcement, now recommending new users and current user to reinstall the game launcher and game to program files directory.

  • Current installer does allow user to install in this directory, but is not the default choice
  • Is there a standard to directory yet? (I guess there is now

Solution

  • Two different builds for the game launcher installer
    • One for SBRW compliant install directory standard
    • Second to continue support for current installation

OR
I just continue doing my thing leaving users have the option to manually change the directory.

&

Get a code signing certificate in the process as well

Current Game Launcher Bug (with unkown root cause)

  • Launcher Version: 1.9.1.40
  • Operating system: ALL
  • Antivirus/Firewall (if any): BOTH
  • Wine/Mono Version (if any): Unknown

Description of issue:

50% Chance Game Launcher would fail to update from version 1.9.1.40 (Non Hotfix),
SOLUTION: Using Version 1.9.1.41 (Hotfix)

JIT Error (if any)

alt text

Issue on Record
Its the old updater, since the old one was retired. The launcher still use the old updater, to bypass this you might have to click Dissmiss

Default Installtion Gives Game Launcher an Error

  • Launcher Version: ALL
  • Operating system: ALL
  • Antivirus/Firewall (if any): Both

Description of issue:

Default installation of game launcher in C:\Program Files will 
cause an error to the Game Launcher.  
To Solve this issue change the folder From C:\Program Files to C:\Soapbox

Log File causing game launcher not launching with freash install

  • Launcher Version: 2.0.3.7
  • Operating system: Windows 10
  • Antivirus/Firewall (if any): 🤷

Description of issue:
Game Launcher Fails to launch due to log.txt file
Image

Description goes here
Rare change that windows will break game launcher and will not launch. Deleting the log file would help solve this issue

Changing Version Tags

For a while I been using the Game_Launcher Version tags to best represent the version. However, this does not reflect the installer build.

Currently I will begin to experiment on using the GitHub Release API to push installer updates, but for now I will not be doing this change until I can confirm if its a method worth exploring.

Installer GameFiles Concept

Since #18 had an issue of including the game files which lead towards the Windows installer to hang since it had to decompress the entire .cab file, but can be tested now with the latest release

I recommend Using 1.9.1.41 Here's Why.

  • Launcher Version: 1.9.1.41
  • Operating system: ALL
  • Antivirus/Firewall (if any): ?
  • Wine/Mono Version (if any): ?

Description of issue:

This version is the most stable version from all releases. It does not prompt any issues 
that might arise.
I suggest to not update to the new 1.9.2.2 version yet until the 
common bugs have been documented.

JIT Error (if any)

Still being Documented

Translations Help Request

So with the web based installer disabling the browse button for folders, it leaves the new text for the user to not install in certain directories.
image
There is 19 Languages to translate O_O
image

Web Base Installer Build Compilation takes 10 Mins

Creating the New Web Based Installer is no longer quick to build since it has to keep track of all of its files in its local database. This leads towards a longer Build time for creating a Installer Build. This effectively means no Day 1 or Week 1 Releases.

New Release Policies: For the Soapbox Race World Team there is a cool down when a new GameLauncher_NFSW version is out since there is always a chance for bugs.

image

Folder Permissions Bug (Installer)

  • Launcher Version: ALL
  • Operating system: Windows
  • Antivirus/Firewall (if any): Both

Description of issue:
Installer changes permissions causing game launcher updater to fail.
Permissions
Its set to
Should be

Web Installer requiring Large amount of Bandwith

I hate to say this, but cloudflare will not allow me to host the new installer if I will be including the Game Files.

Solution: Setting up a Redirect to download Game Files from GitHub to bypass CloudFlares bandwidth limit (10TB) [Also they don't allow ZIP style formats to be used on Free plans]

Web Based Installer does not correctly setup Shortcuts

Seems like it correctly installs all the files but doesn't setup the shortcut for the Vinyl Manager.
image
Issue: Windows 10 Doesn't support sub-folders of a parent folder so the shortcuts need to created in the parent folder for this to work

Development Build: 1.9.114

New Features

  • Just like Electron Launcher it updates Settings.ini to automatically create the folders directory
    • This skips the Welcome Prompt for a quicker setup

Bugs

  • Settings.ini gets removed when updating the installer build manually
  • Has issues when setting up to ignore this file when uninstalling or updating it
  • Account settings for example gets nuked when updated manually with installer versions or uninstalling it

Build Status:
(╯°□°)╯︵ ┻━┻

Update about Installer

  • Launcher Version: Any really
  • Operating system: Windows Vista & Newer
  • Antivirus/Firewall (if any): Both

Description of issue:

Alright Welcome. I'm currently fixing and organizing the installer to look professional. 
That's all, LoL. 
Also forgot to mention I don't know how to contact devs right now 
since their DMs are disabled and if you ping them you get in trouble. 
Do you have a solution :thinking:

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.