FAQ:What is MakeHumanPortable

From MakeHuman Community Wiki
Revision as of 19:34, 29 September 2016 by Aranuvir (Talk | contribs)

Jump to: navigation, search

MakeHumanPortable is an extra package build for the PortableApps software collection. Commonly portable apps are installed on a removable device, so they can be carried from Windows system to another. Portable apps do not leave traces on the system they are running on. The apps can be managed with the PortableApps menu. Because MakeHumanPortable is currently hosted by MakeHuman itself on Tuxfamily automatic updating via the PortableApps menu will not work. Functionality and usage of MakeHumanPortable is the same as MakeHuman.

To comply with the condition not leaving traces on the system MakeHumanPortable will store users data such as created models or extra clothes in its own folder structure. Therefore, the makehuman user-folder will be located at X:\PortableApps\MakeHuman\AppData (replace X: with the correct letter of your portable device). The makehuman user-folder will be created on first run. If you want to use stuff created from another MakeHuman installation, this stuff needs to be copied to the user-folder of the portable app.

The currently distributed version of MakeHumanPortable (1.1.0-cr1) is a community release and an official build, which includes all plug-ins available for MakeHuman until 2016.09.29. Particularly the MHX2 plug-in is included. Models exported from this community build are still covered by the CC0-exception (see license explanations), even when exported with the MHX2-exporter plug-in. (Keep in mind: basic assets directly provided by MakeHuman applications are covered by the MakeHuman-licens, too. But this may not count for assets provided by the community either downloaded by the assets downloader plug-in or from the community site directly. Currently the possible licenses for those assets are CC-BY or CC0.)

If you are using BlenderPortable, too, you can use a plug-in installer to install MHX2-importer, blendertools (MakeClothes, MakeTarget, MakeWalk), and the community assets. After install the plug-ins still need to be activated within the add-on tab of the user preferences. The plug-in installer will work with BlenderPortable only! Until version 2.77a of Blender there is an outdated MHX-importer included. Do not use it with MHX2-exports!
When using MakeClothes with either Blender or BlenderPortable the Output Directory needs to be set to the local user-folder (see second chapter). To change the default output of MakeClothes, click on "Show Settings" within the MakeClothes-panel and change the string under "Output Directory".

Some technical hints: PortableApps do not need to be installed on a removable device, they can be installed to any local folder on the system, too. MakeHumanPortable can even be installed as stand alone application without the PortableApps-platform.
Theoretically, programs provided by PortableApps can be run on Linux or OSX by using the Wine/CrossOver environment, though functionality is not guaranteed.
PortableApps can be seen as a wrapper around the genuine Application, which can be found at X:\PortableApps\MakeHumanPortable\App\makehuman. Here is placed the common Windows build. So, if you want to add more plug-ins, they will be moved to the appropriate folder here. (Attention: this will affect the MakeHuman license!).
The behaviour of MakeHumanPortable.exe is controlled by MakeHumanPortable.ini in the folder ...\App\AppInfo\Launcher\, e.g. it controls the location of the users data-folder (for changes in this file see the Documentation: http://portableapps.com/manuals/PortableApps.comLauncher/ref/launcher.ini/index.html#ref-launcher-ini)