Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Doomguard45

Страницы: Назад 1 2 [3] 4 5 6 7 8 Далее
61

Ну ёпт, с ними никто не рождаётся, все всё сами приобретают, было бы желание.

--

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

У иды старше 6.2 есть SNES поддержка, правда там есть косяки с определением LDA LDY LDX CMP CPX CPY , если это починить в лоадере - то думаю будет вполне годно =) еще бы кто эмулятор допилил на отлов логов из игр, было бы идеально)

62

А что мешает?
Берёшь тот же SGDK и там всё легко делается.

Ни опыта, ни знания) в курсе, что там можно на Си писать, только легче от этого не становится, это ж надо где то взять код на высокоуровневом языке =)

63
Забыл же про Соников сказать =) эта игровая серия явно не страдает от отсутствия хаков. А вот по снэсу в голову только приходит SMW с его >8700 хаками. В плане сеги больше интересует на самом деле порты, нежели хаки =). Было бы приятно снять ограничения нэс железа и перетащить игрульку на сегу, где ограничения не такие жесткие. Видео отличное, хотя по сути касается только ру-сектора, думаю, что на западе ситуация не лучше, но будущее определенно есть у этого.

64
Разработка игр / Re: Chip 'n Dale RR 2 - remastered-
« : 15 Ноябрь 2015, 18:56:56 »
Речь не идёт о суде с моей стороны. Я же ни слова не сказал о первой части игры, которую также немного пиарил даже как фанатскую. А вот когда такие люди пытаются ещё и заработать, то уж высказал своё мнение. Что скажет Дисней и Бумстартер, если от них вообще будет реакция - это их дело.

Я говорю одно: нужно иметь хоть какую-то этику разработчика, не воровать код, персонажей, тем более не извлекать из этого денежную выгоду. Одно дело фанатская игра, какие тут делаются десятками бесплатно, другое вывести всё это дело на официальное получение прибыли. Если бы это было от фаната фанатам без наживы (видите ли его уволили и он нуждается), то никто бы слова не сказал.

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

65
Разработка игр / Re: Chip 'n Dale RR 2 - remastered-
« : 15 Ноябрь 2015, 16:17:31 »
Если он декомпилировал МОЙ движок, сильно изменил его, то я все равно узнаю сворованное. Он ВОР!

Мне даже интересно будет посмотреть решение суда, серьезно =)

66
Разработка игр / Re: Chip 'n Dale RR 2 - remastered-
« : 15 Ноябрь 2015, 15:14:46 »
75 тысяч, говоришь, тебе нужна зарплата?

Мало того, что декомпилировал мою бесплатную фан-игру на GM и на её основе реализовал свой движок игры, не указав в копирайтах, так ещё занялся КОММЕРЧЕСКОЙ деятельностью на брендах компании Дисней. Посмотрим какой тебе дадут срок и на сколько тебя оштрафуют.



Вы слишком узко рассуждайте, рекомендую почитать по поводу: схожесть до степения смешения.

67
Разработка игр / Re: Chip 'n Dale RR 2 - remastered-
« : 15 Ноябрь 2015, 12:30:26 »
maxeuwe, я как раз на этой неделе ездил в Минск регистрировать ЯндексДеньги. Кину что-нибудь. Но я тебе скажу прямо - с нашими несчастными донаторами ты не проживёшь без официальной работы.
Что касается проекта - здесь уже обратили внимание, и я тоже категорически против игры на английском языке. Нахрена мне английский? Я терпеть его не могу. Или может быть ты от забугорных больше доната получаешь?

В игре так много текста, что замучаешься читать, ага. А мне например не нравятся игры на русском, ибо качество у них заведомо ниже, что теперь?

68
Roket, ну не, с оригиналом думаю сравнений быть не может - мне кажется, что этот хак - неплохое к нему дополнение) Кстати, нашел небольшой баг, надо поправить будет

Добавлено позже:
Sergei2014, спасибо)

На меднафене тоже пошло, да и думаю ты уже всё зависит от ущербности эмулятора, а не от фич рома)

69
Doomguard45, это же SDK. Как его потом как запускать?
А так в /opt/ установить и потом игры собирать через Makefiles спокойно.

worm, я решил не мусорить в своей системе, сейчас виртуалку хочу подготовить и в ней всё собрать.
Были deb-пакеты со старой сборки еще на googlecode. У меня даже сохранился:
> 507df13eda6e02a2841af5d196671446 *gendev_1_all.deb
Его можно использоваться для сборки deb-пакета новой версии.

Ну на крайняк chmod, раньше я по своей глупости всё инсталил в систему, в итоге упала в один момент, сейчас только так  - никаких проблем

70

За это убивать нужно. По сути нужно по make собрать всё, а уже make install ставить, там пусть и требует root права.
з.ы. попробую собрать, если получится, можно попробовать переписать Makefiles для нормальной работы.

По-хорошему и make install прописывать так себе идея:
make -j4
./<application>

Нафига в систему ставить то, что собирается с исходниках, только мусорить

71
А является ли продажа IPS патча легальной?)

72
Не смог перенести FDS в NES формат, какие то косяки с маппером =/

73
Super Mario Bros Lost Random (fds):

- Случайные враги
- Время удвоено 800/600/400
- Монета добавляет 10 секунд
- Число жизней неограничено
- Урон отнимает только цветок
- Время неуязвимости после урона увеличено вдвое
- Можно выбрать мир от 1 до 4, кнопкой B
- После 8го мира идет 9 и далее ABCD без условий

74
Вот такой у меня вопрос. Если нужно, к примеру, что-то лишнее вырезать, то для этого придётся пересчитать оффсеты, чтобы игра не пострадала. Но если в игре куча ошибок, то без серьезной работы над ошибками не обойтись.
Или в данном случае выход всё-таки есть?

С вырезанием как то проще - занопить функции, а если нужно добавлять, то затираешь какую нибудь строчку , куда надо добавлять - туда вставляешь прыжок в конец рома, в конце добавляешь свой код, предварительно поставив в начале удаленную функцию и потом свой код, а потом прыжок обратно

75
Ромхакинг и программирование / Re: City Battle
« : 01 Ноябрь 2015, 18:59:36 »
MASTERMAX, я стараюсь учитывать пожелания всех, по мере возможности. Если конечно они не противоречат оригинальному замыслу)
сделал большинство того, что ты просил)

Версия 1.3 - штаб теперь по бокам в суперброне, не пробиваемой ничем, и только сверху в обычной
                   - звездочка дает максимальную бронебойность, и она не переходит на следующий уровень
                   - лопата полностью снимает броню со штаба, на время

Глянь скайп

76
Ромхакинг и программирование / Re: City Battle
« : 01 Ноябрь 2015, 17:35:15 »
ну тогда уже новый ии, наверно, нужен будет для главаря и для обычных врагов.

Появилась идея/предложение:
1. сделать вокруг штаба бронь и снимать с игрока всю прокачку в начале уровня, и получается для того что бы пройти - надо насобирать 3 звезды. Так хоть уровни не так быстро будут проходится.
2. бонус лопата теперь не имеет особого смысла(разве что игрок сам её возьмет случайно и сделает хуже себе), можно было бы сделать, опять таки, вокруг штаба бронь, переделать эффект от взятия бонуса(что бы он снимал защиту/бронь на время, как в танк 90 когда враги берут этот бонус) и уменьшить шанс появления этого бонуса, что бы он не получился читерским.

И будет бинари сити?)

77
Ромхакинг и программирование / Re: City Battle
« : 01 Ноябрь 2015, 10:31:34 »
black jaguar, немного улучшил их интеллект - теперь они намного реже убивают штаб и больше лазиют внизу, чтобы его защищать. А пистолетов в Баттл сити нету)

Отключи вообще коллизии с их пулями у штаба

78
Ромхакинг и программирование / Re: TMNT3: Arena
« : 30 Октябрь 2015, 16:20:58 »
Roket, а можешь посоветовать информацию по взлому именно кода? Хотелось бы поизучать в свободное время. Мне приходилось только менять в ромах графику (несжатую) и текст (в том числе через таблицы поинтеров), а код пока остается темным лесом. Как его искать? Как определять точку входа, откуда начинается выполнение?

ну если разбирать игру, то советую использовать IDA Pro с плагином на нэс. Хотя полностью код от информации плагин не отделит, поэтому в идеале придеться ручками выделять код на базе знаний значений рам например.

79
Вроде в Super Mario Bros. X можно в обычное приключение вместе играть, но в верус точно.

Без сетевой игры

80
Mari0 это который portal? Как бы..

Ага, неофициальный билд, да еще и проблемы с рандомными объектами - огонь боузера клиент может вообще игнорировать - не убьется.

81
Автор проект добавил небольшой апдейт:

- Теперь можно пройти вертикальный уровень и пофикшены некоторые спрайты.

Решил также отключить счетчик жизней, как и ранее. Если вы можете помочь проекту(исправить ошибки, доделать), то вот ссылка - https://github.com/rhelmot/smw-coop

82
Doomguard45, не очень понимаю твое предложение.

ну я думал, что аналог ИДЫ может нормально работающий со снэс есть , а тут вообще мрак. Только чистый дизасм. А есть ли способ посмотреть, что именно делает IPS патч - где у него команды, а где информация, ибо исходник более менее есть, а вот исходник хака нет.

83
Doomguard45, как я уже ранее сказал, надо дополнять/исправлять поведение процессорного модуля, написав плагин, который бы перехватывал команду вывода инструкций, и выводил именно в этом случае в нужном тебе виде. Но, писать, увы, браться не буду.

Хммм ,есть ли тогда смысл взять просто дизассемблер на снэс, чтобы данные все таки корректно отображал и опкоды.

84
Doomguard45, ну, к сожалению, больше ничем не подскажу.. Не силен в снесовском азме.

Нельзя создать своё правило? или что-то в этом роде

85
Doomguard45, трехбайтовые оффсеты, увы, нельзя делать. Есть внутренний тип данных у иды:
#define dt_3byte        15      // 3-byte dataНо я не знаю, можно ли его ставить вручную. На автомате то можно, но это работа проц-модуля. Пофиксить это только сторонним плагином можно. Но, заняться этим я не смогу - нет времени.

Не, проблема не решилась, как то странно всё это

            .BYTE $A2
.00:8D2E                 .BYTE   6
.00:8D2F unk_8D2F:       .BYTE $BD ; -           ; CODE XREF: GM04DoDMA+37j
.00:8D30                 .BYTE $97
.00:8D31                 .BYTE $8D ; Н

в

00:8D2D loc_8D2D:                               ; CODE XREF: GM04DoDMA+37j
.00:8D2D                 LDX     #$BD06
.00:8D30                 STA     [D,$8D],Y

и если опять отделять, то

8D2A ; ---------------------------------------------------------------------------
.00:8D2D                 .BYTE $A2
.00:8D2E                 .BYTE   6
.00:8D2F ; ---------------------------------------------------------------------------
.00:8D2F
.00:8D2F loc_8D2F:                               ; CODE XREF: GM04DoDMA+37j
.00:8D2F                 LDA     $8D97,X

86
Уоу ,вроде помогло, еще потестирую, точно скажу, а что на счет оффсэта в три байта?

Помогло, но не везде, где то также упорно не хочет в код переводить.

87
А, кстати, еще вопрос - как сделать трехбайтовый оффсэт? Чаще всего баг проявляется именно перед 8D , и при LDA LDY LDX, а также не распознается CMP, почему последнее не воспринимает - я не понимаю

88
Приветствую, есть вопросы относительно разбора игры под Snes. Я не нашел для IDA плагин/лоадер, который бы позволил дизассемблировать SNES ромы. Да, после версии 6.2 IDA имеет встроенный loader под snes, однако, он некорректно воспроизводит в код некоторые элементы, например те, что находятся вместе:

.00:9E1C            .BYTE $A9 ; й
.00:9E1D                 .BYTE $FF
.00:9E1E                 .BYTE $8D
.00:9E1F                 .BYTE $B5 ; ¦
.00:9E20                 .BYTE  $D

  воспринимается как

.00:9E1C       LDA     #$8DFF
.00:9E1F                 LDA     D,$D,X

Преобразование A9 FF, при образовании верной функции не происходит, и код выглядит так:
00:9E1C                 .BYTE $A9
.00:9E1D                 .BYTE $FF
.00:9E1E ; ---------------------------------------------------------------------------
.00:9E1E                 STA     RAM_PlayerLives+1

Что не является верным, а таких участков в коде очень много, что затрудняет нормальную работу в IDA. Существует ли аналоги или loader для IDA, который бы адекватно воспроизводил код?

89
Asha, да и такой пойдет, для меня главное было сборник сделать. За основу взял одну из пиратских многоигровок. Я кстати оставил скрытой там игру, так что по сути это даже 6 в 1. Игра обычная, не хак. Поиграть в нее можно так: на втором джое зажмите вниз, пока выбираете любую из игр.
Можно кстати перенести игры на многоигровку с квадратиками типа 4 в 1, и вставить туда скриншоты из игр. Будет покрасивше) Если будут отзывы и просьбы, сделаю

Здесь не все игры Lomax'а =)

90
Ден Зурин, детсткая мечта многих уже давным давно осуществима: называется Wii :) Стоит недорого, куча игр про марио уже там есть. Ну и есть порты на пк, там тоже на двоих сделали.

М-да? Хотелось бы посмотреть на эти порты.

Страницы: Назад 1 2 [3] 4 5 6 7 8 Далее