# Flags do Chromium pro WebView2. A PRIMEIRA linha sem # (e nao vazia) e a que vale.
#
# ===== PADRAO: MODO ECONOMIA E SPOOFING =====
# --enable-low-end-device-mode ....: Chromium se comporta como PC fraco (caches
#                                    menores, descarte agressivo de memoria)
# --force-gpu-mem-available-mb=512 : teto do orcamento de VRAM (segura o pico do
#                                    GPU Process quando voce maximiza uma aba).
#                                    NOTA (31/08): cheguei a subir isto pra 2048
#                                    culpando esta flag pelo "quadrado branco no
#                                    modo grade". Era diagnostico ERRADO: o branco
#                                    era CELULA VAZIA da grade (3 contas numa grade
#                                    2x2) mostrando o fundo do painel, nada a ver
#                                    com VRAM. Revertido pros 512 de sempre, que
#                                    nunca deram problema.
# --disable-gpu-shader-disk-cache  : nao guarda cache de shader por conta
# --disable-accelerated-2d-canvas  : o Phaser do Huntera desenha via WebGL, nao
#                                    via canvas 2D, entao a aceleracao do 2D
#                                    so consome memoria de GPU a toa e altera a assinatura
# --disable-webrtc --disable-blink-features=WebRTC : bloqueia o vazamento do seu IP local
# --use-fake-device-for-media-stream : impede o rastreio pelos seus hardwares de audio/video
# --disable-features=msWebView2EnableShoppingFeatures,msWebView2EnableFamilySafety :
#   achado do Tyrk (30/08, userdata de 8 contas em 10h de jogo pesando 1.5GB): cada
#   perfil cria pastas tipo commerce_subscription_db/discounts_db/discount_infos_db/
#   parcel_tracking_db, funcoes de compras do Edge que nao tem nada a ver com o jogo.
#   NAO E FLAG OFICIAL DA MICROSOFT (achada num issue da comunidade no GitHub do
#   WebView2Feedback, nao esta na documentacao oficial deles), mas --disable-features
#   em si e mecanismo padrao do Chromium: nome de feature que nao existir (mais) e so
#   ignorado, sem quebrar nada. Ainda NAO CONFIRMADO ao vivo se reduz o tamanho de
#   verdade, pedir pro Tyrk conferir depois do proximo build.
--lang=pt-BR --accept-lang=pt-BR,pt --enable-low-end-device-mode --force-gpu-mem-available-mb=512 --disable-gpu-shader-disk-cache --disable-accelerated-2d-canvas --disable-webrtc --disable-blink-features=WebRTC --use-fake-device-for-media-stream --disable-features=msWebView2EnableShoppingFeatures,msWebView2EnableFamilySafety
#
# ===== ECONOMIA AGRESSIVA (menos memoria, risco de aba fechar sozinha) =====
# Poe # na linha de cima e tire o # daqui. O --max-old-space-size limita o heap
# de CADA conta: se o jogo passar disso, a aba morre e reabre. Teste com calma.
#--enable-low-end-device-mode --force-gpu-mem-available-mb=256 --disable-gpu-shader-disk-cache --disable-accelerated-2d-canvas --js-flags=--max-old-space-size=256
#
# ===== SE O PC TRAVAR (sem GPU, renderiza por software: fica lento) =====
#--disable-gpu --enable-unsafe-swiftshader --disable-features=CalculateNativeWinOcclusion