La version bureau de Resonite supporte des options de lancement. La pour la plupart de ces options, vous pouvez utiliser le lanceur de Resonite (pas encore publié) pour les configurer dans une version plus visuelle et les sauvegarder entre les lancements.
Ces options de lancement peuvent être utiles pour créer des expériences autonomes.
Forcer du matériel spécifique
- rien - auto détection
- -SteamVR - SteamVR
- -RiftTouch - Oculus Rift + manettes Touch
- -Screen - Mode écran (aussi appelé Desktop Mode)
- -Screen360 - Mode écran (avec projection 360)
- -StaticCamera - Mode caméra non-interactif
- -StaticCamera360 - Mode caméra non-interactif utilisant le rendu 360 equirectangle
- -MixedRealityCamera - Mode caméra non-interactif utilisant le rendu réalité mixte
- -LegacySteamVRInput - Forcer l'utilisation de l'ancienne manière d'entrée de SteamVR. Est utilisé comme correctif pour le matériel SteamVR qui manquent ou ont un mauvais squelette comme Virtual Desktop, utilisé par Oculus Quest.
- -ForceSRAnipal - Force le SDK SRAnipal a s'initialiser pour le traqueur HTC pour les yeux et le visage, même si le Vive Pro Eye n'est pas présent.
- -LegacyScreen - Forcer Resonite a lancer l'ancien mode écran en mode debug.
- -EnableOWO Insert_ip_address_here - Active la vest haptique OWO, demande l'adresse IP de votre veste. Ne fonctionne pas pour le moment, voir 186.
Rejoindre des sessions / Ouvrir des mondes
- -Join Auto - Automatiquement rejoint et suit les sessions active sur le réseau local (va dans le monde ayant le plus d'utilisateurs)
- -Join Insérer_URL_ou_IP:Port_Ici - Rejoint une session avec une URI donnée (Resonite-session | lnl)
- -Open Insérer_URL_ici - Ouvre un monde depuis une URL au lancement (resrec)
- -Scratchspace Insérer_port_ici - Démarre un scratchspace sur un port donné (vieux, va probablement être retiré)
- -AnnounceHomeOnLAN - Maison et Userspace seront disponible sur le réseau local par défaut
- -Bootstrap Insérer_classe_de_démarrage_ici - Lance une fonction de démarrage customisée.
Réseau
- -ForceLANOnly - Tous les mondes seront forcés en réseau local seulement et ne seront pas accessible depuis internet.
- -ForceRelay - Passe l'utilisation du NAT Punchthrough a la connection vers une session et force l'utilisation d'un relais.
- -UseLocalCloud - Utiliser un serveur local - utilisé pour déboguer
- -UseStagingCloud - Utilise les serveurs Staging - utilisé pour déboguer
Préréglages de caméra drone
Ces options initialisent une caméra statique avec un script de drone utilisant un préréglage de mouvements.
- -CameraBiggestGroup
- -CameraTimelapse
- -CameraStayBehind
- -CameraStayInFront
Ces arguments sont utilisables pour la caméra drone.
- -UseResoniteCamera - Va matérialiser une caméra statique comme caméra Resonite avec le contrôle du zoom, un retour et autres fonctions
Common Avatar Builder
- -ForceNoVoice - CommonAvatarBuilder ne créé pas d'avatars pouvant parler (utile pour les présentations locales)
Dossiers de données
Resonite a plusieurs dossier de données, plusieurs arguments de lancement sont disponibles pour les controller:
- Vous pouvez bouger ou sont ces dossiers vers un autre disque.
Fichiers logs
- -LogsPath C:\dossier\spécifié - Redirige les fichiers logs vers un nouveau dossier.
Problèmes de synchronisation
- Si vous avez des problèmes de synchronisation, voyez la page de dépannage prévue a cet effet.
Réparation de la base de données
- If you're having database issues then Database repair is a guide on how to use a Command Line Argument to resolve the issue.
== Post Processing ==
- -ctaa - Enables ctaa (Cinematic Temporal Anti-Aliasing)
- -ctaaTemporalEdgePower Insert_Number_here - Sets ctaa's TemporalEdgePower
- -ctaaSharpnessEnabled Insert_True_or_False_here - Sets whether ctaa's Sharpness is Enabled
- -ctaaAptiveSharpness Insert_Number_here - Sets ctaa's ctaaAptiveSharpness amount
== Misc ==
- -Watchdog Insert_filepath_here - Resonite will periodically write current time into given file. This can be used to restart the process when it freezes
- -LoadAssembly Insert_path_here - Loads extra CLR assembly into the Resonite process
- -Kiosk - Will run Resonite in Kiosk mode (hides the Userspace items such as logo and world switcher and disables teleporting for guests by default)
- -NoUI - Hides the Userspace UI
- -CubemapResolution Insert_resolution_here - Force the 360 equirectangular rendering to use this resolution for the cubemap
- -DoNotAutoLoadHome - Wont' automatically load your cloud home on start (can still load manually)
- -ResetDash - Resets the layout of the dash to the default configuration.
- -SkipIntroTutorial - Prevents the intro tutorial from starting
- -Forceintrotutorial - Forces the intro tutorial to run
- -Invisible - Force your online status to be invisible on login.
- -EngineConfig Insert_filepath_here - Specifies a custom config file.
- -BackgroundWorkers Insert_number_here - overrides the number of background worker processes. WARNING: Don't use this unless you really need to, things could break!
- -PriorityWorkers Insert_number_here - overrides the number of priority worker processes. WARNING: Don't use this unless you really need to, things could break!
- -ForceReticleAboveHorizon - Disallows looking below the Horizon for desktop when in first person by default.
Protocole customisé de Resonite (Steam seulement)
Resonite utilise un protocole customisé et l'installe sur votre ordinateur. Vous pouvez l'utiliser pour créer un lien ouvrant Resonite vers un monde quand cliqué. Ces arguments sont donnés au lanceur de Resonite.
- Resonite:?world=Insérer_URL_ici - Ouvre un monde ou session a une URL donnée
- Par exemple, https://api.resonite.com/open/world/U-ProbablePrime/R-9ce872e1-ffb8-4194-bb91-3d3ab5f157a1 va ouvrir "The Directory" par ProbablePrime
- Pour les sessions, Resonite:?world=Resonite-session://eea1442e-0ff2-4d6a-ad16-2dac9ea786fc va rejoindre la session eea1442e-0ff2-4d6a-ad16-2dac9ea786fc
L'URL d'un monde peut être obtenue en ouvrant un inspecteur sur une orbe de monde et naviguer sur le composant WorldOrb ou en utilisant le bouton "copier l'URL du monde":
Le champ d'URL peut être sélectionné par un double clic. L'URL peut être copiée dans le presse-papier avec CTRL+C.
Quand vous publiez un lien vers une plateforme qui ne supporte pas les liens avec protocole customisés, utilisez https://api.resonite.com/open/ à la place. Cela va rediriger vers un lien correct.
- https://api.resonite.com/open/world/Insérer_ID_ici - Ouvre un monde à l'URL donnée
- Par exemple, https://api.resonite.com/open/world/U-ProbablePrime/R-9ce872e1-ffb8-4194-bb91-3d3ab5f157a1 va ouvrir "The Directory" par ProbablePrime
- https://api.resonite.com/open/session/Insérer_ID_ici - Ouvre une session vers une URL donnée
- Par exemple, https://api.resonite.com/open/session/S-eea1442e-0ff2-4d6a-ad16-2dac9ea786fc va rejoindre la session S-eea1442e-0ff2-4d6a-ad16-2dac9ea786fc
Arguments de Unity
Les argument par défaut de Unity peuvent être utiles.
- -screen-fullscreen 0 - Lance Resonite dans une fenêtre.
- -screen-fullscreen 1 - Lancer Resonite en plein écran.
- -screen-width - Définis la résolution horizontale.
- -screen-height - Définis la résolution verticale.
Exemple: Si vous utilisez -screen-fullscreen 0 -screen-width 1280 -screen-height 720
, Resonite sera lancé dans une fenêtre avec la résolution 1280x720.
Comment utiliser les arguments de lancement
Ci-dessous sont des méthodes pour lancer Resonite avec des arguments de lancement. Chaque exemple montre comment combiner les commandes -Invisible et -CachePath Insert_path_here. Les examples montrent comment spécifier un emplacement non défaut du cache vers D:\Temporary files\ResoniteCache\
. NE COPIEZ PAS CET EXEMPLE SI VOUS N'EN AVEZ PAS BESOIN! Choisir la meilleure méthode dépends de comment vous lancez Resonite. Pour la plupart des utilisateurs, ce qui est décrit dans #Lancer depuis Steam est probablement le meilleur choix.
Lancer depuis Steam
- Open Steam
- Right click on Resonite in your library
- Select "Properties" and then "Set Launch Options".
- Enter the command you need to use, exactly as it appears above and Run Resonite.
Now, if Resonite is launched via Steam, the custom command line arguments will take effect.
Commands entered via this method will not take effect if Resonite is launched any other way, such as directly launching the Resonite.exe.
Pour la version autonome
Use a shortcut
It is possible to use launch commands via a custom shortcut targeting the Resonite.exe file.
To create a shortcut:
- Find the Resonite install folder and right-click on the Resonite.exe.
- In the context menu click 'Create Shortcut'
- Move the 'Resonite.exe - Shortcut' file to somewhere more convenient (such as the Desktop).
- Right-click on the shortcut file and click 'Properties' in the context menu.
- This opens a dialog window. Select the 'Shortcut' tab.
- In the 'Target' text box add a space after the Resonite.exe filepath and then add your command line arguments.
- Click 'Apply' and 'OK'.
Now, if Resonite is launched by double clicking on the shortcut it will launch using the custom options. These will not be applied if a different method is used to start Resonite.