ドキュメント リファレンス

Celas Studio がファイルを置く場所

プロジェクトの外に Celas Studio が書くファイルをすべて。設定、ワークスペース、ブラシ、ショートカット、クラッシュ報告、自動保存が、環境ごとにどこに住むかをまとめます。

Celas Studio はディスクに二組のファイルを分けて置きます。環境設定とパネルから変えられるすべてのためのアプリデータのフォルダーと、再インストールしても残るようにライセンスとアカウントを入れておく、もっと小さな別のフォルダーです。

アプリデータのフォルダー

環境場所
Windowscelasstudio.exe の隣、インストールしたフォルダーの中
macOS~/Library/Application Support/Fruzai/CelasStudio/
Linux$XDG_DATA_HOME/Fruzai/CelasStudio/。その変数がなければ ~/.local/share/Fruzai/CelasStudio/
ファイル / フォルダー中身
imgui.iniドックの配置とウィンドウの位置
celaskanvas_ui.cfgパネルの表示、ビューポートの表示のオプション、ツールのオプション、エクスポートダイアログの設定、環境設定、最近使ったプロジェクトの一覧
shortcuts.cfgすべてのキーボードショートカットの割り当て
celasstudio_brushes.cbrushset自分で作ったブラシプリセット
swatches_library.jsonあなたのスウォッチのライブラリ。カテゴリー、色、グラデーションのすべて
celaskanvas_swatches.cfgスウォッチパネルがそのライブラリをどう見せているか。表示、チップの大きさ、名前表示、アクティブなカテゴリー
celaskanvas_color.cfgカラーパネルの状態
workspaces/ フォルダーウィンドウ ▸ ワークスペース ▸ ワークスペースを保存… で保存したワークスペースごとに、その名前を付けた .ini ファイルが一つずつ
tips/*.png選択範囲をブラシチップとして保存で保存したブラシチップ。自分でこのフォルダーへ落とした PNG も
crash-report.txtまだ送っていない、直前のクラッシュのテキストの報告
client-id.txtクラッシュ報告を紐づけるためだけの匿名の ID。デバイスの指紋ではありません

もう一つ、アプリデータのフォルダーではなくプロジェクトの隣に住むファイルがあります。自動保存をオンにしていると、本物のプロジェクトファイルの隣に、プロジェクトのファイル名に .autosave.cls を足した名前で復元用のコピーが書かれます。別のファイルです。自動保存が本物のプロジェクトに触ることも、未保存の印を消すこともけっしてありません。一度も保存していないドキュメントには座るべきプロジェクトのフォルダーがないので、そのコピーは untitled-N.autosave.cls としてアプリデータのフォルダーに入ります。クラッシュ時の救出用のコピーは、そこに rescued.cls として落ちます。

Windows では、Celas Studio がこれらのフォルダーの外へ書くものが一つだけあります。プロジェクトのダブルクリックを効かせるために、.cls というファイルの種類をあなたのユーザーアカウントに登録します。場所は HKEY_CURRENT_USER\Software\Classes の下、.cls のキーと CelasKanvas.Project のキーです。レジストリのマシン全体の側には何も書かないので管理者の権限は要りませんし、celasstudio.exe --unregister-file-types で登録を取り下げられます。「プロジェクトを開く」を見てください。

ライセンスとアカウントは別のフォルダー

ライセンスと celas.studio のサインインは、ほかの設定とは離して保存されます。アプリを移したり、入れ直したり、その場で更新したりしても失われないようにするためです。

環境場所
Windows%LOCALAPPDATA%\CelasKanvasStudio\
macOS~/Library/Application Support/CelasKanvasStudio/
Linux$XDG_CONFIG_HOME/CelasKanvasStudio/。その変数がなければ ~/.config/CelasKanvasStudio/

中身はこうです。license.dat がライセンスキーとその状態のキャッシュを、auth.json が celas.studio のサインインのトークンとプロフィールを持ちます。Windows では、古いビルドがインストール先に保存したライセンスも、互換のためにいまでも読まれます。

安全にファイルを初期化する

先に Celas Studio を閉じてください。ここのファイルはどれも、ふつうの終了時か保存時に書かれるので、アプリを開いたまま編集したり消したりしても上書きされるだけです。

  • パネルの配置や環境設定がおかしくなったとき。celaskanvas_ui.cfg を消してください(ドックの配置そのものが問題なら imgui.ini も)。どちらも次の起動で初期値から組み直されます。
  • ショートカット。アプリの中からのほうが安全です(環境設定 ▸ ショートカット ▸ すべて初期状態に戻す)。再起動も要りません。shortcuts.cfg を手で消しても結果は同じです。
  • もう要らないワークスペース。ウィンドウ ▸ ワークスペース でそれを右クリックして削除を選ぶと、先に確認が出てワークスペースの名前を教えてくれます。workspaces フォルダーから .ini を直接消す方法は何も尋ねません。どちらも取り消せません。
  • 自分のブラシ。celasstudio_brushes.cbrushset は作業用のコピーです。ブラシパネルのライブラリのメニューにあるブラシセットを書き出し…が、また読み込める控えを書きます。戻したいものがあるなら、消す前にそれを使ってください。
  • スウォッチ。先にスウォッチパネルのメニュー ▸ エクスポート で .json のバックアップを取ってください。swatches_library.json を消すとライブラリが空になり、アプリの中から戻す手立てがありません。
  • 引っかかった自動保存や、要らない自動保存。プロジェクトの隣の .autosave.cls を消すか、起動時の復元の問いかけで「破棄する」と答えてください。あくまで復元用のコピーなので、消しても本物のプロジェクトファイルには影響しません。
ショートカット以外に、環境設定にはアプリ内の「初期値に戻す」ボタンがありません。celaskanvas_ui.cfg、スウォッチのライブラリ、ブラシの組を初期化するには、アプリを閉じて自分でファイルを消すことになります。