Документация и описание редактора, а также заметки об исследовании игр.
Обзор редактора CadEditor
Краткое описание фич редактора уровней CadEditor.
Краткое описание модулей, плагинов и утилит для работы над измененией уровней.
Список типов поддерживаемых CadEditor игр
Поддерживаемые редактором в настоящий момент игры, типы игр, которые могут быть добавлены, а также типы игр, с которыми редактор не может работать или работает в ограниченном режиме.
Формат уровней поддерживаемых CadEditor игр
Таблица с описанием формата уровней всех поддерживаемых игр для CadEditor для платформы NES. Для описания формата используется специальная кодировка, позволяющая сгруппировать похожие форматы блоков, макроблоков и экранов.
Использование редактора CadEditor
FAQ по использованию редактора CadEditor
Ответы на часто возникающие общие вопросы и возножное решение основных проблем, возникающих при редактировании.
Редактирование игры Flintstones: Rescue Dino and Hoppy [NES]
Пример редактирования уровней в игре Flintstones: Rescue Dino and Hoppy [NES], а также использование плагинов и модулей, доступных для данной игры
Видеопример использования плагина для экспорта карт игры Duck Tales 2 из редактора CadEditor в формат TMX, используемый в редакторе карт Tiled.
Редактирование уровней Contra Hard Corps [SMD]
Видеопример редактирования уровней игры Contra Hard Corps - блоков, переднего и заднего слоя карты, списка объектов, а также использование плагина PluginCompressLZKN для сжатия уровней в формат lzkn, используемый в игре, и вставки полученной карты в ROM-файл.
Cоставление конфигов для добавления игр в редактор CadEditor
Архитектура редактора CadEditor
Общие понятия, используемые для описания универсального формата уровня, частным случаем которого должен являться формат уровней в любой игре на NES. Статья рассчитана на разработчиков плагинов и конфигов новых игр для редактора CadEditor, а не на обычных пользователей редактора.
Список всех функций, которые пользователь может переопределить в конфигах для добавления поддержки новой игры с кратким пояснением их назначения. Для авторов конфигов.
Добавление настроек игр для редактора CadEditor на примере игры Teenage Mutant Ninja Turtles 2 [NES]
Пример поиска формата уровней в игре TMNT 2[NES], с использованием программы NesBlockFinder а также краткое описание составления конфига для добавления игры в редактор. Статья описывает в основном процесс поиска данных в ROM, без технических подробностей устройства конфига.
Составление конфига для CadEditor с использованием дампов памяти на примере игры Power Blade 2 [NES]
Ещё один примера поиска формата уровней с использованием программы NesBlockFinder, для игры Power Blade 2 [NES], немного более сложный. Снова же - описывается использование утилит для поиска данных, без деталей устройства конфига.
Cтатьи
Вводная статья, описывающая, по каким причинам люди занимаются ромхакингом.
История развития редактора CadEditor
Основные этапы разработки редактора.
Заметки на habrahabr по устройству форматов уровней и спецэффектам для NES
Устройство уровней в NES-играх - про систему блоков и макроблоков.
Исследование формата карты уровней NES-игры «Jackal» - пример поиска данных об уровнях конкретной игры.
Устройство игрового движка для NES на примере игр «Capcom» - обзорно про всё.
Устройство спецэффектов для игр под NES. Часть 1
Устройство спецэффектов для игр под NES. Часть 2
Articles about CadEditor on steemit
Статьи на английском, посвящённые обновлениям редактора
CadEditor. Block configs for 16 games
CadEditor. Chip & Dale: Tale Spin Levels game
CadEditor - Animation Editor updates and Sprites
CadEditor. History of the project
CadEditor. Support levels with mixed screens
CadEditor - Universal level editor for NES/SMD/SNES games
Заметки по реверсу в Spiiin ЖЖ
Большая коллекция заметок в персональном блоге. Некоторые заметки писались в ходе изучения игр и ромхакинга, поэтому могут содержать неточности
Устройство уровней
Chip and Dale Hack - устройство уровней в Chip & Dale[NES]
Реверс Darkwing Duck(U) [NES] - устройство уровней в Darkwing Duck[NES]
Устройство игровых объектов Darkwing Duck / Chip & Dale [nes]
Реверс Duck Tales, Duck Tales 2, Chip and Dale 2 [NES]
Формат уровней Chip & Dale Rescue Rangers 2 [NES]
Реверс Duck Tales. Часть 2 [NES]
Реверс Duck Tales 2. Часть 2 [NES]
Реверс Duck Tales 2. Часть 3 [NES]. Компрессор видеопамяти.
Реверс MegaMan 4, Little Mermaid, Tale Spin [NES]
Уровни Jungle Book [NES]. Часть 1.
Уровни Jungle Book [NES]. Часть 2.
Реверс формата уровней Jungle Book [NES]
Реверс Flintstones: Rescue Dino & Hoppy и Surprise at The Dinosaur Peak! [NES]
Устройство уровней NES-игр с блоками 16 тайлов + 1 байт палитры.
Формат карт Final Fantasy Tactics Advance [GBA]
Формат уровней EarthWorm Jim 1, EarthWorm Jim 2, Alladin [SEGA]
Формат уровней Mickey Mania, Pitfall, Jungle Book [SEGA]
Сжатие данных
Capcom screen compression algorithm [NES]
Формат компрессии уровней в игре Felix The Cat [NES]
Компрессоры для игр Sega Genesis - Contra, Tiny Toon, Quackshot, Thunder Force 3
Компрессоры для игр Sega Genesis - Earthworm Jim 1-2, Jungle Book, Alladin, Spot Goes To Holywood
Способы исследования игр
Взлом NES игр без знания ассемблера
Способ редактирования уровней Sega игр без знания ассемблера
Самый лучший способ поиска форматов блоков для NES-игр.
Системы паролей
Препарирование Tecmo World Cup Soccer [NES]
Система паролей Goal! Two [NES]
Система паролей и секреты Best of the Best. Championship Karate [NES]
Поиск секретов
Python in imaginary world - решение логических задач из James Bond Jr[NES] с помощью Python
Scala in imaginary world - решение логических задач из James Bond Jr[NES] с помощью Scala
Исследование Addams Family(E) [NES] - поиск секретов в Addams Family[NES]
Adventure Island 2 [NES] - алгоритм выбор пути - исследование способа выбирать маршрут на карте в Adventure Island 2[NES]
New Ghostbusters 2 (E) [NES] All bonuses - способ получить все спрятанные бонусы в New Ghostbusters 2[NES]
Lua-скриптинг
New Ghostbusters Hard Mode Lua Script - скрипт усложняющий игру
Jungle Book With The Compass [NES] - компас, отображающий ближайшие кристаллы
Duck Tales 2 lua script showing hidden diamonds
TMNT: Tournament Fighters [NES] Lua-скрипт для выполнения суперударов
Mesen - лучший эмулятор NES для отладки - скриптинг в эмуляторе Mesen
Устройство спецэффектов на NES. Эффекты горизонтального скролла. - скрипты визуализации специэффектов
Обзоры хаков, сделанных с помощью редактора CadEditor
Хаки на Chip and Dale Level Editor'e
Хаки на Cad Editor'e. Часть 2.
Хаки на Cad Editor'e. Часть 3.