Simulator Controller هو تطبيق إدارة وتحكم معياري وقابل للتمديد لـ Sim Racing. يوجد في جوهره إطار عمل آلي شامل قادر على المكونات الإضافية، والذي يمكنه استخدام أي جهاز تحكم خارجي تقريبًا، مثل Button Boxes، للتحكم في مكونات المحاكاة النموذجية مثل SimHub وSimFeedback وما شابه. بالإضافة إلى ذلك، يأتي Simulator Controller أيضًا مع العديد من المساعدين القادرين على الدردشة الصوتية، والذين يعتمدون على تقنيات الذكاء الاصطناعي. الأول، وهو نوع من مهندسي السباق الافتراضي، سيساعدك أثناء السباقات الخاصة بك للحفاظ على يديك على عجلة القيادة. سوف يتعامل مع جميع الأشياء المرهقة، مثل إعداد نقطة توقف، ومراقبة توقعات الطقس، وحساب تأثير الضرر على أوقات دوراتك، وما إلى ذلك. المساعد الثاني، وهو استراتيجي السباق الافتراضي، سوف يراقب الوضع العام للسباق وسيقوم بتطوير الاستراتيجيات وتكييفها اعتمادًا على موقع السباق وتغيرات حركة المرور والطقس. المساعد التالي، وهو Virtual Race Spotter، سوف يراقب سباقك ويحذرك بشأن المواقف الحرجة مع السيارات القريبة، وما إلى ذلك. أخيرًا وليس آخرًا، سيكون مدرب القيادة الافتراضي مصدرًا لا يقدر بثمن للحصول على معلومات حول التعامل مع السيارة وكل ما تريد معرفته عن السباق في العالم الحقيقي أو في المحاكاة. ويمكنه تدريبك على تحسين مهاراتك في القيادة من خلال إعطائك تعليمات قيمة أثناء وجودك على المسار الصحيح.
إلى جانب ذلك، تقدم Simulator Controller مجموعة من الوظائف والميزات الأخرى لجعل حياة المتسابقين الافتراضيين أكثر متعة وبساطة. ستجد نظرة عامة شاملة على جميع الميزات لاحقًا في هذا المستند، ولكن أول الأشياء أولاً...
إذا وجدت هذه الأداة مفيدة، الرجاء مساعدتي في مزيد من التطوير. سيتم استخدام أي تبرع يتم المساهمة به فقط لدعم المشروع.
هناك احتمال آخر وهو استخدام Patreon لمعانقتي، وكميزة، قد تتمكن من الوصول إلى خادم الفريق العام لسباقات التحمل متعددة اللاعبين.
شكرا جزيلا لدعمكم!
التثبيت سهل للغاية. بالنسبة للمستخدمين لأول مرة، أوصي باستخدام برنامج التثبيت الآلي أدناه. ولكن هناك خيارات تنزيل وتثبيت مختلفة متاحة. يرجى الاطلاع على الوثائق الكاملة حول التثبيت والتكوين، حيث ستجد أيضًا دليل البدء السريع للمستخدمين الجدد، لمزيد من المعلومات.
تستخدم لغة البرمجة المستخدمة في إنشاء وحدة تحكم Simulator بعض الحيل السيئة للتحكم في تطبيقات Windows، وهي حيل تستخدمها البرامج الضارة أيضًا. ولذلك، اعتمادًا على برنامج مكافحة الفيروسات المحدد لديك، قد تحصل على بعض التحذيرات فيما يتعلق بتطبيقات Simulator Controller. يمكنني أن أؤكد لك أنه لا يوجد شيء حيال ذلك. ولكن يمكنك أن تقرأ عن هذه المشكلات في منتديات AutoHotkey نفسها. إذا كان برنامج مكافحة الفيروسات الخاص بك يسمح بقواعد استثنائية، فيرجى تحديد قواعد لتطبيقات Simulator Controller، وإلا فستحتاج إلى تناول كأس من البيرة والبحث عن أداة Simulator Controller أخرى. آسف...
إذا كنت لا ترغب في استخدام برنامج التثبيت التلقائي (أو لا يمكنك توفير الحماية من الفيروسات لديك)، فيمكنك تثبيت أحد الإصدارات أدناه يدويًا. توجد روابط تنزيل منفصلة لبناء التطوير الحالي وأحدث إصدارين مستقرين على الأقل. قم بتنزيل أحد هذه الإصدارات وقم بفك ضغطه في أي مكان على الأقراص الثابتة لديك. بدءًا من الإصدار 3.5.2، ستحتاج بعد ذلك إلى تشغيل تطبيق "Simulator Tools" في مجلد Binaries . سيرشدك هذا خلال عملية التثبيت المتبقية. للحصول على معلومات الإصدار، وحتى لمعاينة الميزات القادمة في الإصدار المستقر التالي، لا تفوت ملاحظات الإصدار.
ما عليك سوى تنزيل وتشغيل Simulator Controller.exe (قد يتعين عليك إلغاء تنشيط برنامج الحماية من الفيروسات أو حماية تنزيل المتصفح). سيتصل هذا التطبيق الصغير بمستودع الإصدارات وسيقوم بتنزيل أحدث إصدار وتثبيته تلقائيًا لك. إذا كنت تريد تثبيت إصدار آخر غير الإصدار الحالي، فلا مشكلة. يمكن تحقيق ذلك عن طريق تنزيل أحد الإصدارات أدناه وتثبيته يدويًا، ولكن راجع الوثائق مسبقًا.
فيما يلي مقطع فيديو قصير يوضح كيفية تكوين جهاز تحكم Simulator لأول مرة ببضع نقرات:
هام جدًا (للمستخدمين الذين لديهم تثبيت تم تكوينه بالفعل لـ Simulator Controller): توجد آلية تحديث تلقائية لقواعد بيانات التكوين المحلية منذ الإصدار 2.0. يرجى قراءة المعلومات حول عملية التحديث بعناية قبل بدء تشغيل أحد تطبيقات Simulator Controller. قد تكون فكرة جيدة أيضًا أن تقوم بعمل نسخة احتياطية من مجلد Simulator Controller في مجلد مستندات المستخدم الخاص بك، فقط لتكون في الجانب الآمن. وأيضًا، إذا قمت بتثبيت إصدار تجريبي واستخدامه، فسيكون من الضروري إعادة تشغيل التحديث التلقائي. يرجى الرجوع إلى الوثائق المذكورة أعلاه حول كيفية القيام بذلك.
الإصدار 5.9.9.0 (التغييرات: تحديث وقت تشغيل LLM إلى أحدث إصدار للواجهة الخلفية لللاما، فتح مربع حوار الموافقة من "قاعدة بيانات الجلسة"، إصلاح مستورد MoTeC، معالجة الصوت العشوائي الثابت للمساعدين، خطأ القناة الثابتة في عارض القياس عن بعد، محرر أقسام المسار في القياس عن بعد مشاهد.)
يرجى قراءة ملاحظات الإصدار - وفي بعض الأحيان يكون الأمر أكثر أهمية - ملاحظات التحديث الخاصة بالإصدار لهذا الإصدار وجميع الإصدارات التي ربما تكون قد تخطيتها، قبل تثبيت هذا الإصدار واستخدامه.
5.9.8.0-release (التغييرات: تحميل قياسات واستراتيجيات المجتمع عن بعد من المتصفح، تحديث محدد للغة لتعليمات Driving Coach، يذكر المهندس نوع الجلسة الصحيح في التحية، تحسين كبير في الأداء على نظام التشغيل Win 11، إصلاح الأمر الصوتي للطقس للغة الإيطالية، مكتبات التعرف على الصوت الجديدة.)
5.9.7.1-الإصدار (التغييرات: التعامل مع معاينات وحدة التحكم خارج الشاشة في "إعداد المحاكاة"، إصلاح معالجة ملف الحالة اليتيمة في "مراقبة النظام"، أوامر صوتية جديدة لفقد الضغط، إصلاح بعض الرسائل المكررة بواسطة المراقب، تكوين أقسام المسار مبسطة، تمت إضافة وثائق لجميع الأوامر الصوتية بجميع اللغات، تم إصلاح المشاركة في قياسات الدورة عن بعد على Team Server، تم إصلاح الإبلاغ عن تلف التعليق عند نقطة الحادث.)
6.0.0.0-beta (إصدار تجريبي مفتوح لـ 6.0.0. التغييرات: تدريب تفاعلي بالكامل بواسطة مدرب القيادة، تمت إضافة إجراء "التدريب" و"TrackCoaching" إلى البرنامج الإضافي لـ Driving Coach، أيقونات جديدة في مجموعة أيقونات Stream Deck لـ "التدريب" وإجراءات "TrackCoaching"، وإعدادات جديدة للتدريب من زاوية تلو الأخرى، ومكبر الصوت والمستمع لـ Driving Coach، ووظائف عمل وحدة التحكم الجديدة لـ "Driving Coach" البرنامج المساعد، ومستكشف الأقسام في عارض القياس عن بعد، ودعم امتدادات القواعد باستخدام معزز الاستدلال ، والعديد من تعليمات LLM الجديدة لمدرب القيادة.)
يرجى قراءة ملاحظات الإصدار - وفي بعض الأحيان يكون الأمر أكثر أهمية - ملاحظات التحديث الخاصة بالإصدار لهذا الإصدار وجميع الإصدارات التي ربما تكون قد تخطيتها، قبل تثبيت هذا الإصدار واستخدامه.
سوف يرشدك التوثيق الشامل للغاية الذي يضم أكثر من 400 صفحة خلال عملية التكوين وسيساعدك على فهم المفاهيم الداخلية وجميع وظائف وميزات وحدة تحكم Simulator. بالنسبة للمطورين، الذين يرغبون في إنشاء المكونات الإضافية الخاصة بهم، يتوفر أيضًا دليل ومرجع كامل للمطورين.
يمكن العثور على ملفات تخفيض السعر، وهي الكود المصدري لوثائق Wiki هذه، في مجلد المستندات.
إلى جانب التوثيق الشامل جدًا (أكثر من 500 صفحة - أعلم أنه لا أحد يقرأ التوثيق هذه الأيام)، لدينا أيضًا قائمة من دروس الفيديو، وهي عبارة عن تسجيلات لجلسة تدريب مباشرة في مجتمع Discord الخاص بنا.
دليل البدء السريع - يوضح لك هذا الفيديو كيفية إنشاء أول تكوين قيد التشغيل ببضع نقرات.
الإعداد والتكوين - ستتعلم الكثير عن الإعداد والتكوين العام لمجموعة Simulator Controller. تم تقديم معالج الإعداد "Simulator Setup"، لكننا سنلقي نظرة أيضًا على أداة التكوين ذات المستوى المنخفض "Simulator Configuration".
إدارة صناديق الأزرار وأسطح البث - نتناول هنا المزيد من التفاصيل حول كيفية تكوين وحدات التحكم في الأجهزة المتوفرة لديك مثل صناديق الأزرار وأسطح البث وعجلات القيادة.
التحكم الصوتي - ستتعلم في هذه الجلسة إمكانيات التحكم الصوتي، بدءًا من التكوين القياسي البسيط وحتى التكوين الكامل مع الأسماء الفردية والأصوات واللغات لجميع المساعدين المختلفين.
أتمتة نقطة التوقف باستخدام مهندس السباق - سنلقي نظرة على أتمتة نقطة التوقف باستخدام مهندس السباق. سوف تتعلم كل شيء عن التكوين الضروري وسترى وتسمع مهندس السباق وهو يعمل على المسار.
إدارة الإعدادات - يقدم هذا الفيديو مقدمة حول الإعدادات التي يستخدمها Virtual Race Assistants وكيفية إدارة هذه الإعدادات بأكثر الطرق فعالية.
استخدام Strategy Workbench - في هذا الفيديو، نتجول في "Strategy Workbench"، وهي حاسبة الوقود المتميزة في مجموعة Simulator Controller. سوف تتعلم أيضًا كيفية استخدام الاستراتيجيات التي تم إنشاؤها في "Team Center" واستخدام مساعدي السباق الافتراضي.
مقدمة إلى سباقات الفريق - في هذا الفيديو، تجتمع جميع وظائف مجموعة Simulator Controller معًا لإدارة سباقات فريقك والتحكم فيها. سوف تتعلم كيفية إعداد كل شيء، وكيفية استخدام خدمات مساعدي السباق أثناء سباق الفريق وكيفية التحكم عن بعد في إعدادات نقطة التوقف لزميل الفريق الذي يقود السيارة حاليًا.
المزيد عن مساعدي السباق - بعد أن تعلمت القليل هنا وهناك عن مساعدي السباق في مقاطع الفيديو الأخيرة، تم تخصيص هذا الفيديو بالكامل لمساعدي السباق.
العمل باستخدام Setup Workbench - يعد Setup Workbench أداة تساعدك في أعمال إعداد سيارتك. فهو يأخذ مشكلات التعامل لديك ويخرج بتوصيات حول كيفية إصلاحها. بالنسبة لبعض المحاكيات، يمكن تحميل ملفات الإعداد وتعديلها وكتابتها مرة أخرى بعد تطبيق التوصيات تلقائيًا.
العمل مع البيانات من برامج تشغيل متعددة - ستتعلم هذه المرة كيفية العمل مع البيانات من برامج تشغيل متعددة في قاعدة بيانات القياس عن بعد الخاصة بك وكيفية إنشاء استراتيجيات الفريق من هذه البيانات. سترى أيضًا كيف يمكنك تصدير واستيراد البيانات من وإلى قاعدة بيانات القياس عن بعد الخاصة بك.
رسم خرائط المسار وأتمتة المسار - يوضح لك هذا الفيديو كيفية إنشاء خريطة مسار لأي مسار في أي جهاز محاكاة وأين يمكنك استخدام خرائط المسار هذه. الاستخدام الخاص هو أتمتة الإعدادات داخل السيارة مثل التحكم في الجر أو نظام ABS اعتمادًا على موقعك على المسار، والذي سيتم عرضه على المسار في نهاية الفيديو.
مركبات الإطارات ونموذج الطقس - تغطي هذه الجلسة التعامل مع مركبات الإطارات الخاصة بالمحاكاة. سوف تتعلم كيفية تكوين المركبات المتاحة لسيارتك التي تختارها وسوف نلقي نظرة على نموذج الطقس لجهاز Simulator Controller ونتعرف على كيفية استخدامه مع مركبات الإطارات في عمليات محاكاة الإستراتيجية.
النسخ المتماثل لبيانات الفريق - يوضح لك هذا الفيديو كيفية مشاركة القياس عن بعد والبيانات الأخرى في فريقك باستخدام خادم الفريق. يمكن بعد ذلك استخدام هذه البيانات لإنشاء إستراتيجيات الفريق أو البحث عن ضغط الإطارات لتوقف غير مخطط له في سباق جماعي وما إلى ذلك.
تحليل أسلوب القيادة ومشكلات التعامل - يوضح لك هذا الفيديو كيفية استخدام محلل المشكلات الجديد تمامًا، والذي سيكتشف تلقائيًا مشكلات التعامل مع الإعداد الخاص بك (أو أسلوب القيادة الخاص بك) أثناء القيادة. ويمكن بعد ذلك نقل مشكلات المعالجة إلى Setup Workbench لإنشاء تعديل لإعداد السيارة.
دليل الخبراء لإعدادات السباق - سيعطيك هذا الفيديو نظرة عامة كاملة على جميع الإعدادات التي يستخدمها مساعدو السباق، على سبيل المثال جميع الأشياء التي يحتاجها مهندس السباق للتعامل مع توقف ناجح حتى في أسوأ الظروف.
قم بإنشاء الأوامر الصوتية الخاصة بك - ستتعلم في هذا الفيديو كيفية تحديد الأوامر الصوتية الخاصة بك للتحكم ليس فقط في أي جزء من وحدة تحكم Simulator، ولكن أيضًا في جميع وظائف ألعاب المحاكاة الخاصة بك.
إعادة النظر في تطوير الإستراتيجية - يغطي هذا الفيديو بعض الإمكانات الجديدة لتطوير الإستراتيجية والتعامل معها أثناء السباق بما في ذلك العرض التوضيحي في ACC.
يتم التعامل مع السباق بالكامل بواسطة الذكاء الاصطناعي - يمنحك هذا الفيديو عرضًا كاملاً للسباق تحت السيطرة الكاملة لمساعدي الذكاء الاصطناعي. لم يكن هناك حاجة لتفاعل السائق خلال هذا السباق المكون من ثلاث فترات. مدعوم بالكامل في السباقات الفردية وكذلك في السباقات الجماعية متعددة اللاعبين.
تحديد أوضاع Button Box المخصصة - يوضح هذا الفيديو كيف يمكنك تحديد طبقات Button Box الخاصة بك باستخدام أوامر مخصصة.
Unboxing Solo Center - نحن نلقي نظرة تفصيلية على "المركز الفردي"، والذي يتيح لك تنظيم جلسات التدريب والسباقات الفردية، بالإضافة إلى البيانات التي تم جمعها خلال تلك الجلسات.
تحديث التكوين الخاص بك إلى الإصدار 5.3 - يوضح لك هذا الفيديو كيفية تحديث التكوين الخاص بك لاستخدام الإمكانات الجديدة لـ "Simulator Setup"، والتي تعمل على تبسيط العديد من مهام التكوين بشكل كبير.
مدرب القيادة الشخصي الخاص بك - يوضح التفاعل العام مع Aiden، مدرب القيادة الافتراضي.
البيانات التعريفية للسيارة - يقدم لك هذا الفيديو البيانات التعريفية للسيارة وجميع المعرفة السرية اللازمة عند توسيع "Setup Workbench" للسيارات المعدلة.
استخدام ملفات تعريف بدء التشغيل - يشرح هذا الفيديو ملفات تعريف بدء التشغيل بالتفصيل، والتي تتيح لك تحديد التكوين وتمكين أو تعطيل العديد من الوظائف المهمة لأنواع مختلفة من الجلسات.
إعادة النظر في تطوير الإستراتيجية مرة أخرى - سيلقي هذا الفيديو نظرة أخرى على "طاولة عمل الإستراتيجية" ويوضح خيارين جديدين، مما يسمح لك بإنشاء إستراتيجيات خاصة جدًا.
ربط المساعدين بـ GPT - نقدم أداة تعزيز المحادثة الجديدة المستندة إلى GPT للمساعدين. باستخدام هذا المعزز، يمكنك إنشاء اتصال يشبه الحياة مع المساعدين.
توسيع المساعدين وتخصيصهم باستخدام GPT - ستتعلم كيفية تحديد الأحداث والإجراءات الخاصة بك ليتم استخدامها بواسطة LLM لإنشاء سلوك مخصص أو تغيير السلوك الحالي.
إدارة بيانات القياس عن بعد - يوضح هذا الفيديو نظام بيانات القياس عن بعد ويوضح كيف تقوم التطبيقات المختلفة بجمع القياس عن بعد وما يمكنك فعله به.
التدريب على المسار بواسطة الذكاء الاصطناعي - يعرض درسًا تدريبيًا على المسار بواسطة مدرب القيادة. يقوم المدرب بتجهيز بيانات القياس عن بعد، ومقارنتها ببيانات الدورة المرجعية وسيعطي تعليمات حول كيفية التحسين من زاوية إلى أخرى.
سيتم توسيع هذه القائمة من وقت لآخر لتشمل وظائف جديدة.
إذا كنت تريد أن تصبح جزءًا من مجتمع Simulator Controller الصغير والصغار جدًا على Discord. ستجد هنا أيضًا مجموعة كبيرة من الأسئلة الشائعة وستتمكن من حضور جلسات التدريب المباشرة كل يوم اثنين. يرجى استخدام هذه الدعوة للانضمام إلى Discord Server.
يأتي جهاز Simulator Controller مزودًا بمجموعة من المساعدين الافتراضيين لإرشادك خلال سباقاتك. للتحكم في المساعدين، يمكنك استخدام وحدات التحكم مثل Button Boxes أو التفاعل معهم مباشرةً في حوار صوتي طبيعي. بالإضافة إلى ذلك، تساعدك العديد من التطبيقات المضمنة في الإعداد وتطوير الإستراتيجية، أو تدعمك في مراقبة سباقاتك والتحكم فيها وما إلى ذلك.
قم بتوصيل جميع وحدات التحكم الخارجية الخاصة بك، مثل Button Boxes وStream Decks وما إلى ذلك، بمركز تحكم واحد
تعليقات مرئية وقابلة للتكوين لإجراءات وحدة التحكم الخاصة بك
قم بتكوين جميع التطبيقات الإضافية حسب ذوقك، بما في ذلك ألعاب المحاكاة المستخدمة في سباقاتك الافتراضية
يتم توفير العديد من المكونات الإضافية خارج الصندوق:
دعم إضافي لتشغيل كل وظيفة وإجراء من مصادر خارجية مثل برنامج التعرف على الصوت أو الإيماءات لإبقاء يديك دائمًا على عجلة القيادة
دعم مدمج لتتبع الرأس البصري للتحكم في زاوية المشاهدة داخل اللعبة - راجع تطبيقات الطرف الثالث أدناه
توفر وحدة التحكم Simulator طاقم عمل افتراضي يعتمد على محرك chatbot مدعوم بالذكاء الاصطناعي. يوجد في قلب هذا المحرك محرك هجين مقترن بالتعرف على الصوت وتركيب الصوت. يعد محرك القواعد مناسبًا جدًا لمهام طاقم الحفرة النموذجي، نظرًا لأن جميع الإجراءات تعتمد على الأحداث وتستخدم كميات كبيرة من البيانات.
يمكنك التواصل مع أفراد الطاقم باستخدام الصوت واللغة الطبيعية. تعتمد الأوامر الصوتية على الأنماط ولكن يمكنك توصيل كل فرد من أفراد طاقم الحفرة (يُسمى Race Assistant في Simulator Controller) بشكل اختياري بخدمة GPT واستخدام إمكانات اللغة الطبيعية لـ LLM (المعروف أيضًا باسم نموذج اللغة الكبير) لتعزيز خبرة المحادثة لدى الطاقم أعضاء.
وفقًا لمقياس النضج لـ beautiful.ai (واحد من عدة مئات من نماذج النضج التي يمكن العثور عليها على الشبكة)، يقع مساعدو السباق في جهاز التحكم في المحاكاة في مكان ما بين المستوى 3 (المساعدة) والمستوى 4 (الاستقلالية). إنهم يراقبون السباق الخاص بك، ويمكنهم تقديم التوصيات وتحمل المسؤولية عن مهام معينة مثل إدارة الإستراتيجية والتخطيط والإعداد لتوقف الصيانة.
يعتمد المساعد على تقنية GPT المستندة إلى النصوص ويستخدم نموذجًا لغويًا كبيرًا متاحًا للجمهور والذي تم تدريبه باستخدام كمية هائلة من المعلومات. باستخدام هذه المعرفة، يعمل هذا المساعد كمدرب القيادة الشخصي الخاص بك. على الرغم من أن مدرب القيادة ليس جزءًا من طاقمك النشط، إلا أنه يمكنك أن تسأله عن أي شيء يتعلق بالسباقات والتعامل مع السيارة وتقنيات القيادة ومن المحتمل أن تحصل على إجابة مثيرة للاهتمام.
انقر على الصورة لسماع محادثة فعلية مع مدرب القيادة:
يمكن لمدرب القيادة أيضًا استخدام بيانات القياس عن بعد ليعطيك تعليمات حول كيفية تحسين أداء المنعطفات أثناء القيادة على المسار.
يمكن لمدرب القيادة الافتراضي استخدام أوقات تشغيل LLM لـ OpenAI وMistral وما شابه، ولكن إذا كان جهاز الكمبيوتر الخاص بك قويًا بدرجة كافية، فيمكنك أيضًا استخدام وقت تشغيل متكامل لمجموعة متنوعة من بنيات LLM، مثل Llama وFalcon وMistral وGPT وما إلى ذلك. باستخدام وقت تشغيل محلي، والذي يأتي مع Simulator Controller أو باستخدام أدوات مثل Ollama أو GPT4All.
سيرشدك مهندس سباق قائم على الذكاء الاصطناعي مع تحكم صوتي قادر على الحوار بالكامل خلال السباق الخاص بك، ويحذرك بشأن المشكلات الفنية الحرجة وسيساعدك في نقطة التوقف، بينما يراقب استراتيجي السباق مواقع السباق، ويطور إستراتيجية نقطة التوقف، قريباً. تعد روبوتات الدردشة الذكية هذه تطبيقات مستقلة، ولكنها مدمجة مع ACC والمكونات الإضافية الأخرى لألعاب المحاكاة باستخدام الاتصال بين العمليات في الوقت الحالي. يتطلب التكامل لألعاب المحاكاة الجديدة بعض الجهد، خاصة للحصول على البيانات الضرورية من لعبة المحاكاة، ولكن يمكن للمبرمج المتمرس إدارتها في حوالي ثلاث إلى أربع ساعات.
استنادًا إلى مجموعات البيانات التي يتم الحصول عليها خلال جلساتك بواسطة Virtual Race Assistants، تتيح لك أداة مرنة للغاية تحليل أدائك وأداء خصومك بعدة طرق مختلفة.
تتمثل الإمكانية الأخرى لخبير إستراتيجي السباق الافتراضي في دعمك أثناء تطوير إستراتيجية لسباق قادم باستخدام بيانات القياس عن بعد الخاصة بالجلسات السابقة على نفس المسار وفي ظروف مماثلة.
يمكنك أيضًا استخدام كل هذه الوظائف أثناء السباقات الجماعية متعددة اللاعبين باستخدام خادم الفريق ، الذي يتعامل مع حالة ومعرفة مساعدي السباق ويشارك هذه المعلومات بين جميع السائقين المشاركين. خادم الفريق هو الواجهة الخلفية لما يسمى بـ "مركز الفريق"، وهي وحدة تحكم يمكن استخدامها من قبل أي عضو في الفريق (حتى لو لم يكن سائقًا نشطًا) لجمع جميع أنواع بيانات الجلسة والتحكم عن بعد في مختلف جوانب الجلسة، على سبيل المثال، إعدادات نقطة التوقف القادمة.
ألقِ نظرة على هذا الفيديو لترى كل هذه الأجزاء تعمل معًا في سباق مليء بالتحديات:
تأتي أداة Simulator Controller أيضًا مع Virtual Spotter، الذي سيراقب حركة المرور من حولك ويحذرك بشأن المواقف الحرجة. يمكنك تخصيص المعلومات التي يقدمها Spotter بشكل كامل لتناسب احتياجاتك وذوقك الخاص.
إلى جانب المهام النموذجية للمراقب، يستطيع هذا المساعد أيضًا أتمتة الإجراءات المختلفة اعتمادًا على موقعك على المسار. على سبيل المثال، يمكنه تقليل التحكم في الجر تلقائيًا عند الاقتراب من منعطف ضيق.
أداة أخرى مفيدة جدًا لمجموعة Simulator Controller هي Setup Workbench. تعتمد هذه الأداة على تقنية الذكاء الاصطناعي التي يستخدمها مساعدو السباق وتقوم بإنشاء توصيات لتغيير خيارات إعداد السيارة بناءً على التعامل مع المشكلات التي وصفها السائق.
تم تنفيذ Simulator Controller إلى حد كبير في AutoHotkey، وهي لغة برمجة نصية وأتمتة Windows متطورة جدًا وموجهة نحو الكائنات، وهي قادرة على توصيل لوحة المفاتيح وأجهزة الإدخال الأخرى بوظائف البرنامج النصي باستخدام لغة ماكرو بسيطة. من ناحية أخرى، يتمتع AutoHotkey أيضًا بالكثير من القدرات الروبوتية لأتمتة حزم البرامج، التي لا توفر واجهات برمجة التطبيقات الخارجية، من خلال محاكاة نقرات الماوس وإدخال لوحة المفاتيح. يمكنك كتابة المكونات الإضافية الخاصة بك باستخدام لغة AutoHotkey. للبدء، تم تضمين كود المصدر الكامل لجميع المكونات الإضافية المجمعة ذات التعقيدات المختلفة من البسيط إلى المتقدم.
ستجد أيضًا الكثير من رموز C# وC++ وحتى C للأشياء ذات المستوى المنخفض مثل الحصول على بيانات القياس عن بعد أو الاتصال بالخدمات السحابية على سحابة Azure، على سبيل المثال. هنا أيضًا، جميع المصادر مفتوحة ومجانية الاستخدام. أخيرًا وليس آخرًا، وليس لضعاف القلوب، هناك محرك قواعد تسلسلي أمامي وخلفي هجين يستخدم لتنفيذ مساعدي السباق الافتراضي. ويستخدم خوارزمية RETE معدلة لتكون فعالة قدر الإمكان عند استخدام أعداد كبيرة من الحقائق.
تعد هذه المكونات الإضافية جزءًا من توزيع Simulator Controller. إلى جانب توفير الوظائف الأساسية، يمكن استخدامها كقوالب لبناء المكونات الإضافية الخاصة بك. وهي تتراوح من الإضافات الوظيفية البسيطة للغاية مع عدد قليل فقط من أسطر التعليمات البرمجية إلى الشركات العملاقة المعقدة للغاية التي تتحكم في البرامج الخارجية مثل SimHub.
البرنامج المساعد | وصف |
---|---|
نظام | يتعامل مع طبقات Button Box المتعددة ويدير جميع التطبيقات التي تم تكوينها لتكوين المحاكاة الخاصة بك. |
صندوق الأزرار | أدوات لإنشاء صور صندوق الأزرار/وحدة التحكم الخاصة بك. يقوم التنفيذ الافتراضي لـ ButtonBox بتنفيذ تخطيطات Button Box القائمة على الشبكة، والتي يمكن تهيئتها باستخدام محرر تخطيط رسومي. |
سطح السفينة تيار | أدوات لتوصيل مجموعة دفق واحدة أو أكثر كوحدة تحكم خارجية بوحدة تحكم Simulator. يتم توفير مكون إضافي خاص لـ Stream Deck، وهو قادر على عرض المعلومات ديناميكيًا كنص و/أو رمز على Stream Deck الخاص بك. |
ردود الفعل اللمسية | دعم قابل للتكوين بالكامل لاهتزاز الدواسة والهيكل باستخدام SimHub. |
ردود الفعل الحركة | دعم قابل للتكوين بالكامل لملاحظات حركة منصة الحفر باستخدام SimFeedback. |
معايرة الدواسة | يسمح بالاختيار بين منحنيات المعايرة المختلفة للدواسات المتطورة الخاصة بك مباشرةً من وحدة التحكم في الأجهزة. |
مدرب القيادة | يدمج هذا البرنامج المساعد Aiden، مدرب القيادة الافتراضي. إذا كان هذا المكون الإضافي نشطًا وتم تكوينه بشكل صحيح، فسيكون هذا المساعد متاحًا تلقائيًا، عند تشغيل جهاز تحكم Simulator. |
مهندس السباق | يدمج هذا المكون الإضافي Jona، Virtual Race Engineer، مع جميع المكونات الإضافية الأخرى لألعاب المحاكاة، مثل المكون الإضافي ACC. يعالج البرنامج المساعد نقل البيانات بين لعبة المحاكاة و Virtual Race Engineer. |
استراتيجي السباق | يدمج هذا المكون الإضافي Cato، خبير إستراتيجيات السباق الافتراضي، مع جميع المكونات الإضافية الأخرى لألعاب المحاكاة، مثل المكون الإضافي ACC. يعالج البرنامج المساعد نقل البيانات بين لعبة المحاكاة و Virtual Race Strategist. |
مراقب السباق | يدمج هذا البرنامج الإضافي Elisa، Virtual Race Spotter، مع جميع المكونات الإضافية الأخرى لألعاب المحاكاة، مثل البرنامج الإضافي ACC. يعالج البرنامج المساعد نقل البيانات بين لعبة المحاكاة و Virtual Race Spotter. |
خادم الفريق | يدعم خادم الفريق استخدام Virtual Race Assistants حتى في سباق جماعي متعدد اللاعبين. وهو يعتمد على حل من جانب الخادم، والذي يدير حالة السيارة ومعرفة المساعدين ويمررها بين السائقين المشاركين. |
لجنة التنسيق الإدارية | يوفر دعمًا خاصًا لبدء وإيقاف Assetto Corsa Competizione من وحدة التحكم في الأجهزة لديك. يتعامل وضع "الدردشة"، المتوفر عند تشغيل Assetto Corsa Competizione حاليًا، مع رسائل الدردشة الآلية لنظام الدردشة متعدد اللاعبين داخل اللعبة، حيث يمكن تكوين رسائل الدردشة بواسطة أداة التكوين. بالإضافة إلى ذلك، بدءًا من الإصدار 2.0، يوفر هذا البرنامج الإضافي دعمًا متطورًا لـ Pitstop MFD الخاص بـ Assetto Corsa Competizione . قد يتم تعديل جميع الإعدادات باستخدام جهاز التحكم باستخدام وضع "Pitstop"، ولكن من الممكن أيضًا التحكم في الإعدادات باستخدام التحكم الصوتي لإبقاء يديك على عجلة القيادة. يتوفر التكامل مع Jona، مهندس السباق الافتراضي، ومع Cato، محلل إستراتيجي السباق الافتراضي وأيضًا مع Elisa، مراقب السباق الافتراضي. يمكن لوضع "المساعد" التعامل مع معظم أوامر Race Assistant من وحدة التحكم في الأجهزة لديك. |
تكييف | التكامل مع Assetto Corsa ، الذي يدعم جونا، مهندس السباق الافتراضي، وكاتو، استراتيجي السباق الافتراضي، وكذلك إليسا، مراقب السباق الافتراضي. يدعم البرنامج المساعد أيضًا وضع "Pitstop" لضبط إعدادات التوقف ووضع "المساعد" للتفاعل مع مساعدي السباق. |
AMS2 | التكامل مع Automobilista 2 ، الذي يدعم جونا، مهندس السباق الافتراضي، وكاتو، استراتيجي السباق الافتراضي، وكذلك إليسا، مراقب السباق الافتراضي. يدعم البرنامج المساعد أيضًا وضع "Pitstop" لضبط إعدادات التوقف ووضع "المساعد" للتفاعل مع مساعدي السباق. |
آي آر سي | يدمج هذا البرنامج المساعد لعبة محاكاة iRacing مع جهاز تحكم Simulator. يتوفر وضع "Pitstop" للتحكم في إعدادات نقطة التوقف من جهاز التحكم الخاص بك، كما يتوفر أيضًا التكامل مع Jona، مهندس السباق الافتراضي، ومع Cato، خبير إستراتيجي السباق الافتراضي وأيضًا مع Elisa، مراقب السباق الافتراضي. يمكن لوضع "المساعد" التعامل مع معظم أوامر Race Assistant من وحدة التحكم في الأجهزة لديك. |
RF2 | على غرار المكون الإضافي ACC وIRC، يوفر هذا المكون الإضافي دعمًا لبدء وإيقاف rFactor 2 . يتوفر وضع "Pitstop" للتحكم في إعدادات Pitstop من جهاز التحكم الخاص بك والتكامل مع Jona، مهندس السباق الافتراضي، ومع Cato، يتوفر أيضًا محلل إستراتيجي السباق الافتراضي. يمكن لوضع "المساعد" التعامل مع معظم أوامر Race Assistant من وحدة التحكم في الأجهزة لديك. |
R3E | على غرار المكونات الإضافية ACC، توفر المكونات الإضافية IRC وRF2 هذا البرنامج الإضافي لبدء وإيقاف دعم RaceRoom Racing Experience . يتوفر وضع "Pitstop" للتحكم في إعدادات نقطة التوقف من جهاز التحكم الخاص بك، كما يتوفر أيضًا التكامل مع Jona، مهندس السباق الافتراضي، ومع Cato، خبير إستراتيجي السباق الافتراضي وأيضًا مع Elisa، مراقب السباق الافتراضي. يمكن لوضع "المساعد" التعامل مع معظم أوامر Race Assistant من وحدة التحكم في الأجهزة لديك. |
RSP | التكامل البسيط لرينسبورت. لا توجد وظيفة بجانب البدء والإيقاف من وحدة تحكم الأجهزة. |
PCARS2 | التكامل مع Project CARS 2 ، الذي يدعم جونا، مهندس السباق الافتراضي، وكاتو، استراتيجي السباق الافتراضي، وكذلك إليسا، مراقب السباق الافتراضي. يدعم البرنامج المساعد أيضًا وضع "Pitstop" لضبط إعدادات التوقف ووضع "المساعد" للتفاعل مع مساعدي السباق. |
LMU | الدعم الكامل لـ Le Mans Ultimate بما في ذلك. أتمتة نقطة التوقف وتكامل مساعدي السباق. الوظيفة مماثلة لتلك الخاصة بالمكون الإضافي لـ rFactor 2 ، نظرًا لأن Le Mans Ultimate يعتمد على نفس المحرك. |
اندماج | ينفذ هذا البرنامج المساعد إمكانية التشغيل التفاعلي مع التطبيقات الأخرى مثل SimHub. |
التطبيقات التالية ليست جزءًا من التوزيع وليست ضرورية تمامًا لـ Simulator Controller. لكن Simulator Controller على علم بهذه المكونات وسيقوم بدمجها للحصول على تجربة شاملة أفضل، إذا كانت متوفرة.
طلب | وصف |
---|---|
مفتاح التشغيل التلقائي | [التطوير فقط] لغة البرمجة النصية الموجهة للكائنات. أنت في حاجة إليها، إذا كنت ترغب في تطوير المكونات الإضافية الخاصة بك. |
الاستوديو المرئي | [التطوير فقط] بيئة التطوير لتطبيقات Windows. يستخدم لتطوير واجهات القياس عن بعد المختلفة لألعاب المحاكاة المدعومة. |
NirCmd | [اختياري] غلاف أوامر Windows الموسع. يستخدم بواسطة Simulator Controller للتحكم في إعدادات مستوى الصوت داخل اللعبة أثناء بدء التشغيل. |
سوكس | [اختياري] أداة مساعدة لمعالجة الصوت. يُستخدم من قبل مساعدي السباق لمعالجة ما بعد الصوت لتحقيق جودة صوت تشبه جودة الصوت الخاصة بإذاعة الفريق. |
حركة الرأس الحقيقية | [اختياري] يوصى بشدة باستخدام هذه الأداة الصغيرة عند استخدام Assetto Corsa Competizione . فهو يتحكم في حركة الأفق اعتمادًا على الحركة الحالية للسيارة ويوفر رؤية أفضل بكثير دون ارتداد الرأس مقارنة بالرسومات المدمجة في Assetto Corsa Competizione . |
أيتراك | [اختياري] أداة صغيرة وأنيقة تستخدم الشبكات العصبية لاكتشاف زاوية المشاهدة في دفق فيديو كاميرا السيارة. يُستخدم جنبًا إلى جنب مع المسار المفتوح للتحكم في زاوية المشاهدة داخل اللعبة. |
com.opentrack | [اختياري] يتصل بلعبة المحاكاة الخاصة بك ويتحكم في زاوية العرض باستخدام بروتوكول المسار المجاني. يتم دعم العديد من طرق الإدخال، على سبيل المثال، عصا التحكم التناظرية أو المصادر المستندة إلى UDP مثل AITrack. |
SimHub | [اختياري] مجموعة برامج متعددة الاستخدامات متعددة الأغراض لألعاب المحاكاة. يولد الاهتزاز باستخدام هاتفيات الجهير أو محركات الاهتزاز ويوفر بيئة تطوير Arduino متكاملة بالكامل. ميزات إضافية تدعم تعريف لوحات المعلومات المخصصة. يعد المكون الإضافي الخاص جزءًا من وحدة تحكم Simulator للتحكم في خيارات التغذية المرتدة اللمسية لـ Simhub ، مثل قوة الاهتزاز ، مع لمسة من الزر. |
simfeedback | [اختياري] ليس فقط برنامج ، ولكن مشروع DIY كامل لبناء منصات الحركة. يتحكم Simfeedback في مشغلات الحركة باستخدام منحنيات التحكم البصرية ، والتي تترجم بيانات فيزياء Ingame إلى حركات منصة معقدة وسريعة للغاية. هنا أيضًا ، تم دمج المكون الإضافي في وحدة تحكم المحاكاة لاستخدام وحدة تحكم الأجهزة الخاصة بك للتحكم في simfeedback. |
SFX-100-StreamDeck | [اختياري] يتم استخدام هذا الامتداد لـ SimFeedback للاتصال بـ SimFeedback من أجل التحكم في الحالات والكثافة. إذا لم يتم استخدامها ، فسيتم التحكم في مجموعة فرعية من إعدادات SimFeedback بواسطة أتمتة الماوس ، والتي تتطلب على تأثير جانبي أن تكون نافذة simfeedback هي الأعلى. نظرًا لأن هذا ليس مضحكًا حقًا ، بينما يحاول حاليًا تجاوز أحد خصومك في Chicane الصعب ، أنصح بشدة تثبيت ملحق الموصل ، ولكن هذا يتطلب ترخيص الخبير التجاري لـ Simfeedback. ستجد نسخة من المكون الإضافي SFX-100-TreamDeck في مجلد المرافق 3rd من أجل راحتك. ولا تنس قراءة تعليمات التثبيت والتكوين ، نظرًا لوجود خطوتين ضروريتين. |
لغات الصوت Microsoft | [اختياري] اعتمادًا على إصدار Windows الخاص بك ولغتك المختارة ، قد ترغب في تثبيت لغات نص إلى كلام إضافية من Microsoft لقدرات توليد الكلام في وحدة تحكم المحاكاة ، وخاصة بالنسبة لـ Jona ، مهندس السباق الظاهري. |
التعرف على الصوت Microsoft | [اختياري] اعتمادًا على إصدار Windows الخاص بك ولغتك المحددة ، قد ترغب في تثبيت لغات التعرف على الكلام إلى النص أو الصوتية الإضافية من Microsoft ، وخاصة بالنسبة لـ Jona ، مهندس السباق الظاهري. ستجد نسخة من وقت تشغيل اللغة وبعض المعرفة المحددة في مجلد المرافق 3rd Parts لراحتك. |
Rfactor 2 مزود القياس عن بعد | [اختياري] إذا كنت تقوم بتشغيل لعبة Rfactor 2 أو لعبة محاكاة Le Mans Ultimate وترغب في استخدام Jona ، مهندس السباق الظاهري أثناء السباقات الخاصة بك ، ستحتاج إلى تثبيت هذا المكون الإضافي AQCuisition في دليل تطبيق RFactor 2 الخاص بك. ستجد نسخة من المكون الإضافي (المسماة RF2_SM_TOOLS_3.7.14.2.zip ) بما في ذلك ملف readMe في مجلد المرافق 3rd من أجل راحتك. ينطبق الشيء نفسه على Le Mans Ultimate الذي يعتمد على محرك اللعبة نفسه. ألقِ نظرة هنا على تعليمات التثبيت. |
للحصول على ميزات جديدة قادمة في الإصدار التالي ، ألقِ نظرة على ملاحظات الإصدار.
هل تريد المساهمة؟ عظيم!
Heads Up: أنا أبحث عن تطوير مشارك لبعض الأشياء القادمة من الذكاء الاصطناعي القادمة.
بعد إطلاق إصدار واحد في الأسبوع خلال الأسابيع القليلة الماضية ، سيتباطأ المشروع قليلاً من الآن فصاعدًا. لكن تطوير وحدة تحكم المحاكاة لا يزال مستمراً ، وأنا متأكد من أننا سننتهي في دورة لمدة أسبوعين على المدى الطويل. إن قائمة الأفكار الخاصة بي في الأعمال المتراكمة دائمًا ما تكون طويلة بما يكفي لثلاثة إصدارات أخرى على الأقل ، وإذا كنت ترغب في اقتراح ميزة ليتم تضمينها في التراكم ، يمكنك فتح مشكلة تعزيز على Github أو الانضمام إلى مجتمع Discord ونشر فكرتك على قناة #request-a-feature ...
يتم توفير هذا البرنامج كما هو. أنت حر في استخدامه لأي غرض وتعديله حسب احتياجاتك ، طالما أنك لا تستخدمه لأي أغراض تجارية.
(2024) Creative Commons - BY -NC -SA - من تأليف أوليفر جويج (TheBigo)