Skip to content

Egor812/WhoopRace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ОписаниС

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для провСдСния Π²ΡƒΠΏΠΎΠ³ΠΎΠ½ΠΎΠΊ.

АвтоматичСский Π²Ρ‹Π·ΠΎΠ² ΠΏΠΈΠ»ΠΎΡ‚ΠΎΠ², старт ΠΈ Ρ„ΠΈΠ½ΠΈΡˆ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Tiny View Plus ΠΎΡ‚ FixFly ΠΈ OBS.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ состоит ΠΈΠ· экранов настройки Π³ΠΎΠ½ΠΊΠΈ, Π²Ρ‹Π·ΠΎΠ²Π° ΠΏΠΈΠ»ΠΎΡ‚ΠΎΠ², Π³ΠΎΠ½ΠΊΠΈ, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΈ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΡ‚ΠΎΠ³ΠΎΠ².

ΠŸΠΈΠ»ΠΎΡ‚Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΈΠ· xls. ИмСна ΠΏΠΈΠ»ΠΎΡ‚ΠΎΠ² Π²Ρ‹Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Π² Tiny View Plus.

Π’ΠΎ врСмя Π²Ρ‹Π·ΠΎΠ²Π° ΠΏΠΈΠ»ΠΎΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ врСмя Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ Π½Π° 60 сСкунд Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Q ΠΈΠ»ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° ΠΏΠ°ΡƒΠ·Ρƒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠŸΡ€ΠΎΠ±Π΅Π»Π°.

ВрСбования

Tiny View Plus ΠΎΡ‚ FixFly для засСчки

OBS 28 ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΠ»ΠΈ внСшним экраном. (linux: https://obsproject.com/wiki/install-instructions#linux)

ВозмоТности WR

  • ΠŸΡ€Π°Π²ΠΈΠ»Π° - Π’Ρ€Π΅Π½Π΅Ρ€ΠΎΠ²ΠΊΠ°
  • ΠŸΡ€Π°Π²ΠΈΠ»Π° - Π’ΡƒΡ€Π½ΠΈΡ€ Π½Π° 4
  • ΠŸΡ€Π°Π²ΠΈΠ»Π° - ΠšΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ
  • ΠŸΡ€Π°Π²ΠΈΠ»Π° - Double Elimination Π½Π° 8
  • АвтоматичСская смСна сцСн Π² OBS - Π²Ρ‹Π·ΠΎΠ² ΠΏΠΈΠ»ΠΎΡ‚ΠΎΠ² - засСчка
  • Π’Ρ‹Π·ΠΎΠ² ΠΏΠΈΠ»ΠΎΡ‚ΠΎΠ² Π½Π° экранС
  • Π˜ΠΌΠΏΠΎΡ€Ρ‚ ΠΏΠΈΠ»ΠΎΡ‚ΠΎΠ² ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΎΠ² ΠΈΠ· XLS Ρ„Π°ΠΉΠ»Π°
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³ΠΎΠ½ΠΊΡƒ с ΡΡƒΠ΄ΡŒΡΠΌΠΈ
  • ЀиксированоС врСмя Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ ΠΈ автоматичСский старт Π³ΠΎΠ½ΠΊΠΈ
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ врСмя Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ Π½Π° 60с - Π½Π°ΠΆΠ°Ρ‚ΡŒ Q
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° ΠΏΠ°ΡƒΠ·Ρƒ - ΠΏΡ€ΠΎΠ±Π΅Π»
  • АвтоматичСский экспорт ΠΈΠΌΠ΅Π½ Π² засСчку
  • Π˜ΠΌΠΏΠΎΡ€Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΈΠ· засСчки
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Π³ΠΎΠ½ΠΊΡƒ послС Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠΉ остановки
  • Экспорт Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π² xls
  • Backup Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Ρ‹Π»Π΅Ρ‚Π° Π² Ρ„Π°ΠΉΠ»
  • ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹
  • Π’Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΡ€ΠΈ Π³ΠΎΠ½ΠΊΠ΅ Π±Π΅Π· засСчки
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΏΡ€ΠΈ Π³ΠΎΠ½ΠΊΠ΅ с засСчкой
  • Ѐункция ΠŸΠ΅Ρ€Π΅Π»Π΅Ρ‚
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… сцСн Π² OBS
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° связи с OBS
  • new Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΈΠ»ΠΎΡ‚ΠΎΠ² для ΠšΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Π’Ρ€Π΅Π½Π΅Ρ€ΠΎΠ²ΠΊΠΈ
  • new МоТно Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ прСдупрСТдСния ΠΏΠΈΠ»ΠΎΡ‚Π°ΠΌ Π½Π°ΠΆΠ°Π² Π½Π° имя Π²ΠΎ врСмя Π³ΠΎΠ½ΠΊΠΈ

ИспользованиС

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° OBS ΠΈ TVP

Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ TVP - ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС 4 ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈΡΡŒ.

Π’Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊΠΈΠΌ экранам TVP. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ.

Π’Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°Π½Π°Π»Ρ‹ Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°Ρ….

ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ TVP:

  • Set Language: English
  • Set System Statistics: off
  • Set AR Lap timer mode: Normal
  • Set wait for lap after time limit: ΠΏΠΎ ТСланию
  • Set minimum lap time: ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ ошибки засСчки
  • Set staggered Start: off - врСмя Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ сразу послС старта, Π° Π½Π΅ послС прохоТдСния стартовых Π²ΠΎΡ€ΠΎΡ‚

Π’Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· TVP, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ систСму

Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ OBS.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ€.

Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Whoop Race (WR)

Π’ WR ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ связь с OBS

Π’ WR ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сцСны Π² OBS

ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ сцСны Π² OBS:

  • tvp - источник - + - Π·Π°Ρ…Π²Π°Ρ‚ ΠΈΠ³Ρ€Ρ‹ - Π·Π°Ρ…Π²Π°Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° tvp.exe
  • wr - источник - + - Π·Π°Ρ…Π²Π°Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° whooprace
  • break - источник ΠΌΠ΅Π΄ΠΈΠ° - Ρ„Π°ΠΉΠ» с Π²ΠΈΠ΄Π΅ΠΎ для ΠΏΠ°ΡƒΠ·. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ [V]; ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ воспроизвСдСниС [ ];

Π’ OBS ВывСсти ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€Π΅ΠΊΡ‚ΠΎΡ€: экран - контСкстноС мСню - полноэкранный ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ€ - ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ€

Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π³ΠΎΠ½ΠΊΡƒ. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΡΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ сцСн

Ошибки засСчки

  • Π’ TVP Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ (5-6-7-8) ΠΈΠ»ΠΈ (F1-F2-F3-F4). Π’Ρ‹Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΡ€ΡƒΠ³ΠΈ (Alt 5-6-7-8) ΠΈΠ»ΠΈ (F5-F6-F7-F8).
  • Или послС Π³ΠΎΠ½ΠΊΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° экранС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²

ΠŸΡ€Π°Π²ΠΈΠ»Π°

ΠšΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ

Π›ΡŽΠ±ΠΎΠ΅ ΠΊΠΎΠ»-Π²ΠΎ ΠΏΠΈΠ»ΠΎΡ‚ΠΎΠ²

ЛСтят Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ врСмя. Π—Π°Π΄Π°Π½Π½ΠΎΠ΅ количСство Ρ€Π°ΡƒΠ½Π΄ΠΎΠ².

Если Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ ΠΏΠΈΠ»ΠΎΡ‚ΠΎΠ² Π½Π° Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΈ ΠΈ остаСтся ΠΎΠ΄ΠΈΠ½, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΡ€Π΅Π΄ΠΏΠΎΡΠ»Π΅Π΄Π½ΡŽΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ· 3 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, Π° послСднюю ΠΈΠ· Π΄Π²ΡƒΡ…

Π˜Ρ‚ΠΎΠ³ΠΈ Ρ€Π°ΡƒΠ½Π΄Π°:

Π‘Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΊΡ€ΡƒΠ³ΠΈ ΠΈ суммарноС врСмя для ситуаций с Ρ€Π°Π²Π½Ρ‹ΠΌ количСством ΠΎΡ‡ΠΊΠΎΠ².

ΠšΡ‚ΠΎ ΠΏΡ€ΠΎΠ»Π΅Ρ‚Π΅Π» большСС ΠΊΠΎΠ»-Π²ΠΎ ΠΊΡ€ΡƒΠ³ΠΎΠ² Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ мСсто Π²Ρ‹ΡˆΠ΅

Если Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π²Ρ‹Π»Π΅Ρ‚Π° 0, Ρ‚ΠΎ это Π½Π΅ Π½Π°Π΄ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ

Π˜Ρ‚ΠΎΠ³ΠΈ Π³ΠΎΠ½ΠΊΠΈ:

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ список ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² для ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π° Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ этап сорСвнований.

Если нСсколько ΠΏΠΈΠ»ΠΎΡ‚ΠΎΠ² ΠΏΡ€ΠΎΠ»Π΅Ρ‚Π΅Π»ΠΈ Ρ€Π°Π²Π½ΠΎΠ΅ количСство ΠΊΡ€ΡƒΠ³ΠΎΠ² смотрим ΠΊΡ‚ΠΎ Π»Π΅Ρ‚Π΅Π» мСньшСС количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

Π’ΡƒΡ€Π½ΠΈΡ€ Π½Π° 1..4

ΠžΡ‚ 1 Π΄ΠΎ 4 ΠΏΠΈΠ»ΠΎΡ‚ΠΎΠ².

ЛСтят Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ количСство ΠΊΡ€ΡƒΠ³ΠΎΠ². Π—Π°Π΄Π°Π½Π½ΠΎΠ΅ количСство Ρ€Π°ΡƒΠ½Π΄ΠΎΠ².

Π˜Ρ‚ΠΎΠ³ΠΈ Ρ€Π°ΡƒΠ½Π΄Π°:

Π‘Ρ‡ΠΈΡ‚Π°Π΅ΠΌ мСста.

Если Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π²Ρ‹Π»Π΅Ρ‚Π° 0, присваиваСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ свободноС мСсто

Double Elimination Π½Π° 8

8 ΠΏΠΈΠ»ΠΎΡ‚ΠΎΠ²

ЛСтят Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ количСство ΠΊΡ€ΡƒΠ³ΠΎΠ². ΠŸΠΈΠ»ΠΎΡ‚Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Π² Π³ΠΎΠ½ΠΊΡƒ ΠΎΡ‚ сильного ΠΊ слабому.

I Π²Ρ‹Π»Π΅Ρ‚: 2-3-5-7 ΠΏΠΈΠ»ΠΎΡ‚

II Π²Ρ‹Π»Π΅Ρ‚: 1-4-6-8 ΠΏΠΈΠ»ΠΎΡ‚

III: Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ ΠΈΠ· I ΠΈ II. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ 7 ΠΈ 8 мСсто

IV: ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ· I ΠΈ II.

V: Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ ΠΈΠ· IV, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ· III. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ 5 ΠΈ 6.

VI: ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ· IV, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ· 5. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ 1 ΠΏΠΎ 4 мСста.

Π˜Ρ‚ΠΎΠ³ΠΈ Ρ€Π°ΡƒΠ½Π΄Π°:

Π‘Ρ‡ΠΈΡ‚Π°Π΅ΠΌ мСста.

Если Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π²Ρ‹Π»Π΅Ρ‚Π° 0, присваиваСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ свободноС мСсто

Если Ρƒ Ρ‚Ρ€Π΅Ρ… ΠΏΠΈΠ»ΠΎΡ‚ΠΎΠ² 0 - ΠΏΠ΅Ρ€Π΅Π»Π΅Ρ‚ этой Ρ‚Ρ€ΠΎΠΉΠΊΠΈ

Если Ρƒ Π΄Π²ΡƒΡ… ΠΏΠΈΠ»ΠΎΡ‚ΠΎΠ² 0, Ρ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ³ΠΎ. ВлияСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 7/8, 5/6, 3/4. Если ΠΎΠ½ΠΈ захотят Ρ‚ΠΎΡ‡Π½ΠΎ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ ΠΊΡ‚ΠΎ ΠΈΠ· Π½ΠΈΡ… Π½Π° этих мСстах - Π΄Π΅Π»Π°Π΅ΠΌ Ρ‚ΡƒΡ€Π½ΠΈΡ€ Π½Π° Π΄Π²ΠΎΠΈΡ… Π½Π° 1 Ρ€Π°ΡƒΠ½Π΄.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ

  • ΠšΠ°Π½Π°Π»Ρ‹ Π±Π΅Ρ€Π΅ΠΌ ΠΈΠ· xls, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΈΠ»ΠΎΡ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΡ… Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π»
  • ΠŸΠΎΡ€ΡΠ΄ΠΊΠΎΠ²Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ Π² xls Π½ΡƒΠΆΠ΅Π½ для удобства заполнСния Ρ„Π°ΠΉΠ»Π°
  • Для ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρ‹ Π² TVP: https://github.com/mchelifpv/tinyviewplus/releases/tag/v0.9.31-Multilingual

Настройки Π³ΠΎΠ½ΠΊΠΈ

ВрСмя Π½Π° Π³ΠΎΠ½ΠΊΡƒ.

Если установлСно "НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ TinyViewPlus":

  • ВрСмя Π³ΠΎΠ½ΠΊΠΈ. ПослС отсчСта автоматичСски помСняСтся Π³Ρ€ΡƒΠΏΠΏΠ°. Для Π³ΠΎΠ½ΠΎΠΊ Π±Π΅Π· TVP.

  • 0 - послС отсчСта Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ остановится. Надо провСсти Π³ΠΎΠ½ΠΊΡƒ. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡƒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. Для Π³ΠΎΠ½ΠΎΠΊ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ TVP.

Если Π½Π΅ установлСно "НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ TinyViewPlus":

  • УстановитС врСмя Π³ΠΎΠ½ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π² TVP.
  • 0 - Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΠΎ

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΎΠ²

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΎΠ² ΠΏΠΎ всСм Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ. Если 0 - бСсконСчно.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹

Ρ‚Ρ€Π΅Π½Π΅Ρ€ΠΎΠ²ΠΊΠ°:

  • врСмя Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ [60]
  • врСмя ΠΎΠ΄Π½ΠΎΠΉ Π³ΠΎΠ½ΠΊΠΈ [180]
  • ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΎΠ² [ΠΏΠΎ ТСланию]

квалификация:

  • врСмя Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ [60]
  • врСмя ΠΎΠ΄Π½ΠΎΠΉ Π³ΠΎΠ½ΠΊΠΈ [180]
  • ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΎΠ² [ΠΏΠΎ ТСланию]

Double:

  • врСмя Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ [60]
  • врСмя ΠΎΠ΄Π½ΠΎΠΉ Π³ΠΎΠ½ΠΊΠΈ [180]
  • сколько Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΊΡ€ΡƒΠ³ΠΎΠ² [ΠΏΠΎ ТСланию]

Π’ΡƒΡ€Π½ΠΈΡ€ Π±Π΅Π· трансляции

  • врСмя Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ [60]
  • врСмя ΠΎΠ΄Π½ΠΎΠΉ Π³ΠΎΠ½ΠΊΠΈ [180]
  • сколько Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΊΡ€ΡƒΠ³ΠΎΠ² [ΠΏΠΎ ТСланию]
  • ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΎΠ² [ΠΏΠΎ ТСланию]

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½ΡƒΠΆΠ΅Π½ TVP ΠΎΡ‚ fixfly

Из-Π·Π° Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ OSC:

  • client.send('/v1/setdurasecs', 300); // Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π³ΠΎΠ½ΠΊΠΈ Π² сСк
  • client.send('/v1/setduralaps', 10); // количСство ΠΊΡ€ΡƒΠ³ΠΎΠ²
  • client.send('/v1/startrace', ""); // запуск Π³ΠΎΠ½ΠΊΠΈ

И Π½ΠΎΠ²ΠΎΠ³ΠΎ сообщСния /racefinished с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ Π³ΠΎΠ½ΠΊΠΈ послС Ρ„ΠΈΠ½ΠΈΡˆΠ°

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°

Π‘Π±ΠΎΡ€ΠΊΠ°

Для сборки ΠΏΠΎΠ΄ win Π½ΡƒΠΆΠ΅Π½ установлСнный Wine 1.6 ΠΈ большС

npm run make-win

Запуск ΠΏΠΎΠ΄ linux

npm start

срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

node.js

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΡΡ‚Π°Ρ€ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ node

sudo apt purge nodejs

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ. НапримСр

sudo tar -C /usr/local --strip-components 1 -xf node-v14.15.0-linux-x64.tar.xz

npm install

bootstrap

bootstrap.min.css ΠΈ bootstrap.min.css.map ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ

Change log

17/12/2022 ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° OBS 28 ΠΈ obs-websocket 5.0.2 с ΠΈΡ… пятой вСрсиСй ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° TVP ΠΏΠΎΠ΄ Linux

git clone git@github.com:Egor812/tinyviewplus.git

ΠŸΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ΡΡ openframeworks: https://openframeworks.cc/setup/linux-install/

(?) https://docs.opencv.org/master/d7/d9f/tutorial_linux_install.html (?)

Π’ OF устанавливаСм:

$ cd addons/
$ git clone -b fix-of_v0.10 https://github.com/t-asano/ofxTrueTypeFontUC.git
$ git clone https://github.com/t-asano/ofxAruco.git
$ git clone https://github.com/kylemcdonald/ofxCv.git
$ git clone https://github.com/t-asano/ofxZxing.git
$ git clone https://github.com/t-asano/ofxJoystick.git

Π’ ΠΏΠ°ΠΏΠΊΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² addons.make запишСм:

ofxTrueTypeFontUC
ofxOsc
ofxAruco
ofxZxing
ofxJoystick
ofxXmlSettings
ofxCv
ofxOpenCv
ofxPoco

For the correct definition of cameras, is required error correction in openFrameworks:

Locate file "../libs/openFrameworks/video/ofGstVideoGrabber.cpp". Find the line:

guint cap = v2cap.capabilities;

Replace it with:

guint cap = v2cap.device_caps;

Rebuild openFrameworks:

cd OF/scripts/linux sudo ./compileOF.sh -j3

See here for more info: openframeworks/openFrameworks#6556

ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ

make

Запуск

make run ΠΈΠ»ΠΈ ./bin/tvp

todo Ρƒ мСня каТдая вторая ΠΊΠ°ΠΌΠ΅Ρ€Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ пустоту

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° TVP ΠΏΠΎΠ΄ windows

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Visual Studio Community

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ OpenFrameworks (of)

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (см Π²Ρ‹ΡˆΠ΅ )

OpenFrameworks сдСлан для Visual Studio 2017, Π½ΠΎ Π² 2019 Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ: https://github.com/NYUAD-IM/Software-Art-Image/blob/main/docs/openFrameworksVS2019.md

Π§Π΅Ρ€Π΅Π· of - projectGenerator Π΄Π΅Π»Π°Π΅ΠΌ пустой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Ρ‚ΡƒΠ΄Π° tvp.

Π’ VS 2019 Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅ добавляСм Ρ‡Π΅Ρ€Π΅Π· projectGenerator

Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ шаги ΠΈΠ· /docs/HowToBuild.md

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с atlcomcli придСтся ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ:

  • C++ ATL for latest v142 build tools (x86 x64)
  • C++ ATL for latest v142 build tools with Spectre (x86 x64)
  • C++ ATL for latest v141 build tools (x86 x64)
  • C++ ATL for latest v141 build tools with Spectre (x86 x64)
  • C++ MFC for latest v142 build tools with Spectre (x86 x64)

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ консоли:

  • (!) Project->Linker->System->Subsystem: Windows
  • (?) Project->Linker > Options > All Options > Entry Point "mainCRTStartup"

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Ρ‚ΠΈΠΏΠ° Ошибка unresolved external symbol ___dyn_tls_on_demand_init: Project->Properties->General->Platform ToolSet 142

todo Π½Π΅Ρ‚ ΠΈΠΊΠΎΠ½ΠΊΠΈ

тСст