Distant Space 2

Distant Space 2

29 ratings
Как читерить в этой игре
By Ratblank
Да, я по приколу это сделал.
   
Award
Favorite
Favorited
Unfavorite
step 1
1) Зайдите в директорию C:\Users\[имя пользователя]\AppData\Local\DistantSpace
2) Откройте savedata.sav через блокнот
3) Зайдите на любой сайт, где можно декодировать текст с Base64 и кодировать в Base64. Лично я использовал этот сайт:
https://www.base64decode.org/
https://www.base64encode.org/
Decode значит переводить текст с Base64 в обычный, Encode — обычный в Base64
step 2
При открытии savedata.sav мы видим непонятный набор символов. Первую выделенную часть мы не трогаем (80 символов, среди которых цифры от 0 до 9 и маленькие латинские буквы от a до f), вторую часть копируем и декодируем



После декодирования мы видим это:



Непонятный символ вопросительного знака в ромбе можно игнорировать или стереть, вроде как он ни на что не влияет

Осталось только понять, какая переменная за что отвечает, подставить нужное нам значение переменной(ых), закодировать полученный текст обратно, вставить обратно в файл и сохранить
"shield":

Данная переменная отвечает за щит, который в игре активируется после нажатия пробела и при условии что он заряжен на 100% (или больше). После активации блокирует все атаки врагов и разряжается до 0%. После разрядки использовать можно только когда вновь зарядится до 100%.
Если выкрутить значение щита на очень большое, то щит будет активен до конца уровня и деактивируется когда мы нажмём пробел для запуска следующего уровня.

Чтобы сделать игру легче, поставьте значение щита на 10000%: "shield": 10000.000000,
"hp":

Ну, ясен xyй. Очки здоровья. 100% HP эквивалентно "hp": 100.000000,
Выкручиваем на 100000% — "hp": 100000.000000,
"type_shoot":
Тип скилла на ПКМ. Все, кроме лазера, активируются при зажатии правой кнопки мыши и деактивируются при отпускании, сохраняя процент заряда. Лазер при одном нажатии ПКМ действует до полного расхода заряда. Выбиваются скиллы из мобов.

-
Без скилла
"type_shoot": 0.000000,
Двойные пули
"type_shoot": 1.000000,
Четыре пули
"type_shoot": 2.000000,
Лазер
"type_shoot": 3.000000,
"type_shoot_count":

Заряд скилла. Можно выкрутить сразу на 10к: "type_shoot_count": 10000.000000
"level":
Уровень. Здесь можно перескакивать с 1 на 26, с 26 на 5 и т.д. Значение варьируется от 1.000000 до 26.000000
sound_vol, music_cursor, sound_cursor
Эти переменные отвечают за уровень громкости. С ними всё и так понятно, я их разбирать не стану
final step
Полученный текст обратно кодируем в Base64 и вставляем в savedata.sav на место, где был предыдущий текст, сохраняем файл. Запускаем игру

Если я в чём-то ошибся, пишите в комментариях. Удачки
14 Comments
Ratblank  [author] 7 May @ 6:09am 
@-noc1aaa Вставляешь обычный текст в шифратор base 64
Ratblank  [author] 6 May @ 5:24am 
@-noc1aaa Encode base 54
jC1l 5 May @ 7:30am 
как обратко в base 64 перекодировать?
Ratblank  [author] 31 Mar @ 10:32am 
@TALENT | Focusss Не знаю че там у тебя, попробуй еще раз все аккуратно и внимательно сделать
SGL | Deko 31 Mar @ 10:24am 
бро можешь скинуть код после того как переделал у меня чет херню какую то выдает после того как encode делаю:Crying_Eye:
ziriisssssss 18 Feb @ 4:12pm 
.
󠀡Ларри 9 Feb @ 4:48am 
Ничего не поменялось
Ratblank  [author] 17 Jan @ 11:54am 
Kerosene, можешь сохранение удалить, если файл изначальный перед этим не скопировал куда-нибудь
z1kr0n3 17 Jan @ 11:52am 
а как по подробнее перекодировать обратно? что в файл вставить
бо мне херню выдало
Ranchu 3 Jan @ 12:34pm 
Levels 27,28,29 are boss levels 1,2,3 respectively.