Diese Client-Modifikation wurde speziell für den RTX-Remix von Nvidia entwickelt.
Wie funktioniert ein Shader-basiertes Spiel mit Remix? Durch manuelles Reimplementieren des Renderns fester Funktionen :)
In Bearbeitung – Bitte beachten Sie:
RTX Remix war nie dazu gedacht, Portal 2 zu unterstützen.
Wenn Sie auf Abstürze, kaputte Dinge oder Ähnliches stoßen, liegt das entweder an der Inkompatibilität, an den Grenzen des Renderns fester Funktionen (es ist nicht möglich, das gleiche Ergebnis zu erzielen, das Shader erzielen können) oder an Fehlern im Kompatibilitäts-Mod selbst.
Bitte bedenken Sie das.
„Die meisten Dinge werden mit der Pipeline mit festen Funktionen gerendert?“
„Remix Friendly Culling und die Möglichkeit, das Culling pro Visleaf manuell zu überschreiben?“
?Laden von Remix-Konfigurationsdateien pro Karte, um Remix-Variablen festzulegen?
?Entstehung einzigartiger Ankernetze?
Wenn Sie meine Arbeit unterstützen möchten, denken Sie darüber nach, mir einen Kaffee zu kaufen:
Laden Sie die neueste Version herunter und extrahieren Sie den Inhalt in Ihr Portal2-Stammverzeichnis.
Die .zip
mit dem Commit-Hash enthält die Comp. mod und die _remix_mod.zip
enthält einen Basis-Remix-Mod
Um zu vermeiden, dass der Sound-Cache beim ersten Start neu erstellt wird, kopieren Sie _master.cache
von
root/portal2/maps/soundcache
nach root/portal2_dlc3/maps/soundcache
Starten Sie das Spiel, indem Sie _start_portal2_rtx.bat
ausführen
Der Fenstertitel sollte sich bei Erfolg in Portal 2 - RTX
ändern, gefolgt von der GitHub-Commit-Nummer
Grafikoptionen festlegen
- Shader-Detail: Niedrig
- Effektdetail: Niedrig
- Modell-/Texturdetail: Hoch
- Ausgelagerter Poolspeicher: Hoch
bin/.trex/d3d9.dll
)bin/winmm.dll
). A. Befehlszeilenargumente:
-xo_disable_map_conf
:: Deaktivieren des Ladens kartenspezifischer .conf
Dateien (Remix-Variablen)-xo_disable_all_culling
:: deaktiviert das Culling vollständig (dasselbe wie das Aktivieren von r_novis
)B. Konsolenbefehle:
xo_debug_toggle_node_vis
:: Debug-Visualisierung von BSP-Blättern mithilfe der Remix-API umschaltenxo_debug_toggle_rayportal_info
:: Debug-Informationen für Portalpaare umschalten, die über Karteneinstellungen erzeugt wurdenxo_mapsettings_update
:: Laden Sie die Datei „map_settings.toml“ + „map.conf“ neu xo_vars_parse_options
:: Analysiert die rtx.conf erneut und setzt alles zurück (einschließlich Laufzeiteinstellungen – Tex-Hashes werden ignoriert)xo_vars_reset_all_options
:: Setzt alle Optionen (geändert durch .conf-Dateien) auf die rtx.conf-Ebene zurückxo_vars_clear_transitions
:: Alle laufenden Übergänge löschenBehebung von Lichtausblutungen/Ausschalten der Lichter aufgrund der Aussortierung:
r_lockPvs 1
um Vis-Updates einzufrierenxo_debug_toggle_node_vis
map_settings.toml
in root/portal2-rtx/
[CULL]
einen neuen Eintrag hinzu, wenn die Karte noch nicht aufgeführt ist sp_a1_intro2 = [
{ area = 4 , leafs = [ 712 , 713 , 714 , 780 ] },
{ area = 6 , leafs = [ 178 , 179 , 180 , 236 ] }
]
xo_mapsettings_update
, um die Datei „map_settings“ neu zu ladenr_lockPvs
Erzeuge einzigartige Kartenmarkierungsnetze
cl_showPos 1
um Ihre aktuelle Position anzuzeigen[MARKER]
einen neuen Eintrag hinzu, wenn die Karte noch nicht aufgeführt ist sp_a1_intro3 = [
{ marker = 5 , position = [ -380 , 840 , -250 ] },
{ marker = 6 , position = [ 18 , 2283 , -363 ] },
{ marker = 7 , position = [ -500 , -500 , 1150 ] }
]
xo_mapsettings_update
, um die Datei „map_settings“ neu zu laden Remix-Variablen pro Karte festlegen
your_mapname.conf
zu root/portal2-rtx/map_configs/
hinzu, das alle Remix-Variablen enthält, die Sie beim Laden der Karte ändern möchten. Diese Datei wird automatisch geladen, sofern sie vorhanden ist.[CONFIGVARS]
hinzufügen. sp_a1_intro2 = { startup = [ " chromatic.conf, asd.conf " ] }
Änderungen an der rtx.conf vornehmen
xo_vars_parse_options
verwenden, um alle Laufzeiteinstellungen wiederherzustellen (damit sie mit den rtx.conf-Einstellungen auf der Festplatte übereinstimmen).-xo_disable_map_conf
starten, wenn Sie dies beabsichtigen, z. Markieren Sie eine ganze Reihe von Texturen in einer einzigen Sitzung. Dadurch wird das Laden der Karteneinstellungskonfiguration deaktiviert.