I make it short and to the point. Why? Because fixed in time software works best with fixed in time development tools.
This is for Windows 11 Pro 64bit, but similar is used on other operating systems.
Just make sure what are run commands on your terminal. PowerShell, prompt, Linux are each different. You might need Administrator rights to install and run scripts/ programs.
Get your environment ready for node.js and npm.
Easiest is to get MSI installer and let it setup all by default.
How to Install Node.js and NPM (Package Manager) on Windows | Windows OS Hub
How to download/ Install from Github?
Start PowerShell on Windows 11 Pro 64bit (Try with your operating system)
use this command:
npm install "https://github.com/MizoTake/unity-license-activate.git" --save
How to Install npm Package from Github Directly
For me it downloaded and installed to:
C:\Windows\System32\node_modules\.bin
Change directory with PowerShell command cd to that .bin folder, there are all files that
can be run by node.js.
PS H:\downloads> cd C:\Windows\System32\node_modules\.bin
PS C:\Windows\System32\node_modules\.bin>
For me Unity-Activate did not install pupeteer that is used by Unity-Activate, so lets get it.
puppeteer - npm
You want with browser version to install in PowerShell use command:
npm i puppeteer # Downloads compatible Chrome during installation.
Now you are ready to use Unity-Activate README:
GitHub - MizoTake/unity-license-activate: A tool to help you activate Unity. It’s lightly summarized in the article
If it runs correctly in PowerShell you see this:
PS C:\Windows\System32\node_modules\.bin> .\unity-activate --username yourname@somemail.com --password Strong.Pwd1 Unity_v4.5.2f1.alf
Puppeteer old Headless deprecation warning:
In the near feature `headless: true` will default to the new Headless mode
for Chrome instead of the old Headless implementation. For more
information, please see https://developer.chrome.com/articles/new-headless/.
Consider opting in early by passing `headless: "new"` to `puppeteer.launch()`
If you encounter any bugs, please report them to https://github.com/puppeteer/puppeteer/issues/new/choose.
Start activating 'Unity_v4.5.2f1.alf'
> goto manual activation page
> valid the username and password
> close cookie dialog
> enter the username and password
> login
> close update dialog
> upload alf file
> select license options
> download ulf
> saved at 'C:\Windows\System32\node_modules\.bin\Unity_v4.x.ulf'
PS C:\Windows\System32\node_modules\.bin>
Get archived Unity v4.5.2 from:
Early Unity Versions Downloads - Unity Engine - Unity Discussions
Early Unity Versions Downloads
From Android SDK Manager you need:
Android SDK Platform Tools rev 23.0.1
Android SDK Build Tools rev 20
Android 4.1.2 (API16) SDK Platform API16 rev 5
You might need to turn on ‘Show obsolete’ to see these options.
In Unity set SDK location Edit> External Tools > SDK location.
You need to setup in Unity keystore in Publishing Settings > Keystore
Video how to get started:
Makes Games on OUYA (In only 20 minutes)
Makes Games on OUYA (In only 20 minutes) on Vimeo
That is it, Any comments, questions, ask below.