25.09.2019, 23:34
UN:C для чайников FAQ:
1. Что делает команда?
2. Как менять процентные параметры %.
3. Не работают способы, указанные выше?
1. Что делает команда?
Spoiler (Click to View)
Большое количество информации хранится в оперативной памяти. У каждого байта памяти есть линейный адрес. UN:C позволяет читать или писать данные размером 1/2/4 байта.
Формат команды: !!UN:C[адрес]/[кол-во байт=1,2 или 4]/$[новое значение или куда записать прочитанное].
Пример:
!!UN:C5901022/4/5; Записать целое четырёхбайтовое число со значением 5 в память по адресу 5901022
Формат команды: !!UN:C[адрес]/[кол-во байт=1,2 или 4]/$[новое значение или куда записать прочитанное].
Пример:
!!UN:C5901022/4/5; Записать целое четырёхбайтовое число со значением 5 в память по адресу 5901022
2. Как менять процентные параметры %.
Spoiler (Click to View)
Если игра использует проценты, то нельзя просто написать 30%, надо перевести на понятный программе язык. Это можно сделать 3 путями (работает с навыками волшебство и т.д.)
1. Самому посчитать проценты используя калькуляторы:
Сначала переводим проценты например 0.5 (50%) в Binary32
https://babbage.cs.qc.cuny.edu/IEEE-754/index.xhtml
затем полученное значение 3F000000 в 10-ую систему
https://calculatori.ru/perevod-chisel.html
и результат 1056964608 используем в ERM вместо y1.
2. ERM сам считает проценты:
3.Для навыков есть специальная удобная функция: !!FU7703
1. Самому посчитать проценты используя калькуляторы:
Сначала переводим проценты например 0.5 (50%) в Binary32
https://babbage.cs.qc.cuny.edu/IEEE-754/index.xhtml
затем полученное значение 3F000000 в 10-ую систему
https://calculatori.ru/perevod-chisel.html
и результат 1056964608 используем в ERM вместо y1.
2. ERM сам считает проценты:
3.Для навыков есть специальная удобная функция: !!FU7703
3. Не работают способы, указанные выше?
Spoiler (Click to View)
Не все процентные показатели можно поменять способом выше. Такие параметры как бонусы атаки и защиты используют значения из массива, соответственно надо знать определенный массив чтобы им подменить существующий.
6535680 - 25%
6554608 – 75%
6535680 - 25%
6554608 – 75%