MixSets v4 ainda hoje

Atualização:
Foi liberado!


Eu ia postá-lo ainda de madrugada, mas enquanto revisando notei vários problemas.
Em vez de postá-lo às pressas, eu prefiro ir dormir e continuar depois.
É algo grandioso, portanto vale a pena esperar mais um pouquinho…
mixsets-3317633
São basicamente 225 mods em um, e há muita coisa nova realmente útil (ainda devo adicionar mais algumas).
Lembrando que ele está sendo recriado do zero em .asi, portanto é difícil recriar 225 coisas sem que nenhuma delas tenha algum problema.
Adiantando: vai ser uma versão beta, eu recomendo que fique de olho em novas atualizações.



Change log:
Aqui está a lista de mudanças (pois é grande demais para o post original)

— Geral:
Mod completamente recriado em ASI em vez de CLEO. O desenvolvimento do mod ficará, em geral, muito melhor agora, abrindo novas possibilidades, facilidades, otimizações etc.
Adicionado sistema básico de logging (MixSets.log) para visualizar informações sobre o funcionamento do mod.
Todos os textos do arquivo .ini foram reescritos com informações mais precisas e diretas.

— Adicionado:
CameraPhotoQuality: Possibilita escolher a qualidade da imagem da foto tirada pela câmera fotográfica.
ForceAnisotropic: Força o uso de anisotropic filtering nas texturas com mip-mapping mesmo em configurações “Low” (“Baixo”), deixando-as mais nítidas.
CarPedImpact: Força de impacto no carro ao atropelar um pedestre.
BikePedImpact: Mesmo acima. Para motos e bicicletas.
VehPedImpactUpForce: Força para levantar a frente do veículo no atropelamento.
VehBulletDamage: Controlar o dano que os veículos sofrem ao levar tiro.
VehFireDamage: Mesmo acima, ao passar por fogo.
VehExploDamage: Mesmo acima, ao ocorrer uma explosão próxima.
VehDrawDist: Distância de visão dos veículos.
VehMultiPassDist: Distância para que os reflexos dos veículos sejam processados.
VehOccupDrawDist: Distância de visão dos ocupantes dos veículos.
CullDistNormalComps: Distância de visão de componentes pequenos do veículo (normalmente portas) que estão “escondidos” (mas nem sempre).
CullDistBigComps: Mesmo acima, mas componentes de veículos grandes, normalmente hélices.
GangWaveMinSpawnDist, GangWaveMaxSpawnDist: Distância mínima e máxima para a gangue inimiga ser spawnada durante uma onda.
PlaneTrailsSegments: Arredondamento das linhas brancas de aviões distantes no céu.
FixTwoPlayerVehSound: Corrigido o bug do som do motor sair somente no último veículo que um player entrou. Não está 100% ainda mas está ótimo.
NoTextBoxSound: Agora as caixas de mensagem (no canto da tela) serão silenciosas.
TaxiLights: A luz da placa do táxi agora acende (uma função removida do jogo).
TireSmk_Life: Tempo de vida da fumaça do pneu.
TireSmk_UpForce: Força que levanta a fumaça do pneu derrapando.
TireSmk_Alpha: Opacidade da fumaça do pneu.
TireSmk_DriftAlpha: Opacidade da fumaça do pneu derrapando.
TireEff_DustLife: Tempo de vida da poeira do pneu.
TireEff_DustSize: Tamanho da poeira do pneu.
TireEff_DustUpForce: Força que levanta a poeira do pneu.
MotionBlurAlpha: Ajustar a opacidade do efeito de motion blur, deixando-o mais fraco ou forte.
MaxStarToCreateEmVeh: Limite de estrelas de perseguição para criar ambulâncias, caminhão de bombeiro etc.
VehBurnEngineBroke: Faz com que o motor pare de funcionar logo após começar a pegar fogo antes de explodir.
SirenOnWithoutDriver: O som da sirene das viaturas continuam ligados mesmo após o motorista sair.
NoCopHeliShots: Helicópteros da polícia não atiram.
NoCinematicCam: Desativa a câmera cinematográfica.
NoTutorials: Desativa algumas mensagens de tutorial do jogo.
NoStuntReward: Desativa recompensas por saltos, empinar moto etc.
NoFixHandsToBars: Desativa o braço esticando para posicionar a mão nos guidões de motos e bicicletas (igual ao bikearmfix.asi do Ryosuke839).
PassTimeSaved, PassTimeWasted, PassTimeBusted: Configurar a passagem de horas após salvar o jogo, morrer ou ser preso.
StencilShadowR, StencilShadowG, StencilShadowB, StencilShadowA: Cor das sombras stencil (dinâmicas, carros e mapa).
NoColorFilter: Desativar o filtro de cor.
NoCopHeliLight: Desativar a luz do helicóptero da polícia.
NoWaterFog: Desativar o efeito de névoa na água (aquelas “paredes” brancas do clima de neblina de San Fierro).
WaterFogDensity: Densidade do efeito de névoa da água.
NoFireCoronas: Desativar as bolas de luz em cima do fogo alto.
NoRainSmallEffects: Desativa pequenas párticulas durante o clima de chuva.
BulletTraceThickness: Espessura dos traçantes dos tiros.
BulletTraceRGB: Cor dos traçantes.
BulletTraceAlpha: Opacidade dos traçantes.
PlaneSmokeDistance: Distância de visibilidade do efeito de fumaça dos aviões stuntplane e cropduster.
RopeAlpha: Opacidade das cordas (por exemplo dos helicópteros da polícia).
PedWeaponDrawDist: Distância de visão das armas das pessoas.
NoHelpBoxSound: Desativar som de notificação da caixa de ajuda.
NoAmbientGuns: Desativar som ambiente de tiros.
ShadDist_AllPerm: Distância de visão de decals permanentes, como poça de sangue e marca de explosão.
LighDist_TrafficL: Distância de visão da iluminação dos semáforos.
LighDist_Fire: Distância de visão da iluminação dos fogos.
LighDist_Entities: Distância de visão da iluminação de outros objetos.
ShadDist_Poles: Distância de visão da sombra dos postes.
SniperBulletLife: Distância que a sniper consegue acertar.
Eu tenho quase certeza que esqueci de citar algo aqui.

— Alterado:
FPSlimit: Removido a opção “AUTO” devido a chegada do mod Framerate Vigilante.
ProcessPriority: MixSets agora irá diminuir a prioridade do processo para o mínimo ao desfocar (por exemplo minimizar).
VehLodDist: Corrigido ele alterando o fade out dos pedestres.
RotorSpeed: Corrigido ele alterando valores dos projéteis, sombras e controle de voo.
TowelSpwnOfScrn (TowelSpawnOffScr): Corrigido ele alterando vários valores de outras funções do jogo, como sniper e fogo.
MaxGrassFarClp (MaxGrassDist): Corrigido um problema que ele causava na função da grama.
FcStaticPedShadow (UseHighPedShadows): Agora você pode tanto desativar quanto forçar o uso das sombras nos peds em tempo real. Inclui correção para a sombra enquanto dirigindo motos.
DisaJtpHghtLimt (JetpackHeightLimit): Agora em vez de desativar o limite, você pode ajustá-lo.
DisaWatrStream (NoRainSteam): Agora somente desativa o que promete, voltando a funcionar a tempestade de areia e outros detalhes técnicos.
VehSpecular (NoVehSpecular), VehLighting (NoVehLighting): Agora somente desativa.
TireSmk_Drift (TireSmk_DriftSize), TireSmk_Brake (TireSmk_BrakeSize): Não estavam funcionando.
TireSmk_Start (TireSmk_StartSize): Estava alterando o TireSmk_Drift e TireSmk_Brake, causando bugs visuais.
BrakePower (VehBrakePower), BrakeMin (VehBrakeLimit): Anteriormente eles alteravam o handling de todos os veículos, uma péssima prática. Agora realmente alteram o sistema de freio do jogo.
ParaLandingFix: Corrigido um vazamento de memória a cada vez que a animação era reproduzida com esta correção ativada.
DisaRadioChange (NoGarageRadioChange): Não causará mais crash caso o script de garagem tuning do seu jogo não seja válido (poderia acontecer em conversões totais ou mods com nome interno conflitante).
NoVigMisWanted (NoEmergencyMisWanted): Agora também se aplica nas missões de paramédico e bombeiros, e a correção não se ativa enquanto já estiver numa perseguição.
VehDensity: Anteriormente alterava o mesmo valor que missões e outros mods também alteravam, assim para ficar compatível com missões só causava efeito caso a missão não tenha trocado o valor. Agora funciona com uma multiplicação adicional à aquele valor, como deveria ser.

— Removidos:
NoCheatsInSAMP: Removido. Agora o mod nunca irá carregar configurações consideradas cheating caso esteja no SAMP.
AntiAliasing: SilentPatch já incluiu a opção de antialiasing 8x no menu, portanto esta configuração se tornou inútil.
HeadlightsOn: Ele acendia mesmo em carros estacionados, não era útil.
VehHealth: As funções VehBulletDamage, VehExploDamage e VehExploDamage são boas substitutas. Não era uma boa prática alterar o health do veículo.
SpecDirX, SpecDirY, SpecDirZ: Ninguém liga. Ajustar não trazia nenhuma vantagem sobre a configuração original.
DriveWaterCht: SilentPatch já faz isto.
BlackRoadsFix: Use o mod do DK22Pac ou faça mip-mapping em todas as texturas.
HealthBarSize: Eu decidi que MixSets não será um mod de “cheats para o player”. Se você quer a barra de vida grande, faça as missões de ambulância.
DisaWaterSquare, WaterSquare_Size, WaterSquare_HghL, DisaSquareAircrf: Não mais necessário desde que o SkyGfx corrigiu o bug do quadrado claro na água.
LocalViewer: Ele não causava mudanças benéficas. Inclusive, ele não estava funcionando nas últimas versões.
DisaSAM, DisaAirMissile: Precisa de uma solução mais robusta, estas não funcionavam sempre.

— Ainda não disponíveis:
VehFlipDamage (atualização: já foi re-adicionado)
BrakeReverseFix (atualização: já foi re-adicionado)

O crescimento continua

Eu ficava feliz a cada 1 milhão de visualizações totais que a MixMods atingia, e depois pelas 1 milhão mensais — algo que foi um grande marco para mim, e me fez tratar este site como um emprego.
Mas quem diria que alguns meses após atingir este marco, em Julho de 2019, MixMods quase atingiu 1,5 milhões em 1 mês, batendo há pouco tempo um novo recorde diário, e anteontem o total de 47 milhões.
mixmods-2019-views-2104684
Foi um salto gigante.
Claro, foi um boom, a partir de agora deve começar a abaixar.

Muitos aqui já devem saber o motivo, e inclusive devem estar aqui exatamente por ele: funkyblackcat.

Fico muito grato pelas citações e elogios que ele deu nas novas lives dele.
Se você não está acompanhando as lives dele, acompanhe!

Aproveitando, feliz mesmo está o LINK/2012, que há algumas semanas atrás começou a trabalhar na Google — sim, isto mesmo.

Ontem eu postei isto na página Família MixMods no Facebook, e gerou muitos compartilhamentos.

gta-sa-modloader-link2012-google-6891741

LINK/2012 foi o segundo amigo que eu tive na internet lá em 2011 (logo depois do Amilton), e foi incrível ver ele crescendo.

Ele aprendeu a programar ainda em 2010, criando mods cleo para GTA SA (Loco Matheus, criador do FPD, foi o principal cara que o ajudou no início), quando eu o conheci ele ainda estava aprendendo, e enquanto ele aprendia, ele também me ensinava e ajudava nos mods (como um trem puxando um vagão; não só eu, mas toda a equipe BMS e 2nibble). 3 anos depois ele começou a criar o ModLoader, no ano seguinte lançou, e com mais 5 anos virou programador na fucking Google.
(perfil no LinkedIn).
Antes de trabalhar na Google, ele trabalhou no site Escavador, muito elogiado pelo CEO, e ganhou ouro em todas as atuais 3 maratonas de programação da Bahia.

Uma voadora na cara de uns; inspiração para outros.

LINK/2012 (Denilson Amorim) não é um gênio, é só uma pessoa comum que estudou muito — você via imagens do PC dele, e eram umas 300 guias abertas, metade da Wikipedia, ele era muito empenhado em buscar conhecimento.
Ele começou com seus pequenos mods (alguns tão ruins que até sumiram da internet), e com esforço, criou o ModLoader (que inclusive hoje ele se auto-critica falando que é mal feito; ele faria muito melhor), fez amizades com os modders gigantes, como Silent, NTAuthority e vários outros, criou o GTA3script (linguagem atualmente usada para criar mods CLEO), e com faculdade na Bahia, chegou no Google de Belo Horizonte. Tudo isto em somente 9 anos.

Eu sempre digo que modders de GTA SA são guerreiros, não é atoa, há pessoas impressionantes nesta comunidade.

Quem um dia falou que criar mods é perda de tempo, lembre-se que criar mods é uma forma de estudo e prática. Muita gente se tornou algo com os mods, por exemplo aprendeu a gostar de programação, modelagem, design, desenvolvimento de jogos etc, por causa de mods.
Tanto Ryosuke839, que continua até hoje sendo um programador, quanto Marty McFly (criador da MMGE), que além de créditos, já foi chamado pra Nvidia (mas não sei o desfecho da história).
Isto sem contar amizades que se criam, casos de pessoas que deixaram as drogas, ou simplesmente o hobby.

Auto Remove Marker (apagar marcador ao chegar no destino)

Mais um dos mods “por que ninguém criou isto ainda??”.
gta-sa-mod-target-blip-marker-8688346
Um pequeno mod cleo que remove o marcador do radar (target blip) quando você chega no destino, semelhante à jogos como GTA V.
  
‎Autor: Junior_Djjr
download-baixar-4532137
Source code

Veja também:
GPS no Radar/Minimapa
Zoom no Radar
[Fonte primária]

Mod Lanterna (remake)

Um mod cleo de lanterna para o GTA SA criado pelo nadalao.
gta-sa-mod-cleo-lanterna-flashlight-remake-6852740
Os antigos eram muito ruins, portanto nadalao recriou com um melhor script e menos bugs visuais.
Funciona no lugar do vibrador 2 (gun_vibe2). Há cheat para pegar e você pode ligar/desligar a qualquer momento com o comando de atacar/soco.
gta-sa-mod-cleo-lanterna-flashlight-8197173
Ainda é gambiarra e não ilumina bem, mas mesmo assim é excelente para a imersão e gravação de vídeos.
  
‎Autor: nadalao
Modelo de lanterna: Izerli
download-baixar-4532137
 
Luz funcional pro GTA SA The Definitive Edition: