Skip to main content

📸 Fotos das Roupas

As fotos reais são o que transforma o guarda-roupa em uma coleção visual, em vez de uma lista de números. Esta página explica como ativá-las.
As fotos não vêm dentro do recurso. Elas precisam ser servidas por HTTP — um Apache, um nginx ou um CDN apontando para a pasta das imagens. O protocolo nui:// não funciona aqui.
Sem fotos configuradas, a interface continua funcionando normalmente e usa o ícone da categoria no lugar da imagem. Nada quebra.

Gerando as fotos

A DK publica gratuitamente o dk_autophoto, que fotografa cada peça de cada categoria e já salva os arquivos no formato esperado pelo skinshop.

Rode o dk_autophoto

Ele percorre as variações e gera as imagens.

Hospede a pasta gerada

Aponte um servidor HTTP (Apache, nginx, CDN) para ela.

Ajuste o baseUrl

Coloque o endereço público em itemImages.baseUrl.

Configuração

Arquivo: config/shared/config.lua
O padrão http://localhost/clothes só funciona se esse endereço realmente servir as imagens. Na maioria dos servidores ele precisa ser trocado.

O template de caminho

As substituições disponíveis: Com o template padrão, a jaqueta 4 na textura 0 de um personagem masculino é buscada em:
Se as suas fotos já estão organizadas de outro jeito, ajuste o template em vez de renomear os arquivos. Ele aceita qualquer combinação dos marcadores acima.

Nomes de pasta diferentes

Quando o id da categoria e o nome da pasta não batem, use o categoryMap:
Categoria fora dessa lista usa o mesmo id nos dois lados.

Peds addon

O {model} do caminho sai do knownModels:
Ped que não estiver na lista cai no mp_m_freemode_01. Se o servidor usa peds addon com roupas próprias, cadastre-os aqui — senão as fotos exibidas serão as do modelo padrão.

Desligando

A interface passa a usar o ícone da categoria em todos os cards. Tudo continua funcionando: só o visual muda.

❓ As fotos não aparecem

Confira o endereço

Abra no navegador a URL completa de uma peça, montada pelo template:
Se ela não abre no navegador, também não vai abrir na interface.
O baseUrl não deve terminar com barra — o template já começa com o nome do modelo.
O ext precisa bater com os arquivos gerados. O dk_autophoto salva em webp por padrão.
Se o servidor usa peds addon, eles precisam estar no knownModels. Caso contrário, o script busca as fotos do mp_m_freemode_01.
Categorias com nome de pasta diferente do id precisam estar no categoryMap.

Configurações Compartilhadas

O restante do config/shared/config.lua.