How to reach a Treasure Island in Animal Crossing: New Horizons

Publish date: 2024-06-16

Animal Crossing New Horizons features many items to find and activities to complete. These in-game items are scattered throughout the game world, and a few of them are rather difficult for the player to get their hands on.

This scarcity can be solved to a certain extent by venturing into Treasure Islands, which host several rare resources for players to grab at their leisure, effectively bypassing all the grind one would normally need to obtain the said item in Animal Crossing. Treasure Islands are custom islands hosted by other players or a community, usually via an in-game modification involving a hacked Nintendo Switch.

This guide will detail how gamers can gain access to Treasure Islands in New Horizons.

Note: A Nintendo Switch Online membership and the specific Dodo code for the island of choice are needed as a prerequisite before attempting the rest of this guide.

Gaining access to a Treasure Island in Animal Crossing: New Horizons

Entering a Treasure Island in Animal Crossing: New Horizons is relatively straightforward.

Gamers must head to Dodo’s Airlines, interact with Orville, and select the option to play online. Next, players must select the “Search via Dodo Code” option that pops up in the menu, input the Dodo Code for the island they wish to visit, and confirm their selection to travel to the said island.

Codes for these islands are usually hosted by most major Twitch streamers by searching for the keyword- treasure island. Pick an island at your leisure (preferably one not capped with visitors) and grab all the necessary items.

Some points to keep in mind when visiting a Treasure Island

Since these are public islands, players must keep the following guidelines in mind when visiting a Treasure Island:

Can this get me banned?

While gamers can rest easy knowing that the chances of a ban are relatively minuscule when using Treasure Islands in Animal Crossing: New Horizons, the truth is we do not really know at the time of writing this article. Nintendo has not yet officially made any statements regarding the use of these services.

All players can really do is stay vigilant and avoid shady islands during their stay there.

Animal Crossing: New Horizons was released exclusively for the Nintendo Switch on March 20, 2020.

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

ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaJ2jpbyzwNJon6ivXaeyoq%2FHZqurnZGowrOxjKKqpZmemXqiusimmKVlk6e8tL%2FIp55mppWseqm70aKxqKaj