An open API service indexing awesome lists of open source software.

https://github.com/unitycoder/unityhubmodding

for educational purposes only
https://github.com/unitycoder/unityhubmodding

Last synced: 3 months ago
JSON representation

for educational purposes only

Awesome Lists containing this project

README

        

# UnityHubModding
For educational purposes only!

Personally i use alternative launchers, so not affected from these Hub Pains(tm)

Alternative Launchers: https://github.com/unitycoder/UnityLauncherPro/wiki/Alternative-Launchers

### Hów to unpack app.asar?
- Inside C:\Program Files\Unity Hub\resources\ Unpack app.asar into app/ folder (using 7zip Asar plugin https://www.tc4shell.com/en/7zip/asar/ or python script https://github.com/unitycoder/UnityHubPatcher )
- Rename old app.asar as app.asar.bak (then hub will run using the app/ folder instead of app.asar)
- Open app/ folder in VSCode/VSStudio (need to run as an Admin!)

## Contents
- [Uncheck "Connect to Unity Cloud" by default](#uncheck-connect-to-unity-cloud-by-default)
- [Enable Create Project Button (without having to select Cloud Organization)](#enable-create-project-button-without-having-to-select-cloud-organization)
- [Remove Version Control & Cloud Dashboard columns](#remove-version-control--cloud-dashboard-columns)
- [Add Support for Custom Project Titles from ProjectName.txt or ProjectSettings ProductName field (instead of using folder name)](#add-support-for-custom-project-titles-from-projectnametxt-or-projectsettings-productname-field-instead-of-using-folder-name)
- [Add IRC Chat to Hub window (using iframe)](#add-irc-chat-to-hub-window-using-iframe))
- [Custom Styles](#custom-styles)
- [Custom Previews or any html for project template description](#custom-previews-or-any-html-for-project-templates-description)
- [Enable Built-in Login Dialog (no more browser login/logout issues with multiple accounts](#enable-built-in-login-dialog-no-more-browser-loginlogout-issues-with-multiple-accounts)
- [Completely quit Hub when you press X (window close button)](#completely-quit-unity-hub-when-you-press-x-window-close-button)
- [Make Hub background translucent](#make-hub-background-translucent)
- [Custom username initials in Editor](#custom-username-initials-in-editor)



### Uncheck "Connect to Unity Cloud" by default
- Tested on Hub 3.6.1
- open build/renderer/main.js
- find line:
```{testId:"connect-services-checkbox",id:"unified-project-enabled-checkbox",isChecked:Y,onChange```
- replace with:
```{testId:"connect-services-checkbox",id:"unified-project-enabled-checkbox",isChecked:0==1,onChange```


### Enable Create Project Button (without having to select Cloud Organization)
- Tested on Hub 3.6.1
- open build/renderer/main.js
- find line:
```{r({id:"cancel-create-project",label:"Cancel"}),e()},testId:`cancel-project-${i.name}`},n("common:CANCEL")),s.default.createElement(u.Button,{isDisabled:o||S,onClick:function(){r```
- replace with:
```{r({id:"cancel-create-project",label:"Cancel"}),e()},testId:`cancel-project-${i.name}`},n("common:CANCEL")),s.default.createElement(u.Button,{isDisabled:1==0,onClick:function()```
- ![GGKi2WcXEAAT6EX](https://github.com/unitycoder/UnityHubModding/assets/5438317/699475de-a59b-47f8-a3d0-2a10cb8f3af8)


### Remove Version Control & Cloud Dashboard columns
- Tested on Hub 3.6.1
- https://unitycoder.com/blog/2023/10/29/unityhub-3-6-0-remove-version-control-cloud-dashboard-columns/
- ![image](https://github.com/unitycoder/UnityHubModding/assets/5438317/426aa7bb-9752-47bf-bfb4-d8ab1001a607)


### Add Support for Custom Project Titles from ProjectName.txt or ProjectSettings ProductName field (instead of using folder name)
- Tested on Hub 3.6.1
- https://unitycoder.com/blog/2023/12/07/unityhub-add-support-for-custom-project-titles-instead-of-folder-name/
- ![upload_2023-12-7_13-47-12](https://github.com/unitycoder/UnityHubModding/assets/5438317/69337194-6d55-455b-affb-9a8789b952f9)


### Add IRC Chat to Hub window (using iframe)
- Tested on Hub 3.6.1
- Open _build/renderer/index.html_
- Add any IRC embed code before ```