Página 1 de 4

Sa - Lua: Pintar veículos usando cores RGB

Enviado: 20 Mai 2018, 17:54
por Um_Geek
Praticamente um mini estúdio de pintura de veículos. Com ele sera possível criar veículos únicos e com estilo de cores personalizados. Alem de contar com o suporte do GSX do Fabio que possibilita salvar os veículos que gastou tempo personalizando.

Ultima versão
Link

Imagem



Versão ( Pintar com lata de spray )
SpoilerAbrir
 
Imagem
 
A imagem já mostra um pouco do que o mod promete.
Com a lata de spray na mão bastara apertar "Y" que a interface sera ativa onde poderá escolher a parte do veiculo que deseja pintar, a cor que deseja pintar e o material daquela parte que deseja aplicar a cor, ainda podendo salvar até 87 cores ao gosto e poder as editar quando bem quiser, o mod salva suas cores em arquivos separados então pode os compartilhar, deletar e fazer o que desejar, possibilidade de chamar uma pintura que tenha salvo e aplicar instantaneamente no veiculo.


Download & tutorial.

 

Versão imgui ( Final )

versão 0.1
Imagem

versão 0.2
Imagem

versão 0.3 EN 
Imagem

Detalhes da versão 
Possibilidade de criar um arquivo chamado "components.txt" na pasta "\moonloader\paintings" e adicionar componentes que o mod não de suporte, assim não precisa editar o script.
Nomes para pinturas sugeridos melhorados com base nos existentes.
Melhor trabalho com cores e controles para facilitar a personalização do veiculo.

Dentro de um veiculo use CTRL + P para ativar a interface.

Digite o nome para a pintura no campo.
Selecione a cor que deseja no campo color, componente e material e use o botão aplicar.
Através do campo material pode pintar até mesmo varias partes de um componente de diferentes cores.
Ao terminar use o botão Save e salve seu trabalho.
Através do botão GSX Register defina que a cor esteja n o veiculo mesmo quando o guardar na garagem.

Extras: Digite o nome da pintura e aperte o botão Load caso a pintura exista e seja compatível com o modelo terá o veiculo pintado instantaneamente.

Requerimentos:
  • imgui
  • MoonAdditions 
  • GSX *opcional
definido versão com imgui como versão final, pode vir a ter melhorias em versões futuras.

Versão 0.6 EN >>

[Lua]Pintar veículos usando cores RGB

Enviado: 20 Mai 2018, 18:14
por Junior_Djjr
Que mod lindo vei.

[Lua]Pintar veículos usando cores RGB

Enviado: 20 Mai 2018, 18:31
por Michtogino
muito bom mod

[Lua]Pintar veículos usando cores RGB

Enviado: 20 Mai 2018, 18:39
por Fabio
Muito massa. :pacman:

[Lua]Pintar veículos usando cores RGB

Enviado: 20 Mai 2018, 20:42
por Akuma
Manero.

[Lua]Pintar veículos usando cores RGB

Enviado: 22 Mai 2018, 20:40
por Um_Geek
Espero que atende o minimo das expectativas pelo menos. :peepo7:
Download + Tutorial adicionado.

Poderei vir a fazer melhorias no script futuramente conforme os testes que estou fazendo.

[Lua]Pintar veículos usando cores RGB

Enviado: 23 Mai 2018, 01:53
por Fabio
Um_Geek escreveu: Espero que atende o minimo das expectativas pelo menos. :peepo7:
Download + Tutorial adicionado.

Poderei vir a fazer melhorias no script futuramente conforme os testes que estou fazendo.

Bacana :peepo2:

Código: Selecionar tudo

callback(c)
	if table_to_saves==nil then gsx.removeNotifyCallback(gsxCbRef) end

Faltou setar gsxCbRef com -1 aqui
Só não entendi porque remover a função de callback dentro dela mesma, ela não será chamada novamente até ser re-adicionada. :philo:

Outra coisa, teoricamente não precisa fazer cast nas funções, uint32_t é um int, mas unsigned (sem negativos). :philo:

[Lua]Pintar veículos usando cores RGB

Enviado: 23 Mai 2018, 11:16
por Um_Geek
Fabio escreveu: Só não entendi porque remover a função de callback dentro dela mesma, ela não será chamada novamente até ser re-adicionada. :philo:
Era para mim ter tirado isto, meio que esta table nunca seria nil também, mas já atualizei só para fazer isto.

Outra coisa, teoricamente não precisa fazer cast nas funções, uint32_t é um int, mas unsigned (sem negativos). :philo:
Não estava funcionando antes de eu fazer isto, fazendo teste fora mostrou algo como "não foi possível converter void em number*..."


*

[Lua]Pintar veículos usando cores RGB

Enviado: 23 Mai 2018, 12:09
por Fabio
Um_Geek escreveu:
Outra coisa, teoricamente não precisa fazer cast nas funções, uint32_t é um int, mas unsigned (sem negativos). :philo:
Não estava funcionando antes de eu fazer isto, fazendo teste fora mostrou algo como "não foi possível converter void em mumber..."

É estranho como teoricamente unsigned int seria mais apropriado para receber um void* do que int comum. :philo:

[Lua]Pintar veículos usando cores RGB

Enviado: 02 Jun 2018, 02:18
por Stealth760
Ficaria perfeito com essa GUI aqui

[Lua]Pintar veículos usando cores RGB

Enviado: 06 Jun 2018, 12:45
por Um_Geek


Fodinha mesmo esta interface, vi na mixmods ontem. poupa o trabalhão de montar uma o que consome tempo :v
 

post atualizado, adicionada versão imgui.
problemas ao abrir e fechar a garagem informe.

[Lua]Pintar veículos usando cores RGB

Enviado: 06 Jun 2018, 16:28
por Grinch_
nice!

Sa - Lua: Pintar veículos usando cores RGB

Enviado: 07 Jun 2018, 15:32
por geregere

Código: Selecionar tudo

Im.Update()

nice function name :^)

Sa - Lua: Pintar veículos usando cores RGB

Enviado: 07 Jun 2018, 17:05
por Um_Geek
geregere escreveu:

Código: Selecionar tudo

Im.Update()

nice function name :^) 
Like In-game 24h TimeCycle Editor
Melhor referencia para uso do ImGui. :^D

Sa - Lua: Pintar veículos usando cores RGB

Enviado: 09 Jun 2018, 11:24
por Um_Geek
Versão 0.3 EN adicionada.