منوعات

مايكروسوفت تبيع قطع غيار لأجهزة Xbox

[ad_1]

تعد أجهزة التحكم في الألعاب الحديثة باهظة الثمن، وتتراوح تكلفتها من 60 دولارًا إلى 180 دولارًا، اعتمادًا على مجموعة الميزات. لذا، فإن الأمر يمثل مشكلة كبيرة عندما ينهار المرء ويتعين عليك صرف المال لاستبداله. تخطو مايكروسوفت Microsoft قفزة هائلة في عالم الإصلاح الذاتي من خلال تقديم قطع غيار لأجهزة ألعاب Xbox، جنبًا إلى جنب مع الإرشادات القابلة للتنزيل ومقاطع الفيديو التعليمية خطوة بخطوة، والتي من شأنها توفير بعض النقود للاعبين على المدى الطويل.

 يؤثر هذا البرنامج على طرز Xbox Wireless Controller القياسية ووحدة التحكم اللاسلكية Xbox Elite Series 2.

يوفر متجر مايكروسوفت  Microsoft لوحات بديلة وعصيًا وأزرارًا وأغطية وغير ذلك، للتعامل مع المشكلات بدءًا من انجراف العصا إلى أزرار الكتف العالقة وما بعدها. في الماضي، كان عليك استبدال لوحة الألعاب بالكامل أو الاعتماد على إصلاحات محفوفة بالمخاطر من جهات خارجية. تتراوح الأسعار من 24 دولارًا لمجموعات الأزرار إلى 60 دولارًا للوحة الدائرة ووحدة تجميع المحركات. يمكنك حتى استبدال محرك الاهتزاز مقابل 35 دولارًا. بالإضافة إلى ذلك، تتوفر حالات الاستبدال، ولكن بالأبيض والأسود فقط.

البرنامج موجود بالفعل وفقًا لقائد المنتج براد روسيتي، لذلك إذا كان لديك أي وحدات تحكم Xbox معطلة، فقد حان الوقت الآن لمعرفة كيفية إصلاحها. يبدو أيضًا أن Microsoft تسمح لتجار التجزئة الآخرين ببيع هذه الأجزاء البديلة، مثل خبراء الإصلاح الذاتي iFixit.

مايكروسوفت ليست عملاق الألعاب الوحيد الذي سمح مؤخرًا بإصلاحات DIY. يتم شحن وحدة التحكم DualSense من Sony مع وحدات تحكم بديلة، على الرغم من أن الشركة لا تبيع أجزاء أخرى عبر متجر على الإنترنت. لا تبيع Nintendo مكونات الإصلاح لوحدات التحكم الخاصة بها، ولكنها ستصلح Joy-Cons مجانًا عندما تعاني من حالة انجراف Joy-Con المخيفة.

function replaceOembeds() { var allEmbeds = document.getElementsByTagName("OEMBED");

while (allEmbeds.length != 0) { replaceOembedWithHtml(allEmbeds[0], extractLinkFromOembed(allEmbeds[0])); allEmbeds = document.getElementsByTagName("OEMBED"); }

runYoutubeLazyLoad(); loadfbApi(); }

function replaceOembedWithHtml(element, sourceData) { if (sourceData.source.toLowerCase() === "youtube") { var html="

" + '

' + '

' + '

' + '' + '

' + '

';

replaceElementWithHtml(element, html); } else if (sourceData.source.toLowerCase() === "instagram") { var html="

';

replaceElementWithHtml(element, html); } else if (sourceData.source.toLowerCase() === "twitter") { var html="

'; replaceElementWithHtml(element, html); } else if (sourceData.source.toLowerCase() === "facebook") { var html="

' replaceElementWithHtml(element, html); } else { replaceElementWithHtml(element, ""); }

}

function extractLinkFromOembed(element) { return getUrlSource(element.getAttribute("url")); }

function getUrlSource(url) { var ytRegex = /http(?:s?):\/\/(?:www\.)?youtu(?:be\.com\/watch\?v=|\.be\/)([\w\-\_]*)(&(amp;)?‌​[\w\?‌​=]*)?/; var instaRegex = /(https?:\/\/www\.)?instagram\.com(\/p\/(\w+)\/?)/; var twitterRegex = /twitter\.com\/.*\/status(?:es)?\/([^\/\?]+)/; var fbRegex = /^https?:\/\/www\.facebook\.com.*\/(video(s)?|watch|story|posts)(\.php?|\/).+$/;

if (ytRegex.test(url)) { return { source: "Youtube", url: url, id: ytRegex.exec(url)[1] }; }

if (instaRegex.test(url)) { return { source: "Instagram", url: url, id: instaRegex.exec(url)[3] }; }

if (twitterRegex.test(url)) { return { source: "Twitter", url: url, id: twitterRegex.exec(url)[1] }; }

if (fbRegex.test(url)) { return { source: "Facebook", url: url, id: fbRegex.exec(url)[1] };

}

return { source: "Unknown", url: url, id: "" }; }

function replaceElementWithHtml(element, html) { var str = html; var Obj = element; //any element to be fully replaced if (Obj.outerHTML) { //if outerHTML is supported Obj.outerHTML = str; ///it's simple replacement of whole element with contents of str var } else { //if outerHTML is not supported, there is a weird but crossbrowsered trick var tmpObj = document.createElement("div"); tmpObj.innerHTML = ''; ObjParent = Obj.parentNode; //Okey, element should be parented ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to ObjParent.innerHTML = ObjParent.innerHTML.replace('

', str); } } function loadfbApi() { var js = document.createElement('script'); js.src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2"; document.body.appendChild(js); } function runYoutubeLazyLoad() { /// youtube lazyload var youtube = document.querySelectorAll(".youtube");

for (var i = 0; i < youtube.length; i++) { var source = "https://img.youtube.com/vi/" + youtube[i].dataset.embed + "/0.jpg"; var image = new Image(); image.src = "https://www.alwafd.news/themes/alwafd/assets/images/no.jpg"; image.classList.add('lazyload'); image.setAttribute("data-src", source); image.setAttribute("alt", "youtube"); image.addEventListener("load", function () { youtube[i].appendChild(image); }(i)); youtube[i].addEventListener("click", function () { var iframe = document.createElement("iframe"); iframe.setAttribute("frameborder", "0"); iframe.setAttribute("allowfullscreen", ""); iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset .embed + "?rel=0&showinfo=0&autoplay=1"); this.innerHTML = ""; this.appendChild(iframe); }); }; }

[ad_2]


اكتشاف المزيد من إشراق العالم

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى