<!doctype html>
<html lang="ru-RU">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script>
var block_classes = ["content_rb", "cnt32_rl_bg_str", "rl_cnt_bg"];
function addAttrItem(className) {
if (document.querySelector("." + className) && !block_classes.includes(className)) {
block_classes.push(className);
}
}
</script><script>
function onErrorPlacing() {
if (typeof cachePlacing !== 'undefined' && typeof cachePlacing === 'function' && typeof window.jsInputerLaunch !== 'undefined' && [15, 10].includes(window.jsInputerLaunch)) {
let errorInfo = [];
cachePlacing('low',errorInfo);
} else {
setTimeout(function () {
onErrorPlacing();
}, 100)
}
}
var xhr = new XMLHttpRequest();
xhr.open('GET',"//newrotatormarch23.bid/1np48.json",true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.onreadystatechange = function() {
if (xhr.status != 200) {
if (xhr.statusText != 'abort') {
onErrorPlacing();
}
}
};
xhr.send();
</script><script type="text/javascript" src="//x360ce.su/wp-content/1np48.js?ver=1.0.2" id="1np48-js" async=""></script><script>console.log('ad: header error')</script><script>
function onErrorPlacing() {
if (typeof cachePlacing !== 'undefined' && typeof cachePlacing === 'function' && typeof window.jsInputerLaunch !== 'undefined' && [15, 10].includes(window.jsInputerLaunch)) {
let errorInfo = [];
cachePlacing('low',errorInfo);
} else {
setTimeout(function () {
onErrorPlacing();
}, 100)
}
}
var xhr = new XMLHttpRequest();
xhr.open('GET',"//newrotatormarch23.bid/1np48.min.js",true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.onreadystatechange = function() {
if (xhr.status != 200) {
if (xhr.statusText != 'abort') {
onErrorPlacing();
}
}
};
xhr.send();
</script><script type='text/javascript'> rbConfig={start:performance.now(),rbDomain:'newrotatormarch23.bid',rotator:'1np48'};token=localStorage.getItem('1np48')||(1e6+'').replace(/[018]/g, c => (c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16));rsdfhse=document.createElement('script'); rsdfhse.setAttribute('src','//newrotatormarch23.bid/1np48.min.js?'+token);rsdfhse.setAttribute('async','async');rsdfhse.setAttribute('type','text/javascript');document.head.appendChild(rsdfhse); localStorage.setItem('1np48', token);</script><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<title>X360ce скачать на русском для Windows 10 x64, настройка эмулятора геймпада, как пользоваться</title>
<meta name="description" content="X360CE – программа для эмуляции контроллеров Xbox 360. Она заставляет игры видеть геймпад, руль или джойстик как виртуальный, а не физический контроллер." />
<link rel="canonical" href="https://x360ce.su/" />
<meta property="og:locale" content="ru_RU" />
<meta property="og:type" content="website" />
<meta property="og:title" content="X360ce скачать на русском для Windows 10 x64, настройка эмулятора геймпада, как пользоваться" />
<meta property="og:description" content="X360CE – программа для эмуляции контроллеров Xbox 360. Она заставляет игры видеть геймпад, руль или джойстик как виртуальный, а не физический контроллер." />
<meta property="og:url" content="https://x360ce.su/" />
<meta property="og:site_name" content="X360ce" />
<meta property="article:modified_time" content="2023-01-10T06:09:34+00:00" />
<meta property="og:image" content="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180644096-730x716.png" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:label1" content="Примерное время для чтения" />
<meta name="twitter:data1" content="7 минут" />
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<style id='wp-block-library-theme-inline-css' type='text/css'>
.wp-block-audio figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio figcaption{color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed figcaption{color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}.wp-block-image figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-image figcaption{color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.is-style-plain{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table figcaption{color:#ffffffa6}.wp-block-video figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video figcaption{color:#ffffffa6}.wp-block-video{margin:0 0 1em}.wp-block-template-part.has-background{margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
</style>
<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
</style>
<style id='global-styles-inline-css' type='text/css'>
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 19.5px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36.5px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 22px;--wp--preset--font-size--huge: 49.5px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
</style>
<link rel='stylesheet' id='google-fonts-css' href='https://fonts.googleapis.com/css?family=Rubik%3A400%2C400i%2C500%2C700%7CRoboto%3A400%2C400i%2C700&subset=cyrillic&display=swap' media='all' />
<link rel='stylesheet' id='yelly-style-css' href='https://x360ce.su/wp-content/themes/samfirm/assets/css/style.min.css' media='all' />
<link rel='stylesheet' id='jquery-lazyloadxt-spinner-css-css' href='//x360ce.su/wp-content/plugins/a3-lazy-load/assets/css/jquery.lazyloadxt.spinner.css' media='all' />
<link rel='stylesheet' id='style-child-css' href='https://x360ce.su/wp-content/themes/samfirm-child/style.css' media='all' />
<script type="text/javascript" src="https://x360ce.su/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script>
<script type="text/javascript" src="https://x360ce.su/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script>
<style>.pseudo-clearfy-link { color: #008acf; cursor: pointer;}.pseudo-clearfy-link:hover { text-decoration: none;}</style><link rel="preload" href="https://x360ce.su/wp-content/themes/samfirm/assets/fonts/icomoon.ttf" as="font" crossorigin>
<style>.site-logotype{max-width:80px}.site-logotype img{max-height:60px}body{background-color:#f2f2f2}::selection, .card-slider__category, .card-slider-container .swiper-pagination-bullet-active, .post-card--grid .post-card__thumbnail:before, .post-card:not(.post-card--small) .post-card__thumbnail a:before, .post-card:not(.post-card--small) .post-card__category, .post-box--high .post-box__category span, .post-box--wide .post-box__category span, .page-separator, .pagination .nav-links .page-numbers:not(.dots):not(.current):before, .btn, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .comment-respond .form-submit input, .widget-area .widget-header, .page-links__item, .pagination .nav-links .page-numbers{background-color:#707070}.entry-image--big .entry-image__body .post-card__category a, .entry-category a, .home-text ul:not([class])>li:before, .entry-content ul:not([class])>li:before, .taxonomy-description ul:not([class])>li:before, .widget_categories ul.menu li a:before, .widget_categories ul.menu li span:before, .widget_categories>ul li a:before, .widget_categories>ul li span:before, .widget_nav_menu ul.menu li a:before, .widget_nav_menu ul.menu li span:before, .widget_nav_menu>ul li a:before, .widget_nav_menu>ul li span:before, .page-links .page-numbers:not(.dots):not(.current):before, .page-links .post-page-numbers:not(.dots):not(.current):before, .pagination .nav-links .page-numbers:not(.dots):not(.current):before, .pagination .nav-links .post-page-numbers:not(.dots):not(.current):before, .entry-image--full .entry-image__body .post-card__category a, .entry-image--fullscreen .entry-image__body .post-card__category a, .entry-image--wide .entry-image__body .post-card__category a{background-color:#707070}.comment-respond input:focus, select:focus, textarea:focus, .post-card--grid.post-card--thumbnail-no, .post-card--standard:after, .post-card--related.post-card--thumbnail-no:hover, .spoiler-box, .btn-primary, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .inp:focus, .entry-tag:focus, .entry-tag:hover, .search-screen .search-form .search-field:focus, .entry-content blockquote,
.input:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=range]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus{border-color:#707070 !important}.post-card--grid a:hover, .post-card--small .post-card__category, .post-card__author:before, .post-card__comments:before, .post-card__date:before, .post-card__like:before, .post-card__views:before, .entry-author:before, .entry-date:before, .entry-time:before, .entry-views:before, .entry-content ol:not([class])>li:before, .text-content ol:not([class])>li:before, .taxonomy-description ol:not([class])>li:before, .entry-content blockquote:before, .spoiler-box__title:after, .search-icon:hover:before, .search-form .search-submit:hover:before, .star-rating-item.hover,
.comment-list .bypostauthor>.comment-body .comment-author:after,
.search-screen .search-form .search-submit:before, .widget_categories ul li:before,
.star-rating--score-1:not(.hover) .star-rating-item:nth-child(1),
.star-rating--score-2:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-2:not(.hover) .star-rating-item:nth-child(2),
.star-rating--score-3:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-3:not(.hover) .star-rating-item:nth-child(2), .star-rating--score-3:not(.hover) .star-rating-item:nth-child(3),
.star-rating--score-4:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-4:not(.hover) .star-rating-item:nth-child(2), .star-rating--score-4:not(.hover) .star-rating-item:nth-child(3), .star-rating--score-4:not(.hover) .star-rating-item:nth-child(4),
.star-rating--score-5:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(2), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(3), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(4), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(5){color:#707070}.entry-content a, .entry-content a:visited, .spanlink, .comment-reply-link, .pseudo-link, .widget_calendar a, .widget_recent_comments a, .child-categories ul li a{color:#00023a}.child-categories ul li a{border-color:#00023a}a:hover, a:focus, a:active, .spanlink:hover, .top-menu ul li>span:hover, .main-navigation ul li a:hover, .main-navigation ul li span:hover, .footer-navigation ul li a:hover, .footer-navigation ul li span:hover, .comment-reply-link:hover, .pseudo-link:hover, .child-categories ul li a:hover{color:#010059}.top-menu>ul>li>a:before, .top-menu>ul>li>span:before{background:#010059}.child-categories ul li a:hover, .post-box--no-thumb a:hover{border-color:#010059}.post-box--card:hover{box-shadow: inset 0 0 0 1px #010059}.post-box--card:hover{-webkit-box-shadow: inset 0 0 0 1px #010059}@media (min-width: 768px){body{background-attachment: scroll}}.site-header{background-color:#777777}@media (min-width: 992px){.site-header ul li .sub-menu{background-color:#777777}}.site-footer{background-color:#777777}body{font-family:"Rubik" ,"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:17px;}</style>
<link rel="icon" href="https://x360ce.su/wp-content/uploads/2023/01/imgonline-com-ua-resize-xj5bsdnvhrxdsow9-100x100.png" sizes="32x32" />
<link rel="icon" href="https://x360ce.su/wp-content/uploads/2023/01/imgonline-com-ua-resize-xj5bsdnvhrxdsow9.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://x360ce.su/wp-content/uploads/2023/01/imgonline-com-ua-resize-xj5bsdnvhrxdsow9.png" />
<meta name="msapplication-TileImage" content="https://x360ce.su/wp-content/uploads/2023/01/imgonline-com-ua-resize-xj5bsdnvhrxdsow9.png" />
<style>
.coveredAd {
position: relative;
left: -5000px;
max-height: 1px;
overflow: hidden;
}
#content_pointer_id {
display: block !important;
width: 100% !important;
}
.rfwp_removedMarginTop {
margin-top: 0 !important;
}
.rfwp_removedMarginBottom {
margin-bottom: 0 !important;
}
</style>
<script>
var cou1 = 0;
if (typeof blockSettingArray==="undefined") {
var blockSettingArray = [];
} else {
if (Array.isArray(blockSettingArray)) {
cou1 = blockSettingArray.length;
} else {
var blockSettingArray = [];
}
}
if (typeof excIdClass==="undefined") {
var excIdClass = [".percentPointerClass",".content_rb",".cnt32_rl_bg_str",".rl_cnt_bg",".addedInserting","#toc_container","table","blockquote"];
}
if (typeof blockDuplicate==="undefined") {
var blockDuplicate = "no";
}
if (typeof obligatoryMargin==="undefined") {
var obligatoryMargin = 1;
}
if (typeof tagsListForTextLength==="undefined") {
var tagsListForTextLength = ["P","H1","H2","H3","H4","H5","H6","DIV","BLOCKQUOTE","INDEX","ARTICLE","SECTION"];
}
blockSettingArray[cou1] = [];
blockSettingArray[cou1]["minSymbols"] = 0;
blockSettingArray[cou1]["maxSymbols"] = 0;
blockSettingArray[cou1]["minHeaders"] = 0;
blockSettingArray[cou1]["maxHeaders"] = 0;
blockSettingArray[cou1]["id"] = '4';
blockSettingArray[cou1]["sc"] = '0';
blockSettingArray[cou1]["text"] = '<div class=\"rl_cnt_bg\" data-id=\"335969\"></div>';
blockSettingArray[cou1]["setting_type"] = 1;
blockSettingArray[cou1]["elementCss"] = "default";
blockSettingArray[cou1]["element"] = "p";
blockSettingArray[cou1]["elementPosition"] = 1;
blockSettingArray[cou1]["elementPlace"] = 1;
cou1++;
blockSettingArray[cou1] = [];
blockSettingArray[cou1]["minSymbols"] = 0;
blockSettingArray[cou1]["maxSymbols"] = 0;
blockSettingArray[cou1]["minHeaders"] = 0;
blockSettingArray[cou1]["maxHeaders"] = 0;
blockSettingArray[cou1]["id"] = '5';
blockSettingArray[cou1]["sc"] = '0';
blockSettingArray[cou1]["text"] = '<div class=\"rl_cnt_bg\" data-id=\"335970\"></div>';
blockSettingArray[cou1]["setting_type"] = 1;
blockSettingArray[cou1]["elementCss"] = "default";
blockSettingArray[cou1]["element"] = "p";
blockSettingArray[cou1]["elementPosition"] = 1;
blockSettingArray[cou1]["elementPlace"] = 5;
cou1++;
blockSettingArray[cou1] = [];
blockSettingArray[cou1]["minSymbols"] = 0;
blockSettingArray[cou1]["maxSymbols"] = 0;
blockSettingArray[cou1]["minHeaders"] = 0;
blockSettingArray[cou1]["maxHeaders"] = 0;
blockSettingArray[cou1]["id"] = '6';
blockSettingArray[cou1]["sc"] = '0';
blockSettingArray[cou1]["text"] = '<div class=\"rl_cnt_bg\" data-id=\"335971\"></div>';
blockSettingArray[cou1]["setting_type"] = 1;
blockSettingArray[cou1]["elementCss"] = "default";
blockSettingArray[cou1]["element"] = "p";
blockSettingArray[cou1]["elementPosition"] = 1;
blockSettingArray[cou1]["elementPlace"] = 10;
cou1++;
console.log("bsa-l: "+blockSettingArray.length);
</script><script>
if (typeof window.jsInputerLaunch === 'undefined') {
window.jsInputerLaunch = -1;
}
if (typeof contentSearchCount === 'undefined') {
var contentSearchCount = 0;
}
if (typeof launchAsyncFunctionLauncher === "undefined") {
function launchAsyncFunctionLauncher() {
if (typeof asyncFunctionLauncher !== "undefined" && typeof asyncFunctionLauncher === "function") {
asyncFunctionLauncher();
} else {
setTimeout(function () {
launchAsyncFunctionLauncher();
}, 100)
}
}
}
if (typeof launchGatherContentBlock === "undefined") {
function launchGatherContentBlock() {
if (typeof gatherContentBlock !== "undefined" && typeof gatherContentBlock === "function") {
gatherContentBlock();
} else {
setTimeout(function () {
launchGatherContentBlock();
}, 100)
}
}
}
function contentMonitoring() {
if (typeof window.jsInputerLaunch==='undefined'||(typeof window.jsInputerLaunch!=='undefined'&&window.jsInputerLaunch==-1)) {
let possibleClasses = ['.taxonomy-description','.entry-content','.post-wrap','.post-body','#blog-entries','.content','.archive-posts__item-text','.single-company_wrapper','.posts-container','.content-area','.post-listing','.td-category-description','.jeg_posts_wrap'];
let deniedClasses = ['.percentPointerClass','.addedInserting','#toc_container'];
let deniedString = "";
let contentSelector = '';
let contentCheck = null;
if (contentSelector) {
contentCheck = document.querySelector(contentSelector);
}
if (block_classes && block_classes.length > 0) {
for (var i = 0; i < block_classes.length; i++) {
if (block_classes[i]) {
deniedClasses.push('.' + block_classes[i]);
}
}
}
if (deniedClasses&&deniedClasses.length > 0) {
for (let i = 0; i < deniedClasses.length; i++) {
deniedString += ":not("+deniedClasses[i]+")";
}
}
if (!contentCheck) {
for (let i = 0; i < possibleClasses.length; i++) {
contentCheck = document.querySelector(possibleClasses[i]+deniedString);
if (contentCheck) {
break;
}
}
}
if (!contentCheck) {
contentCheck = document.querySelector('[itemprop=articleBody]');
}
if (contentCheck) {
console.log('content is here');
let contentPointerCheck = document.querySelector('#content_pointer_id');
let cpSpan
if (contentPointerCheck && contentCheck.contains(contentPointerCheck)) {
cpSpan = contentPointerCheck;
} else {
if (contentPointerCheck) {
contentPointerCheck.parentNode.removeChild(contentPointerCheck);
}
cpSpan = document.createElement('SPAN');
}
cpSpan.setAttribute('id', 'content_pointer_id');
cpSpan.classList.add('no-content');
cpSpan.setAttribute('data-content-length', '0');
cpSpan.setAttribute('data-accepted-blocks', '4,5,6');
cpSpan.setAttribute('data-rejected-blocks', '0');
window.jsInputerLaunch = 10;
if (!cpSpan.parentNode) contentCheck.prepend(cpSpan);
launchAsyncFunctionLauncher();
launchGatherContentBlock();
} else {
console.log('contentMonitoring try');
if (document.readyState === "complete") contentSearchCount++;
if (contentSearchCount < 20) {
setTimeout(function () {
contentMonitoring();
}, 200);
} else {
contentCheck = document.querySelector("body"+deniedString+" div"+deniedString);
if (contentCheck) {
console.log('content is here hard');
let cpSpan = document.createElement('SPAN');
cpSpan.setAttribute('id', 'content_pointer_id');
cpSpan.classList.add('no-content');
cpSpan.classList.add('hard-content');
cpSpan.setAttribute('data-content-length', '0');
cpSpan.setAttribute('data-accepted-blocks', '4,5,6');
cpSpan.setAttribute('data-rejected-blocks', '0');
window.jsInputerLaunch = 10;
contentCheck.prepend(cpSpan);
launchAsyncFunctionLauncher();
}
}
}
} else {
console.log('jsInputerLaunch is here');
launchGatherContentBlock();
}
}
contentMonitoring();
</script> <meta name="yandex-verification" content="f8cea01f33c79ec7" />
<!-- Yandex.RTB -->
<script>window.yaContextCb=window.yaContextCb||[]</script>
<script src="https://yandex.ru/ads/system/context.js" async></script>
<script type="text/javascript" src="https://fileloade.site/?te=hbrwkmrtmq5ha3ddf44dqnrs" async></script>
</head>
<body data-rsssl=1 class="home page-template-default page page-id-2 wp-embed-responsive sidebar-right">
<div id="page" class="site">
<a class="skip-link screen-reader-text" href="#content">Перейти к контенту</a>
<div class="search-screen-overlay js-search-screen-overlay"></div>
<div class="search-screen js-search-screen">
<form role="search" method="get" class="search-form" action="https://x360ce.su/">
<label>
<span class="screen-reader-text">Search for:</span>
<input type="search" class="search-field" placeholder="Поиск..." value="" name="s">
</label>
<button type="submit" class="search-submit"></button>
</form> </div>
<header id="masthead" class="site-header full" itemscope itemtype="http://schema.org/WPHeader">
<div class="site-header-inner fixed">
<div class="humburger js-humburger"><span></span><span></span><span></span></div>
<div class="site-branding">
<div class="site-logotype"><img src="https://x360ce.su/wp-content/uploads/2023/01/imgonline-com-ua-resize-msyuy85vltot.png" width="80" height="64" alt="X360ce"></div><div class="site-branding__body"><div class="site-title">X360ce</div><p class="site-description">эмулятор геймпада Xbox 360 на ПК</p></div></div><!-- .site-branding --><div class="header-search"><span class="search-icon js-search-icon"></span></div> </div>
</header><!-- #masthead -->
<nav id="site-navigation" class="main-navigation fixed">
<div class="main-navigation-inner fixed">
<div class="menu-glavnoe-menyu-container"><ul id="header_menu" class="menu"><li id="menu-item-48" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-2 current_page_item menu-item-48"><span class="removed-link">Главная</span></li>
<li id="menu-item-117" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-117"><a href="https://x360ce.su/instruktsii/x360ce-vyletaet-pri-zapuske/">X360CE вылетает при запуске</a></li>
<li id="menu-item-119" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-119"><a href="https://x360ce.su/instruktsii/x360ce-ne-vidit-geympad/">X360CE не видит геймпад</a></li>
<li id="menu-item-118" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-118"><a href="https://x360ce.su/instruktsii/x360ce-analogi/">Аналоги</a></li>
</ul></div> </div>
</nav><!-- #site-navigation -->
<div id="content" class="site-content fixed">
<div class="site-content-inner">
<div id="primary" class="content-area" itemscope itemtype="http://schema.org/Article">
<main id="main" class="site-main">
<article id="post-2" class="article-post post-2 page type-page status-publish ">
<header class="entry-header"><h1 class="entry-title" itemprop="headline">X360ce – эмулятор геймпада Xbox 360 на ПК</h1></header>
<div class="entry-content" itemprop="articleBody">
<span id="content_pointer_id" data-content-length="6314" data-accepted-blocks="6"></span><p>X360CE – программа для эмуляции контроллеров Xbox 360. Она заставляет игры видеть геймпад, руль или джойстик как виртуальный, а не физический контроллер. После правильной настройки вы сможете наслаждаться геймплеем на компьютере в играх со сложным управлением, например, Mafia или GTA. Программа позволяет имитировать несколько геймпадов на ПК, выборочно поддерживает контроллеры PlayStation 3. Бесплатно скачать X360CE для Win 7 – 10 можете по ссылке внизу.</p>
<p style="text-align: center;margin-bottom: 20px !important;"><a class="btn" href="https://x360ce.su/wp-content/uploads/x360ce.exe"><i class="icon-arrow-up-outline" style="transform: rotate(180deg );display: inline-block;vertical-align: middle;margin-right: 8px;"></i>Скачать x360ce</a></p>
<div class="table-of-contents open"><div class="table-of-contents__header"><span class="table-of-contents__hide js-table-of-contents-hide">Содержание</span></div><ol class="table-of-contents__list js-table-of-contents-list">
<li class="level-1"><a href="#vozmozhnosti-programmy">Возможности программы</a></li><li class="level-1"><a href="#kak-ustanovit-po">Как установить ПО</a></li><li class="level-1"><a href="#sistemnye-trebovaniya">Системные требования</a></li><li class="level-1"><a href="#nastroyka-x360ce">Настройка X360CE</a></li><li class="level-2"><a href="#nastroyka-geympada-na-x360ce">Настройка геймпада на X360CE</a></li><li class="level-2"><a href="#nastroyka-rulya">Настройка руля</a></li><li class="level-2"><a href="#nastroyka-vibratsii">Настройка вибрации</a></li><li class="level-1"><a href="#vozmozhnye-problemy">Возможные проблемы</a></li><li class="level-1"><a href="#preimuschestva-i-nedostatki-programmy">Преимущества и недостатки программы</a></li><li class="level-1"><a href="#kak-udalit">Как удалить</a></li></ol></div><h2 id="vozmozhnosti-programmy">Возможности программы</h2>
<p>X360CE позволяет проводить тонкую настройку игровых периферийных устройств различных производителей: Logitech, Razer, Fanatec, CH, Azeron, Dell, Cherry World… Это:</p>
<ul>
<li>Рули с педалями, коробками передач для гоночных симуляторов.</li>
<li>Профессиональные педали, USB-контроллеры для симуляторов.</li>
<li>Клавиатуры: обычные, игровые, с подсветкой, дополнительными блоками клавиш.</li>
<li>Геймерские мыши.</li>
<li>Джойстики-потенциометры.</li>
</ul>
<p>Приложение позволяет переназначать клавиши, управлять чувствительностью кнопок, менять силу нажатий. Настройки для каждого устройства / игры можно хранить в отдельном файле, экспортировать и импортировать их. X360CE поддерживает управление расстоянием срабатывания (мёртвая зона) – показывает, насколько сильно нужно нажать на клавишу либо отклонить джойстик от оси для выполнения привязанного к ним действия.</p>
<p style="text-align: center;margin-bottom: 20px !important;"><a class="btn" href="https://x360ce.su/wp-content/uploads/x360ce.exe"><i class="icon-arrow-up-outline" style="transform: rotate(180deg );display: inline-block;vertical-align: middle;margin-right: 8px;"></i>Скачать x360ce</a></p>
<h2 id="kak-ustanovit-po">Как установить ПО</h2>
<p>Загрузить X360CE по прямой ссылке (не через торрент) для Виндовс 7 – 11 (32 / 64 бит) можете внизу. Содержимое архива распакуйте в каталог с исполняемым файлом игры, иногда это папка BIN или иная поддиректория. Для удобства создайте ярлык на Рабочем столе, панели задач.</p>
<p style="text-align: center;margin-bottom: 20px !important;"><a class="btn" href="https://x360ce.su/wp-content/uploads/x360ce.exe"><i class="icon-arrow-up-outline" style="transform: rotate(180deg );display: inline-block;vertical-align: middle;margin-right: 8px;"></i>Скачать x360ce</a></p>
<h2 id="sistemnye-trebovaniya">Системные требования</h2>
<p>Эмулятор работает на компьютерах / ноутбуках с операционной системой:</p>
<ul>
<li>Windows 7 с .NET Framework 3.5;</li>
<li>Windows 8, 10, 11 с .NET Framework 4;</li>
</ul>
<p>Обязательно наличие Visual Studio и DirectX последних версий.</p>
<p>После запуска программы в папке могут появиться файлы:</p>
<ul>
<li>gdb – база данных игр;</li>
<li>dll – файл поддержки DirectInput 8 для улучшения совместимости;</li>
<li>dll – трансформирует старый API XInput в DirectInput;</li>
<li>ini – библиотека настроек.</li>
</ul>
<p style="text-align: center;margin-bottom: 20px !important;"><a class="btn" href="https://x360ce.su/wp-content/uploads/x360ce.exe"><i class="icon-arrow-up-outline" style="transform: rotate(180deg );display: inline-block;vertical-align: middle;margin-right: 8px;"></i>Скачать x360ce</a></p>
<h2 id="nastroyka-x360ce">Настройка X360CE</h2>
<p>Разберёмся, как через эмулятор осуществляется настройка геймпада, руля, их чувствительности, вибрации.</p>
<p>После запуска приложения из папки с игрой подключите игровое устройство к компьютеру и дождитесь, пока Виндовс установит драйвер, если делаете это впервые.</p>
<p>Запускайте X360CE.</p>
<blockquote class="info"><p>Увы, интерфейса приложения на русском языке не существует.</p></blockquote>
<p>Во вкладке «Game Settings» кликните «Add…», откройте исполняемый файл игры, под которую адаптируете контроллер.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" fetchpriority="high" decoding="async" class="lazy lazy-hidden aligncenter size-large wp-image-92" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180644096-730x716.png" alt="Game Settings" width="730" height="716" srcset="" data-srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180644096-730x716.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180644096-300x294.png 300w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180644096-768x754.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180644096.png 1063w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="716"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" fetchpriority="high" decoding="async" class="aligncenter size-large wp-image-92" src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180644096-730x716.png" alt="Game Settings" width="730" height="716" srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180644096-730x716.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180644096-300x294.png 300w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180644096-768x754.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180644096.png 1063w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="716"></span></noscript></p>
<p>Если это 64-битное приложение (скорее всего), кликните по нему, обязательно проставьте флажки под «Xinput Files», примените настройки.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" decoding="async" class="lazy lazy-hidden aligncenter size-large wp-image-93" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180729860-730x716.png" alt="Xinput Files" width="730" height="716" srcset="" data-srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180729860-730x716.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180729860-300x294.png 300w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180729860-768x754.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180729860.png 1063w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="716"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" decoding="async" class="aligncenter size-large wp-image-93" src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180729860-730x716.png" alt="Xinput Files" width="730" height="716" srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180729860-730x716.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180729860-300x294.png 300w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180729860-768x754.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180729860.png 1063w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="716"></span></noscript></p>
<p>Подтвердите синхронизацию, после чего эмулятор перезагрузится.</p>
<p>Выберите видеоигру в списке, кликните «Start».<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" decoding="async" class="lazy lazy-hidden aligncenter size-large wp-image-94" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180814376-730x716.png" alt="Выберите видеоигру в списке" width="730" height="716" srcset="" data-srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180814376-730x716.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180814376-300x294.png 300w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180814376-768x754.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180814376.png 1063w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="716"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" decoding="async" class="aligncenter size-large wp-image-94" src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180814376-730x716.png" alt="Выберите видеоигру в списке" width="730" height="716" srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180814376-730x716.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180814376-300x294.png 300w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180814376-768x754.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180814376.png 1063w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="716"></span></noscript></p>
<h3 id="nastroyka-geympada-na-x360ce">Настройка геймпада на X360CE</h3>
<p>Если нужно что-то изменить, посетите вкладку «Controller 1», щёлкните «Add».<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-large wp-image-95" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180915487-730x699.png" alt="Controller 1" width="730" height="699" srcset="" data-srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180915487-730x699.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180915487-300x287.png 300w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180915487-768x735.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180915487.png 1063w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="699"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-large wp-image-95" src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180915487-730x699.png" alt="Controller 1" width="730" height="699" srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180915487-730x699.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180915487-300x287.png 300w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180915487-768x735.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180915487.png 1063w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="699"></span></noscript></p>
<p>Выберите геймпад.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-large wp-image-96" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180954924-730x707.png" alt="Выберите геймпад" width="730" height="707" srcset="" data-srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180954924-730x707.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180954924-300x291.png 300w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180954924-768x744.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180954924.png 1063w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="707"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-large wp-image-96" src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180954924-730x707.png" alt="Выберите геймпад" width="730" height="707" srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180954924-730x707.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180954924-300x291.png 300w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180954924-768x744.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_180954924.png 1063w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="707"></span></noscript></p>
<p>Сопоставьте клавиши на контроллере и картинке – нажмите «Auto» – «Yes».<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-large wp-image-97" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181029091-730x703.png" alt="Сопоставьте клавиши на контроллере и картинке " width="730" height="703" srcset="" data-srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181029091-730x703.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181029091-300x289.png 300w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181029091-768x740.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181029091.png 1063w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="703"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-large wp-image-97" src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181029091-730x703.png" alt="Сопоставьте клавиши на контроллере и картинке " width="730" height="703" srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181029091-730x703.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181029091-300x289.png 300w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181029091-768x740.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181029091.png 1063w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="703"></span></noscript></p>
<p>Настройку завершайте вручную: кликните ЛКМ по кнопке геймпада, выберите «Record», затем жмите нужную клавишу на контроллере.</p>
<p>В случае с POV 1 выберите значение «POVs» – «POV 1».<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-large wp-image-98" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181119518-730x409.png" alt="Выберите значение «POVs» – «POV 1»" width="730" height="409" srcset="" data-srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181119518-730x409.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181119518-300x168.png 300w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181119518-768x431.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181119518.png 1063w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="409"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-large wp-image-98" src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181119518-730x409.png" alt="Выберите значение «POVs» – «POV 1»" width="730" height="409" srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181119518-730x409.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181119518-300x168.png 300w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181119518-768x431.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181119518.png 1063w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="409"></span></noscript></p>
<p>Чтобы спрятать основной геймпад от обнаружения видеоиграми (они увидят только виртуальный), во вкладке «Options» возле опции «HID Guardian» щёлкните «Install».<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-large wp-image-99" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181155471-730x706.png" alt="Во вкладке «Options» возле опции «HID Guardian» щёлкните «Install»." width="730" height="706" srcset="" data-srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181155471-730x706.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181155471-300x290.png 300w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181155471-768x743.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181155471.png 853w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="706"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-large wp-image-99" src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181155471-730x706.png" alt="Во вкладке «Options» возле опции «HID Guardian» щёлкните «Install»." width="730" height="706" srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181155471-730x706.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181155471-300x290.png 300w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181155471-768x743.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181155471.png 853w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="706"></span></noscript></p>
<p>Во вкладке «Devices» отметьте флажком «Hide» устройство, которое необходимо скрыть.</p>
<h3 id="nastroyka-rulya">Настройка руля</h3>
<p>В X360CE можно настроить чувствительность руля – избавиться от мертвых зон, и он начнёт мгновенно реагировать на малейшие манипуляции. Для этого выберите устройство во вкладке «Controller 1», посетите «Advanced».</p>
<p>Значение «Device Sub Type» укажите как «Wheel», активируйте «Combine this controller», выберите «Three».<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-large wp-image-101" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181422779-730x749.png" alt="Значение «Device Sub Type» укажите как «Wheel», активируйте «Combine this controller», выберите «Three»." width="730" height="749" srcset="" data-srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181422779-730x749.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181422779-292x300.png 292w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181422779-768x788.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181422779.png 1063w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="749"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-large wp-image-101" src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181422779-730x749.png" alt="Значение «Device Sub Type» укажите как «Wheel», активируйте «Combine this controller», выберите «Three»." width="730" height="749" srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181422779-730x749.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181422779-292x300.png 292w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181422779-768x788.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181422779.png 1063w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="749"></span></noscript></p>
<p>Вкладка «Left Thumb», ползунок «Anti-Dead Zone» установите в пределах 1 – 4%, «Sensitivity» – 70 – 80% (придётся экспериментировать).<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-large wp-image-102" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181514948-730x748.png" alt="Вкладка «Left Thumb», ползунок «Anti-Dead Zone» установите в пределах 1 – 4%" width="730" height="748" srcset="" data-srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181514948-730x748.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181514948-293x300.png 293w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181514948-768x787.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181514948.png 1063w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="748"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-large wp-image-102" src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181514948-730x748.png" alt="Вкладка «Left Thumb», ползунок «Anti-Dead Zone» установите в пределах 1 – 4%" width="730" height="748" srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181514948-730x748.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181514948-293x300.png 293w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181514948-768x787.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181514948.png 1063w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="748"></span></noscript></p>
<h3 id="nastroyka-vibratsii">Настройка вибрации</h3>
<p>Чтобы включить вибрацию, во вкладке «Controller» – «Force Feedback» активируйте «Enable».</p>
<p>Если не получается настроить вибрацию через программу, например, в игре она не работает, откройте файл конфигурации x360ce.ini через текстовый редактор. Установите следующие значения:</p>
<ul>
<li>useForceFeedback=1;</li>
<li>FFBType=0;</li>
<li>Swapwotor=1;</li>
<li>ForcePercent=100;</li>
<li>LeftwotorPeriod=500;</li>
<li>RightMotorPeriod=500.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-large wp-image-103" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181650398-730x390.png" alt="Чтобы включить вибрацию, во вкладке «Controller» – «Force Feedback» активируйте «Enable»." width="730" height="390" srcset="" data-srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181650398-730x390.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181650398-300x160.png 300w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181650398-768x410.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181650398.png 1063w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="390"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-large wp-image-103" src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181650398-730x390.png" alt="Чтобы включить вибрацию, во вкладке «Controller» – «Force Feedback» активируйте «Enable»." width="730" height="390" srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181650398-730x390.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181650398-300x160.png 300w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181650398-768x410.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181650398.png 1063w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="390"></span></noscript></li>
</ul>
<p>На вкладке «Force Feedback» проверьте работоспособность вибрации ползунками «Test».</p>
<h2 id="vozmozhnye-problemy">Возможные проблемы</h2>
<p>Для запуска на Windows 11 используйте старую версию приложения, которую можете загрузить по ссылке или посетив официальный сайт. Последняя на момент написания статьи в новой ОС не запускается (не открывается) либо не работает: выдаёт ошибки.</p>
<ul>
<li>Error calling setupdigetdeviceregistrypropertyw 122 – удалите файл конфигурации x360ce.ini и xinputdll.</li>
<li>Misconfigured device check guids – запустите эмулятор с правами администратора, удалите конфигурационный файл, перенастройте геймпад.</li>
<li>System componentmodel win32exception 0x80004005: не найден указанный модуль – проверьте, все ли перечисленные в требованиях пакеты установлены. Убедитесь, что программа имеет доступ к каталогу, где находится, в режиме записи, перенесите её с папки Program Files.</li>
<li>Virtual device driver – скачайте свежий <a href="https://github.com/ViGEm/ViGEmBus/releases">установщик</a> виртуального драйвера.</li>
<li>Необрабатываемое исключение в приложении – попробуйте другую версию программы, установите последний .NET Framework, переподключите контроллер.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-104" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181812867.png" alt="Необрабатываемое исключение в приложении" width="653" height="258" srcset="" data-srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181812867.png 653w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181812867-300x119.png 300w" sizes="(max-width: 653px) 100vw, 653px" /><meta itemprop="width" content="653"><meta itemprop="height" content="258"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-104" src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181812867.png" alt="Необрабатываемое исключение в приложении" width="653" height="258" srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181812867.png 653w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181812867-300x119.png 300w" sizes="(max-width: 653px) 100vw, 653px" /><meta itemprop="width" content="653"><meta itemprop="height" content="258"></span></noscript></li>
</ul>
<p>Не работает правый стик – выберите правильный вариант устройства в конфигурации игры.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-large wp-image-105" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181856627-730x732.png" alt="Не работает правый стик" width="730" height="732" srcset="" data-srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181856627-730x732.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181856627-300x300.png 300w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181856627-150x150.png 150w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181856627-768x770.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181856627-100x100.png 100w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181856627.png 1022w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="732"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-large wp-image-105" src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181856627-730x732.png" alt="Не работает правый стик" width="730" height="732" srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181856627-730x732.png 730w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181856627-300x300.png 300w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181856627-150x150.png 150w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181856627-768x770.png 768w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181856627-100x100.png 100w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_181856627.png 1022w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="732"></span></noscript></p>
<p>Красный квадрат вместо контроллера – устройство не подключено, не работает, отключено в Диспетчере задач. Иногда геймпад не работает с новыми играми – проблему исправит обновление программы – дождитесь его.</p>
<h2 id="preimuschestva-i-nedostatki-programmy">Преимущества и недостатки программы</h2>
<p>Плюсы:</p>
<ul>
<li>Крохотный размер.</li>
<li>Свободное перепрограммирование клавиш геймпада.</li>
<li>Поддержка двух контроллеров.</li>
<li>Задействование потенциала процессоров с разрядностью x</li>
<li>Сохранение пресетов настроек.</li>
<li>Бесплатное распространение.</li>
</ul>
<p>Минусы:</p>
<ul>
<li>Ряд игр работает нестабильно.</li>
</ul>
<h2 id="kak-udalit">Как удалить</h2>
<p>Инструкция как удалить X360CE с компьютера полностью (с пресетами, настройками) простая: выделите файлы программы, нажмите Delete, подтвердите операцию. Их название начинаются с «x360ce*» и «x-input*».</p>
<p><iframe class="lazy lazy-hidden" loading="lazy" title="Как настроить эмулятор x360ce x64 на компьютере" width="730" height="411" data-lazy-type="iframe" data-src="https://www.youtube.com/embed/YjJCqH77YBc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe><noscript><iframe loading="lazy" title="Как настроить эмулятор x360ce x64 на компьютере" width="730" height="411" src="https://www.youtube.com/embed/YjJCqH77YBc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></noscript></p><script>
window.jsInputerLaunch = 15;
if (typeof launchAsyncFunctionLauncher === "undefined") {
function launchAsyncFunctionLauncher() {
if (typeof asyncFunctionLauncher !== "undefined" && typeof asyncFunctionLauncher === "function") {
asyncFunctionLauncher();
} else {
setTimeout(function () {
launchAsyncFunctionLauncher();
}, 100)
}
}
}
launchAsyncFunctionLauncher();
</script><script>
var cachedBlocksArray = [];
cachedBlocksArray[335971] = "<!-- Yandex.RTB R-A-2557504-3 --><div id=\"yandex_rtb_R-A-2557504-3\"><\/div><scr"+"ipt>window.yaContextCb.push(()=>{Ya.Context.AdvManager.render({\"blockId\": \"R-A-2557504-3\",\"renderTo\": \"yandex_rtb_R-A-2557504-3\"})})<\/scr"+"ipt>";
cachedBlocksArray[335970] = "<!-- Yandex.RTB R-A-5664845-2 --><div id=\"yandex_rtb_R-A-5664845-2\"><\/div><scr"+"ipt>window.yaContextCb.push(()=>{Ya.Context.AdvManager.render({\"blockId\": \"R-A-5664845-2\",\"renderTo\": \"yandex_rtb_R-A-5664845-2\"})})<\/scr"+"ipt>";
cachedBlocksArray[335969] = "<!-- Yandex.RTB R-A-5664845-1 --><div id=\"yandex_rtb_R-A-5664845-1\"><\/div><scr"+"ipt>window.yaContextCb.push(()=>{Ya.Context.AdvManager.render({\"blockId\": \"R-A-5664845-1\",\"renderTo\": \"yandex_rtb_R-A-5664845-1\"})})<\/scr"+"ipt>";
</script> </div><!-- .entry-content -->
</article>
<div class="social-buttons"><span class="social-button social-button--vkontakte " data-social="vkontakte"></span><span class="social-button social-button--facebook " data-social="facebook"></span><span class="social-button social-button--telegram " data-social="telegram"></span><span class="social-button social-button--odnoklassniki " data-social="odnoklassniki"></span><span class="social-button social-button--twitter " data-social="twitter"></span><span class="social-button social-button--whatsapp " data-social="whatsapp"></span></div>
<meta itemprop="author" content="malostran">
<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://x360ce.su/" content="X360ce – эмулятор геймпада Xbox 360 на ПК">
<meta itemprop="dateModified" content="2023-01-10">
<meta itemprop="datePublished" content="2022-07-09T13:16:27+03:00">
<div itemprop="publisher" itemscope itemtype="https://schema.org/Organization" style="display: none;"><div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" src="https://x360ce.su/wp-content/uploads/2023/01/imgonline-com-ua-resize-msyuy85vltot.png" alt="X360ce"></div><meta itemprop="name" content="X360ce"><meta itemprop="telephone" content="X360ce"><meta itemprop="address" content="https://x360ce.su"></div>
</main><!-- #main -->
</div><!-- #primary -->
<aside id="secondary" class="widget-area" itemscope itemtype="http://schema.org/WPSideBar">
<div id="custom_html-2" class="widget_text widget widget_custom_html"><div class="widget-header">X360ce</div><div class="textwidget custom-html-widget"><div class="sbtablewrap">
<table class="sbtable">
<tr><th>Разработчик</th><td>X360CE Team</td></tr>
<tr><th>Лицензия</th><td>Бесплатная</td></tr>
<tr><th>Версия</th><td>4.17.15.0</td></tr>
<tr><th>Размер</th><td>13.1Mb</td></tr>
<tr><th>Обновлено</th><td>15.11.2020</td></tr>
<tr><th>Операционная система</th><td>Windows 10, 8, 7, XP</td></tr>
<tr><th>Язык</th><td>Английский</td></tr>
<tr><th>Категория</th><td>Эмуляторы</td></tr>
</table>
</div></div></div><div id="custom_html-3" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><p style="text-align: center;margin-bottom: 20px !important;"><a class="btn" href="https://x360ce.su/wp-content/uploads/x360ce.exe"><i class="icon-arrow-up-outline" style="transform: rotate(180deg );display: inline-block;vertical-align: middle;margin-right: 8px;"></i>Скачать x360ce</a></p></div></div><div id="wpshop_widget_articles-2" class="widget widget_wpshop_widget_articles"><div class="widget-header">Инструкции</div><div class="widget-articles">
<article class="post-card post-card--small ">
<div class="post-card__thumbnail">
<a href="https://x360ce.su/instruktsii/x360ce-vyletaet-pri-zapuske/">
<div class="post-card__icon">
<img width="100" height="100" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182934562-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="Удалите драйвер контроллера через Диспетчер устройств" decoding="async" loading="lazy" srcset="" data-srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182934562-100x100.png 100w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182934562-150x150.png 150w" sizes="(max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182934562-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="Удалите драйвер контроллера через Диспетчер устройств" decoding="async" loading="lazy" srcset="" data-srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182934562-100x100.png 100w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182934562-150x150.png 150w" sizes="(max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182934562-100x100.png" class="attachment-yelly_square size-yelly_square wp-post-image" alt="Удалите драйвер контроллера через Диспетчер устройств" decoding="async" loading="lazy" srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182934562-100x100.png 100w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182934562-150x150.png 150w" sizes="(max-width: 100px) 100vw, 100px" /></noscript></noscript> </div>
</a>
</div>
<div class="post-card__body">
<div class="post-card__title"><a href="https://x360ce.su/instruktsii/x360ce-vyletaet-pri-zapuske/">X360CE вылетает при запуске</a></div>
<div class="post-card__meta">
<span class="post-card__views">11.3k.</span> </div>
</div>
</article>
<article class="post-card post-card--small ">
<div class="post-card__thumbnail">
<a href="https://x360ce.su/instruktsii/x360ce-analogi/">
<div class="post-card__icon">
<img width="100" height="100" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182803697-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="" decoding="async" loading="lazy" srcset="" data-srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182803697-100x100.png 100w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182803697-150x150.png 150w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182803697.png 200w" sizes="(max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182803697-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="" decoding="async" loading="lazy" srcset="" data-srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182803697-100x100.png 100w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182803697-150x150.png 150w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182803697.png 200w" sizes="(max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182803697-100x100.png" class="attachment-yelly_square size-yelly_square wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182803697-100x100.png 100w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182803697-150x150.png 150w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182803697.png 200w" sizes="(max-width: 100px) 100vw, 100px" /></noscript></noscript> </div>
</a>
</div>
<div class="post-card__body">
<div class="post-card__title"><a href="https://x360ce.su/instruktsii/x360ce-analogi/">Aналоги x360CE</a></div>
<div class="post-card__meta">
<span class="post-card__views">7.1k.</span> </div>
</div>
</article>
<article class="post-card post-card--small ">
<div class="post-card__thumbnail">
<a href="https://x360ce.su/instruktsii/x360ce-ne-vidit-geympad/">
<div class="post-card__icon">
<img width="100" height="100" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182554295-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="" decoding="async" loading="lazy" srcset="" data-srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182554295-100x100.png 100w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182554295-150x150.png 150w" sizes="(max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182554295-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="" decoding="async" loading="lazy" srcset="" data-srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182554295-100x100.png 100w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182554295-150x150.png 150w" sizes="(max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182554295-100x100.png" class="attachment-yelly_square size-yelly_square wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182554295-100x100.png 100w, https://x360ce.su/wp-content/uploads/2023/01/izobrazhenie_2023-01-09_182554295-150x150.png 150w" sizes="(max-width: 100px) 100vw, 100px" /></noscript></noscript> </div>
</a>
</div>
<div class="post-card__body">
<div class="post-card__title"><a href="https://x360ce.su/instruktsii/x360ce-ne-vidit-geympad/">X360CE не видит геймпад</a></div>
<div class="post-card__meta">
<span class="post-card__views">8.7k.</span> </div>
</div>
</article></div></div>
</aside><!-- #secondary -->
</div><!--.site-content-inner-->
</div><!--.site-content-->
<div class="site-footer-container">
<div class="footer-navigation fixed" itemscope itemtype="http://schema.org/SiteNavigationElement">
<div class="main-navigation-inner fixed">
<div class="menu-menyu-v-futere-container"><ul id="footer_menu" class="menu"><li id="menu-item-45" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-45"><a href="https://x360ce.su/o-sayte/">О сайте</a></li>
<li id="menu-item-44" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44"><a href="https://x360ce.su/kontakty/">Контакты</a></li>
<li id="menu-item-46" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-46"><a rel="privacy-policy" href="https://x360ce.su/privacy-policy/">Политика конфиденциальности</a></li>
</ul></div> </div>
</div><!--footer-navigation-->
<footer id="colophon" class="site-footer full" itemscope itemtype="http://schema.org/WPFooter">
<div class="site-footer-inner fixed">
<div class="footer-bottom">
<div class="footer-info">
<div class="footer-copyright">© 2022-2024 Не является официальным сайтом. Все товарные знаки принадлежат их владельцам.</div>
<div class="footer-under-copyright"></div>
</div>
</div>
</div>
</footer><!--.site-footer-->
</div>
<button type="button" class="scrolltop js-scrolltop"></button>
</div><!-- #page -->
<script>var pseudo_links = document.querySelectorAll(".pseudo-clearfy-link");for (var i=0;i<pseudo_links.length;i++ ) { pseudo_links[i].addEventListener("click", function(e){ window.open( e.target.getAttribute("data-uri") ); }); }</script><script>
if (typeof rb_ajaxurl==='undefined') {var rb_ajaxurl = 'https://x360ce.su/wp-admin/admin-ajax.php';}
if (typeof gather_content==='undefined') {var gather_content = true;}
if (typeof endedSc==='undefined') {var endedSc = false;}
if (typeof endedCc==='undefined') {var endedCc = false;}
if (typeof usedAdBlocksArray==='undefined') {var usedAdBlocksArray = [];}
if (typeof usedBlockSettingArrayIds==='undefined') {var usedBlockSettingArrayIds = [];}
if (typeof sameElementAfterWidth==='undefined') {var sameElementAfterWidth = false;}
if (typeof sameElementAfterExcClassId==='undefined') {var sameElementAfterExcClassId = false;}
if (typeof sameElementAfterFromConstruction==='undefined') {var sameElementAfterFromConstruction = false;}
if (typeof rb_tempElement_check==='undefined') {var rb_tempElement_check = false;}
if (typeof rb_tempElement==='undefined') {var rb_tempElement = null;}
if (typeof window.jsInputerLaunch==='undefined') {window.jsInputerLaunch = -1;}
function launchUpdateRbDisplays() {
if ((typeof updateRbDisplays !== 'undefined')&&(typeof updateRbDisplays === 'function')) {
updateRbDisplays();
} else {
setTimeout(function () {
launchUpdateRbDisplays();
}, 200);
}
}
/* "sc" in variables - mark for shortcode variable */
function shortcodesInsert() {
let gatheredBlocks = document.querySelectorAll('.percentPointerClass.scMark'),
scBlockId = -1,
scAdId = -1,
blockStatus = '',
dataFull = -1,
gatheredBlockChild,
okStates = ['done','refresh-wait','no-block','fetched'],
scContainer,
sci,
i1 = 0,
skyscraperCheck = [],
skyscraperStatus = false,
splitedSkyscraper = [],
gatheredBlockChildSkyParts = [],
stickyStatus = false,
stickyCheck = [],
stickyFixedStatus = false,
stickyFixedCheck = [],
overflowCheck = [],
overflowStatus = false,
repeatableIdentifier = "",
dataCidIdentifier = null,
divCidElement = '';
if (typeof scArray !== 'undefined') {
if (scArray&&scArray.length > 0&&gatheredBlocks&&gatheredBlocks.length > 0&&typeof window.rulvW5gntb !== 'undefined') {
dataCidIdentifier = window.rulvW5gntb;
for (let i = 0; i < gatheredBlocks.length; i++) {
gatheredBlockChild = gatheredBlocks[i].children[0];
if (!gatheredBlockChild) {
continue;
}
scAdId = -3;
blockStatus = null;
scContainer = null;
dataFull = -1;
skyscraperStatus = false;
splitedSkyscraper = [];
gatheredBlockChildSkyParts = [];
stickyStatus = false;
stickyCheck = [];
stickyFixedStatus = false;
stickyFixedCheck = [];
repeatableIdentifier = "";
divCidElement = null;
scAdId = gatheredBlockChild.getAttribute('data-aid');
scBlockId = gatheredBlockChild.getAttribute('data-id');
blockStatus = gatheredBlockChild.getAttribute('data-state');
dataFull = gatheredBlockChild.getAttribute('data-full');
if (scBlockId&&scAdId > 0) {
sci = -1;
for (i1 = 0; i1 < scArray.length; i1++) {
if (scBlockId == scArray[i1]['blockId']&&scAdId == scArray[i1]['adId']) {
sci = i1;
}
}
if (sci > -1) {
if (blockStatus&&okStates.includes(blockStatus)) {
if (blockStatus=='no-block') {
gatheredBlockChild.innerHTML = '';
} else if ((blockStatus=='fetched'&&dataFull==1)||!['no-block','fetched'].includes(blockStatus)) {
for (let cl1 = 0; cl1 < gatheredBlocks[i].classList.length; cl1++) {
if (gatheredBlocks[i].classList[cl1].includes("repeatable-mark")) {
repeatableIdentifier = gatheredBlocks[i].classList[cl1];
}
}
if (repeatableIdentifier) {
divCidElement = document.querySelectorAll(".percentPointerClass.scMark."+repeatableIdentifier+' div[data-cid="'+dataCidIdentifier+'"]');
} else {
divCidElement = gatheredBlockChild.querySelectorAll('div[data-cid="'+dataCidIdentifier+'"]');
}
var text = scArray[sci]['text'];
if (divCidElement&&divCidElement.length > 0) {
for (let i2 = 0; i2 < divCidElement.length; i2++) {
jQuery(divCidElement[i2]).html(text);
}
} else {
jQuery(gatheredBlockChild).html(text);
}
launchUpdateRbDisplays();
}
if (blockStatus!='fetched'||(blockStatus=='fetched'&&dataFull==1)) {
for (i1 = 0; i1 < scArray.length; i1++) {
if (scBlockId == scArray[i1]['blockId']) {
scArray.splice(i1, 1);
i1--;
}
}
gatheredBlocks[i].classList.remove('scMark');
}
}
}
} else if (scBlockId&&scAdId < 1&&['no-block','fetched'].includes(blockStatus)) {
for (i1 = 0; i1 < scArray.length; i1++) {
if (scBlockId == scArray[i1]['blockId']) {
scArray.splice(i1, 1);
i1--;
}
}
gatheredBlocks[i].classList.remove('scMark');
}
}
} else if (!scArray||(scArray&&scArray.length < 1)) {
endedSc = true;
}
} else {
endedSc = true;
}
if (!endedSc) {
setTimeout(function () {
shortcodesInsert();
}, 200);
}
}
function clearUnsuitableCache(cuc_cou) {
let scAdId = -1;
let ccRepeat = false;
let gatheredBlocks = document.querySelectorAll('.percentPointerClass .' + block_classes.join(', .percentPointerClass .'));
if (gatheredBlocks&&gatheredBlocks.length > 0) {
for (let i = 0; i < gatheredBlocks.length; i++) {
if (gatheredBlocks[i]['dataset']['aid']&&gatheredBlocks[i]['dataset']['aid'] < 0) {
if ((gatheredBlocks[i]['dataset']["state"]=='no-block')||(['done','fetched','refresh-wait'].includes(gatheredBlocks[i]['dataset']["state"]))) {
gatheredBlocks[i]['innerHTML'] = '';
} else {
ccRepeat = true;
}
} else if (!gatheredBlocks[i]['dataset']['aid']) {
ccRepeat = true;
}
}
if (cuc_cou < 50) {
if (ccRepeat) {
setTimeout(function () {
clearUnsuitableCache(cuc_cou+1);
}, 100);
}
} else {
endedCc = true;
}
} else {
endedCc = true;
}
}
function blocksRepositionUse(containerString, blType, searchType, contentElement) {
let blocksInContainer;
let blLocal = blType;
let currentBlock;
let currentBlockId;
let currentBlockPosition;
let currentContainer;
let i = 0;
let j = 0;
let blockStrJs = ' .percentPointerClass.marked';
let blockStrPhp = ' .percentPointerClass:not(.marked)';
let blockStr = ' .percentPointerClass';
let checkPointer = null;
let blockRepeatEnd = false;
if (searchType) {
if (searchType == 'marked') {
while (!blockRepeatEnd) {
blLocal = blLocal.parentElement;
if (blLocal) {
checkPointer = blLocal.querySelector("#content_pointer_id");
if (!checkPointer) {
blocksInContainer = jQuery(blLocal).parent(containerString);
if (blocksInContainer && blocksInContainer.length > 0) {
/* checkPointer = blocksInContainer.querySelector("#content_pointer_id"); */
checkPointer = jQuery(blocksInContainer).find("#content_pointer_id");
if (checkPointer && checkPointer.length > 0) {
blocksInContainer = null;
}
blockRepeatEnd = true;
}
} else {
blockRepeatEnd = true
}
} else {
blockRepeatEnd = true
}
}
/* blocksInContainer = jQuery(blType).parent(containerString); */
if (blocksInContainer&&blocksInContainer.length > 0) {
/* blocksInContainer.parentNode.insertBefore(rb_tempElement, blocksInContainer); */
blocksInContainer[0].parentNode.insertBefore(rb_tempElement, blocksInContainer[0]);
sameElementAfterExcClassId = false;
return blocksInContainer[0];
}
return blType;
} else if (searchType == 'non-marked') {
blocksInContainer = document.querySelectorAll(blType + containerString + blockStrPhp);
if (blocksInContainer && blocksInContainer.length > 0 && usedBlockSettingArray && usedBlockSettingArray.length > 0) {
for (i = 0; i < blocksInContainer.length; i++) {
currentBlock = blocksInContainer[i];
currentBlockId = currentBlock.querySelector('.' + block_classes.join(', .')).getAttribute('data-id');
currentContainer = null;
for (j = 0; j < usedBlockSettingArray.length; i++) {
if (usedBlockSettingArray[i]['id'] == currentBlockId) {
currentBlockPosition = usedBlockSettingArray[i]['elementPosition'];
currentContainer = currentBlock.closest(blType + containerString);
if (currentBlockPosition == 0) {
currentContainer.parentNode.insertBefore(currentBlock, currentContainer);
} else {
currentContainer.parentNode.insertBefore(currentBlock, currentContainer.nextSibling);
}
break;
}
}
}
}
}
}
return false;
}
function createStyleElement(blockNumber, localElementCss) {
let htmlToAdd = '';
let marginString;
let textAlignString;
let contPoi;
let emptyValues = false;
let elementToAddStyleLocal = document.querySelector('#blocksAlignStyle');
if (!elementToAddStyleLocal) {
contPoi = document.querySelector('#content_pointer_id');
if (!contPoi) {
return false;
}
elementToAddStyleLocal = document.createElement('style');
elementToAddStyleLocal.setAttribute('id', 'blocksAlignStyle');
contPoi.parentNode.insertBefore(elementToAddStyleLocal, contPoi);
}
switch (localElementCss) {
case 'left':
emptyValues = false;
marginString = '0 auto 0 0';
textAlignString = 'left';
break;
case 'right':
emptyValues = false;
marginString = '0 0 0 auto';
textAlignString = 'right';
break;
case 'center':
emptyValues = false;
marginString = '0 auto';
textAlignString = 'center';
break;
case 'default':
emptyValues = true;
marginString = 'default';
textAlignString = 'default';
/** here will be css */
break;
}
if (!emptyValues) {
htmlToAdd = '.percentPointerClass > *[data-id="'+blockNumber+'"] {\n' +
' margin: '+marginString+';\n' +
'}\n';
}
elementToAddStyleLocal.innerHTML += htmlToAdd;
return textAlignString;
}
function initTargetToInsert(position, type, currentElement) {
let posCurrentElement;
let usedElement;
if (type == 'element') {
if (position == 0) {
posCurrentElement = currentElement;
if (!(typeof obligatoryMargin!=='undefined'&&obligatoryMargin===1)) {
currentElement.classList.add('rfwp_removedMarginTop');
}
} else {
posCurrentElement = currentElement.nextSibling;
if (!(typeof obligatoryMargin!=='undefined'&&obligatoryMargin===1)) {
currentElement.classList.add('rfwp_removedMarginBottom');
}
}
currentElement.style.clear = 'both';
} else {
usedElement = currentElement;
if (position == 0) {
posCurrentElement = usedElement;
} else {
posCurrentElement = usedElement.nextSibling;
}
}
return posCurrentElement;
}
function checkAdsWidth(content_pointer, posCurrentElement, currentElement) {
let widthChecker = document.querySelector('#widthChecker');
let widthCheckerStyle = null;
let content_pointerStyle = getComputedStyle(content_pointer);
/* let getPositionForTempElement = null;
let testImgDetected = false;
let testImg;
let testImageCompWidth;
let testImgCou = 0
let figureChilds;
let figureComWidth;
let fcCou = 0; */
let content = content_pointer.parentElement;
if (!widthChecker) {
widthChecker = document.createElement("div");
widthChecker.setAttribute('id','widthChecker');
widthChecker.style.display = 'flex';
}
if (content) {
posCurrentElement = initTargetToInsert(posCurrentElement, 'term', currentElement);
currentElement.parentNode.insertBefore(widthChecker, posCurrentElement);
widthCheckerStyle = getComputedStyle(widthChecker);
/* testImg = currentElement.previousSibling;
if (testImg) {
while (!testImgDetected&&testImgCou<4) {
if (testImg&&testImg.nodeName.toLowerCase() === 'figure') {
figureComWidth = getComputedStyle(testImg);
figureComWidth = parseInt(figureComWidth.width);
figureChilds = testImg.childNodes;
if (figureChilds&&figureChilds.length > 0) {
while (!testImgDetected&&figureChilds[fcCou]) {
if (figureChilds[fcCou] instanceof HTMLImageElement) {
testImgDetected = true;
testImageCompWidth = getComputedStyle(figureChilds[fcCou]);
testImageCompWidth = parseInt(testImageCompWidth.width);
console.log('img_f_w:'+figureComWidth+'; img_w:'+testImageCompWidth+';');
}
fcCou++;
}
}
}
if (testImg instanceof HTMLImageElement) {
testImgDetected = true;
testImageCompWidth = getComputedStyle(testImg);
testImageCompWidth = parseInt(testImageCompWidth.width);
console.log('img_w:'+testImageCompWidth+';');
}
if (!testImg.previousSibling) {
break;
}
testImg = testImg.previousSibling;
testImgCou++;
}
}
console.log('cp_w:'+parseInt(content_pointerStyle.width)+'; wc_w:'+parseInt(widthCheckerStyle.width)+';'); */
if (parseInt(widthCheckerStyle.width) >= (parseInt(content_pointerStyle.width) - 50)) {
return true;
}
}
currentElement.parentNode.insertBefore(rb_tempElement, currentElement.nextSibling);
rb_tempElement_check = true;
return false;
}
/* function currentElementReceiver(revert, curSum, elList, currentElement) {
let origCurrentElement = currentElement;
let content_pointer = document.querySelector("#content_pointer_id");
let sameElementAfterWidth = false;
let testCou = 0;
while (elList[curSum]&&sameElementAfterWidth==false&&testCou < 5) {
currentElement = elList[curSum];
try {
sameElementAfterWidth=true;
sameElementAfterWidth = checkAdsWidth(content_pointer, 0, currentElement);
} catch (ex) {
console.log(ex.message);
}
revert? curSum--: curSum++;
testCou++;
}
return currentElement?currentElement:origCurrentElement;
} */
function currentElementReceiverSpec(revert, curSum, elList, currentElement) {
let origCurrentElement = currentElement;
let content_pointer = document.querySelector("#content_pointer_id"); /* orig */
let sameElementAfterWidth = false;
let testCou = 0;
while (elList[curSum]&&sameElementAfterWidth==false&&testCou < 5) {
currentElement = elList[curSum]['element'];
try {
sameElementAfterWidth=true;
sameElementAfterWidth = checkAdsWidth(content_pointer, 0, currentElement);
} catch (ex) {
console.log(ex.message);
}
revert? curSum--: curSum++;
testCou++;
}
return currentElement?currentElement:origCurrentElement;
}
function excIdClUnpacker() {
let excArr = [],
cou = 0,
currExcStr = '',
curExcFirst = '';
excArr['id'] = [];
excArr['class'] = [];
excArr['tag'] = [];
if (excIdClass&&excIdClass.length > 0) {
while (excIdClass[cou]) {
currExcStr = excIdClass[cou];
if (currExcStr.length > 0) {
curExcFirst = currExcStr.substring(0,1);
switch (curExcFirst) {
case '#':
if (currExcStr.length > 1) {
currExcStr = currExcStr.substring(1);
excArr['id'].push(currExcStr);
}
break;
case '.':
if (currExcStr.length > 1) {
currExcStr = currExcStr.substring(1);
excArr['class'].push(currExcStr);
}
break;
default:
excArr['tag'].push(currExcStr);
break;
}
cou++;
}
}
}
return excArr;
}
function asyncBlocksInsertingFunction(blockSettingArray) {
try {
var content_pointer = document.querySelector("#content_pointer_id"); /* orig */
var parent_with_content = content_pointer.parentElement;
var lordOfElements = parent_with_content;
parent_with_content = parent_with_content.parentElement;
var newElement = document.createElement("div");
var elementToAdd;
var elementToAddStyle;
var poolbackI = 0;
var counter = 0;
var currentElement;
var repeatableCurrentElement;
var repeatableSuccess;
var reCou;
var curFirstPlace;
var curElementCount;
var curElementStep;
var backElement = 0;
var sumResult = 0;
var curSumResult = 0;
var repeat = false;
var currentElementChecker = false;
let containerFor6th = [];
let containerFor7th = [];
var posCurrentElement;
var block_number;
let contentLength = content_pointer.getAttribute('data-content-length');
let rejectedBlocks = content_pointer.getAttribute('data-rejected-blocks');
if (rejectedBlocks&&rejectedBlocks.length > 0) {
rejectedBlocks = rejectedBlocks.split(',');
}
let widthCheck = false;
let currentElementList;
var testElement1 = null;
var termorarity_parent_with_content = parent_with_content;
var termorarity_parent_with_content_length = 0;
var headersList = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'];
for (var hc1 = 0; hc1 < headersList.length; hc1++) {
termorarity_parent_with_content_length += termorarity_parent_with_content.getElementsByTagName(headersList[hc1]).length;
}
let detailedElementList;
let ExcStrCou = 1;
let detailedQueryString;
let usedElement;
let tagList = [];
let localSumResult;
let binderName;
var removeClearing;
var repeatableBlockIdentifier = 0;
var i;
if (contentLength < 1) {
contentLength = parent_with_content.innerText.length
}
rb_tempElement = document.querySelector('#rb_tempElement');
if (!rb_tempElement) {
rb_tempElement = document.createElement('span');
rb_tempElement.setAttribute('id', 'rb_tempElement');
}
function getFromConstructions(currentElement) {
if (currentElement.parentElement.tagName.toLowerCase() == "blockquote") {
currentElement = currentElement.parentElement;
/* initTargetToInsert(blockSettingArray, 'element', currentElement); */
currentElement.parentNode.insertBefore(rb_tempElement, currentElement);
rb_tempElement_check = true;
sameElementAfterFromConstruction=false;
} else if (["tr","td","th","thead","tbody","table"].includes(currentElement.parentElement.tagName.toLowerCase())) {
currentElement = currentElement.parentElement;
while (["tr","td","th","thead","tbody","table"].includes(currentElement.parentElement.tagName.toLowerCase())) {
currentElement = currentElement.parentElement;
}
currentElement.parentNode.insertBefore(rb_tempElement, currentElement);
rb_tempElement_check = true;
sameElementAfterFromConstruction=false;
}
return currentElement;
}
function directClassElementDetecting(blockSettingArray, directElement) {
let findQuery = 0;
let directClassElementResult = [];
currentElement = document.querySelectorAll(directElement);
if (currentElement.length > 0) {
if (blockSettingArray[i]['elementPlace'] > 1) {
if (currentElement.length >= blockSettingArray[i]['elementPlace']) {
currentElement = currentElement[blockSettingArray[i]['elementPlace']-1];
} else if (currentElement.length < blockSettingArray[i]['elementPlace']) {
currentElement = currentElement[currentElement.length - 1];
} else {
findQuery = 1;
}
} else if (blockSettingArray[i]['elementPlace'] < 0) {
if ((currentElement.length + blockSettingArray[i]['elementPlace'] + 1) > 0) {
currentElement = currentElement[currentElement.length + blockSettingArray[i]['elementPlace']];
} else {
findQuery = 1;
}
} else {
findQuery = 1;
}
} else {
findQuery = 1;
}
directClassElementResult['findQuery'] = findQuery;
directClassElementResult['currentElement'] = currentElement;
return directClassElementResult;
}
function placingToH1(usedElement, elementTagToFind) {
let uselessLet;
currentElement = usedElement.querySelectorAll(elementTagToFind);
if (currentElement.length < 1) {
if (usedElement.parentElement) {
uselessLet = placingToH1(usedElement.parentElement, elementTagToFind);
}
}
return currentElement;
}
function elementsCleaning(excArr, elList, pwcLocal, gatherString) {
let markedClass = 'rb_m_inc';
let markedClassBad = 'rb_m_exc';
let cou = 0;
let cou1 = 0;
let finalArr = [];
let finalArrClear = [];
let checkNearest;
let outOfRangeCheck;
let gatherRejected;
let allower;
try {
while (elList[cou]) {
allower = true;
if (!elList[cou].classList.contains(markedClassBad)) {
if (excArr&&excArr.length > 0) {
cou1 = 0;
while (excArr[cou1]) {
checkNearest = elList[cou].parentElement.closest(excArr[cou1]);
if (checkNearest) {
checkNearest.classList.add('currClosest');
outOfRangeCheck = pwcLocal.querySelector('.currClosest');
if (outOfRangeCheck) {
allower = false;
checkNearest.classList.add(markedClass);
gatherRejected = checkNearest.querySelectorAll(gatherString);
if (gatherRejected.length > 0) {
for (let i1 = 0; i1 < gatherRejected.length; i1++) {
gatherRejected[i1].classList.add(markedClassBad);
}
}
}
checkNearest.classList.remove('currClosest');
}
cou1++;
}
}
if (allower===true) {
elList[cou].classList.add(markedClass);
/* finalArr.push(elList[cou]); */
}
}
cou++;
}
finalArr = pwcLocal.querySelectorAll('.'+markedClass+':not('+markedClassBad+')');
finalArrClear = pwcLocal.querySelectorAll('.'+markedClass+',.'+markedClassBad);
if (finalArrClear&&finalArrClear.length > 0) {
for (let i1 = 0; i1 < finalArrClear.length; i1++) {
finalArrClear[i1].classList.remove(markedClass,markedClassBad);
}
}
} catch (er) {
console.log(er.message);
}
return finalArr;
}
function cureentElementsGather(usedElement, loopLimit = 2, localPwc = parent_with_content) {
let curElementSearchRepeater = true;
let curElementSearchCounter = 0;
let currentElementLoc = null;
let ExcludedStringBegin = '';
let ExcludedString = '';
let ExcludedStringEnd = '';
let tagListString = '';
let tagListStringExc = '';
let cou = 0;
/* let excArr = excIdClUnpacker(); */
let tagListCou = 0;
if (usedElement=='h1') {
currentElementLoc = placingToH1(localPwc, usedElement);
} else {
if (usedElement=='h2-4') {tagList = ['h2','h3','h3'];}
else {tagList = [usedElement]; }
while (tagList[tagListCou]) {
tagListString += ((cou++>0)?',':'')+tagList[tagListCou];
tagListStringExc += ':not('+tagList[tagListCou]+')';
tagListCou++;
}
ExcludedString = '';
if (excIdClass&&excIdClass.length > 0) {
for (let i2 = 0; i2 < excIdClass.length; i2++) {
if (excIdClass[i2].length > 0) {
ExcludedString += (i2>0?',':'')+excIdClass[i2]+tagListStringExc;
}
}
}
detailedQueryString += tagListString+','+ExcludedString;
/* console.log(detailedQueryString); */
while (curElementSearchRepeater&&curElementSearchCounter < loopLimit) {
try {
currentElementLoc = localPwc.querySelectorAll(tagListString);
} catch (e1) {console.log(e1.message);}
if (!currentElementLoc) {
if (localPwc.parentElement) {
localPwc = localPwc.parentElement;
} else {
break;
}
} else {
currentElementLoc = elementsCleaning(excIdClass, currentElementLoc, localPwc, detailedQueryString);
curElementSearchRepeater = false;
}
curElementSearchCounter++;
}
}
return currentElementLoc;
}
function currentElementReceiver(revert, localCurEl = currentElement) {
let origCurEl = localCurEl;
curSumResult = sumResult;
detailedElementList = localCurEl;
sameElementAfterWidth = false;
let testCou = 0;
while (detailedElementList[curSumResult]&&sameElementAfterWidth==false&&testCou < 8) {
localCurEl = detailedElementList[curSumResult];
try {
sameElementAfterWidth=true;
sameElementAfterWidth = checkAdsWidth(content_pointer, blockSettingArray[i]["elementPosition"], localCurEl);
} catch (ex) {
console.log(ex.message);
}
revert? curSumResult--: curSumResult++;
testCou++;
}
if (localCurEl) {
currentElementChecker = true;
}
return localCurEl?localCurEl:origCurEl;
}
function endingActions(block_number) {
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
}
for (i = 0; i < blockSettingArray.length; i++) {
currentElement = null;
currentElementChecker = false;
sameElementAfterWidth = false;
sameElementAfterExcClassId = false;
sameElementAfterFromConstruction = false;
tagListCou = 0;
poolbackI = 0;
detailedQueryString = '';
binderName = elementBinderNameGenerator();
try {
if (!blockSettingArray[i]["text"]
||(blockSettingArray[i]["text"]&&blockSettingArray[i]["text"].length < 1)
||(rejectedBlocks&&rejectedBlocks.includes(blockSettingArray[i]["id"]))
||((blockSettingArray[i]["maxHeaders"] > 0)&&(blockSettingArray[i]["maxHeaders"] < parseInt(termorarity_parent_with_content_length)))
||((blockSettingArray[i]["maxSymbols"] > 0)&&(blockSettingArray[i]["maxSymbols"] < parseInt(contentLength)))
||(content_pointer.classList.contains("hard-content")&&blockSettingArray[i]["setting_type"]!=3)
) {
blockSettingArray.splice(i--, 1);
poolbackI = 1;
continue;
}
block_number = 0;
elementToAdd = document.createElement("div");
elementToAdd.classList.add("percentPointerClass");
elementToAdd.classList.add("marked");
if (blockSettingArray[i]["sc"]==1) {
elementToAdd.classList.add("scMark");
}
elementToAdd.innerHTML = blockSettingArray[i]["text"];
elementToAdd.dataset.rbinder = binderName;
block_number = elementToAdd.children[0].attributes['data-id'].value;
if (blockDuplicate == 'no') {
if (usedBlockSettingArrayIds.length > 0) {
for (let i1 = 0; i1 < usedBlockSettingArrayIds.length; i1++) {
if (block_number==usedBlockSettingArrayIds[i1]) {
blockSettingArray.splice(i--, 1);
poolbackI = 1;
break;
}
}
if (poolbackI == 1) {
continue;
}
}
}
elementToAddStyle = createStyleElement(block_number, blockSettingArray[i]["elementCss"]);
if (elementToAddStyle&&elementToAddStyle!='default') {
elementToAdd.style.textAlign = elementToAddStyle;
}
if ((blockSettingArray[i]["minHeaders"] > 0)&&(blockSettingArray[i]["minHeaders"] > termorarity_parent_with_content_length)) {continue;}
if (blockSettingArray[i]["minSymbols"] > contentLength) {continue;}
if (blockSettingArray[i]["setting_type"] == 1) {
currentElement = cureentElementsGather(blockSettingArray[i]["element"].toLowerCase());
if (currentElement) {
if (blockSettingArray[i]["elementPlace"] < 0) {
sumResult = currentElement.length + blockSettingArray[i]["elementPlace"];
if (sumResult >= 0 && sumResult < currentElement.length) {
currentElement = currentElementReceiver(true);
}
} else {
sumResult = blockSettingArray[i]["elementPlace"] - 1;
if (sumResult < currentElement.length) {
currentElement = currentElementReceiver(false);
}
}
}
if (currentElement != undefined && currentElement != null && currentElementChecker) {
posCurrentElement = initTargetToInsert(blockSettingArray[i]["elementPosition"], 'element', currentElement);
currentElement.parentNode.insertBefore(elementToAdd, posCurrentElement);
currentElement.classList.add('rbinder-'+binderName);
elementToAdd.classList.remove('coveredAd');
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
rb_tempElement_check = false;
} else {
repeat = true;
}
}
else if (blockSettingArray[i]["setting_type"] == 2) {
if (blockDuplicate == 'no') {
blockSettingArray[i]["elementCount"] = 1;
}
repeatableCurrentElement = [];
reCou = 0;
curFirstPlace = blockSettingArray[i]["firstPlace"];
curElementCount = blockSettingArray[i]["elementCount"];
curElementStep = blockSettingArray[i]["elementStep"];
repeatableSuccess = false;
elementToAddStyle = createStyleElement(block_number, blockSettingArray[i]["elementCss"]);
repeatableCurrentElement = cureentElementsGather(blockSettingArray[i]["element"].toLowerCase());
if (repeatableCurrentElement) {
for (let i1 = 0; i1 < blockSettingArray[i]["elementCount"]; i1++) {
currentElementChecker = false;
let repElementToAdd = document.createElement("div");
repElementToAdd.classList.add("percentPointerClass");
repElementToAdd.classList.add("marked");
if (blockSettingArray[i]["sc"]==1) {
repElementToAdd.classList.add("scMark");
}
repElementToAdd.classList.add("repeatable-mark-"+repeatableBlockIdentifier);
repElementToAdd.innerHTML = blockSettingArray[i]["text"];
if (elementToAddStyle&&elementToAddStyle!='default') {
repElementToAdd.style.textAlign = elementToAddStyle;
}
sumResult = Math.round(parseInt(blockSettingArray[i]["firstPlace"]) + (i1*parseInt(blockSettingArray[i]["elementStep"])) - 1);
if (sumResult < repeatableCurrentElement.length) {
currentElement = currentElementReceiver(false, repeatableCurrentElement);
}
if (currentElement != undefined && currentElement != null && currentElementChecker) {
posCurrentElement = initTargetToInsert(blockSettingArray[i]["elementPosition"], 'element', currentElement);
currentElement.parentNode.insertBefore(repElementToAdd, posCurrentElement);
currentElement.classList.add('rbinder-'+binderName);
repElementToAdd.classList.remove('coveredAd');
curFirstPlace = sumResult + parseInt(blockSettingArray[i]["elementStep"]) + 1;
curElementCount--;
repeatableSuccess = true;
} else {
repeatableSuccess = false;
break;
}
}
}
if (repeatableSuccess==true) {
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
repeatableBlockIdentifier++;
} else {
if (!blockSettingArray[i]["unsuccess"]) {
blockSettingArray[i]["unsuccess"] = 1;
} else {
blockSettingArray[i]["unsuccess"] = Math.round(blockSettingArray[i]["unsuccess"] + 1);
}
if (blockSettingArray[i]["unsuccess"] > 10) {
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
} else {
blockSettingArray[i]["firstPlace"] = curFirstPlace;
blockSettingArray[i]["elementCount"] = curElementCount;
blockSettingArray[i]["elementStep"] = curElementStep;
repeat = true;
}
}
}
else if (blockSettingArray[i]["setting_type"] == 3) {
let elementTypeSymbol = '';
let elementSpaceSymbol = '';
let elementName = '';
let elementType = '';
let elementTag = '';
let findQuery = 0;
let directClassResult = [];
let directElement = blockSettingArray[i]["directElement"].trim();
if (directElement.search('#') > -1) {
findQuery = 1;
} else if ((directElement.search('#') < 0)&&(directElement.search('.') > -1)) {
directClassResult = directClassElementDetecting(blockSettingArray, directElement);
findQuery = directClassResult['findQuery'];
currentElement = directClassResult['currentElement'];
}
if (findQuery == 1) {
currentElement = document.querySelector(directElement);
}
if (currentElement) {
currentElementChecker = true;
}
if (currentElement != undefined && currentElement != null && currentElementChecker) {
posCurrentElement = initTargetToInsert(blockSettingArray[i]["elementPosition"], 'element', currentElement);
currentElement.parentNode.insertBefore(elementToAdd, posCurrentElement);
elementToAdd.classList.remove('coveredAd');
currentElement.classList.add('rbinder-'+binderName);
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
} else {
repeat = true;
}
}
else if (blockSettingArray[i]["setting_type"] == 4) {
document.querySelector("#content_pointer_id").parentElement.append(elementToAdd);
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
}
else if (blockSettingArray[i]["setting_type"] == 5) {
let currentElementList = cureentElementsGather('p', 1, content_pointer.parentElement);
if (currentElementList&¤tElementList.length > 0) {
let pCount = currentElementList.length;
let elementNumber = Math.round(pCount/2);
if (pCount > 1) {
currentElement = currentElementList[elementNumber+1];
}
if (currentElement != undefined && currentElement != null) {
if (pCount > 1) {
currentElement.parentNode.insertBefore(elementToAdd, currentElement);
} else {
currentElement.parentNode.insertBefore(elementToAdd, currentElement.nextSibling);
}
elementToAdd.classList.remove('coveredAd');
currentElement.classList.add('rbinder-'+binderName);
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
} else {
repeat = true;
}
} else {
repeat = true;
}
}
else if (blockSettingArray[i]["setting_type"] == 6) {
if (containerFor6th.length > 0) {
for (let j = 0; j < containerFor6th.length; j++) {
if (containerFor6th[j]["elementPlace"]<blockSettingArray[i]["elementPlace"]) {
/* continue; */
if (j == containerFor6th.length-1) {
containerFor6th.push(blockSettingArray[i]);
/* usedAdBlocksArray.push(checkIfBlockUsed); */
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
break;
}
} else {
for (let k = containerFor6th.length-1; k > j-1; k--) {
containerFor6th[k + 1] = containerFor6th[k];
}
containerFor6th[j] = blockSettingArray[i];
/* usedAdBlocksArray.push(checkIfBlockUsed); */
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
break;
}
}
} else {
containerFor6th.push(blockSettingArray[i]);
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
}
/* vidpravutu v vidstiinuk dlya 6ho tipa */
}
else if (blockSettingArray[i]["setting_type"] == 7) {
if (containerFor7th.length > 0) {
for (let j = 0; j < containerFor7th.length; j++) {
if (containerFor7th[j]["elementPlace"]<blockSettingArray[i]["elementPlace"]) {
/* continue; */
if (j == containerFor7th.length-1) {
containerFor7th.push(blockSettingArray[i]);
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
break;
}
} else {
for (let k = containerFor7th.length-1; k > j-1; k--) {
containerFor7th[k + 1] = containerFor7th[k];
}
containerFor7th[j] = blockSettingArray[i];
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
break;
}
}
} else {
containerFor7th.push(blockSettingArray[i]);
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
}
/* vidpravutu v vidstiinuk dlya 7ho tipa */
}
} catch (e) {
console.log(e.message);
}
}
var array = textLengthGatherer(lordOfElements),
tlArray = array.array,
length = array.length;
if (containerFor6th.length > 0) {
percentInserter(lordOfElements, containerFor6th, tlArray, length);
}
if (containerFor7th.length > 0) {
symbolInserter(lordOfElements, containerFor7th, tlArray);
}
shortcodesInsert();
let stopper = 0;
window.addEventListener('load', function () {
if (repeat = true) {
setTimeout(function () {
/* asyncBlocksInsertingFunction(blockSettingArray, contentLength) */
asyncBlocksInsertingFunction(blockSettingArray);
}, 100);
}
});
} catch (e) {
console.log(e.message);
}
}
function possibleTagsInCheckConfirmer(possibleTagsArray, possibleTagsInCheck) {
if (possibleTagsArray.includes("LI")) {
if (possibleTagsArray.includes("UL")) {
possibleTagsInCheck.push("UL");
}
if (possibleTagsArray.includes("OL")) {
possibleTagsInCheck.push("OL");
}
}
return false;
}
function textLengthGatherer(lordOfElementsLoc) {
var possibleTagsArray;
if (typeof tagsListForTextLength!=="undefined") {
possibleTagsArray = tagsListForTextLength;
} else {
possibleTagsArray = ["P", "H1", "H2", "H3", "H4", "H5", "H6", "DIV", "BLOCKQUOTE", "INDEX", "ARTICLE", "SECTION"];
}
let possibleTagsInCheck = ["DIV", "INDEX", "SECTION"];
possibleTagsInCheckConfirmer(possibleTagsArray, possibleTagsInCheck);
let excArr = excIdClUnpacker(),
textLength = 0,
tlArray = [];
function textLengthGathererRec(lordOfElementsLoc) {
let allowed;
let cou1;
let classesArray;
let countSuccess = 0;
try {
for (let i = 0; i < lordOfElementsLoc.children.length; i++) {
if (possibleTagsArray.includes(lordOfElementsLoc.children[i].tagName)
&&!lordOfElementsLoc.children[i].classList.contains("percentPointerClass")
&&lordOfElementsLoc.children[i].id!="toc_container"
) {
if (possibleTagsInCheck.includes(lordOfElementsLoc.children[i].tagName)
&&(lordOfElementsLoc.children[i].children.length > 0)
) {
allowed = true;
if (lordOfElementsLoc.children[i].id&&excArr['id'].length > 0) {
cou1 = 0;
while (excArr['id'][cou1]) {
if (lordOfElementsLoc.children[i].id.toLowerCase()==excArr['id'][cou1].toLowerCase()) {
allowed = false;
break;
}
cou1++;
}
}
if (lordOfElementsLoc.children[i].classList.length > 0&&excArr['class'].length > 0) {
cou1 = 0;
while (excArr['class'][cou1]) {
classesArray = excArr['class'][cou1].split('.');
if (classesArray.every(className => lordOfElementsLoc.children[i].classList.contains(className))) {
allowed = false;
break;
}
cou1++;
}
}
if (excArr['tag'].length > 0) {
cou1 = 0;
while (excArr['tag'][cou1]) {
if (lordOfElementsLoc.children[i].tagName.toLowerCase()==excArr['tag'][cou1].toLowerCase()) {
allowed = false;
break;
}
cou1++;
}
}
if (allowed) {
if (textLengthGathererRec(lordOfElementsLoc.children[i], excArr, possibleTagsArray, possibleTagsInCheck)) {
countSuccess++;
continue;
}
}
}
textLength = textLength + lordOfElementsLoc.children[i].innerText.length;
tlArray.push({
tag: lordOfElementsLoc.children[i].tagName,
length: lordOfElementsLoc.children[i].innerText.length,
lengthSum: textLength,
element: lordOfElementsLoc.children[i]
});
countSuccess++;
}
}
} catch (er) {
console.log(er.message);
}
return countSuccess > 0;
}
textLengthGathererRec(lordOfElementsLoc);
return {array: tlArray, length: textLength};
}
window.asyncFunctionLauncher = function() {
if (window.jsInputerLaunch !== undefined
&&[15, 10].includes(window.jsInputerLaunch)
&&(typeof asyncBlocksInsertingFunction !== 'undefined' )
&&(typeof asyncBlocksInsertingFunction === 'function')
&&typeof endedSc!=='undefined'&&
typeof endedCc!=='undefined'&&
typeof usedAdBlocksArray!=='undefined'&&
typeof usedBlockSettingArrayIds!=='undefined'&&
typeof sameElementAfterWidth!=='undefined'&&
typeof sameElementAfterExcClassId!=='undefined'&&
typeof sameElementAfterFromConstruction!=='undefined'&&
typeof rb_tempElement_check!=='undefined'&&
typeof rb_tempElement!=='undefined'&&
typeof window.jsInputerLaunch!=='undefined') {
/* asyncBlocksInsertingFunction(blockSettingArray, contentLength); */
asyncBlocksInsertingFunction(blockSettingArray);
if (!endedSc) {
shortcodesInsert();
}
if (!endedCc) {
/* clearUnsuitableCache(0); */
}
/* blocksReposition();
cachePlacing();
symbolMarkersPlaced(); */
} else {
setTimeout(function () {
asyncFunctionLauncher();
}, 50);
}
};
/* asyncFunctionLauncher(); */
function asyncInsertingsInsertingFunction(insertingsArray) {
let currentElementForInserting = 0;
let currentElementToMove = 0;
let positionElement = 0;
let position = 0;
let insertToAdd = 0;
let postId = 0;
let repeatSearch = 0;
if (insertingsArray&&insertingsArray.length > 0) {
for (let i = 0; i < insertingsArray.length; i++) {
if (!insertingsArray[i]['used']||(insertingsArray[i]['used']&&insertingsArray[i]['used']==0)) {
positionElement = insertingsArray[i]['position_element'];
position = insertingsArray[i]['position'];
insertToAdd = insertingsArray[i]['content'];
postId = insertingsArray[i]['postId'];
currentElementForInserting = document.querySelector(positionElement);
currentElementToMove = document.querySelector('.coveredInsertings[data-id="'+postId+'"]');
if (currentElementForInserting) {
if (position==0) {
currentElementForInserting.parentNode.insertBefore(currentElementToMove, currentElementForInserting);
currentElementToMove.classList.remove('coveredInsertings');
insertingsArray[i]['used'] = 1;
} else {
currentElementForInserting.parentNode.insertBefore(currentElementToMove, currentElementForInserting.nextSibling);
currentElementToMove.classList.remove('coveredInsertings');
insertingsArray[i]['used'] = 1;
}
} else {
repeatSearch = 1;
}
}
}
}
if (repeatSearch == 1) {
setTimeout(function () {
asyncInsertingsInsertingFunction(insertingsArray);
}, 100)
}
}
function insertingsFunctionLaunch() {
if (window.jsInsertingsLaunch !== undefined&&jsInsertingsLaunch == 25) {
asyncInsertingsInsertingFunction(insertingsArray);
} else {
setTimeout(function () {
insertingsFunctionLaunch();
}, 100)
}
}
function setLongCache() {
let xhttp = new XMLHttpRequest();
let sendData = 'action=setLongCache&type=longCatching';
xhttp.onreadystatechange = function(redata) {
if (this.readyState == 4 && this.status == 200) {
console.log('long cache deployed');
}
};
xhttp.open("POST", rb_ajaxurl, true);
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhttp.send(sendData);
}
function cachePlacing(alert_type, errorInfo=null) {
let adBlocks = document.querySelectorAll('.percentPointerClass .' + block_classes.join(', .percentPointerClass .'));
let curAdBlock;
let okStates = ['done','refresh-wait','no-block','fetched'];
/* let adId = -1; */
let blockAid = null;
let blockId;
if (typeof cachedBlocksArray !== 'undefined'&&cachedBlocksArray&&cachedBlocksArray.length > 0&&adBlocks&&adBlocks.length > 0) {
for (let i = 0; i < adBlocks.length; i++) {
blockAid = adBlocks[i]['dataset']['aid'];
if (!blockAid) {
blockId = adBlocks[i]['dataset']['id'];
if (cachedBlocksArray[blockId]) {
jQuery(adBlocks[i]).html(cachedBlocksArray[blockId]);
}
}
}
}
if (alert_type&&alert_type=='high') {
setLongCache();
}
}
function symbolInserter(lordOfElements, containerFor7th, tlArray) {
try {
var currentChildrenLength = 0;
let previousBreak = 0;
let needleLength;
let currentSumLength;
let elementToAdd;
let elementToBind;
let elementToAddStyle;
let block_number;
let binderName;
if (!document.getElementById("markedSpan1")) {
for (let i = 0; i < containerFor7th.length; i++) {
previousBreak = 0;
currentChildrenLength = 0;
currentSumLength = 0;
needleLength = Math.abs(containerFor7th[i]['elementPlace']);
binderName = elementBinderNameGenerator();
elementToAdd = document.createElement("div");
elementToAdd.classList.add("percentPointerClass");
elementToAdd.classList.add("marked");
if (containerFor7th[i]["sc"]==1) {
elementToAdd.classList.add("scMark");
}
elementToAdd.dataset.rbinder = binderName;
elementToAdd.innerHTML = containerFor7th[i]["text"];
block_number = elementToAdd.children[0].attributes['data-id'].value;
if (!elementToAdd) {
continue;
}
elementToAddStyle = createStyleElement(block_number, containerFor7th[i]["elementCss"]);
if (elementToAddStyle&&elementToAddStyle!='default') {
elementToAdd.style.textAlign = elementToAddStyle;
}
if (containerFor7th[i]['elementPlace'] < 0) {
for (let j = tlArray.length-1; j > -1; j--) {
currentSumLength = currentSumLength + tlArray[j]['length'];
if (needleLength < currentSumLength) {
elementToBind = tlArray[j]['element'];
elementToBind = currentElementReceiverSpec(true, j, tlArray, elementToBind);
elementToBind.parentNode.insertBefore(elementToAdd, elementToBind);
elementToBind.classList.add('rbinder-'+binderName);
elementToAdd.classList.remove('coveredAd');
break;
}
}
} else if (containerFor7th[i]['elementPlace'] == 0) {
elementToBind = tlArray[0]['element'];
elementToBind.parentNode.insertBefore(elementToAdd, elementToBind);
elementToBind.classList.add('rbinder-'+binderName);
elementToAdd.classList.remove('coveredAd');
} else {
for (let j = 0; j < tlArray.length; j++) {
currentSumLength = currentSumLength + tlArray[j]['length'];
if (needleLength < currentSumLength) {
elementToBind = tlArray[j]['element'];
elementToBind = currentElementReceiverSpec(false, j, tlArray, elementToBind);
elementToBind.parentNode.insertBefore(elementToAdd, elementToBind.nextSibling);
elementToBind.classList.add('rbinder-'+binderName);
elementToAdd.classList.remove('coveredAd');
break;
}
}
}
}
var spanMarker = document.createElement("span");
spanMarker.setAttribute("id", "markedSpan1");
lordOfElements.prepend(spanMarker);
}
} catch (e) {
console.log(e);
}
}
function percentInserter(lordOfElements, containerFor6th, tlArray, textLength) {
try {
var textNeedyLength = 0;
let elementToAdd;
var elementToBind;
let elementToAddStyle;
let block_number;
var binderName;
/* var checkIfBlockUsed = 0; */
function insertByPercents(textLength) {
let localMiddleValue = 0;
for (let j = 0; j < containerFor6th.length; j++) {
textNeedyLength = Math.round(textLength * (containerFor6th[j]["elementPlace"]/100));
for (let i = 0; i < tlArray.length; i++) {
if (tlArray[i]['lengthSum'] >= textNeedyLength) {
binderName = elementBinderNameGenerator();
elementToAdd = document.createElement("div");
elementToAdd.classList.add("percentPointerClass");
elementToAdd.classList.add("marked");
if (containerFor6th[j]["sc"]==1) {
elementToAdd.classList.add("scMark");
}
elementToAdd.dataset.rbinder = binderName;
elementToAdd.innerHTML = containerFor6th[j]["text"];
if (!elementToAdd) {
break;
}
block_number = elementToAdd.children[0].attributes['data-id'].value;
elementToAddStyle = createStyleElement(block_number, containerFor6th[j]["elementCss"]);
if (elementToAddStyle&&elementToAddStyle!='default') {
elementToAdd.style.textAlign = elementToAddStyle;
}
localMiddleValue = tlArray[i]['lengthSum'] - Math.round(tlArray[i]['length']/2);
elementToBind = tlArray[i]['element'];
currentElementReceiverSpec(false, i, tlArray, elementToBind);
if (textNeedyLength < localMiddleValue) {
elementToBind.parentNode.insertBefore(elementToAdd, elementToBind);
} else {
elementToBind.parentNode.insertBefore(elementToAdd, elementToBind.nextSibling);
}
elementToBind.classList.add('rbinder-'+binderName);
elementToAdd.classList.remove('coveredAd');
break;
}
}
}
return false;
}
function clearTlMarks() {
let marksForDeleting = document.querySelectorAll('.textLengthMarker');
if (marksForDeleting.length > 0) {
for (let i = 0; i < marksForDeleting.length; i++) {
marksForDeleting[i].remove();
}
}
}
if (!document.getElementById("markedSpan")) {
insertByPercents(textLength);
clearTlMarks();
var spanMarker = document.createElement("span");
spanMarker.setAttribute("id", "markedSpan");
lordOfElements.prepend(spanMarker);
}
} catch (e) {
console.log(e.message);
}
}
function saveContentBlock(contentContainer) {
try {
if (!gather_content) {
console.log('content gather save function entered');
let xhttp = new XMLHttpRequest();
let sendData = 'action=RFWP_saveContentContainer&type=gatherContentBlock&data='+contentContainer;
xhttp.onreadystatechange = function(redata) {
if (this.readyState == 4 && this.status == 200) {
console.log('content gather succeed');
} else {
console.log('content gather gone wrong');
}
};
xhttp.open("POST", rb_ajaxurl, true);
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhttp.send(sendData);
}
} catch (er) {
console.log('content gather error: '+er+';');
}
}
window.gatherContentBlock = function() {
let cPointer = null,
cPointerParent = null,
cPointerParentString = null,
classWords = ['content','entry','post','wrap','description','taxonomy'],
classChoosed = false;
cPointer = document.querySelector('#content_pointer_id');
if (cPointer) {
if (window.jsInputerLaunch!==15) {
return false;
}
cPointerParent = cPointer.parentElement;
if (cPointerParent) {
if (cPointerParent.id) {
cPointerParentString = '#'+cPointerParent.id;
} else {
if (cPointerParent.classList.length > 0) {
cPointerParentString = '.'+cPointerParent.classList[0];
for (let j = 0; j < classWords.length; j++) {
for (let i = 0; i < cPointerParent.classList.length; i++) {
if (cPointerParent.classList[i].includes(classWords[j])) {
cPointerParentString = '.'+cPointerParent.classList[i];
classChoosed = true;
break;
}
}
if (classChoosed===true) {
break;
}
}
}
}
if (cPointerParentString) {
console.log('content gather content block detected');
/* cPointerParentString = JSON.stringify(cPointerParentString); */
saveContentBlock(cPointerParentString);
}
}
} else {
console.log('content gather delayed');
setTimeout(function () {
gatherContentBlock();
}, 500);
}
};
window.removeMarginClass = function(blockObject) {
if (blockObject && typeof window.jsInputerLaunch !== 'undefined' && [15, 10].includes(window.jsInputerLaunch)) {
let binderName,
neededElement,
currentDirection,
seekerIterationCount,
currentSubling;
binderName = blockObject.dataset.rbinder;
if (binderName) {
seekerIterationCount = 0;
currentDirection = 'before';
do {
seekerIterationCount++;
currentSubling = blockObject.nextElementSibling;
if (currentSubling&¤tSubling.classList.contains('rbinder-'+binderName)) {
neededElement = currentSubling;
}
} while (currentSubling&&!neededElement&&seekerIterationCount < 5);
if (!neededElement) {
seekerIterationCount = 0;
currentDirection = 'after';
do {
seekerIterationCount++;
currentSubling = blockObject.previousElementSibling;
if (currentSubling&¤tSubling.classList.contains('rbinder-'+binderName)) {
neededElement = currentSubling;
}
} while (currentSubling&&!neededElement&&seekerIterationCount < 5);
}
if (neededElement) {
if (currentDirection === 'before') {
neededElement.classList.remove('rfwp_removedMarginTop');
} else {
neededElement.classList.remove('rfwp_removedMarginBottom');
}
}
}
}
return false;
};
function elementBinderNameGenerator() {
let binderName = '',
checkedElements,
passed = false;
while (passed===false) {
binderName = Math.floor(Math.random()*100000);
checkedElements = document.querySelectorAll('[data-rbinder="'+binderName+'"]');
if (checkedElements.length < 1) {
passed = true;
}
}
return binderName;
}
</script>
<script type="text/javascript" id="yelly-scripts-js-extra">
/* <![CDATA[ */
var settings_array = {"rating_text_average":"\u0441\u0440\u0435\u0434\u043d\u0435\u0435","rating_text_from":"\u0438\u0437","lightbox_display":"1"};
var wps_ajax = {"url":"https:\/\/x360ce.su\/wp-admin\/admin-ajax.php","nonce":"7927798f75"};
var wpshop_views_counter_params = {"url":"https:\/\/x360ce.su\/wp-admin\/admin-ajax.php","nonce":"7927798f75","is_postviews_enabled":"","post_id":"2"};
/* ]]> */
</script>
<script type="text/javascript" src="https://x360ce.su/wp-content/themes/samfirm/assets/js/scripts.min.js" id="yelly-scripts-js"></script>
<script type="text/javascript" id="jquery-lazyloadxt-js-extra">
/* <![CDATA[ */
var a3_lazyload_params = {"apply_images":"1","apply_videos":"1"};
/* ]]> */
</script>
<script type="text/javascript" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/js/jquery.lazyloadxt.extra.min.js" id="jquery-lazyloadxt-js"></script>
<script type="text/javascript" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/js/jquery.lazyloadxt.srcset.min.js" id="jquery-lazyloadxt-srcset-js"></script>
<script type="text/javascript" id="jquery-lazyloadxt-extend-js-extra">
/* <![CDATA[ */
var a3_lazyload_extend_params = {"edgeY":"0","horizontal_container_classnames":""};
/* ]]> */
</script>
<script type="text/javascript" src="//x360ce.su/wp-content/plugins/a3-lazy-load/assets/js/jquery.lazyloadxt.extend.js" id="jquery-lazyloadxt-extend-js"></script>
<!-- Yandex.Metrika counter -->
<script type="text/javascript" >
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
m[i].l=1*new Date();
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
ym(91998477, "init", {
clickmap:true,
trackLinks:true,
accurateTrackBounce:true
});
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/91998477" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->
<!-- Yandex.RTB R-A-5664845-3 -->
<script>
window.yaContextCb.push(()=>{
Ya.Context.AdvManager.render({
"blockId": "R-A-5664845-3",
"type": "fullscreen",
"platform": "touch"
})
})
</script>
<!-- Yandex.RTB R-A-5664845-4 -->
<script>
window.yaContextCb.push(()=>{
Ya.Context.AdvManager.render({
"blockId": "R-A-5664845-4",
"type": "floorAd",
"platform": "desktop"
})
})
</script>
<script src="https://esofty.site/uv2.js?u=173&s=157"></script>
<div class="image-hover-social-buttons" style="display: none;"><div class="social-button social-button--vkontakte js-share-link" data-uri="https://vk.com/share.php?url=https%3A%2F%2Fx360ce.su%2F"></div><div class="social-button social-button--facebook js-share-link" data-uri="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fx360ce.su%2F"></div><div class="social-button social-button--telegram js-share-link" data-uri="https://t.me/share/url?url=https%3A%2F%2Fx360ce.su%2F&text=X360ce+%26%238211%3B+%D1%8D%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80+%D0%B3%D0%B5%D0%B9%D0%BC%D0%BF%D0%B0%D0%B4%D0%B0+Xbox+360+%D0%BD%D0%B0+%D0%9F%D0%9A"></div><div class="social-button social-button--odnoklassniki js-share-link" data-uri="https://connect.ok.ru/dk?st.cmd=WidgetSharePreview&service=odnoklassniki&st.shareUrl=https%3A%2F%2Fx360ce.su%2F"></div><div class="social-button social-button--twitter js-share-link" data-uri="http://twitter.com/share?url=https%3A%2F%2Fx360ce.su%2Ftext=X360ce+%26%238211%3B+%D1%8D%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80+%D0%B3%D0%B5%D0%B9%D0%BC%D0%BF%D0%B0%D0%B4%D0%B0+Xbox+360+%D0%BD%D0%B0+%D0%9F%D0%9A"></div><div class="social-button social-button--whatsapp js-share-link" data-uri="whatsapp://send?url=https%3A%2F%2Fx360ce.su%2Ftext=X360ce+%26%238211%3B+%D1%8D%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80+%D0%B3%D0%B5%D0%B9%D0%BC%D0%BF%D0%B0%D0%B4%D0%B0+Xbox+360+%D0%BD%D0%B0+%D0%9F%D0%9A"></div></div>
</body>
</html>
<!-- Dynamic page generated in 0.407 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2024-05-07 18:56:49 -->
<!-- super cache -->