Install GPhys, GPhys add-ons, and Gorilla Tag mods.
GPhys Store is a desktop software based on Steam. It uses WPF. Its interface allows one to easily:
- Activate GPhys core using a product key.
- Add or delete GPhys add-ons.
- Locate the location of Gorilla Tag, Steam or Oculus.
- Display development during downloading and installing.
Checks against product key on the server. Windows registry Locates Gorilla Tag in the Steam registry or the Oculus folders.
- in case it fails to do that, allow you to choose the folder.
- Displays a downloading progress bar.
- Downloads only required package of your version.
- Displays a list of add-ons which listed by the server.
- Allows you to delete or add an add-on with a single click.
- Downloads your updates as it installs it or installs it off.
- Is aware of the add-ons that have been installed.
- Appeals visually as Steam, dark colours with blue isolations.
- has 2 tabs, GPhys Core and Add-ons.
- The design suits all screen sizes and presents mistakes in an easily comprehensible way.
- There is visual response to all the actions.
- Windows with .NET Framework 4.8
- Permission to search Windows registry.
- Gorilla Tag installed, either Steam or Oculus.
- Internet connection
- obtaining the code in the repo or by download.
- Sln Opin Visual Studio.
- Install the NuGet packages:
- Newtonsoft.Json
- Construction of project and commencement of the program.
- The program searches the Gorilla Tag folder separately.
- In case it is not able to locate it, where GorillaTag.exe is can be selected.
- In case you do not provide it even with a valid folder, the program shuts down.
- Go to the GPhys tab.
- Enter your product key on the box.
- Click Install GPhys.
- Observes the progress bar and the messages.
- Open the Addons tab.
- List of add-ons Server.
- Click Install or Uninstall to alter an add-on.
- Click the refresh button on the press to refresh the list.
- MainWindows.xaml - the graphical design. -MainWindow.xaml.cs -the code that operates upon opening the app.
- App.xaml.cs - this is the launch program.
- GTLocator - a little utility that identifies the location of Gorilla Tag.
- AddonInfo- a data object indicating the information about an add-on and changing it when the information is altered.
- Ultraviolet search on the Windows registry to locate Steam.
- reads libraryfolders.vdf of other Steam libraries.
- Scans the default Oculus folder.
- In case no folder is available, allows you to browse.
- Background downloads are displayed and registered.
- You are shown and corrected on the errors.
- Files are verified and of the appropriate version.
- Folder of the files is created automatically.
- API provides optional data in the form of JSON.
- The program evaluates the existence of an add-on file in order to determine whether the file is present or not.
- UI does not require data to be manually updated.
- It is possible to install or uninstall several add-ons simultaneously.
-Microsoft.Win32 -Read the registry and open file dialogs.
- Newtonsoft.Json -read and write JSON.
- System.Net.Http recipient of talk on the server on HTTP.
- System.Windows- WPF interface constructors.
The app can warn about:
- Internet problems.
- Wrong product keys.
- Difficulties in reading or writing files.
- No Gorilla Tag found.
- Server not working.
It has a custom Steam like appearance that has:
- Dark colours to the background.
- Blue highlights.
- Buttons that get changed when you hover on through them.
- Darkness to give something more depth.
- The Segoe UI font.