Собственно скажу сразу: хочу научиться писать тасы, и сделать нормальное прохождение для NDS N+. Может мне кто помочь с этим?
P.S: сори если тема не там.
Joined: 10/6/2011
Posts: 1697
Location: RU · ID · AM
Всё там :)
Приятно видеть русскоговорящего новобранца (здесь это редкость).
Что такое NDS не знаю (Nintendo Disk System?), но желающие помочь тут точно найдутся :)
Вот только название темы не совсем удачно выбрано.
Добро пожаловать!
S3&A [Amy amy%] improvement (with Evil_3D & kaan55) — currently in SPZ2
my TAS channel · If I ever come into your dream, I’ll be riding an eggship :)
Вопрос интересует. Есть ли здесь люди с DesMuMe разбирающиеся? Имею 14260 фреймов ран на N+ NDS. Спросить просто сейчас хочу на ранней стадии пока это все.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Людей нет, первым будешь. Но всё равно спрашивай.
Нужно сразу понять, что чудес не бывает, и все удивительные вещи достигаются банальным трудом. Вот тут один товарищ случайно наткнулся на странный глюк, другой смог повторить его на запись, а потом я взял этот мувик и изучил происходящее в дебаггере. Убил считай целый день (пусть даже несколько часов, но всё равно же потом больше ничего уже делать не хочется), а в результате этот глюк для пользы дела толком и не использовать никак, потому что возможности коррапта памяти этим глюком очень ограничены - только Zero Page и только прибавление единицы, а не запись любого желаемого числа. Короче, не повезло с глюком.
Ну, это чтобы не было иллюзий, будто с любой игрой можно сделать что угодно. Не так уж много ТАСов корраптят память, большинство всё-таки не выходит за рамки геймплея (но всё равно доставляет удовольствие при просмотре).
Заметь, пока что все игры с "corrupts RAM" были на NES/SNES/GB.
Игры для этих платформ люди писали на чистом ассемблере и дебажили с помощью неудобных хардварных дебаггеров - естественно, им было легко ошибиться. Да и никаких фреймворков тогда не было, разработчикам приходилось писать даже функции BIOS'а для своей игры, не говоря уж о функциях операционной системы (менеджменте памяти). Обработки исключений не было и в помине. ООП практически не было (хотя были самопальные велосипеды на тему осмысленной группировки данных), MVC и всяких шаблонов, позволяющих упорядочить код (хотя бы корректно отделить системную логику от геймплейной) - тоже не было. Короче, хаос был.
А на NDS люди уже писали под современные компиляторы C++, с использованием динамического выделения памяти (а некоторые, я слыхал, вообще использовали всякие смарт-поинтеры и даже какие-то местные реализации Garbage Collector) - то есть менеджмент памяти там уже реализован специально обученными людьми и не лежит на плечах разработчика игры, так что сделать какую-нибудь фатальную ошибку (как в Battletoads) на DS было намного труднее. Как подтверждение - пока нет ни одного ТАСа для NDS, который бы реально корраптил ОЗУ (глюк с SRAM в Chinatown Wars не в счёт, там, как я понял, используется ошибка в скриптинге/игровой логике). И я сомневаюсь, что в такой простой игре, как N+, можно обнаружить какую-нибудь серьёзную уязвимость. Советую просто сделать скоростной пробег всех уровней - мне бы, например, было интересно его увидеть.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.