{"_id":"@akashic-extension/ot2asa","_rev":"4-cbe2e9c32d616678f3a9943d217f430f","name":"@akashic-extension/ot2asa","description":"Convert OpenToonz sprite sheet to akashic-animation files.","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@akashic-extension/ot2asa","version":"1.0.0","description":"Convert OpenToonz sprite sheet to akashic-animation files.","bin":{"ot2asa":"bin/run"},"main":"index.js","scripts":{"prepublish":"npm run clean && npm run build","clean":"rimraf -rf lib","start":"npm run build && node lib/index.js","build":"tsc -p .","lint":"tslint ./src/**/*.ts","test":"jasmine && npm run lint"},"author":{"name":"DWANGO Co., Ltd."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/akashic-games/ot2asa.git"},"publishConfig":{"@akashic-extension:registry":"http://registry.npmjs.org/"},"files":["lib","bin"],"dependencies":{"@akashic-extension/akashic-animation":"~2.7.1","@akashic/akashic-engine":"~1.12.0","commander":"^2.9.0","fs-extra":"^2.0.0"},"devDependencies":{"@types/commander":"^2.3.31","@types/fs-extra":"0.0.37","exists-file":"^3.0.0","jasmine":"^2.5.3","rimraf":"^2.6.1","tslint":"^4.5.1","typescript":"^2.1.6"},"gitHead":"24d9cc84b1bc717da8fa9e4728e3a65b66db0e06","bugs":{"url":"https://github.com/akashic-games/ot2asa/issues"},"homepage":"https://github.com/akashic-games/ot2asa#readme","_id":"@akashic-extension/ot2asa@1.0.0","_shasum":"8b63ca3f91ca0d73fb2978f9a05074d403d8b67f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"akashic-extension","email":"akashic@dwango.co.jp"},"dist":{"shasum":"8b63ca3f91ca0d73fb2978f9a05074d403d8b67f","tarball":"https://registry.npmjs.org/@akashic-extension/ot2asa/-/ot2asa-1.0.0.tgz","integrity":"sha512-K856aLIzoCScFtPg1nzy53GKc1YVrw4pB/OtO9ic9sBNH8ognwJAnvEebOX5Kx0PXLqZp2hih9tWRgLeaeGVDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCID7zD2GvqxjXw3fglbW6gmvfixGENpMeSApKNJUuWETjAh8ERuXtbjw76fHADfszJQE2hOLoevfLhC3w/NU6bEGu"}]},"maintainers":[{"name":"akashic-extension","email":"akashic@dwango.co.jp"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ot2asa-1.0.0.tgz_1490759109324_0.1412827766034752"}}},"readme":"# ot2asa\nOpenToonzで作成したスプライトシートをakashic-animation形式にコンバートするコマンドラインツール。\n\n# インストール\n\n`ot2asa` は `Node.js` で動作します。以下のコマンドでインストールできます。\n```sh\n$ npm install -g @akashic-extension/ot2asa\n```\n\n# 使い方\nOpenToonzで作成したスプライトシートの情報が書かれたテキストファイルを渡してください。\n\n```sh\n$ ot2asa info.txt\n```\n\n## オプション\n\n### -h, --help\nヘルプを表示します。\n\n### -V, --version\nバージョンを表示します。\n\n### -o, --out-dir\n出力先ディレクトリを指定します。存在しない時、ディレクトリを作成します。\n\n### -p, --add-prefix\n出力ファイルのファイル名に次の接頭辞を加えます。\n\n| ファイル形式  | 接頭辞        |\n|:------------- |:------------- |\n| asapj         | pj_           |\n| asabn         | bn_           |\n| asaan         | an_           |\n| asask         | sk_           |\n\n### -P --set-prefix\n`-p` オプションで出力ファイル名に加わる接頭辞を指定します。asapj,asabn,asask,asaan形式それぞれについて、この並びでカンマ区切りで指定します。デフォルトは`pj_,bn_,sk_,an_`です。\n\n### -i, --image-asset-name\nイメージアセット名を指定します。デフォルトは入力したテキストファイル名から拡張子を除いたものとおなじになります。\n\n### -r, --root-bone-name\nルートボーン名を指定します。デフォルトは `root` です。\n\n### -c, --cell-base-name\nセルベース名を指定します。デフォルトは `cell` です。セルはスプライトシートに含まれるスプライトの数だけ作成され、それぞれの名前は `<セルベース名>_<連番>` となります。番号は0から始まります。\n\n### -C, --cell-size\nasapjファイルのユーザデータ領域にスプライトの大きさを格納します。\n\n使用例:\n```\nconst actor = new asa.Actor({ /* パラメータ省略 */ });\n// asapj形式のデータをテキストアセットから取得\nconst project = JSON.parse((<g.TextAsset>scene.assets[\"pj_player_walk\"]).data).contents;\n// スプライトのサイズ(akashic-animationのセルサイズ)をActorの大きさに用いる\nconst actor.idth = project.userData.cell.width;\nconst actor.height = project.userData.cell.height;\n```\n\n### -f, --fps\nフレームレートを指定します。\n\n## ライセンス\n本リポジトリは MIT License の元で公開されています。\n詳しくは [LICENSE](./LICENSE) をご覧ください。\n\nただし、画像ファイルおよび音声ファイルは\n[CC BY 2.1 JP](https://creativecommons.org/licenses/by/2.1/jp/) の元で公開されています。\n","maintainers":[{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"}],"time":{"modified":"2022-06-12T14:26:13.015Z","created":"2017-03-29T03:45:11.235Z","1.0.0":"2017-03-29T03:45:11.235Z"},"homepage":"https://github.com/akashic-games/ot2asa#readme","repository":{"type":"git","url":"git+https://github.com/akashic-games/ot2asa.git"},"author":{"name":"DWANGO Co., Ltd."},"bugs":{"url":"https://github.com/akashic-games/ot2asa/issues"},"license":"MIT","readmeFilename":"README.md"}