А как работали пароли сохранений?

А как работали пароли сохранений?

Небольшой пост для тех, кто как и я, не знает как работали пароли сохранений в старых играх. В качестве примера разберем пароль из игры для NES Faxanadu, одной из первых Action RPG для этой консоли.

Разберем пароль nEOYIAlg. Для игры каждый символ закодирован 6 битами, где А = 000000 (шесть нулей), В = 000001 и так далее. При вводе, система складывает пароль в одну большую строку. Где первые 8 бит или символов это контрольная сумма, следующие 5 бит счетчик пароля персонажа, еще 3 бита слот сохранения. Следующие 4 бита ранг персонажа, еще 8 бит список полученных предметов и 8 бит отвечающие за то, какие события в игре уже произошли. Затем следуют по 3 бита на оружие, щит и броню. И так далее.

Контрольная сумма нужна для того, чтобы последние 8 бит суммы всего пароля всегда равнялись нулю. Зная все это можно вполне легко начать свое приключение в Faxanadu с полной экипировкой. Главное правильно рассчитать свой пароль, хотя зачем, если все уже придумали за нас. И вы можете без проблем сгенерировать себе пароль на TASVideos.

Это вольный перевод с английского кусочка видео с канала Displaced Gamers. Можете посмотреть полную версию и узнать еще немного про Faxanadu.

Оригинал видео

9
138

Комментарии

Не знаю есть ли ограничение на длину статей, но надеюсь меня не зобанят за такой короткий пост.

Не знаю есть ли ограничение на длину статей, но надеюсь меня не зобанят за такой короткий пост.
Dozaemon
Не знаю есть ли ограничение на длину статей, но надеюсь меня не зобанят за такой короткий пост.

Не забанят) Но пост коротковат, можно и в Кострище запустить такое😉