Diablo 4 allows players to massively buff a weapon's stats by socketing gems, which can be found as drops by taking down enemies and opening chests around the vast world. Gems can enhance the health, speed, resistance, and damage of both weapons and characters. However, you must unlock the jeweler to assign and remove ornaments from a compatible weapon.
If engraved with the perfect combination, buffed weapons can eventually one-shot enemies and turn the tide of a battle. However, players may sometimes need to remove the gems for many reasons, such as fuzing the wrong gem or replacing the ornament with a more powerful variant.
This article will guide the users through the process of removing Socketed Gems in Diablo 4.
Guide to remove Gem from socket in Diablo 4
Weapons in Diablo 4 do not contain gems engraved in them. As mentioned earlier, you will be required to manually hunt for them as loot from dead enemies or by finding chests around the map.
The game allows an official way to remove gems from your weapon in exchange for a small fee. However, a Reddit user named u/Gold1 has highlighted another way to skip through the process of paying the compensation fee.
It is to be noted that you must reach level 20 before unlocking and accessing the jeweler, who will engrave and remove the gems according to your preference.
Removing Socketed Gems by paying the jeweler
The formal method to remove socketed gems in Diablo 4 is as follows:
This will remove and place the gems in your inventory, making space for the weapon socket to assign the preferred set of gems.
Removing Socketed Gems without paying the fee
This method will only be helpful if you no longer require the socketed weapon. Although this will avoid the unsocketing fee, this will salvage the weapon resulting in the permanent removal of it from the inventory.
The steps to remove Socketed Gems in Diablo 4 without paying the fee are given below:
This will deposit the gems as well as the raw items in your inventory. You are recommended not to select the "All Junk" option as it will ignore the salvaged items, resulting in them being permanently lost.
Quick Links
More from Sportskeeda
" modalPopup.closeOnEsc = false; modalPopup.setHeader("Why did you not like this content?"); modalPopup.setContentText(modalText); modalPopup.addCancelOkButton("Submit", resetRatingAndFeedbackForm, sendRating); modalPopup.removeCloseModalIcon(); modalPopup.disableDismissPopup(); modalPopup.open(); } else { sendRating(index); } } function sendRating() { var requestPayload = { "post_id": 1535580, "rating_value": ratingValue } if (ratingValue > 3) { requestPayload.rating_feedback_type = null; requestPayload.rating_feedback = null; } else { if (!$('input[name="drone"]:checked') || !$('input[name="drone"]:checked').value) { showErrorMessage('option'); return; } if (!$(".post-rating-feedback-note textarea") || !$(".post-rating-feedback-note textarea").value) { showErrorMessage('note'); return; } var selectedOption = $('input[name="drone"]:checked').value; var feedbackNote = $(".post-rating-feedback-note textarea").value; requestPayload.rating_feedback_type = selectedOption; requestPayload.rating_feedback = feedbackNote; } pureJSAjaxPost(addratingAPI, requestPayload, onsaveRatingSuccess, onsaveRatingFail, function() {}, true); } function resetRatingAndFeedbackForm() { var activeStars = Array.from($all('.rating span.rating-star.active')); for (var i=0; i < activeStars.length; i++) { activeStars[i].classList.remove("active"); } if ($('input[name="drone"]:checked')) { $('input[name="drone"]:checked').checked = false; } var userNote = document.querySelector(".post-rating-feedback-note textarea"); userNote.value = ''; modalPopup.close(); } function onsaveRatingSuccess() { modalPopup.close(); savePostIdInUserRatedPostsCookie(); $("#post-rating-layout").classList.add("hidden"); $("#post-rating-message").classList.remove("hidden"); window.setInterval(function showMessage() { $("#post-rating-widget").classList.add("hidden"); }, 3000); } function onsaveRatingFail() { console.error('Saving post rating failed!'); modalPopup.close(); } function savePostIdInUserRatedPostsCookie() { userRatedPostIds.push(1535580); var expiryTime = new Date(); expiryTime.setMonth(expiryTime.getMonth() + 12); // Expiry after 1 year setCookie("user_rated_post_ids", JSON.stringify(userRatedPostIds), expiryTime); } function isPostRatedByUser() { var userRatedPostIds = getCookie('user_rated_post_ids'); if (userRatedPostIds) { try { userRatedPostIds = JSON.parse(userRatedPostIds); } catch (err) { console.error(err); return false; } } else { return false; } if(userRatedPostIds.indexOf(1535580) >= 0) { return true; } else { return false; } } function getRatingCountByPostId(postId) { return new Promise(function(resolve, reject) { pureJSAjaxGet( getRatingCountBaseURL + postId + '/rating/count', function(data) { try { data = JSON.parse(data); if (data.meta_value) { resolve(data.meta_value); } reject("Failed to fetch rating count for the post:" + postId); } catch (err) { reject("Failed to fetch rating count for the post:" + postId); } }, function(err) { reject("Failed to fetch rating count for the post:" + postId); }, true); }); } function showErrorMessage(messageType) { var messageContainerId = '#' + messageType + '-error'; $(messageContainerId).classList.remove('hidden'); window.setInterval(function () { $(messageContainerId).classList.add("hidden"); }, 5000); } (function() { var callFired = false; function lazyLoadPostRating() { if (callFired) return; callFired = true; if (!isPostRatedByUser()) { getRatingCountByPostId(1535580) .then(function(ratingCount) { if (ratingCount < 10) { $("#post-rating-widget").classList.remove("hidden"); } }) .catch(function(err){ console.error(err); }); } } document.addEventListener("scroll", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("mousemove", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("touchmove", lazyLoadPostRating, { passive: true, once: true }); })();ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaKWdpHypu9ZmqZ6ln6uybr%2FOnKKerJWZeqixzKxknaGRl7mweZM%3D