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
- Host: GitHub
- URL: https://github.com/unitycoder/unityhubmodding
- Owner: unitycoder
- License: mit
- Created: 2024-02-12T20:44:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-02T18:16:43.000Z (5 months ago)
- Last Synced: 2025-02-13T20:52:35.852Z (4 months ago)
- Size: 58.6 KB
- Stars: 22
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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()```
- 
### 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/
- 
### 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/
- 
### 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 ```