Usar o AutoScript Sync com o Intiface

Para tocar uma sessão de funscript pelo Intiface você não precisa instalar mais nada: o AutoScript Sync inicia o próprio motor Intiface embutido em ws://127.0.0.1:12345 quando você conecta, ou usa um Intiface Central que você já esteja rodando. Escolha Intiface / Buttplug (local) no painel Device, pressione Connect, e o app transmite o script do seu PC como um comando de movimento por ponto. Nada é enviado para fora, e não há correção de desvio neste caminho.

Conferido com o código do app em 21 de setembro de 2026.

O motor: embutido, ou o seu próprio Intiface Central

O app conversa com um servidor Buttplug por um WebSocket local, usando a versão 3 da especificação de mensagens do Buttplug, e se apresenta ao servidor como “AutoScript Sync”. O endereço é ws://127.0.0.1:12345, a menos que você o mude no campo Server URL.

Nada escutando na porta
O app inicia o intiface-engine v1.4.8 embutido (Buttplug 7.1.9, novembro de 2023) como processo em segundo plano. Se uma instalação não tiver o motor embutido, ele baixa a versão oficial uma vez, na primeira conexão.
Intiface Central já rodando
O app o usa e não mexe nele. A lista de dispositivos dele passa a valer no lugar da do motor embutido. O Intiface Central v3 fala uma especificação mais nova (v4), e ainda não verificamos se o app funciona com ele.

O motor embutido não é atualizado para você. A cada inicialização, o app pergunta ao GitHub o número da versão mais recente do motor, mas nunca substitui a cópia que vem com o app. Um brinquedo lançado depois de novembro de 2023 pode, portanto, ser desconhecido para ele.

Quais conexões o motor abre

O motor embutido é iniciado com estes gerenciadores de dispositivos ativados:

  • Bluetooth LE, para brinquedos sem fio como o The Handy.
  • Serial, para dispositivos USB como um OSR2 ou SR6 (veja a página do OSR2 e SR6 para saber o que isso exige hoje).
  • HID e XInput.
  • O dongle USB da Lovense, versão serial. A versão HID mais nova do dongle é adicionada na próxima atualização.

O Lovense Connect fica desligado de propósito, porque ele contata os servidores da Lovense. O controle do dispositivo neste caminho nunca sai do seu PC.

O que acontece quando você pressiona Connect

  1. O app encontra um servidor no Server URL ou inicia o motor embutido.
  2. Ele pede ao servidor que procure dispositivos por até 12 segundos, conferindo a lista de dispositivos a cada 0,7 segundo.
  3. No app lançado, a busca para assim que aparece o primeiro dispositivo utilizável, e é esse dispositivo que o app comanda. Na próxima atualização, o app continua escutando cerca de 2 segundos a mais, para pegar um segundo brinquedo.
  4. Carregue um script e pressione Send Script to Device. Para um dispositivo do Intiface nada é enviado para fora: o app confirma que o script está carregado e mostra Script: ready (live streaming).
  5. Pressione Play. O dispositivo acompanha o vídeo a partir desse momento.

Ligue o dispositivo antes de pressionar Connect, para que ele possa ser encontrado dentro da busca de 12 segundos.

O que o seu dispositivo recebe

Masturbadores
Cada ponto do script vira um LinearCmd cuja duração é o tempo até o próximo ponto, de pelo menos 30 ms, então o dispositivo percorre suavemente de um ponto a outro por conta própria.
Dispositivos com um atuador de posição (Position)
Eles recebem uma posição por ScalarCmd.
Na pausa
Os masturbadores vão para o meio do curso, posição 50.
Test Stroke
Move um masturbador suavemente para baixo, para cima e de volta ao meio, em movimentos de 400 ms.

O tempo roda no relógio do seu PC a partir do momento em que você pressiona Play ou salta, deslocado pela sua configuração Offset (−5000 a +5000 ms, em passos de 50 ms; aumente-a se o dispositivo parecer atrasado). O app nunca envia o antigo VibrateCmd; o conjunto completo que o app lançado usa é RequestServerInfo, StartScanning, StopScanning, RequestDeviceList, LinearCmd, ScalarCmd e StopDeviceCmd. O RotateCmd, para brinquedos rotativos, é adicionado na próxima atualização.

No app lançado, o dispositivo toca o script como ele foi gerado. Suas Stroke Settings e o perfil de velocidade do dispositivo passam a ser aplicados aos dispositivos do Intiface na próxima atualização; hoje eles moldam apenas o script enviado a um Autoblow AI Ultra.

Sem envio, e sem correção de desvio

O Autoblow AI Ultra toca um script enviado e o app fica conferindo o relógio dele. Os dispositivos do Intiface funcionam ao contrário: o PC transmite cada movimento ao vivo, e o app não mede latência nem corrige desvio. Ele trata o desvio numa conexão local como desprezível. O script só é reancorado ao vídeo quando você pressiona Play, salta ou muda uma configuração. Se o vídeo travar ou ficar carregando, o dispositivo segue no próprio timer; pause e dê play de novo para juntar os dois outra vez. A correção de desvio no caminho do Autoblow explica o que o Ultra recebe no lugar disso.

O painel Vibration: controle manual hoje

No app lançado, um vibrador não é comandado pelo movimento do script. A posição do script sai como um ScalarCmd para o primeiro atuador de qualquer dispositivo que não faz cursos, então um vibrador pode vibrar num nível que segue a posição; isso é um efeito colateral não testado, não um recurso. O que você tem hoje para vibradores é o painel Vibration, que se acende quando um dispositivo conectado informa um motor de vibração. Ele tem um controle deslizante de intensidade, enviado enquanto você o move, e quatro padrões em loop: Pulse, Wave, Escalate e Tease, enviados cerca de 20 vezes por segundo a cada motor de vibração e de oscilação do dispositivo.

Use-o apenas com um dispositivo que vibra. O painel também fica ativo para qualquer dispositivo que aceite comandos escalares, inclusive um masturbador só de posição ou uma bomba de ar, e nesses casos ele comandaria o primeiro atuador desse dispositivo.

O que a próxima atualização acrescenta

Estes já estão escritos, mas nenhuma build lançada os tem ainda:

  • Vibradores, brinquedos rotativos, máquinas oscilantes e bombas de ar seguem a velocidade com que o script está se movendo. Veja a página da Lovense para saber como esse mapeamento funciona.
  • Vários dispositivos comandados ao mesmo tempo, e um segundo dispositivo que acompanha o vídeo ao lado do principal.
  • Stroke Settings e os limites de velocidade por dispositivo aplicados aos dispositivos do Intiface.
  • Um seletor de porta COM para um OSR2 ou SR6 por USB, e o dongle HID mais novo da Lovense.
  • Um pulso curto do Test Stroke para dispositivos que não fazem cursos, e motores de vibração zerados na pausa.

Como este caminho foi testado

Todos os caminhos de dispositivos do Intiface foram testados com servidores Buttplug simulados e, numa execução de ponta a ponta, com brinquedos Lovense falsos no motor embutido real. Nenhum foi testado por nós em hardware real ainda; o único dispositivo que foi é o Autoblow AI Ultra. A tabela de compatibilidade de dispositivos mostra a situação de cada dispositivo.

Solução de problemas

A busca termina e nenhum dispositivo aparece. O que devo verificar?

Confira se o dispositivo está ligado e pressione Connect de novo: a busca dura até 12 segundos. Se você mesmo roda o Intiface Central, o app o usa no lugar do motor embutido, e não verificamos o app com o Intiface Central v3; feche-o e deixe o app iniciar o próprio motor para descartar essa causa. Um brinquedo mais novo que novembro de 2023 pode ser desconhecido para o motor embutido v1.4.8.

Tenho dois brinquedos conectados. Por que só um se mexe?

O app lançado comanda o primeiro dispositivo utilizável que encontra e para a busca ali. Comandar vários dispositivos ao mesmo tempo, e um segundo dispositivo que acompanha o vídeo, vêm na próxima atualização.

A barra de status diz “Streaming positions (fallback mode)”. Tem algo errado?

Não. O app mostra esse texto em toda reprodução normal pelo Intiface, não só quando algo recorreu ao modo de reserva. Ele descreve a transmissão ao vivo que este caminho sempre usa.

O dispositivo vai se desviando do vídeo ao longo de uma cena longa. O app consegue corrigir isso?

Não automaticamente neste caminho. Pause e pressione Play, ou salte, e o script é reancorado ao vídeo. Se o dispositivo estiver sempre adiantado ou atrasado, mude o Offset: aumente-o se o dispositivo parecer atrasado.

O caminho do Intiface envia alguma coisa pela internet?

O controle do dispositivo fica no seu PC. O app verifica no GitHub a versão mais recente do motor a cada inicialização, e baixa o motor na primeira conexão apenas se nenhum motor veio embutido. Nenhum dos dois envia seu vídeo ou seu script.

Leia a seguir

Experimente com o seu próprio dispositivo

O teste grátis dura um dia com todos os recursos liberados, para você verificar se seu dispositivo conecta antes de comprar. Inicie-o no app com Start free 1-day trial; ele exige conexão com a internet.