Esta modificação do cliente é feita especificamente para o rtx-remix da nvidia.
Como um jogo baseado em shader funciona com remix? Reimplementando manualmente a renderização de função fixa :)
WIP - Observação:
O RTX Remix nunca teve a intenção de oferecer suporte ao Portal 2.
Se você encontrar travamentos, coisas quebradas ou similares, é devido à incompatibilidade, aos limites de renderização de função fixa (não sendo capaz de obter o mesmo resultado que os shaders podem alcançar) ou devido a bugs no próprio mod de compatibilidade.
Por favor, tenha isso em mente.
?A maioria das coisas é renderizada usando o pipeline de função fixa?
?Remix seleção amigável e a capacidade de substituir manualmente a seleção por visleaf?
?Por carregamento de mapa de arquivos de configuração de remix para definir variáveis de remix?
?Desova de malhas de ancoragem exclusivas?
Se você quiser apoiar meu trabalho, considere me comprar um café:
Faça download da versão mais recente e extraia o conteúdo para o diretório raiz do portal2.
O .zip
com o hash de commit contém o comp. mod e o _remix_mod.zip
contém um remix-mod base
Para evitar a reconstrução do cache de som na primeira inicialização, copie _master.cache
de
root/portal2/maps/soundcache
para root/portal2_dlc3/maps/soundcache
Comece o jogo executando _start_portal2_rtx.bat
O título da janela deve mudar para Portal 2 - RTX
seguido pelo número de commit do GitHub se for bem-sucedido
Definir opções gráficas
- Detalhe do shader: Baixo
- Detalhe do efeito: baixo
- Detalhe do modelo/textura: alto
- Memória do pool paginado: alta
bin/.trex/d3d9.dll
)bin/winmm.dll
) A. Argumentos de linha de comando:
-xo_disable_map_conf
:: desabilita o carregamento de arquivos .conf
específicos do mapa (variáveis de remix)-xo_disable_all_culling
:: desativa a seleção completamente (o mesmo que ativar r_novis
)B. Comandos do console:
xo_debug_toggle_node_vis
:: Alternar visualização de depuração de folhas bsp usando a API remixxo_debug_toggle_rayportal_info
:: Alternar informações de depuração para pares de portais gerados através das configurações do mapaxo_mapsettings_update
:: Recarregue o arquivo map_settings.toml + map.conf xo_vars_parse_options
:: Analise novamente o rtx.conf e redefina tudo (incl. configurações de tempo de execução - ignorando hashes tex)xo_vars_reset_all_options
:: Redefinir todas as opções (modificadas por arquivos .conf) para o nível rtx.confxo_vars_clear_transitions
:: Limpar todas as transições em andamentoCorrigir sangramento de luz/luzes desligadas devido ao abate:
r_lockPvs 1
para congelar as atualizações do visxo_debug_toggle_node_vis
map_settings.toml
encontrado em root/portal2-rtx/
[CULL]
se o mapa ainda não estiver listado sp_a1_intro2 = [
{ area = 4 , leafs = [ 712 , 713 , 714 , 780 ] },
{ area = 6 , leafs = [ 178 , 179 , 180 , 236 ] }
]
xo_mapsettings_update
para recarregar o arquivo map_settingsr_lockPvs
Gere malhas exclusivas de marcadores de mapa
cl_showPos 1
para ver sua posição atual[MARKER]
se o mapa ainda não estiver listado sp_a1_intro3 = [
{ marker = 5 , position = [ -380 , 840 , -250 ] },
{ marker = 6 , position = [ 18 , 2283 , -363 ] },
{ marker = 7 , position = [ -500 , -500 , 1150 ] }
]
xo_mapsettings_update
para recarregar o arquivo map_settings Configurando variáveis de remix por mapa
your_mapname.conf
a root/portal2-rtx/map_configs/
que inclui todas as variáveis de remix que você deseja alterar ao carregar o mapa. Este arquivo será carregado automaticamente se existir.[CONFIGVARS]
sp_a1_intro2 = { startup = [ " chromatic.conf, asd.conf " ] }
Fazendo alterações no rtx.conf
xo_vars_parse_options
para restaurar todas as configurações de tempo de execução (para que correspondam às configurações do rtx.conf no disco).-xo_disable_map_conf
se desejar, por exemplo. marque um monte de texturas em uma única sessão. Isso desativará o carregamento da configuração do mapa.