Giter VIP home page Giter VIP logo

mikumikudanceportable's Introduction

MikuMikuDance Portable

Licence

Launcher/Installer GPLv3

nkf32 zlib/libpng License http://hp.vector.co.jp/authors/VA007219/

現在のターゲットバージョン

  • MikuMikuDance Ver.9.26
  • MikuMikuDance x64 Ver.9.26
  • MME Ver.0.37
  • MoggDxOpenNI Ver.0.5.6

手順

  1. PortableAppsからInstaller,Launcher,NSISが必要になるので、セットアップしておく。
  2. 各ランチャ作成環境をルートとして、PortableApps Launcherでランチャを作成。
  3. リリース環境に実行ファイル両方をコピー。(一度作成しておけば更新されないかぎりはそのままでよい)
  4. MMD/MMDx64/MME/DxOpenNI/MoggDxOpenNIをリリース環境にツリーにあるように配置(readmeなど)、実行ファイル自体はMikuMikuDance/MikuMikuDancex64にセットする、ただし現状ではユーザーモデルは入れない(UserFileディレクトリごと入れない)。
  5. EULA.txt/help.htmlの記述を更新。ツールのReadmeから転写。
  6. リリース環境をルートとして、PortableApps Installerでインストーラを作成。
  7. インストーラがルートにできる。

更新の場合

  1. README.mdの利用バージョンを更新
  2. appinfo.iniのアプリバージョン更新(一応Launcher Env.のそれぞれも)
  3. ファイル配置
  4. release_doc_gen.bat実行(EULA.txtやhelp.html確認)

ディレクトリ構成

(root)
├─Launcher Environment 32bit
│  └─App
│      ├─AppInfo
│      │  └─Launcher
│      ├─DefaultData
│      └─MikuMikuDance
├─Launcher Environment 64bit
│  └─App
│      ├─AppInfo
│      │  └─Launcher
│      ├─DefaultData
│      └─MikuMikuDancex64
└─Release Environment
    ├─App
    │  ├─AppInfo
    │  │  └─Launcher
    │  ├─DefaultData
    │  ├─MikuMikuDance
    │  │  ├─Data
    │  │  │  └─(ja)
    │  │  ├─DxOpenNI
    │  │  ├─MMD
    │  │  ├─MME
    │  │  └─MoggDxOpenNI
    │  └─MikuMikuDancex64
    │     ├─Data
    │     ├─MMD
    │     └─MME
    ├─Data
    └─Other
        └─Source
            ├─DxOpenNI
            └─MoggDxOpenNI

補足情報

  • MMDにおいて、ユーザーモデルのディレクトリ探索順序は

    1. ファイル名からUserFileという文字以降を、MMDがあるフォルダ下のUserFileのpathに足した場所を探す
    2. デフォルトフォルダを探す
    3. 絶対path

    として探すので、意図的に削除する仕様

  • VCのランタイムは同梱していないので、PAsアプリとしては起動しない場合がある(制限)

オリジナル作者様URL

リポジトリ公開者によるバイナリ公開URL(あまり推奨しません)

https://github.com/tsuyoshicho/MikuMikuDancePortable/releases

mikumikudanceportable's People

Contributors

tsuyoshicho avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.