• 2014年11月登録記事

最新バージョンのダウンロードはこちら
http://momogumi.nanairo.com/diary2/page/cmc_manager

前々回の記事でページ管理フォルダ内のリネームの問題について書きましたが、今回はもう一つ。
lipファイルの最適化問題。
これも公式のサポート掲示板を見る限り、いろいろあるようです。

ページ管理下のファイルの最適化は少しやっかいです。
最適化は別名保存でなければならないので、クリスタ(Clip Studio Paint)の
管理下にある個々のページファイルである*.lipに対して、容易に上書きで最適化は
できません。
やるなら、別名保存で全ファイルを別フォルダに書き出して、同名でページ管理
フォルダに戻すということになるのかな。

また、最適化が必要なことそのものを問題にしている意見も見かけます。

とは言え、クリスタのこれらの仕様については設計側の立場から見れば、ある程度、
理解はできます。
クリエイターが時間と労力を費やして作成した大切なデータを、何があっても失うことだけは避けるべきというのが、おそらく設計グループの基本的な考えでしょう。
そのために、多少のリソース(ユーザさんのSSDやHDDの容量など)をいただくのは
やむをえないことだと。
ページ管理内のフォルダなど見ないのが一番幸せな解決法だと思うのです。

それでも最適化したいというのも人情ですw
ということで、管理ツールに最適化コマンドを入れてみました。
ページ管理フォルダ内のlipファイルを一括で最適化します。

20141126_snapshot.jpg

最適化によるサイズ削減の量は、本家とだいたい同程度です。

この機能は実験的なものです!
現状ではネタくらいに思ってください。
lipファイルの仕様が公開されてるわけでもないので、これで良いのか、わかりません。
現時点のCSPのバージョン(1.4.0)で、私が使ってるコマンドやファイルでは特に
不具合がでたことはないです。

ページのリネームについては、最悪でもページデータ(lip)が壊れたりすることは
ないから、注意書きを入れつつも、まぁ、大丈夫だろうという雰囲気で公開しましたが、こちらはなんとも。
前々回の記事のリンクを最新バージョンにしておきました。
ノークレーム、ノーサポート扱いで。

使用レポート、お待ちしてます。

クリペさんの新しいのが上がっていたので使ってみました。
いつもは人柱は避けて、すぐにはアップデートしないのですが、先日公開したツールの動作確認も気になっていたので。

私にとっての気になる変更点としてはページ管理周りのI/Fの変更です。
少しすっきりした感はあっていいかなと。

やや大きめな数字のアップデートですので、動作が不安定になることが心配でしたが、少し使った限りでは安定してます。

あと、ページ管理のファイル名周りについては特に手が入ってませんでした。
前回、公開したCMCマネージャでファイル名変更したファイルも特に問題なく使えました。

CMCマネージャについてですが、公開したこともあって少し気になっていた部分を修正しました。

  • cmcの書き換えやリネームに失敗した場合、リネーム済みのファイル名の変更をロールバックする処理を追加
    フォルダー全体がリードオンリーだったりすると、ファイルのリネームはできるけど、cmcを変更できないためファイル名とcmc内のデータで不整合がおきたりしますので、その対策です。
  • プリフィックス、桁数、開始番号の初期値を既存のcmcから取得するよう変更
    先頭ページの情報をつかって、初期値を設定するようにしました
  • 作品情報をcmcから取得する機能追加
    編集してる作品が何かをわかるようにするため、作品名やサブタイトルなどを表示するようにしました
  • ライブラリをスタティックリンクに変更
    スタティックにリンクしました。ファイル一つの方が扱いやすいかなぁ~と?

そんなところです。
ダウンロードは前回のページのダウンロードリンクを新しくしましたので、そちらから。

CPS、大きなアップデートなのでファイル名のリネームは入るかなぁ~と思ったけど、今回も見送りでした。
cmcの仕様からすれば、さして難しそうなものではないのに何でやらないんだろう?
少し心配なんですよね~やっちゃダメな使い方なんだろうか?

CMCマネージャについてはこれでしばらくはFixする予定です。
例大祭と冬コミが目の前で、本来はこんなことしてるような時間はないのでありまして・・・
でも数年ぶりにVisualStudioでWinなコード書いたので、なんか楽しかった。

2014/11/21 16:20追記)
Fixと言ったそばですが、もう一つ機能を追加しました。見開きページに対して連番を振ることもできるようになりました(Version 0.21)

最新版の頒布はこちらの専用ページに移動しました
----
ClipStudioPaint(CSP)を使い始めてからそろそろ、2年近く。
まんが作成には最適なツールですっかりPhotoshopの出番も激減。

とてもいいツールなのですが、使っていると少しずつ、自分なりの要望が
溜まってきます。
今回はその一つの解決。

複数ファイルの管理機能として、「ページ管理」という機能があります。
初めは使ってなかったのですが、使ってみると便利なこともあって。
ただ、致命的に使いづらい点が一つ。
それぞれのページに対応するlipのファイル名が"page????.lip"固定であること、
そして、ページの追加や順番を変更すると、ファイル名の通番と実際のページ数が
ずれてしまうことです。

具体的な例として初めは、

1ページ目のファイル: page0001.lip
2ページ目のファイル: page0002.lip
3ページ目のファイル: page0003.lip

これを編集していくと、
1ページ目のファイル: page0002.lip
2ページ目のファイル: page0005.lip
3ページ目のファイル: page0004.lip

などとなってしまいます。

そもそもフォルダ内のlipファイルの管理はクリペ(クリスタ)から行うことを
前提とした仕様のようで、ユーザが直接操作するのは仕様外の使い方なので
仕方のないことでしょうが、フォルダ内のファイルをエクスプローラーや
Adobe-Bridgeから確認したり、特定のファイルのみバックアップをとる
筆者には少しやっかいに感じてます。

そこで、これを解決するツールを作ってみました。
Windows用のみです(すみません)

snapshot_03.jpg

できること

ファイル名の"page"部分の変更
ページ順に数字部分をリナンバリング
数字部分の桁数を変更
開始ページ番号を変更
lipファイルの最適化(ver0.30にて追加)

使い方

  1. 「読み込み」ボタンで管理ファイルの ○○○.cmcを指定
  2. "page"部分を変更したい場合、プリフィックスの欄に入力(必要なら)
  3. 桁数を設定(必要なら)
  4. 開始ページを設定(必要なら)
  5. 「ファイル名作成」ボタンでリストを更新し、新しいファイル名を確認
  6. 「リネーム実行」ボタンで管理ファイルとファイル名を変更

という手順です。
単に通し番号のみ修正したい場合は、「読み込み」「リネーム実行」を押せばOKです。

CPSで作業中の作品はリネームできません。きりのいいところで、作品を保存して閉じてからリネームしてください。

ダウンロード

cmc_manager_032.zip
専用ページに移動しました(2015/01/18)

フリーウェアといたします。

今後のCSPのバージョンアップによって、このツールで編集した
cmcファイルが使用できなくなる場合もあるかもしれません。※
(version1.3.9~1.4.0にて動作することは確認しました)
うまく動作しない場合は、「CSP標準名」ボタンでオリジナル仕様のcmcに戻してください。

非公式ツールなのでセルシスさんに問い合わせとかしないでね~
このプログラムを利用して生じた如何なる損害にも、作者はその責を負いません

処理内容の概要

  1. ページ管理DBである ○○○.cmc を読み込み、ページ順と該当ファイル名を取得
  2. それぞれの ○○○.lip ファイルのファイル名をリネーム
  3. ○○○.cmc ファイルに変更したファイル名を書き込み

今期のアニメで「天体のメソッド」のノエルちゃんが
愛おしくてたまらん~
という雰囲気になってきました。

というわけで、冬コミ新刊の1冊目はノエルちゃんの
ごにょごにょな本になります。
(無論、成年向な同人誌ねw)

明日はぷにケットですので、とりあえずノエルちゃんの
2Pのフリーペーパーを頒布します~

こんな感じ↓
smd908_1.jpg