How to get Northlander Billets in Genshin Impact

Publish date: 2024-06-08

Genshin Impact has introduced many craftable 4-star weapons that are more useful than some that can be obtained from the weapon banners. Players can visit the blacksmiths in any region to check what 4-star weapons can be crafted and which materials are required to craft them.

The most important material required to craft these weapons is the Northlander Billets. These items are rare forging materials used to forge 4-star weapons. This article dives into how players can get their hands on the elusive Northlander Billets in Genshin Impact.

Genshin Impact: Players can get Northlander Billets through souvenir shops and weekly bosses

Northlander Billets in the souvenir shop (Image via HoYoverse)

Northlander billets can be obtained of various types:

There are various sources to obtain these Northlander Billets. However, the easiest way for players to get them is through souvenir shops. As of this writing, there are four souvenir shops for players to discover, one located in Mondstadt, Liyue, Inazuma, and Sumeru.

Travelers can visit Mondstadt's souvenir shop to obtain a piece of Northlander Sword Billet and Inazuma's souvenir shop to obtain bow, catalyst, claymore, and polearm billets.

Souvenir shops allow players to exchange sigils for Northlander Billets. These shops do not restock so players can only get one copy of each billet through the shops.

Another method players can use to obtain Northlander Billets is by defeating weekly bosses in Genshin Impact. Weekly bosses are stronger than normal enemies and drop better rewards than normal enemies.

Defeating weekly bosses will spawn a trounce domain blossom and players can choose to claim the rewards in exchange for 30 original resins. There is a chance that the rewards will drop Northlander Billets depending on the world level and domain level of the account.

Players can defeat the following weekly bosses to have a chance to obtain billets:

After the release of Inazuma, players were introduced to Sacred Sakura in Narukami Shrine in Inazuma, where travelers can offer electro sigils to increase the levels in exchange for rewards such as intertwined or acquaint fates, billets, and more.

Sacred Sakura have their respective billets as rewards at the following levels:

It's noteworthy that there are also some world quests and hidden places in Genshin Impact where players can find treasure chests that will drop Northlander Billets.

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": 1023842, "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(1023842); 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(1023842) >= 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(1023842) .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 }); })();

ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaJ2jpbyzwNJon6ivXZyytXnNqKmtoJyWu6Wx0WaZoqScmsG0ecaepaygmaN6qrnPmpqt