# FAQ.2 — 3ds Max でコネクタが自動接続されないとき

## 概要

コネクタファイルは正常にインストールされており、手動実行では動作することも確認済みです。  
ただし 3ds Max 起動時に自動で始まらない場合があります。改善完了までは、下記の手順で接続してください。

3ds Max を **起動するたびに 1 回** 実行してください。

メニューバーに **OS Tools 自体がない** 場合は、この記事ではありません。Windows がフォルダにシステム表示を付け、Max が startup をスキップしていることがあります。

https://docs.otakusolutions.com/guide/common/faq-max-os-tools-menu-missing?lang=ja

---

## こんなとき

3ds Max は起動しているのに、SkinLayer Studio で **[Re]** を押しても接続されず、  
`DCC Connection Lost` / `(Disconnected)` のままになることがあります。

![3ds Max is running but Re does not connect](img_05_connection_lost.png)

### 原因

インストール失敗ではありません。ファイルは正しく入っています。

SkinLayer Studio の **Install Connector** が `up to date` / `All … are up to date` と表示されていれば **インストール済み**です。再インストールは不要です。

![Install Connector shows up to date](img_07_install_up_to_date.png)

3ds Max は起動時に `startup` フォルダのスクリプトを先頭から順に実行します。  
その途中で **前のスクリプトがエラーになると**、後ろにある SkinLayer コネクタが実行されないことがあります。

そのため Max は起動していてもコネクタはまだオフで、Studio で **[Re]** を押しても接続先がありません。

どの環境でも自動起動するよう修正中です。  
完了までは、下記の手順で Max 内でコネクタを 1 回オンにしてください。

---

## 1. スクリプトウィンドウを開く

3ds Max 画面 **左下** の小さな入力欄（ミニリスナー）を **右クリック** し、  
**Open Editor Window** を選びます。

リスナーだけ見たい場合は **Open Listener Window** でも構いません。

![Right-click the mini listener to open the editor](img_01_listener_open.png)

---

## 2. コマンドを貼り付ける

エディタに次の 1 行を **そのまま** 貼り付けます。

```maxscript
fileIn (pathConfig.appendPath (pathConfig.appendPath (getDir #userScripts) "os_skinLayerStudio_connector") "SLS_Connect.ms"); slsConnect()
```

下のように 1 行になっていれば OK です。  
ファイルは `scripts\os_skinLayerStudio_connector\SLS_Connect.ms` にあります。`scripts\` 直下ではありません。

![Connect command pasted in the editor](img_02_script_editor_pkg.png)

続けて **Ctrl + E** で実行します。  
（メニューでは **Tools → Evaluate All**）

---

## 3. 成功を確認する

リスナーに次のように出れば成功です。

- `connector script : executed`
- `toolbar macro : registered`
- 最後に `true`

![Listener success messages](img_03_listener_success.png)

---

## 4. SkinLayer Studio で [Re] を押す

リスナーに上記が出たら、SkinLayer Studio に戻って **[Re]** を押します。

![Re button in SkinLayer Studio](img_04_studio_re_button.png)

接続されると、下のように DCC 一覧に 3ds Max が入り、横に緑の表示が出ます。

![Connected to 3ds Max after Re](img_06_connected.png)

---

## まだ接続できないとき

次を確認してください。

- コマンドを **1 行のまま** 貼ったか（改行や引用符欠けで失敗します）
- `can't open file ...\scripts\SLS_Connect.ms` が出たら旧パスです。上の 1 行（パッケージフォルダ）を使ってください
- 貼ったあと **Ctrl + E** で実行したか
- 3ds Max を開いた **あと** に実行したか
- SkinLayer Studio で **[Re]** を押したか

それでも接続できない場合は、リスナーの内容をキャプチャして送ってください。すぐ確認します。

---

## 参考

- これは **インストールではなく接続** です。既に入っているコネクタをオンにするコマンドです。
- 一部の 3ds Max バージョンでは、上部の **OS Tools** メニューが出ないことがあります。  
  メニュー登録をバージョン間で揃える作業を進めています。
- 自動接続を直したあと、アップデートで改めてご案内します。

お手数をおかけして申し訳ありません。  
できるだけ早く改善します。

ありがとうございました。  
OtakuSolutions