Página 1 de 2

[SA] Mods que usavam ImGui 1.1.2 pararam de funcionar no ImGui 1.1.5

Enviado: 27 Ago 2019, 15:16
por Um_Geek
Alertado pelo Kaneki-ken descobri que vários mods meus feitos para MoonLoader que usam ImGui deixaram de funcionar com a versão do ImGui que está vindo com o MoonLoader na última postagem da MixMods. Funções simples da antiga versão do ImGui agora estão recebendo outros tipos de argumentos, ou simplesmente não funcionam na versão 1.1.5.

Avisando que meus mods que estão no meu workshop e aqui no fórum funcionam perfeitamente com o ImGui 1.1.2 que é o que estou usando, já que no momento fica inviável atualizar ou refazer os mods que usam ImGui.

Re: Erros em mods com ImGui 1.1.5

Enviado: 27 Ago 2019, 15:27
por Israel
O moonloader em geral ainda tem muito o que melhorar.

Re: Erros em mods com ImGui 1.1.5

Enviado: 27 Ago 2019, 15:44
por Um_Geek
Só para ter uma ideia do que funciona no 1.1.2 e não funciona no 1.1.5

Código: Selecionar tudo

local imgui = require 'imgui'

local imColor = imgui.ImVec4(1,1,1,1)

function imgui.OnDrawFrame()
	if imgui.ColorPicker4('Color',imColor) then
	end
end

function main()
	repeat 
		if wasKeyPressed(0x54) then -- tecla T
			imgui.Process = not imgui.Process
		end
	until wait ( 1 )
end

Acho que nestas melhorias devem terem cuidado de não deixar mods para traz. eu optei por não atualizar o imgui aqui, já que todos os mods até o momento rodam na 1.1.2.

Re: Erros em mods com ImGui 1.1.5

Enviado: 27 Ago 2019, 16:56
por Kaneki-ken
pode me mandar a 1.1.2? eu atualizei e nao tenho a antiga mais

Re: Erros em mods com ImGui 1.1.5

Enviado: 27 Ago 2019, 22:18
por Dowglas de Azevedo
Kaneki-ken escreveu:
27 Ago 2019, 16:56
pode me mandar a 1.1.2? eu atualizei e nao tenho a antiga mais
/2

Re: Erros em mods com ImGui 1.1.5

Enviado: 28 Ago 2019, 01:18
por Junior_Djjr
Não existe escolha a não ser atualizar os mods.
A 1.1.5 foi lançada há 4 meses já.
A 1.1.2 é uma versão de 2017.

Re: Erros em mods com ImGui 1.1.5

Enviado: 28 Ago 2019, 01:52
por Um_Geek
Junior_Djjr escreveu:
28 Ago 2019, 01:18
Não existe escolha a não ser atualizar os mods.
A 1.1.5 foi lançada há 4 meses já.
A 1.1.2 é uma versão de 2017.

Não vou atualizar tão cedo, além do mais como acontece no ColorPicker4 que usava ImVec4, agora não faço a mínima ideia do que usa. Não acho que faz sentido uma mudança do tipo.

Re: Erros em mods com ImGui 1.1.5

Enviado: 28 Ago 2019, 03:36
por Junior_Djjr
Um_Geek escreveu:
28 Ago 2019, 01:52
além do mais como acontece no ColorPicker4 que usava ImVec4, agora não faço a mínima ideia do que usa. Não acho que faz sentido uma mudança do tipo.
Não é só pesquisar?

Código: Selecionar tudo

IMGUI_API bool          ColorPicker4(const char* label, float col[4], ImGuiColorEditFlags flags = 0, const float* ref_col = NULL)
Pelo que entendi agora são 4 floats retornando os valores de RGBA.
Basta olhar lá no source code.

Re: Erros em mods com ImGui 1.1.5

Enviado: 28 Ago 2019, 03:58
por Kaneki-ken
ATT: percebi outra coisa testando aqui (como sempre)
mesmo usando imgui 1.1.2 o cursor ficava piscando ,como tomei essa decisão pra saber se era verídico? testei mods do geek e o cheat menu.e percebi pelo frame time que parecia que era algo atualizando constantemente com interface aberta ,com a nova versão da moon .
o grinch corrigiu quando citei a ele sobre esse bug .mais agora são nos seus geek algo na moon tbm alterou isso(eu n sei oq é exatamente) testei o visual weapon (acho que seje esse o nome) e o veh spawn.

lembrando .... moon versão recente com imgui em ambas versões

:philo:


hoooo pal quebrando ..eita poha

Re: Erros em mods com ImGui 1.1.5

Enviado: 28 Ago 2019, 12:56
por Um_Geek
Junior_Djjr escreveu:
28 Ago 2019, 03:36
Um_Geek escreveu:
28 Ago 2019, 01:52
além do mais como acontece no ColorPicker4 que usava ImVec4, agora não faço a mínima ideia do que usa. Não acho que faz sentido uma mudança do tipo.
Não é só pesquisar?

Código: Selecionar tudo

IMGUI_API bool          ColorPicker4(const char* label, float col[4], ImGuiColorEditFlags flags = 0, const float* ref_col = NULL)
Pelo que entendi agora são 4 floats retornando os valores de RGBA.
Basta olhar lá no source code.

É um vetor de 4 floats de 0.0 a 1.0, ImVec4(0.0,0.0,0.0,0.0) seria o preto e ImVec4(1.0,1.0,1.0,1.0). Aparentemente neste source não mudou nada. Eu já havia consultado.

Kaneki-ken escreveu:
28 Ago 2019, 03:58
ATT: percebi outra coisa testando aqui (como sempre)
mesmo usando imgui 1.1.2 o cursor ficava piscando ,como tomei essa decisão pra saber se era verídico? testei mods do geek e o cheat menu.e percebi pelo frame time que parecia que era algo atualizando constantemente com interface aberta ,com a nova versão da moon .
o grinch corrigiu quando citei a ele sobre esse bug .mais agora são nos seus geek algo na moon tbm alterou isso(eu n sei oq é exatamente) testei o visual weapon (acho que seje esse o nome) e o veh spawn.

lembrando .... moon versão recente com imgui em ambas versões

:philo:


hoooo pal quebrando ..eita poha

ando testando em um pc bem fraco e não notei o cursor piscar, mas o imgui costumava perder o insersor nas caixas de texto, algo que era bem chato. O Vehicle spawner já devo atualizar para o imbui 1.1.5 esta semana. Antes o imgui entendia nil como false e isto parece ter mudado tambem.

Re: Erros em mods com ImGui 1.1.5

Enviado: 28 Ago 2019, 22:08
por Um_Geek
Achei os conflitos.

ColorButton que são usados para mostrar uma cor continuam usando ImVec4
Os Controles que usam float agora usam ImFloat4, que o o caso dos ColorPicker3, ColorPicker4...`
Alem dos SliderFloat3,SliderFloat4...agora tambem usam ImFloat.

Requer ficar converter os valores de um ColorPicker para exibir em um ColorButton. O que acho uma bagunça em vista que antes usavam o mesmo..

Com o tempo vou resolver agora que tenho uma ideia do que mudou.

Re: Erros em mods com ImGui 1.1.5

Enviado: 29 Ago 2019, 06:19
por Kaneki-ken
ficou mais complicado doq antes?

Re: Erros em mods com ImGui 1.1.5

Enviado: 30 Ago 2019, 12:21
por Um_Geek
Kaneki-ken escreveu:
29 Ago 2019, 06:19
ficou mais complicado doq antes?
Neste caso tem mais trabalho do pc para o mod.
Por isto vou evitar usar controles complexos do imgui e ficar mais nos menus e botões.

Re: Erros em mods com ImGui 1.1.5

Enviado: 31 Ago 2019, 19:46
por R4F43L
Cade o link do Imgui 1.1.2

Re: Erros em mods com ImGui 1.1.5

Enviado: 31 Ago 2019, 20:26
por Um_Geek
R4F43L escreveu:
31 Ago 2019, 19:46
Cade o link do Imgui 1.1.2

Não sei se é contra as regras, mas esta aqui