Как изменить файлы андертейл

Внимание! Информация в данной статье написана для ОС семейства Windows! В Undertale используются различные файлы для игрового процесса. Ниже представлен список основных файлов, влияющих на игровой процесс. Undertale.ini — это один из файлов Undertale, содержащий информацию о действиях и характеристиках персонажа и игрока в текущем и предыдущих прохождениях игры. Этот файл находится в папке .../*пользователь*/AppData/Local/Undertale (также туда можно попасть введя: %localappdata%UNDERTALE): Данн

Внимание! Информация в данной статье написана для ОС семейства Windows!

В Undertale используются различные файлы для игрового процесса. Ниже представлен список основных файлов, влияющих на игровой процесс.

Undertale.ini

Undertale.ini — это один из файлов Undertale, содержащий информацию о действиях и характеристиках персонажа и игрока в текущем и предыдущих прохождениях игры.

Этот файл находится в папке …/*пользователь*/AppData/Local/Undertale (также туда можно попасть введя: %localappdata%UNDERTALE):

Содержимое файла

Данные в файле находятся в виде переменных.

GameMaker: Studio — программа, с помощью которой создавалась игра, классифицирует данные по следующим типам:

  • string — строка, состоящая из символов;
  • real — вещественное число;
  • boolean — тип, принимающий значения true или false (в undertale.ini может также быть задано десятичной дробью — если она меньше 0.000011, то это приравнивается к false; в данном файле значение для true желательно выставлять как 1.000000);
  • undefined — неизвестное значение переменной.

Нельзя путать «boolean» и «real», так как «boolean» значит true при 1.000000, что может навести на мысль, что это действительное число.

Undertale.ini — это часть «памяти» игры, чтобы понять, как файл работает, нужно понимать, что такое триггеры и события, они находятся в коде игры, а не в undertale.ini, когда триггер активирован, запускается событие.

Например, если Папирус убит, когда его HP достигает нуля, триггер (HP Папируса равно нулю) будет активирован. Это событие меняет переменную «PK»[1] на 1.000000 (true) в undertale.ini. По сути, это ничего не делает, но позже, когда Папирус должен будет позвонить протагонисту, это случится, только если переменная PK=0, а переменная PS=1[2]. Если PK=1, он не позвонит.

Так работает данное событие:

  1. Триггер1 — HP Папируса равно нулю;
  2. Событие1 — Переменная PK меняется на 1.000000;
  3. Триггер2 — Случайный триггер (Если PK=0.000000, PS=1.000000) (Допустим, мы убили Папируса, PK=1.000000);
  4. Отсутствие события звонка Папируса.

Редактировать файл нужно с осторожностью, например, если поставить такое значение, что оно не подходит ни к одному триггеру, например, если и PK=1 и PS=1, то есть Папирус и убит, и пощажён одновременно, игра не будет работать.

Также, если создавать какие-то лишние переменные, ничего не произойдёт, так как они ни на что не будут влиять и ни к чему не будут принадлежать.

Мир

Главная секция [General]

  • Room (String): Id комнаты, где персонаж сохранялся в последний раз.
  • Kills (Real): количество убийств, совершённых игроком.
  • Time (Real): время, проведённое игроком в игре.
  • Love (Real): LV игрока.
  • Name (String): имя первого упавшего человека.
  • Fun (Real): случайное значение, генерируемое в начале игры.
  • Gameover (Real): количество смертей игрока.
  • Tale (Boolean): услышал ли игрок историю, рассказываемую монстрами в Новом Доме.
  • Won (Boolean): победил ли игрок Фотошоп Флауи в конце Нейтрального пути.
  • CH (Boolean): прошёл ли игрок Путь Геноцида и начал игру с самого начала

Секция перезапусков [reset]

  • Reset (Boolean): использован ли истинный перезапуск хоть раз.
  • s_key (Boolean): уклонился ли игрок от всех титров Истинной Пацифистской концовки.

Секция Флауи [Flowey]

  • Met1 (Real): увеличивается на 1 при каждой встрече Флауи в начале игры.
  • alter2 (Boolean): 1, после пути Геноцида и встречи с Флауи.
  • NK (Boolean): 1, если на Нейтральном пути Флауи был пощажён.
  • K (Boolean): 1, если на Нейтральном пути Флауи был убит.
  • Alter (Boolean): 1, если после победы над Фотошоп Флауи, он был пощажён, а затем был использован перезапуск.
  • Truename (Boolean): узнал ли игрок Настоящее имя Флауи.

Секция Ториэль [Toriel]

  • TK (Boolean): убита ли Ториэль.
  • Bscotch (Real): 1, если игрок сказал Ториэль, что ему больше нравятся ириски, 2, если он сказал, что ему нравится корица.
  • TS (Boolean): пощажена ли Ториэль.

Секция Папируса [Papyrus]

  • M1 (Real): сколько раз вы встречали Папируса после перезапусков, если это число равно 2 или больше, Папирус будет говорить, что узнает человека, которого вроде никогда не видел.
  • PS (Boolean): пощажён ли Папирус.
  • PK (Boolean): убит ли Папирус.
  • PD (Boolean): завершено ли свидание или зависание с Папирусом.

Секция Андайн [Undyne]

  • UD (Boolean): завершено ли свидание c Андайн.

Секция Альфис [Alphys]

  • AD (Boolean): завершено ли свидание с Альфис.

Секция Меттатона [Mettaton]

  • BossMet (Boolean): может ли диалог с Меттатоном перед битвой с Меттатоном EX быть пропущен.

Секция МТТ [MTT]

  • EssayNo (Real): количество эссе, написанных в битве с Меттатоном EX.

Секция Mett [Mett]

  • O (Boolean): может ли песня Меттатона быть пропущена.

Секция Санса

  • MP (Real): количество раз, когда вы достигли «Середины» битвы с Сансом.
  • EndMet (Boolean): встретил ли игрок Санса в Последнем коридоре в конце Нейтрального пути (ещё тестируется).
  • Intro (Real): сколько раз вы умерли в битве с Сансом.
  • M1 (Boolean): 1, когда вы в первый раз встречаете Санса.
  • F (Real): количество начатых битв с Сансом.
  • Pass (Real): количество перезапусков для получения ключа к комнате Санса.
  • SK (Real): количество убийств Санса игроком.
  • Meet lv1 (Real): количество встреч с Сансом при LV 1.
  • Meet lv2 (Real): количество встреч с Сансом при LV 2 и выше.
  • SS (Real): количество раз, когда игрок пощадил Санса.
  • SS2 (Real): количество раз, когда игрок убил Санса.

Секция Азгора

  • Killyou (Real): количество смертей протагониста от рук Азгора.

Секция FFFFF

  • F (Boolean): если значение = 1, при запуске игры начнётся битва с Фотошоп Флауи.
  • P (real): фаза боя с Фотошоп Флауи от 0 до 7 (0 — битва не начата, 7 — последняя фаза, 1-6 — число «спасённых» душ).
  • D (real): сколько раз Флауи убил вас.
  • E (real): принимает значения от 0 до 2 и перемещает вас на события до/после боя с Флауи (если «F» равно нулю) (0 — начало боя, 1 — выбор убийства или пощады Флауи, 2 — после принятия решения). Другие значения вызывают ошибку.

Секция F7

  • F7 (Boolean): 1, если Барьер уничтожен.

Секция EndF

  • EndF (Boolean): 1, когда игрок просмотрел титры Истинной Пацифистской концовки и вышел из игры.

File0

File0 — файл сохранения, содержащий информацию о текущем прохождении игры.

Ниже можно посмотреть, на каких строках расположены некоторые параметры:

Строки

  • 1: Имя
  • 2: LV (LOVE, УР, Level of Violence или же Уровень Резни)
  • 3: Осталось здоровья
  • 4: Всего здоровья
  • 5: Атака
  • 6: Атака в скобках
  • 7: Защита
  • 8: Защита в скобках
  • 10: Количество XP (EXP, ОП, Execution Points или же Очки Пыток)
  • 11: Золото
  • 12: Количество убитых монстров
  • 13, 15, 17, 19, 21, 23, 25, и 27-слоты инвентаря. Числа от 1 до 64-ID предметов
  • 29: Надетое оружие
  • 30: Надетая броня
  • 36: Значение FUN
  • 57: MRD (Murder Level или же Уровень Убийства). Отвечает за то, выполнены ли условия пути геноцида. Максимальное значение — 50.
  • 331-340: Слоты пространственного сундука А. Числа от 1 до 64-ID предметов
  • 343-352: Слоты пространственного сундука Б. Числа от 1 до 64-ID предметов
  • 548: ID комнаты, где игрок сохранился в последний раз
  • 549: Сколько времени игрок провёл в игре

Интересные факты

  • С помощью Flowey’s Time Machine можно легко редактировать undertale.ini, file0.
  • В папке также присутствуют файлы file9 и file8. file9 — это автосохранение после смерти, в него записывается количество смертей после последнего сохранения. При следующем сохранении на точке сохранения, количество смертей будет прибавлено к переменной Gameover (Real) в undertale.ini. О file8 известно не очень много, он появляется при победе над Азгором во время первого прохождения (На пути Геноцида не появляется) игры и содержит информацию о персонаже, по строению очень похож на file0, но здесь есть и другие переменные, которых нет в file0.

Примечания

  1. Расшифровка — Papyrus Killed. Относится ко всем остальным персонажам
  2. Расшифровка — Papyrus Spared. Относится ко всем остальным персонажам

GRAF_RAGE

Файлыигры

В Undertale используются различные файлы для игрового процесса. Ниже представлен список основных файлов, влияющих на игровой процесс.

Undertale.ini 

Undertale.ini — это один из файлов Undertale, содержащий информацию о действиях и характеристиках персонажа и игрока в текущем и предыдущих прохождениях игры.

Этот файл находятся в папке …/*пользователь*/AppData/Local/Undertale:

Данные в файле находятся в виде переменных.

GameMaker: Studio — программа, с помощью которой создавалась игра, классифицирует данные по следующим типам:

  • string — строка, состоящая из символов;
  • real — вещественное число;
  • boolean — тип, принимающий значения true или false (в undertale.ini может также быть задано десятичной дробью — если она меньше 0.000011, то это приравнивается к false; в данном файле значение для true желательно выставлять как 1.000000);
  • undefined — неизвестное значение переменной.

Нельзя путать «boolean» и «real», так как «boolean» значит true при 1.000000, что может навести на мысль, что это действительное число.

Undertale.ini — это часть «памяти» игры, чтобы понять, как файл работает, нужно понимать, что такое триггеры и события, они находятся в коде игры, а не в undertale.ini, когда триггер активирован, запускается событие.

Например, если Папирус убит, когда его HP достигает нуля, триггер (HP Папируса равно нулю) будет активирован. Это событие меняет переменную «PK» на 1.000000 (true) в undertale.ini. По сути, это ничего не делает, но позже, когда Папирус должен будет позвонить протагонисту, это случится, только если переменная PK=0, а переменная PS=1. Если PK=1, он не позвонит.

Так работает данное событие:

  1. Триггер1 — HP Папируса равно нулю;
  2. Событие1 — Переменная PK меняется на 1.000000;
  3. Триггер2 — Случайный триггер (Если PK=0.000000, PS=1.000000) (Допустим, мы убили Папируса, PK=1.000000);
  4. Отсутствие события звонка Папируса.

Редактировать файл нужно с осторожностью, например, если поставить такое значение, что оно не подходит ни к одному триггеру, например, если и PK=1 и PS=1, то есть Папирус и убит, и пощажён одновременно, игра не будет работать.

Также, если создавать какие-то лишние переменные, ничего не произойдёт, так как они ни на что не будут влиять и ни к чему не будут принадлежать. 

Главная секция [General] 

  • Room (String): Id комнаты, где персонаж сохранялся в последний раз.
  • Kills (Real): количество убийств, совершённых игроком.
  • Time (Real): время, проведённое игроком в игре.
  • Love (Real): LV игрока.
  • Name (String): имя первого упавшего человека.
  • Fun (Real): случайное значение, генерируемое в начале игры.
  • Gameover (Real): количество смертей игрока.
  • Tale (Boolean): услышал ли игрок историю, рассказываемую монстрами в Новом доме
  • Won (Boolean): победил ли игрок Фотошоп Флауи в конце Нейтрального пути.

Секция перезапусков [reset] 

  • Reset (Boolean): использован ли истинный перезапуск хоть раз.
  • s_key (Boolean): уклонился ли игрок от всех титров Истинной Пацифистской концовки.

Секция Флауи [Flowey] 

  • Met1 (Real): увеличивается на 1 при каждой встрече Флауи в начале игры.
  • alter2 (Boolean): 1, после пути Геноцида и встречи с Флауи.
  • NK (Boolean): 1, если на Нейтральном пути Флауи был пощажён.
  • K (Boolean): 1, если на Нейтральном пути Флауи был убит.
  • Alter (Boolean): 1, если после победы над Фотошоп Флауи, он был пощажён, а затем был использован перезапуск.
  • Truename (Boolean): узнал ли игрок Настоящее имя Флауи.

Секция Ториэль [Toriel] 

  • TK (Boolean): убита ли Ториэль.
  • Bscotch (Real): 1, если игрок сказал Ториэль, что ему больше нравится ирис, 2, если он сказал, что ему нравится корица.
  • TS (Boolean): Ториэль пощажена.

Секция Папируса [Papyrus] 

  • M1 (Real): сколько раз вы встречали Папируса после перезапусков, если это число равно 2 или больше, Папирус будет говорить, что узнает человека, которого вроде никогда не видел.
  • PS (Boolean): Папирус пощажён.
  • PK (Boolean): Папирус убит.
  • PD (Boolean): завершено свидание или зависание с Папирусом.

Секция Андайн [Undyne] 

  • UD (Boolean): свидание c Андайн завершено.

Секция Альфис [Alphys] 

  • AD (Boolean): свидание с Альфис завершено.

Секция Меттатона [Mettaton] 

  • BossMet (Boolean): может ли диалог с Меттатоном перед битвой с Меттатоном ЕХ пропущен.

Секция МТТ [MTT] 

  • EssayNo (Real): количество эссе, написанных в битве с Меттатоном EX.

Секция Mett [Mett] 

  • O (Boolean): песня Меттатона может быть пропущена.

Секция Санса 

  • MP (Real): количество раз, когда вы достигли «Середины» битвы с Сансом.
  • EndMet (Boolean): встретил ли игрок Санса в Последнем коридоре в конце Нейтрального пути (ещё тестируется).
  • Intro (Real): сколько раз вы умерли в битве с Сансом.
  • M1 (Boolean): 1, когда вы в первый раз встречаете Санса.
  • F (Real): количество начатых битв с Сансом.
  • Pass (Real): количество перезапусков для получения ключа к комнате Санса.
  • SK (Real): количество убийств Санса игроком.
  • Meet lv1 (Real): количество встреч с Сансом на уровне 1.
  • Meet lv2 (Real): количество встреч с Сансом на уровне 2+.
  • SS (Real): количество раз, когда игрок пощадил Санса.
  • SS2 (Real): количество раз, когда игрок убил Санса.

Секция Асгора 

  • Killyou (Real): количество смертей протагониста от рук Асгора.

Секция FFFFFF 

  • F (Boolean): вызов сражения с Флауи, если значение = 1.
  • P (real): фаза боя с Фотошоп Флауи от 0 до 7 (0 — битва не начата, 7 — последняя фаза, 1-6 — число «спасённых» душ).
  • D (real): сколько раз Флауи убил вас.
  • E (real): принимает значения от 0 до 2 и перемещает вас на события до/после боя с Флауи (если «F» равно нулю) (0 — начало боя, 1 — выбор убийства или пощады Флауи, 2 — после принятия решения). Другие значения вызывают ошибку.

Секция F7 

  • F7 (Boolean): 1, если Барьер уничтожен.

Секция EndF 

  • EndF (Boolean): 1, когда игрок просмотрел титры Истинной Пацифистской концовки и вышел из игры. 

File0 — файл сохранения, содержащий информацию о текущем прохождении игры.

Ниже можно посмотреть, на каких строках расположены некоторые параметры:

Строки 

  • 1: Имя
  • 2: LOVE
  • 3: Осталось здоровья
  • 4: Всего здоровья
  • 5. Атака
  • 6. Атака в скобках
  • 7. Защита
  • 8. Защита в скобках
  • 10. Количество убитых монстров
  • 11: Золото
  • 13, 15, 17, 19, 21, 23, 25, и 27-слоты инвентаря. Числа от 1 до 64-ID предметов
  • 29: Надетое оружие
  • 30: Надетая броня
  • 36: Значение Fun
  • 548: Id комнаты, где игрок сохранился в последний раз
  • 549: Сколько времени игрок провёл в игре

Обновлено: 09.02.2023

Прошла нейтральную концовку и вместо того что-бы пощадить цветочка я его убила (ибо бесил). Цветок пропал вообще из игры. Потом с полным пацифистом дошла до конца, пощадила Асгора но цветок не стал сражаться, а сказал что «Никакого счастливого конца» и свалил. Мне нужна наилучшая концовка. Теперь что-бы его вернуть мне нужно удалить прогресс игры. Как?

Вроде бы нужно удалить содержимое папки %AppData%..LocalUNDERTALE . Насколько я понял, это сработает для всего, кроме прохождения с полным геноцидом (это хранится где-то в другом месте).

Зря ты вообще убил цветика! Цветик-ключ к лучшей концовке! Терь тебе только переустановить или изменить файлы .

долбанный перевод . имена собственные не пнереводятся

Dark Sunflower Знаток (349) Да не важно, как переводиться, главное чтобы нормально .

не поможет эта игра слишком прдуманна проще новый комп купить

Ну что бы вернуть цветок как я знаю можно так сделать если начать новую игру, тогда всё будет с начала.

1.Это называется сбросить. 2.Флауи всё равно не появится если сбросить

короче заходишь в «компьютер» там нажимаешь локальный диск C, пользователи, там нажимаешь на свою папку, ищешь там папку AppData, в этой папке, папка Local потом ищешь папку Undertale и удаляешь все файлы, это твои сохранения, после этого игра начнётся с самого начала и флауви там будет, он больше не будит капризничать :)

ПОМОГИТЕ МНЕ Я СКАЧАЛА АНДЕРТЕЙЛ И УДАЛИЛА ФАЙЛ 8 ПОТОМ КОГДА ПРОШЛА И УБИЛА ЭТОГО ОМЕГАФЛАУИ ТАМ С ДУШАМИ ЗАСТАВКА БЫЛА И КОРОЧЕ В ИТОГЕ ИГРА МНЕ ВЫДАЛА ОШИБКУ. Я ТЕПЕРЬ ДАЖЕ ПОСЛЕ ПЕРЕУСТАНОВКИ НЕ МОГУ ЭТОТ ФАЙЛ 8 ВОССТАНОВИТЬ. И ИГРА ПРОСТО НАПРОСТО ТУПО МНЕ ВЫДАЁТ ОШИБКУ. T^T.

File0

File0 — файл сохранения, содержащий информацию о текущем прохождении игры.

Файлы игры

В Undertale используются различные файлы для игрового процесса. Ниже представлен список основных файлов, влияющих на игровой процесс.

Как сделать полный сброс в андертейл

Каким образом можно полностью стереть сохранения в игре. Я переустанавливала игру ДВА РАЗА после того, как убивала Фотошоп Флауви, но, блин, его всё равно не было. Это что блин такое. Как сделать истинный сброс сохранений?

Истинный сброс можно сделать только после прохождения Истинного Пацифистского пути.

Также можно стереть файлы сохранения самому, что равноценно истинному сбросу.

Ну-с, я пробовала порыться в файлах игры, но, кроме всяких неоткрывающихся файлов, настроек, и самой игры там ничего не было. Посмотрю, наверное, в Яндексе или где нибудь ещё.

От VASILINA007: Ну-с, я пробовала порыться в файлах игры, но, кроме всяких неоткрывающихся файлов, настроек, и самой игры там ничего не было. Посмотрю, наверное, в Яндексе или где нибудь ещё.

Значит, вы не там искали, файлы сохранений находятся отдельно от самих файлов игры.

Как стереть все сохраненные данные с игры? (Undertale) Просто хочется начать все заново как в первый раз

Найди на компьютере команду «Выполнить»
Потом напиши %appdata%
Там же После этого перейди на папку назад (AppData)
Потом зайди в папку UNDERTALE, и удали все файлы (по идеи там их 3 или 4)
Это файлы со сохранениями, так же можно в file0 на 11 строке поменять на любое число (это деньги :в, я так делала хд)
А 35 строка (вроде) это связано с значением fun, т. к. Гастер с:

У меня нет папки, (У меня XP)

Тогда ищи там куда ты игру установил. 1. заходишь в «мой компьютер». 2. заходишь в Локальный диск С. 3. жмякаешь на «пользватели» 4. дальше на имя компа. 5. -клик- на «AppData» 6. жмёшь на папку «Local» У меня ига там лежит. надеюсь, поможет

Undertale.ini

Undertale.ini — это один из файлов Undertale, содержащий информацию о действиях и характеристиках персонажа и игрока в текущем и предыдущих прохождениях игры.

Этот файл находится в папке . /*пользователь*/AppData/Local/Undertale (также туда можно попасть введя: %localappdata%UNDERTALE):

Содержимое файла

Данные в файле находятся в виде переменных.

GameMaker: Studio — программа, с помощью которой создавалась игра, классифицирует данные по следующим типам:

  • string — строка, состоящая из символов;
  • real — вещественное число;
  • boolean — тип, принимающий значения true или false (в undertale.ini может также быть задано десятичной дробью — если она меньше 0.000011, то это приравнивается к false; в данном файле значение для true желательно выставлять как 1.000000);
  • undefined — неизвестное значение переменной.

Нельзя путать «boolean» и «real», так как «boolean» значит true при 1.000000, что может навести на мысль, что это действительное число.

Undertale.ini — это часть «памяти» игры, чтобы понять, как файл работает, нужно понимать, что такое триггеры и события, они находятся в коде игры, а не в undertale.ini, когда триггер активирован, запускается событие.

Так работает данное событие:

  1. Триггер1 — HP Папируса равно нулю;
  2. Событие1 — Переменная PK меняется на 1.000000;
  3. Триггер2 — Случайный триггер (Если PK=0.000000, PS=1.000000) (Допустим, мы убили Папируса, PK=1.000000);
  4. Отсутствие события звонка Папируса.

Редактировать файл нужно с осторожностью, например, если поставить такое значение, что оно не подходит ни к одному триггеру, например, если и PK=1 и PS=1, то есть Папирус и убит, и пощажён одновременно, игра не будет работать.

Также, если создавать какие-то лишние переменные, ничего не произойдёт, так как они ни на что не будут влиять и ни к чему не будут принадлежать.

Главная секция [General]
  • Room (String): Id комнаты, где персонаж сохранялся в последний раз.
  • Kills (Real): количество убийств, совершённых игроком.
  • Time (Real): время, проведённое игроком в игре.
  • Love (Real): LV игрока.
  • Name (String): имя первого упавшего человека. (Real): случайное значение, генерируемое в начале игры.
  • Gameover (Real): количество смертей игрока.
  • Tale (Boolean): услышал ли игрок историю, рассказываемую монстрами в Новом Доме.
  • Won (Boolean): победил ли игрок Фотошоп Флауи в конце Нейтрального пути.
  • CH (Boolean): прошёл ли игрок Путь Геноцида и начал игру с самого начала
Секция перезапусков [reset]
  • Reset (Boolean): использован ли истинный перезапуск хоть раз.
  • s_key (Boolean): уклонился ли игрок от всех титров Истинной Пацифистской концовки.
Секция Флауи [Flowey]
  • Met1 (Real): увеличивается на 1 при каждой встрече Флауи в начале игры.
  • alter2 (Boolean): 1, после пути Геноцида и встречи с Флауи.
  • NK (Boolean): 1, если на Нейтральном пути Флауи был пощажён.
  • K (Boolean): 1, если на Нейтральном пути Флауи был убит.
  • Alter (Boolean): 1, если после победы над Фотошоп Флауи, он был пощажён, а затем был использован перезапуск.
  • Truename (Boolean): узнал ли игрок Настоящее имя Флауи.
Секция Ториэль [Toriel]
  • TK (Boolean): убита ли Ториэль.
  • Bscotch (Real): 1, если игрок сказал Ториэль, что ему больше нравятся ириски, 2, если он сказал, что ему нравится корица.
  • TS (Boolean): пощажена ли Ториэль.
Секция Папируса [Papyrus]
  • M1 (Real): сколько раз вы встречали Папируса после перезапусков, если это число равно 2 или больше, Папирус будет говорить, что узнает человека, которого вроде никогда не видел.
  • PS (Boolean): пощажён ли Папирус.
  • PK (Boolean): убит ли Папирус.
  • PD (Boolean): завершено ли свидание или зависание с Папирусом.
Секция Андайн [Undyne]
Секция Альфис [Alphys]
Секция Меттатона [Mettaton]
  • BossMet (Boolean): может ли диалог с Меттатоном перед битвой с Меттатоном EX быть пропущен.
Секция МТТ [MTT]
  • EssayNo (Real): количество эссе, написанных в битве с Меттатоном EX.
Секция Mett [Mett]
  • O (Boolean): может ли песня Меттатона быть пропущена.
Секция Санса
Секция Асгора
  • Killyou (Real): количество смертей протагониста от рук Асгора.
Секция FFFFFF
  • F (Boolean): если значение = 1, при запуске игры начнётся битва с Фотошоп Флауи.
  • P (real): фаза боя с Фотошоп Флауи от 0 до 7 (0 — битва не начата, 7 — последняя фаза, 1-6 — число «спасённых» душ).
  • D (real): сколько раз Флауи убил вас.
  • E (real): принимает значения от 0 до 2 и перемещает вас на события до/после боя с Флауи (если «F» равно нулю) (0 — начало боя, 1 — выбор убийства или пощады Флауи, 2 — после принятия решения). Другие значения вызывают ошибку.
Секция F7
Секция EndF
  • EndF (Boolean): 1, когда игрок просмотрел титры Истинной Пацифистской концовки и вышел из игры.

Читайте также:

      

  • Dmc что такое в музыке
  •   

  • Как разговаривать с деревенскими жителями в майнкрафте
  •   

  • Как зовут каху в реальной жизни
  •   

  • Где найти kar98k pubg
  •   

  • Perfect world что такое бао

(GUIDE was added to your inventory)

r/Underminers - Extracting and modifying the data.win file for Undertale/Deltarune: The ultimate guide

krzys_h’s guide to the data.win

Hello! I’m krzys_h, your new moderator on both r/underminers and r/undermodders! You may know me as the author of UndertaleModTool, and the kind person who spent the last week of his life answering all the repetitive questions about unpacking the data.win file… but to be honest, it gets tiring after a while. So I wrote this guide to help you!

Please read it before asking yet another «how to extract sprites/sounds/whatever else from the data.win file». I tried to not make it so dense that it makes your head spin… well, maybe it turned out a little bit like that (and also, if you didn’t notice yet, the picture at the top is the unused texture for the Ralsei’s manual :P)

Nowadays, there are a few tools that can be used to extract the data.win file. Each of them has its pros and cons, so I tried to list all tools I know of to help you choose the best one for whatever you are trying to do. Most of these should also work on other GameMaker: Studio based games (despite the names)!

UndertaleModTool

Main project site: https://github.com/krzys-h/UndertaleModTool

Download link: https://github.com/krzys-h/UndertaleModTool/releases

+ Probably the easiest one to use if you are new to this, as it’s the only tool I know of that has a proper GUI

+ Full support for Undertale (both pre- and post- GMS2 port, i.e. the Nintendo Switch update) and Deltarune(well, maybe except a few editors that are still not updated)

+ Can both extract and save the modified file

+ Lets you change almost every single value in the file

+ Contains a high-level decompiler which makes the game code quite readable

+ Contains a scripting interface and builtin scripts for enabling debug mode etc.

— It’s really terrible for anything related to batch processing. If you want to make a full sprite or sound dump, that’s not a good tool to use for this.

— It’s Windows-only (yeah I know, sorry for this)

— Doesn’t fully support Undertale v1.00 (but who wants to open such an old version anyway)

— Often doesn’t like files improperly modified by other tools (as a design choice — it reconstructs the whole file from in-memory data structures, so it needs to have a full understanding of what is going on to prevent data loss)

Opening the file in UndertaleModTool doesn’t need too much explanation, really. Just click File -> Open and choose the file you want to edit. From there, you’ll probably want to start browsing from some core object categories (rooms, game objects, sprites, sounds, code) and follow to other objects from there by simply double-clicking on them.

You may also want to check out the scripts for enabling the debug mode etc. They are accessible under the «Scripts» menu at the top. You will probably want to look at the script list for reference. A few additional user-made scripts are also available on r/underminers and r/undermodders, look around for them!

r/Underminers - Extracting and modifying the data.win file for Undertale/Deltarune: The ultimate guide

UndertaleModTool

Altar.NET

Main project site: https://gitlab.com/PoroCYon/Altar.NET

Download link (nightly): https://gitlab.com/PoroCYon/Altar.NET/-/jobs/artifacts/master/download?job=release

Download link (official release, REALLY OLD): https://gitlab.com/PoroCYon/Altar.NET/tags

+ One of the oldest tools for working with the data.win file

+ Recently updated to support unpacking both the latest GMS2 versions of Undertale and Deltarune

+ Great for batch extraction

+ In the latest version (e4c1c7c) can split sprites into separate files

+ Cross-platform

— Repacking the extracted files back into a data.win is technically implemented, but broken after the recent changes to support GMS2 and Deltarune

— Command-line interface

— The decompiled code is… hard to read at best, and even wrong sometimes

In the recent version (e4c1c7c) the decompile-data scripts were fixed, so you should be able to just drag and drop the data.win onto them (unless you want to cut the sprites, see below). The old manual instruction follows because it’s still useful if you want to customize the extraction in any way.

To use Altar.NET, you will need a basic understanding of how command line works. Start cmd.exe (or any other favorite terminal program) and go to the directory where you downloaded altar. The command you need to run is:

For Undertale:

altar.exe export --any --file "C:Program Files (x86)UNDERTALEdata.win" --out "C:path_to_some_output_dir"

For Deltarune (which makes use of the additional detached audiogroup1.dat file):

altar.exe export --any --file "C:Program Files (x86)SURVEY_PROGRAMdata.win" --out "C:path_to_some_output_dir" --detachedagrp

If you want to additionally cut the sprites into separate files, just add the --dumpspritepng option

r/Underminers - Extracting and modifying the data.win file for Undertale/Deltarune: The ultimate guide

Altar.NET

UndertaleTools (also known as WinExtract/TXTRCut)

Main project site: https://github.com/fjay69/UndertaleTools

Download link: https://github.com/fjay69/UndertaleTools/releases

+ Used to be commonly used while Altar.NET wasn’t maintained to support the latest versions of Undertale

+ Contains a tool to split the sprite sheets into individual sprite files

? Seems to support repacking… maybe, never tried that myself

— Doesn’t seem to be really maintained anymore, and was not updated to support Deltarune (but anything except for sounds may still work)

— And I guess it’s not going to be? :P

I don’t really know much about this tool. The syntax is supposed to be:

WinExtract [path to the data.win file] [path of where to extract the files]
TXTRCut [path to extracted file]

If you have some more experience with it, let me know and I’ll update the guide

GMdsam

Main project site: https://github.com/WarlockD/GMdsam

Download link: not available as a downloadable build?

+ Generates even better decompiled code than UndertaleModTool (or so I heard)

— Doesn’t support anything above Undertale v1.00 so it’s quite useless now unless somebody updates it

QuickBMS

— It’s really old and nobody uses that

— Seriously, it’s probably not going to work

— I put this here only because the newcomers keep mentioning it

And I guess that’s all of them, at least for now. If you have any more questions or suggestions, please leave them in the comments and I’ll try to update the guide accordingly.

r/Underminers - Extracting and modifying the data.win file for Undertale/Deltarune: The ultimate guide

Frequently Asked Questions

How do I edit sprites?

Browse through the «Embedded textures» in UndertaleModTool to find the spritesheet you want to edit, export it, modify and then reimport. If you happen to know the name of the sprite (or have some luck guessing) you can find it in «Sprites» to locate the spritesheet it’s in more easily and then follow through by double-clicking until you reach the texture page.

How do I add characters to fonts?

I’ve never actually done this myself so I don’t know much but you should find some general guidance here: https://github.com/krzys-h/UndertaleModTool/issues/8 (note that the TTFFonts thing doesn’t work for Deltarune currently so you have to go the manual route). Basically, you have to edit the font like a sprite and then input the character positions manually, making sure they are listed in ascending order (there is a button to sort them automatically in newer versions)

If anybody is willing to write a guide for this, let me know and I’ll link it both here and in UndertaleModTool

I downloaded UndertaleModTool but I don’t know how to open the .sln/.cs files

I made this handy meme to help you:

r/Underminers - Extracting and modifying the data.win file for Undertale/Deltarune: The ultimate guide

this should help (don’t tell me it’s terrible)

How can I view the scripts without installing any tools

I guess that’s not a frequently asked question but I have no idea where else to put this and it’s useful: https://mini.xkeeper.net/private/deltarune/ (by /u/Xkeeper)

And more FAQs will probably be added soon…

r/Underminers - Extracting and modifying the data.win file for Undertale/Deltarune: The ultimate guide

Ralsei says goodbye

Changelog:

2018-11-09: Initial version of the guide

2018-11-11: Altar.NET got support for splitting sprites and the decompile-data scripts were fixed, guide updated to reflect that

2018-11-16: Added answers to some FAQs

Всем привет, если вы любите искать пасхальные яйца в Андертейл (Undertale) тогда данная модификация для вас. Это Режим разработчика с его помощью вы можете узнать что-же сделал дядюшка Тоби Фокс.

Список кнопок

  • G — открывает сундук
  • G (в магазине) — дает 5000 М.
  • S — открывает сохранение (включает окно для сохранения)
  • L — загружает сохранение
  • М — Повышает на 1 УР
  • F — делает 60 FPS
  • Р — делает скорость комнаты быстрее
  • R — если нажимать 7 раз перезапустит игру
  • U — меняет обличие Фриск
  • V — показывает границы комнаты
  • W — замедляет на 10 FPS
  • 5 — увеличивает группу монстров на 5
  • Backspace — увеличивает скорость игрока (если удерживать)
  • Pg Up — увеличивает шаги на 100
  • Pg Down — делает Атаку 989
  • End — включает историю Азриеля и Чары (Рассказ Цветика на пути Геноцида)
  • Home — Начинает бой в группе битв. По умолчанию 140 (Так жаль) в версии 1.0 или 80 (Меттатон) в версии 1.001. Изменить 0x9F553C (в версии 1.0) или 0x9EB414 (в версии 1.001)
  • Insert — телепортация в следующую комнату
  • Delete — телепортация в предыдущую комнату
  • F3 — создаст файл system_information_962 в файлах игры (Чара)
  • F7 — добавляет 500 М. (дай Темми денег на колледж)
  • F9 — останавливает всю музыку которую играет
  • F10 — Позволяет проходить сквозь стены (не объекты!), если зажать, позволит ходить во время диалогов
  • F11 — телепортация в room_water1 (Водопадье)
  • F12 — Разрушает барьер (запускает последствия разрушения: если вы находитесь в комнатах, где должны появиться монстры с благодарной речью, то они там появятся, торговцы тоже меняют речь на ту, которая появляется после разрушения барьера). Причём процесс игры никак не меняется, и происходящие события будут соответствовать концовке, по которой вы идёте
  • R + 6 — телепортация в Руины
  • T + 6 — телепортация к выход из руин
  • F + 6 — телепортация в Жаркоземье
  • E + 6 — телепортация к Новому Дому
  • Y + 6 — телепортация к Настоящей Лаборатории

В Боях

  • 1 — Уменьшает скорость (если очень медленно, то игра выключится)
  • 2 — Увеличивает скорость на 2х
  • 8 — Сокращает ход противника
  • 9 — Увеличивает ход противника
  • Delete — Делает 999 ОЗ (Очень помогает при битве С Сансом)
  • F6 — Мгновенное убийство (при следующей атаке) или мгновенная пощада
  • O + P — Включает пощаду (надо нажать на две кнопки сразу же)

Ну а все остальное читайте Здесь

Установка : Поместить файл Data.win в расположение игры (замените файлы)

Скачать

На чтение 5 мин. Просмотров 1.1k. Опубликовано 03.09.2019

Undertale – одна из лучших, если не лучшая инди-игра, которую предлагает Steam. С момента появления игры она получила мировое признание, что привело к многочисленным наградам и миллионам проданных цифровых копий.

Если есть супер-нетребовательная стабильная игровая категория, Undertale должен быть на лидирующей позиции. Однако есть одна или две проблемы, которые могут помешать вам насладиться этой удивительной игрой. Кажется, игра не запустится без видимой причины. Но, не волнуйтесь, мы подготовили несколько обходных путей, чтобы помочь вам решить эту проблему.

Содержание

  1. Что делать, если Undertale не запустится
  2. 1. Используйте инструмент Steam для восстановления локальных файлов
  3. 2. Запустите игру из папки вместо Steam
  4. 3. Удалить файл Steam_api.dll
  5. 4. Извлеките файл Undertale.exe
  6. 5. Установите DirectX и последние распространяемые файлы
  7. 6. Переустановите игру

Что делать, если Undertale не запустится

  1. Используйте инструмент Steam для восстановления локальных файлов
  2. Запустите игру из папки вместо Steam
  3. Удалить файл Steam_api.dll
  4. Извлечь файл Undertale.exe
  5. Установите DirectX и последние распространяемые файлы
  6. Переустановите игру

1. Используйте инструмент Steam для восстановления локальных файлов

Steam предлагает аккуратный инструмент, который поможет вам восстановить установочные файлы игры локальными файлами. А именно, в некоторых случаях из-за повреждения или неправильного использования игровых файлов игра не запускается. Таким образом, вместо удаления сразу попробуйте восстановить локальные файлы. Вы можете сделать это, следуя этим инструкциям:

  1. Откройте Клиент Steam.
  2. В библиотеке щелкните правой кнопкой мыши Undertale и откройте Свойства.
  3. Откройте вкладку «Локальные файлы».
  4. Выберите Проверить целостность файлов игры.
  5. Перезапустите Steam и попробуйте запустить игру.

2. Запустите игру из папки вместо Steam

Как мы все знаем, с внедрением настольного приложения Steam все игры запускаются через клиента. Тем не менее, в некоторых случаях приложение Steam может вызвать много проблем. Мы советуем вам попробовать запустить Undertale из папки установки, а не с клиента.

Вы можете сделать это следующим образом:

  1. Закройте клиент Steam и выйдите из области уведомлений.
  2. Откройте диспетчер задач и остановите процесс Steam.
  3. Найдите свой путь к папке установки Undertale.
  4. Дважды щелкните Undertale.exe и запустите игру.

Имейте в виду, что клиент Steam может запуститься, тем не менее. Если это так, и игра все еще неисправна, перейдите к следующему решению.

3. Удалить файл Steam_api.dll

Довольно сложно играть в игры Steam самостоятельно, без Steam DRM. Тем не менее, есть некоторые игры, в которых нет DRM, и, к счастью, это касается и Undertale. Таким образом, вы можете удалить Steam_api.dll и попробовать запустить игру без Steam. И вот как:

  1. Закройте Steam и убейте связанные процессы в диспетчере задач.
  2. Перейдите в папку установки Undertale.
  3. Найдите steam_api.dll и сохраните его.
  4. Удалить файл из папки.
  5. Запустите игру из Undertale.exe
  6. Кроме того, вы можете попробовать запустить его через Steam, если Undertale.exe не запустит игру.

Это может оказаться сложнее сделать во многих играх, но Undertale должен хорошо функционировать. Если все пошло не так, вы всегда можете восстановить файл из резервной копии.

4. Извлеките файл Undertale.exe

Некоторые остроумные пользователи с форума сообщества Steam представили интересное решение этой проблемы. А именно, кажется, что файл exe игры можно извлечь с помощью WinRar или подобного программного обеспечения. Таким образом, вы получите новый exe-файл, который, как они заявили, работает как шарм. Мы представим вам всю процедуру шаг за шагом.

  1. Закройте приложение Steam и убейте все его процессы в диспетчере задач.
  2. Найдите свой путь к папке установки Undertale.
  3. Щелкните правой кнопкой мыши файл Undertale.exe и выберите «Извлечь здесь» с помощью WinRar.
  4. Когда вас попросят заменить или переименовать Undertale.exe, выберите переименовать и измените его имя на UndertaleOld.exe.
  5. Извлеченный новый Undertale.exe – ваш новый игровой лаунчер.
  6. Попробуйте запустить игру.

В случае каких-либо проблем вы можете удалить только что назначенный лаунчер и переименовать UndertaleOld.exe в Undertale.exe.

5. Установите DirectX и последние распространяемые файлы

Кроме того, помимо обновления ваших графических драйверов важно также установить последнюю версию распространяемых DirectX и C ++. Их отсутствие может привести к тому, что у вас возникнет множество проблем с Undertale.

Последнюю версию DirectX можно скачать здесь. Или, когда дело доходит до распространяемых файлов Visual C ++, вы можете найти их здесь.

6. Переустановите игру

Мы пришли в крайнем случае. Если вы не решили свои проблемы с Undertale с помощью предыдущих обходных путей, переустановка является единственным приемлемым вариантом. Мы проведем вас через процесс.

  1. Зайдите в клиент Steam.
  2. Откройте библиотеку и щелкните правой кнопкой мыши Undertale.
  3. Выберите Удалить.
  4. Используйте какой-нибудь очиститель реестра, чтобы избавиться от остатков реестра.
  5. Откройте Steam клиент и библиотеку.
  6. Найдите Undertale и выберите Установить.

После завершения процесса вы сможете играть в игру без проблем.

Мы надеемся, что вы смогли запустить игру, используя эти обходные пути. Кроме того, если у вас есть какие-либо вопросы или предложения, пожалуйста, сообщите нам об этом в комментариях ниже.

Примечание редактора . Этот пост был первоначально опубликован в феврале 2017 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Как изменить файлы soul knight
  • Как изменить файлы mogrt
  • Как изменить файлы hotline miami
  • Как изменить файловую систему флешки через телефон
  • Как изменить файловую систему флешки на телефоне

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии