Mr.Mine Guide

100% достижений за 1 час for Mr.Mine

100% достижений за 1 час

Overview

“Как получить все достижения всего за час?”

Вступление

Привет, мой дорогой друг!

Ты зашёл сюда, чтобы выфармить достижения и получить +1 идеальную игру для твоей библиотеки Steam, верно?

Тогда ты на верном пути

Квесты начальной локации

На начальной локации нас интересует вот этот старый шахтёр, который даёт мудрые советы (по факту, квесты)

Кликаем на него и видим список квестов:

Именно их и нужно завершить, чтобы получить достижения Steam

Немного магии

В чём же магия?

Нам нужно достать кролика из шляпы поменять значения игры, отвечающие за условия квестов

Для этого мы переходим в данную директорию (папка с игрой):
steamappscommonMrMinewin-unpackedresourcesapp

Открываем файл quests.js любым текстовым редактором
Для примера, я буду использовать обычный .txt редактор

Находим раздел QUEST COMPLETION CHECK

Тут нас интересуют первые 14 квестов, которые можно выполнить на начальной локации

Ищем строку if(numGoldOwned() >= 100 && quest[0] == 0)
И заменяем if(numGoldOwned() >= 100
На if(numCoalOwned() >= 20

Это позволит завершить первый квест как только вы наберёте 20 угля (руда 1 уровня), а не 100 золота (руда 4 уровня), то есть сразу после окончания обучения

Далее мы меняем все остальные 13 квестов, выглядящих по такому формату:

Не трогаем 14 квест!

Не забываем про Ctrl+C / Ctrl+V (вы же хотите сделать всё побыстрее, верно?)

На примере первых трёх квестов, у вас должно получиться это:

Я думаю, вы заметили, что там нет квеста #1 “Расскажи другу” – тут вы должны отправить ссылку на игру кому-нибудь из вашего списка друзей. Если у вас нет друзей в данный момент нет интернета, то мы можем добавить этот квест сами:
Добавляем вот сюда (между 0 и 2 квестами)

Вот такой код:

if(numCoalOwned() >= 20 && quest[1] == 0)
{
quest[1] = 1;
newNews(_(“You Completed The Quest”) + “: ” + _(“SHARE WITH FRIEND”), true);
}

Получаем:

В итоге:

На деньги с квестов нужно купить хотя бы одного шахтёра!

Дорога на Эльдорадо

Теперь нам нужно прокопать первые 300км, чтобы добраться до города и открыть остальные 14 квестов

Для ускорения процесса, мы можем воспользоваться магией, если вы понимаете о чём я
Для этого мы переходим по данному пути:
steamappscommonMrMinewin-unpackedresourcesapp

Открываем файл drillmanagement.js любым текстовым редактором

Находим раздел Logic for the drill

Добавляем вот сюда:

Вот такой код:

if(depth >= 10 && depth <= 300)
{
depth += 303;
}

Получаем:

Теперь, когда мы дойдём до глубины в 10км (первые 5 минут игры) – подземный город будет открыт

Ещё немного магии

Возвращаемся к кролику из шляпы изменению значений игры в файле quests.js

Теперь меняем значения оставшихся 14 квестов

Ищем строку if(quest[15] == 0 && depth >= 303)
И заменяем depth >= 303)
На numPainiteOwned() >= 1)
(Я не знаю, почему разработчик решил перевернуть условия)

Это позволит завершить 15-ый квест как только вы наберёте 1 пейнит, на такой глубине вы получите его почти моментально

Далее мы меняем все остальные 13 квестов, выглядящих по такому формату:

На примере первых трёх квестов, у вас должно получиться это:

В итоге:

Предисловие

Итак, мой дорогой друг, это конец моего руководства.

Да, здесь нет квеста #20 – “Напиши обзор на игру”, но этого достаточно для 100% достижений Steam. Если вы хотите добавить его, это можно сделать по аналогии с квестом #1.

Я этого делать не буду, всё же эта игра с её читабельным кодом даёт возможность получить +1 идеальную игру в библиотеку Steam потратив 1 час, а не 130+, за что я отдаю ей уважение.

P.S. Моё руководство вдохновлено вот этими двумя руководствами:

[link]
[link]

Отдельная благодарность их авторам

SteamSolo.com