Getting Started
NEW: Version 5.4 is now available!
Experience an executable demo
TODO
Select the engine version that you want to install
MooaToon is essentially a plugin that requires modifications to the engine code, and you can choose to install either the pre-compiled version or the source version.
- Install the precompiled version of the engine
If you are an artist and just want to try out MooaToon, the precompiled version is a good choice.
The advantage of the precompiled version is that it can be used out of the box without waiting for the engine to be compiled, and the downloaded content is the least, and the running performance is the best.
The disadvantage of the precompiled version is that it cannot package C++ games, does not contain debugging information, and needs to re-download the entire package every time a small update is made.
Execute the following scripts in sequence to use the precompiled version:
- Download installation tool and unzip
- Double click to run:
_0_0_Install_Latest_MooaToon_Precompiled_And_Override_All_Modified_Files.bat
will automatically download and decompress - Double click to run:
_0_1_Run_MooaToon_Precompiled_Project.bat
to open the project
- Download problem
Because the service is based on Github, for users in mainland China, it is strongly recommended to enable the global proxy, otherwise the download speed and stability cannot be guaranteed.
If the proxy cannot be used, it is recommended to run the script _2_4_Fetch_Fastest_Github_IPs.bat
first to increase the download speed to a certain extent.
- Running problems
If an error is reported when starting the project, first run _0_0_Install_Latest_MooaToon_Precompiled_And_Override_All_Modified_Files.bat
again to ensure the integrity of the downloaded content, and then open the project.
If the problem is not resolved, please download and run the library repair tool, restart the computer and open the project again.
You can also use the script _0_0_Install_Latest_MooaToon_Precompiled_And_Override_All_Modified_Files.bat
to update MooaToon, all modified files will be overwritten, and new files will not be overwritten if they do not have the same name as the MooaToon files.
- Compile the engine from source code
If you want to get full engine functionality and faster update speed, please refer to:
Compile the engine from source code
Installing a specific UE version
You can edit setting file to select the UE version you want to install:
-
Right-click
_2_5_Settings.bat
, select Edit -
Change the UE version in the
engineBranchName
andprojectBranchName
fields to the version you want to install, such as5.1
:
set engineBranchName=5.1
set projectBranchName=5.1_MooaToonProject
- Save and re-execute the installation process
You can choose to use an older version, but the older version may not contain the latest features or fixes.
Since development and maintenance across multiple UE versions is extremely tedious, MooaToon is like Epic in that it only maintains the latest version, and maintenance of older versions is a paid service.
File directory structure
- Precompiled version
MooaToon ----------------------------------------- Root directory
├-MooaToon-Engine-Precompiled ------------------- Engine Installation Directory
│ ├-Windows\Engine\Plugins\MooaToonScripts------- MooaToon Engine Plugins, C++ code included.
│ ├-Windows\Engine\Plugins\MooaToonThirdparty---- MooaToon Engine Plugin Dependencies
│ └-Windows\Engine\Binaries\Win64 --------------- Engine executable directory
│ └-UnrealEditor.exe ---------------------------- Engine executable file
├-MooaToon-Project-Precompiled ------------------ Project installation directory
│ ├-Art ----------------------------------------- Art resource file directory
│ ├-Config -------------------------------------- Project settings directory
│ ├-Content ------------------------------------- Project content directory
│ │ ├-Global ------------------------------------ MooaToonSamples dependent resources
│ │ └-MooaToonSamples --------------------------- All samples of MooaToon, can be deleted.
│ ├-Plugins\MooaToon ---------------------------- Plugins for MooaToon project, including textures and blueprints.
│ └-MooaToon_Project.uproject ------------------- Project file
│
...
- Source version
MooaToon ----------------------------------------- Root directory
├-MooaToon-Engine ------------------------------- Engine installation directory
│ ├-Engine\Plugins\\MooaToonScripts ------------- MooaToon Engine Plugins, including C++ code
│ ├-Windows\Engine\Plugins\MooaToonThirdparty---- MooaToon Engine Plugin Dependencies
│ └-Engine\Binaries\Win64 ----------------------- Engine executable directory
│ └-UnrealEditor.exe ---------------------------- Engine executable file
├-MooaToon-Project ------------------------------ Project installation directory
│ ├-Art ----------------------------------------- Art resource files directory
│ ├-Config -------------------------------------- Project settings directory
│ ├-Content ------------------------------------- Project content directory
│ │ ├-Global ------------------------------------ MooaToonSamples dependent resources
│ │ └-MooaToonSamples --------------------------- All samples of MooaToon, can be deleted.
│ ├-Plugins\MooaToon ---------------------------- Plugins for MooaToon project, including textures and blueprints.
│ └-MooaToon_Project.uproject ------------------- Project file
│
...
(Optional) Install Ultra Dynamic Sky
Similar L_TimeOfDay_Require_UltraDynamicSky
levels require you to purchase and install Ultra Dynamic Sky
plugin to support the dynamic weather system:
-
Purchase:https://www.unrealengine.com/marketplace/zh-CN/product/ultra-dynamic-sky
-
In the Epic Launcher Library, install Ultra Dynamic Sky into MooaToon Project:
-
Restart the engine
-
Open
L_TimeOfDay_Require_UltraDynamicSky
again, and you should be able to see: -
You can run the game to see dynamic weather effects:
-
Detailed usage of Ultra Dynamic Sky can be found on its store page.