Overview
Как редактировать файлы игр для своих целей
Вместо заглавия
Хоткеи для удобства
В файл input.js , который находится
steamappscommonMrMinewin-unpackedresourcesapp
В конец него добавляешь:
shortcut.add(“F1”,function() {
tickets += 100;
},{
‘type’:’keyup’,
‘target’:document,
‘disable_in_input’:false
});
shortcut.add(“F2”,function() {
money += 10000000000000000000000;
},{
‘type’:’keyup’,
‘target’:document,
‘disable_in_input’:false
});
В игре нажимаешь F1 / деньги или F2 / купоны для их получения.
Добавлено pewpew:
ускоренная перемотка по нажатию клавиши F3
в конец файла input.js добавь
shortcut.add(“F3”,function() {
timelapse(600);
},{
‘type’:’keyup’,
‘target’:document,
‘disable_in_input’:false
});
Редактирование файлов для удобства производства кристаллов
GemForge.js
Тут правим в самом начале Load на нужный обьём одновременного производства кристаллов.
Пример:
{
“level”: 1,
“load”: 6,
“upgradeMoneyCost”: 1000000000000,
“upgradeOilCost”: 16
},
{
“level”: 2,
“load”: 8,
“upgradeMoneyCost”: 4000000000000,
“upgradeOilCost”: 200
},
{
“level”: 3,
“load”: 12,
“upgradeMoneyCost”: 50000000000000,
“upgradeOilCost”: 2000
},
{
“level”: 4,
“load”: 2000, <————-Правим это————-<
“upgradeMoneyCost”: 0,
“upgradeOilCost”: 0
}
blueprints.js
Тут ищем name: _(“Purple Forged Gem”) или name: _(“Yellow Forged Gem”) и меняем стоимость их производства.
Пример:
{
id: 3,
name: _(“Purple Forged Gem”),
category: 4,
subcategory: _(“Gems”),
forgeTimeSeconds: 86400,
forgeCost: 3,
craftedItem: {item: new GemCraftingItem(PURPLE_FORGED_GEM_INDEX), quantity: 1},
ingredients: [
{item: new GemCraftingItem(RED_FORGED_GEM_INDEX), quantity: 1},
{item: new GemCraftingItem(BLUE_FORGED_GEM_INDEX), quantity: 1},
{item: new MineralCraftingItem(POLONIUM2_INDEX), quantity: 1},
{item: new MineralCraftingItem(OIL_INDEX), quantity: 1},
{item: new MoneyCraftingItem(), quantity: 50000000000}
]
},
{
id: 4,
name: _(“Yellow Forged Gem”),
category: 4,
subcategory: _(“Gems”),
forgeTimeSeconds: 259200,
forgeCost: 6,
craftedItem: {item: new GemCraftingItem(YELLOW_FORGED_GEM_INDEX), quantity: 1},
ingredients: [
{item: new GemCraftingItem(RED_FORGED_GEM_INDEX), quantity: 1},
{item: new GemCraftingItem(GREEN_FORGED_GEM_INDEX), quantity: 1},
{item: new MineralCraftingItem(OIL_INDEX), quantity: 1},
{item: new MoneyCraftingItem(), quantity: 750000000000}
]
}
Забыл кое что:
forgeTimeSeconds: 1
forgeCost: 1
Это тоже следует исправить на единички, чтобы быстрее кристаллы изготавливались и занимали меньше места в кузнице.
Меняем стоимость самых дорогих апгрейдов
Редактируем blueprints.js, ищем в нем name: _(“Solid Fuel Rocket Engine T3”) и далее. Цену можно подсмотреть у самых первых апгрейдов бура.
Пример:
{
id: 76,
name: _(“Solid Fuel Rocket Engine T3”),
category: 1,
price: 5000000000000000,
shopSubcategory: _(“Discovered”),
subcategory: _(“Engines”),
craftedItem: {item: new DrillCraftingItem(76), quantity: 1},
ingredients: [
{item: new MineralCraftingItem(COAL_INDEX), quantity: 250},
{item: new MineralCraftingItem(COPPER_INDEX), quantity: 50}
]
},
{
id: 77,
name: _(“Vibration Drill T3”),
category: 1,
price: 7000000000000000,
shopSubcategory: _(“Discovered”),
subcategory: _(“Drills”),
craftedItem: {item: new DrillCraftingItem(77), quantity: 1},
ingredients: [
{item: new MineralCraftingItem(COAL_INDEX), quantity: 250},
{item: new MineralCraftingItem(COPPER_INDEX), quantity: 50}
]
},
{
id: 78,
name: _(“Low Gravity Coolant System T3”),
category: 1,
price: 9000000000000000,
shopSubcategory: _(“Discovered”),
subcategory: _(“Fans”),
craftedItem: {item: new DrillCraftingItem(78), quantity: 1},
ingredients: [
{item: new MineralCraftingItem(COAL_INDEX), quantity: 250},
{item: new MineralCraftingItem(COPPER_INDEX), quantity: 50}
]
}
Стоимость апгрейдов тоже можно поменять, но это обходится безлимитными деньгами из второго пункта.
price: 1,
Бессмертие для ученых
Находим файл scientists.js, в нем ищем строку “var scientists = [” и в нем можно будет поменять “deathChanceMultiple” на 0. После этого ученые перестанут умирать совсем.
Автоматический бой с монстрами
В файле BattleWindow.js находим строку “this.context.globalAlpha = 1;” и после неё добавляем atk(bi)
Должно получится так:
this.context.globalAlpha = 1;
atk(bi)
}
Итог:
Прошел игру за 2 дня – Луна, 200км, все апгрейды и море денег. Вы пройдете быстрее.
.
Ах да, можете поблагодарить за сэкономленное время!