- Início-
- Grand Theft Auto: A Trilogia-
- Ferramentas para Grand Theft Auto: The Trilogy-
- Mod CLEO Redux v1.2.2

Mod CLEO Redux v1.2.2
Sobre este Mod
CLEO Redux - o ambiente de script para jogos 3D CLEO Redux da era GTA é parte da família CLEO e oferece recursos familiares a qualquer pessoa que tenha usado a biblioteca redesenhada no clássico GTA San Andreas ou outros jogos. O principal objetivo do CLEO é fornecer a capacidade de personalizar facilmente o jogo usando vários scripts personalizados.
Atualização de 28.8.2023:
Corrigido um problema em que os comandos que retornam vários valores (Char#storeClosedEntities, Game.GetCurrentResolution(), etc.) retornaram apenas um valor correto.
Atualização de 13.8.2023:
Duplicação fixa de código ao importar o mesmo arquivo de pastas diferentes;
Corrigido bug com o método Memory.Fn que retornou resultados de 8 ou 16 bits;
Corrigido bug com processamento de coroas quando apenas uma coroa é visível.
SDK e plug-ins
Dylib 2. 0: O plug-in foi reescrito para se comportar como LOAD_ DYNAMIC_ LIBRARY no CLEO4. O valor de retorno agora é o endereço de memória do módulo carregado.
A versão mínima necessária da definição de comando foi aumentada.
Atualização de 19.6.2023:
Adicionado suporte para GTA The Trilogy - The Definitive Edition v1.0.17.39540 (Epic Games Store);
Corrigido um erro onde os comandos de classes derivadas poderiam retornar valores incorretos (Heli.Create, Boat.Create, etc.);
Corrigido um erro que impediu a biblioteca de ler a versão do host se o caminho executável contivesse caracteres não-ASCII;
Registro em log aprimorado: agora todas as propriedades são serializadas, não apenas [object Object Object].
Atualização de 21.2.2023:
Adicionado suporte para GTA The Trilogy - The Definitive Edition v1.0.17.39540 (Rockstar Games Launcher).
Atualização de 18.2.2023:
Adicionado suporte para GTA The Trilogy - (Steam) - v1.0.17.39540;
O tsconfig.json padrão foi atualizado para corrigir problemas com a importação de arquivos JSON. Remova tsconfig.json se desejar reconstruí-lo com as novas configurações.
Atualização de 14.2.2023:
Suporte a GTA 4 (versão 1.2.0.59) adicionado.
Atualização em 27.1.2023.
Adicionada uma nova propriedade CLEO.hostVersion que retorna a versão atual do host. Atualmente disponível somente se o exe atual contiver informações de versão (como GTA IV ou Trilogia GTA);
Erro fixo ao carregar scripts com erros de sintaxe no GTA IV;
Corrigido um problema no GTA IV, onde alguns comandos sempre retornam o mesmo valor (por exemplo, GET_CURRENT_CHAR_WEAPON).
Principais alterações:
Aumentou a versão mínima necessária para definições de comando;
CLEO.version e CLEO.apiVersion retornaram uma cadeia de caracteres vazia incorretamente se uma parte da cadeia de caracteres da versão estivesse ausente. O valor agora retorna Indefinido.
Log(CLEO.apiVersion.patch); // anteriormente "," agora indefinido.
Log(CLEO.apiVersion.pre); // anteriormente "," agora indefinido.
Log(CLEO.apiVersion.build); // anteriormente '', agora está indefinido.
Atualização de 11.1.2023:
Novos recursos internos addEventListener e dispatEvent
Funções setTimeout, setInterval, clearTimeout e clearInterval adicionadas.
Adicionado .cs, .js e .ts às extensões de arquivo disponíveis em CLEO.runScript;
Corrigido um erro, que fez com que os scripts parassem por tempo limite;
Corrigido um erro onde os scripts não foram executados após a reinicialização;
Corrigido um erro que fez com que o comando Bully retornasse valores inválidos; Corrigido um erro que fez com que o comando Bully retornasse valores inválidos; Corrigido um erro que fez com que o comando Bully retornasse valores inválidos.
SDK e plug-ins:
Adicionado um novo método TriggerEvent do SDK para executar eventos personalizados em algumas cargas; a versão do SDK agora é 7; corrigido um erro que causou a falha do script após a reinicialização;
Novos plug-ins de eventos para adicionar vários eventos que reagem no código JS/TS: OnVehicleCreate, OnPedCreate, OnObjectCreate, OnVehicleDelete, OnPedDelete, OnObjectDelete;
IdeLoader 1.3: Criado ide_loader.d.ts para entender melhor os scripts TS;
xtLoader 1.1: criado txt_loader.d.ts para melhor compreensão de TS-scripts.
A versão mínima necessária das definições de comando também foi aumentada.
Atualização de 15.12.2022:.
Suporte adicionado para TypeScript;
Suporte adicional para comandos que usam variáveis SCM globais (como contadores e temporizadores);
Excluídas variáveis de JOGO obsoletas anteriormente. HOST é usado em seu lugar;
Atualizar script watchdog: alterações em arquivos .mjs no diretório de script ou subdiretórios recarregar o script;
No FxtStore, as chaves FXT globais podem se tornar operacionais definindo o último argumento de FxtStore.insert e FxtStore.delete como true.
sdk e plug-ins:
IdeLoader 1.2: corrigiu um bug do analisador que impedia que arquivos .ide contendo partições 2dfx fossem carregados.
Frontend 1.1: tempo limite de verificação de atualizações reduzido para 10 segundos.
ImGuiRedux (por Grinch_): mais comandos.
Principais alterações:
A versão mínima necessária das definições de comando foi aumentada.
Atualização de 22.11.2022:
Suporte experimental adicionado para funções assíncronas;
Adicionado um novo método CLEO.runScript para scripts;
Suporte FXT adicionado para GTA 4;
Falhas fixas no GTA 3 e no GTA 4;
A versão mínima das definições de comando necessárias para o GTA 4 foi alterada.
03.11.2022 Atualização:
Suporte adicionado para o patch mais recente da Trilogia GTA 1.04.5;
Métodos adicionados: memory.ReadUtf8, memory.WriteUtf8, memory.ReadUtf16, memory.WriteUtf16;
00D9 STORE_CAR_CHAR_IS_IN ou 00D8 MISSION_HAS_FINISHED nas configurações de CONMISSÃO
O novo método SDK;
O código para exibir a versão Cleo no menu principal agora está localizado em um frontend.cleo de plugin separado.
9.9.2022 Atualização:
As versões de 64 bits de re3 e reVC agora suportam javascript.
A opção "Verificar se há atualizações" está desabilitada por padrão;
versões de 64 bits (SDK e plug-ins);
Corrigido bug com instalação do ASI Installer no GTA 4;
opção adicionada ao instalar o kleo para re3 e reVC (escolhendo versões de 32 ou 64 bits).
Atualização de 19.8.2022:
Suporte adicionado para Bully: Scholarship Edition (v1.2 PC);
Corrigido bug com gancho Gxt;
Corrigido um erro que causou falha nos scripts após a reinicialização.
Atualização 01.07.2022.
Adicionado suporte inicial para GTA 4 (The Complete Edition)
Todas as faixas do GTA agora usam definições compostas (uma combinação do arquivo JSON principal e do arquivo JSON para hosts desconhecidos na biblioteca do Sanny Builder);
Corrigido um problema em que o CLEO parou de baixar arquivos FXT após detectar caracteres não UTF8.
A propriedade CLEO.apiVersion foi adicionada;
SDK e plug-ins.
04.03.2022 Atualização:
Adicionado suporte para a Atualização do Título da Edição Definitiva 1.04 (GTA III DE 1.0.0.15284, VC DE 1.0.0.15399, SA DE 1.0.0.15483);
Corrigido um bug na equipe (San Andreas);
Corrigido o bug em scripts que não funcionavam.
Atualização a partir de 22.2.2022:
Adicionado SDK para desenvolvimento de comandos personalizados em C++ e Rust.
Suporte adicionado para comandos de erro JS (também chamados de comandos IF e SET em scripts SCM, como DynamicLibrary.Load e Char.IsInAnySearchlight);
Dois novos plug-ins que adicionam comandos que funcionam com arquivos DLL (dylib.cleo) e INI (IniFiles.cleo) em todos os jogos suportados;
Adicionada variável __dirname a scripts JS;
Adicionada uma função interna para chamar comandos de script por nome;
Problema corrigido com arredondamento de vírgula flutuante no GTA 3;
Corrigido um problema onde a importação para JS não funcionou se a pasta CLEO estava no diretório AppData;
Corrigido um problema em San Andreas quando o comando showTextBox exibiu texto sem sentido;
Corrigido um problema de conversão em que um argumento inteiro foi passado para o comando showTextBox
Corrigido um problema onde as permissões de scripts JS não foram verificadas; Corrigido um problema onde as permissões de scripts JS não foram verificadas; Corrigido um problema onde as permissões de scripts JS não foram verificadas;
Corrigido o problema quando objetos retornados por alguns comandos (por exemplo, Object.GrabEntityOnRope(), Heli.GrabEntityOnWinch()) não quebraram os campos correspondentes na ocorrência de classe.
Atualização:
GTA III: O suporte da Definitive Edition (v1.0.0.0.14718) e Vice City: The Definitive Edition (v1.0.0.0.14718) para scripts JS foi adicionado. 14718).
Suporte adicional para a sintaxe mais recente do ES6+
Suporte para importar outros scripts e arquivos JSON;
Funções de jogo agora podem ser chamadas com argumentos de ponto flutuante;
O novo comando "Memory.CallFunctionReturnFloat" é semelhante ao comando anterior "Memory.CallFunctionReturn", mas é usado para funções que retornam números de ponto flutuante;
Novo método conveniente "Memory.Fn.X64Float". Ele pode ser usado para funções que retornam números de ponto flutuante.
Compatível com a trilogia: a edição definitiva
Atualmente, o CLEO Redux suporta apenas o San Andreas: Definitive Edition 1.0.0.14296, 1.0.0.14388 e 1.0.0.14718 (atualização do título v1.03). Há várias diferenças importantes em relação a outros jogos:
Excluindo:
Remova cleo_redux64.asi.
(Opcional) Exclua a pasta CLEO.
(Opcional) Exclua cleo_redux.log.
Senha: libertycity.
Mods/Addons semelhantes
EnchenteallFerramentas para Grand Theft Auto: The TrilogyGrand Theft Auto: A Trilogia
GTA San Andreas: Mod de nível de água para a edição definitiva.Este mod permite que você inunde todo...000