Traduit par: GVirus
- Téléchargez la dernière version Dernière Version
- Extraire le contenu du fichier zip dans le dossier de votre choix (e.g. "C:/SRTHost")
- Exécutez SRTPluginManager.exe
- Allez sur la languette (Tab) "SRTHost"
- Dans le panneau "Host Version Info" cliquez sur "Install" pour installer la dernière version de l'hôte SRT ou sur "Update" pour mettre le logiciel à jour lorsque disponible. (Veuillez noter que c'est un gros téléchargement et un délai se fera sentir. Ne cliquez qu'une seule fois et attendez que la m-à-j soit terminée. Si vous cliquez plus d'une fois le logiciel va planter.)
- Sélectionnez le jeu pour lequel vous désirez installer à partir de la liste de jeux supportés
- Dans le panneau "Current Plugin" cliquez sur "Install" pour installer le dernier "PluginProvider" ou sur "Update" ^pour le mettre à jour lorsque disponible
- Allez sur la languette (Tab) "Extension"
- Installez "U JSON"
- Installez "U Websocket" (Optionnel. Requis seulement si vou utilisez 2 PCs pour votre diffusion en direct, envoyez un interface utilisateur vers un tournoi ou pour visualiser l'ATH SRT à partir de votre téléphone/tablette.)
- Allez sur la languette (Tab) "User Interfaces"
- Installez toutes les interfaces utilisateurs que vous désirez. Plus d'infos plus bas
- Allez sur la languette (Tab) "Widgets"
- Sélectionnez "options for Web UI" (À noter que certaines options sont spécifiques à certains jeux. Elles ne fonctionneront donc pas sur tous les jeux pour le moment.)
- SI WEBSOCKET EST INSTALLÉ: Assurez-vous de décocher "Enable Local Host Server"
- SI WEBSOCKET EST INSTALLÉ: Assurez-vous de générer un jeton utilisateur en cliquant sur le bouton "refresh" à côté de la boite du jeton utilisateur ou en en tapant un manuellement du founisseur de tournoi et ensuite en cliquant sur le bouton de sauvegarde
- Copiez les liens pour les stats ou l'inventaire et collez-les dans votre navigateur web ou bien OBS.
- Allez sur la languette (Tab) "SRTHost"
- Sélectionnez le jeu à partir de la liste de jeux supportés
- Cliquez sur "Start SRT"
- Allez sur la languette (Tab) "SRTHost"
- Sélectionnez le jeu à partir de la liste de jeux supportés
- Cliquez sur "Stop SRT"
Initialise un serveur local JSON Server pour les communications entre les jeux et les serveurs web locaux pour les interfaces web.
Local Host API
Example
{
GameName: "Example API RE2R",
VersionInfo: "9.9.9.9",
Timer: {
IGTRunningTimer: 6028998549,
IGTCutsceneTimer: 189283718,
IGTMenuTimer: 1272932590,
IGTPausedTimer: 1967921896
},
PlayerCharacter: 1,
Player: {
CurrentHP: 1200,
MaxHP: 1200,
Percentage: 1,
IsAlive: true,
HealthState: 1
},
PlayerName: "Claire: ",
IsPoisoned: false,
RankManager: {
Rank: 6,
RankScore: 6690.906
},
PlayerInventoryCount: 12,
PlayerInventory: [
{
_DebuggerDisplay: "[#2] Item WoodenBoard Quantity 5",
SlotPosition: 2,
ItemID: 33,
WeaponID: -1,
Attachments: 0,
Quantity: 5,
IsItem: true,
IsWeapon: false,
IsEmptySlot: false
},
{
_DebuggerDisplay: "[#5] Empty Slot",
SlotPosition: 5,
ItemID: 0,
WeaponID: -1,
Attachments: 0,
Quantity: -1,
IsItem: false,
IsWeapon: false,
IsEmptySlot: true
}
],
EnemyHealth: [
{
_DebuggerDisplay: "1500 / 1500 (100.0%)",
MaximumHP: 1500,
CurrentHP: 1500,
IsTrigger: false,
IsAlive: true,
IsDamaged: false,
Percentage: 1
},
{
_DebuggerDisplay: "44 / 890 (4.9%)",
MaximumHP: 890,
CurrentHP: 44,
IsTrigger: false,
IsAlive: true,
IsDamaged: true,
Percentage: 0.0494382
}
],
IGTCalculated: 3871792935,
IGTCalculatedTicks: 38717929350,
IGTTimeSpan: {
Ticks: 38717929350,
Days: 0,
Hours: 1,
Milliseconds: 792,
Minutes: 4,
Seconds: 31,
TotalDays: 0.044812418229166665,
TotalHours: 1.0754980375,
TotalMilliseconds: 3871792.935,
TotalMinutes: 64.52988225,
TotalSeconds: 3871.792935
},
IGTFormattedString: "01:04:31"
}
Initiallise le serveur Websocket Server pour les communications entre les jeux et les serveurs web en ligne pour les interfaces web.
Initiallise l'interface dans le jeu en utilisant SharpDX.