Автор Тема: Наши хаки  (Прочитано 1717791 раз)

0 Пользователей и 8 Гостей просматривают эту тему.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Наши хаки
« Ответ #4740 : 24 Июль 2016, 09:42:43 »
Shredder, спасибо, уважил. ;)
Правда, твой хак естественно будет кардинально отличаться от моего. То, что я задумал, никоим образом не будет похож на этот. :)
P. S.: а комбинацию кнопок превращения ты убрал?

Оффлайн Kinbeas

  • Пользователь
  • Сообщений: 4506
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Наши хаки
« Ответ #4741 : 24 Июль 2016, 09:51:02 »
Ты правильно понял, юный падаван. Робокоп 3 не просто взломан, в него доделано все недоделанное и исправлено все недокоденное. Но ессно я это делаю для своего удовольствия и ваши респекты мне ни к чему, никто этого не увидит лол.
Повыкладывал бы, чтобы здесь не мучились.  :)

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Наши хаки
« Ответ #4742 : 24 Июль 2016, 09:51:04 »
Кстати. Смерть от прижатия экраном я и до этого сделал, через jmp. :)

Добавлено позже:
Да он прикалывается просто, тупо дразнит. Забей. :D

Добавлено позже:
Я имею в виду Санчеза.

Оффлайн Kinbeas

  • Пользователь
  • Сообщений: 4506
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Наши хаки
« Ответ #4743 : 24 Июль 2016, 09:55:09 »
Кто что знает про эту игру? http://www.emu-land.net/consoles/dendy/roms?act=showonly&id=1037
Почему в меню есть выбор на 4 игроков, и в самой игре присутствует шкала сразу на четырёх. Но в главном меню выбирать можно только двоих. Игру не доделали или там какие-то особые условия нужны, чтобы можно было включать на четверых (как в Nekketsu Koukou Dodgeball Bu - Soccer Hen)? Может есть японская версия, где была такая возможность?

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Наши хаки
« Ответ #4744 : 24 Июль 2016, 09:59:27 »
Для этого нужен 4score, мультитап по-нашему. Игра считывает количество джоев, и если таковые есть - то можно поиграть вчетвером. Ты чё, обзор Нёрда не видел? :)

Оффлайн Shredder

  • Пользователь
  • Сообщений: 587
  • Пол: Мужской
  • Ninja Master
    • ВКонтакте
    • Просмотр профиля
Наши хаки
« Ответ #4745 : 24 Июль 2016, 10:33:45 »
Не качается...

Странно. Какой-то гость аж 500 раз скачал.
Прикрепил сюда.

P. S.: а комбинацию кнопок превращения ты убрал?

Всё чисто. Поиграл бы лучше, не спрашивал  ;)

Добавлено позже:
Shredder, спасибо, уважил. ;)
Правда, твой хак естественно будет кардинально отличаться от моего. То, что я задумал, никоим образом не будет похож на этот. :)

А что именно ты хотел сделать?

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Наши хаки
« Ответ #4746 : 24 Июль 2016, 11:00:22 »
Что именно? Полноценный шутэмап, разве не понятно? :)

Добавлено позже:
Shredder, а у тебя есть акк на ромхакинге? А то я что-то не могу найти по твоему нику здесь. :(
« Последнее редактирование: 24 Июль 2016, 11:10:58 от lancuster »

Оффлайн Shredder

  • Пользователь
  • Сообщений: 587
  • Пол: Мужской
  • Ninja Master
    • ВКонтакте
    • Просмотр профиля
Наши хаки
« Ответ #4747 : 24 Июль 2016, 11:13:44 »
Shredder, а у тебя есть акк на ромхакинге?

Регился там в 2014 году. Но сервис не использовал.
http://www.romhacking.net/forum/index.php?action=profile;u=17557

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Наши хаки
« Ответ #4748 : 24 Июль 2016, 12:55:07 »
А, теперь понятно, почему в результатах было написано 0 хаков. :)

Оффлайн Kinbeas

  • Пользователь
  • Сообщений: 4506
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Наши хаки
« Ответ #4749 : 25 Июль 2016, 10:40:57 »
Для этого нужен 4score, мультитап по-нашему. Игра считывает количество джоев, и если таковые есть - то можно поиграть вчетвером. Ты чё, обзор Нёрда не видел?
Ну так на Нестопии все 4 геймпада настроены. Всё-равно нельзя выбрать.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Наши хаки
« Ответ #4750 : 25 Июль 2016, 11:04:55 »
Смотри лучше. Я включал на четверых игроков и на обычном фсеухе, и на фсеуксе. Всё работает. Полазь в настройках. Может, что-то отключил или включил лишнее.

Оффлайн Kinbeas

  • Пользователь
  • Сообщений: 4506
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Наши хаки
« Ответ #4751 : 25 Июль 2016, 12:11:05 »
Смотри лучше. Я включал на четверых игроков и на обычном фсеухе, и на фсеуксе. Всё работает. Полазь в настройках. Может, что-то отключил или включил лишнее.
А на Нестопии включается? Толку, что она на Фсеуксе идёт на четверых, если по сети там только вдвоём можно. Хотя и на Фсеуксе не включается. Может у тебя ром другой? А если тот же ром, может можно эту блокировку убрать как-то?

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Наши хаки
« Ответ #4752 : 25 Июль 2016, 13:05:33 »
Брал в гудсете. Может, ты оттуда скачаешь?

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3605
    • Twitter
    • Просмотр профиля
Наши хаки
« Ответ #4753 : 25 Июль 2016, 13:11:48 »
Повыкладывал бы, чтобы здесь не мучились.  :)
вам полезно помучиться лол

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Наши хаки
« Ответ #4754 : 25 Июль 2016, 13:17:03 »
Как по сетке настроить - не знаю. Но так поиграть вчетвером - очень даже можно. Лично я даже сумел заскринить, как они все вчетвером бегают. :)

Оффлайн Shredder

  • Пользователь
  • Сообщений: 587
  • Пол: Мужской
  • Ninja Master
    • ВКонтакте
    • Просмотр профиля
Наши хаки
« Ответ #4755 : 25 Июль 2016, 14:52:32 »
В Кошмар вчетвером по сети можно, и это факт:
https://www.youtube.com/watch?v=aIlRjF8fgpo

На видео игра в американку. Ром оригинальный.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Наши хаки
« Ответ #4756 : 25 Июль 2016, 16:29:45 »
Вот и я не понимаю, почему он не может настроить. :)

Оффлайн Kinbeas

  • Пользователь
  • Сообщений: 4506
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Наши хаки
« Ответ #4757 : 25 Июль 2016, 21:17:18 »
А, ясно. Просто в Нестопии Адаптер должен стоять на НЕС, а не на Фамиком.  )

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Наши хаки
« Ответ #4758 : 25 Июль 2016, 21:28:24 »
А разница? На фамике, что, не выпускали мультитап? Насколько я знаю, в игре Битва в Храме Неккетсу можно играть вчетвером.

Оффлайн Kinbeas

  • Пользователь
  • Сообщений: 4506
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Наши хаки
« Ответ #4759 : 25 Июль 2016, 21:41:30 »
А разница? На фамике, что, не выпускали мультитап? Насколько я знаю, в игре Битва в Храме Неккетсу можно играть вчетвером.
Там разная система определения джоев. Потому в эмуляторе и есть такая специальная настройка.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Наши хаки
« Ответ #4760 : 25 Июль 2016, 21:57:11 »
А, ну тогда ясно. Я по сети не играл вчетвером. Даже соединиться толком ни с кем не удавалось. То пинг слишком высокий у меня, то у сервера. Короче, жопа. :)

Оффлайн Shredder

  • Пользователь
  • Сообщений: 587
  • Пол: Мужской
  • Ninja Master
    • ВКонтакте
    • Просмотр профиля
Наши хаки
« Ответ #4761 : 27 Июль 2016, 14:25:51 »
Ну напиши, несколько байтов всего. Не вижу в этом проблемы.

В первую очередь надо пытаться осуществить переключение встроенными "родными" программами. Если по какой-либо причине это невозможно, то писать свои.

На днях удалось осуществить переключение PRG-банков в TMNT TF следующим образом:



Как это работает, понял лишь в общих чертах: манипуляции с адресами памяти 8000 и 8001 и вставка туда нужных байтов, определяющих номер банка. Полностью разбираться не было ни времени, ни желания, учитывая, что нет нормальных доков по MMC3 на русском языке (или я их просто не понял, или не нашёл). К тому же каждая игра, как я понял, для работы с маппером будет использовать свои области памяти, свои подпрограммы и свои переменные.

В TMNT TF дохрена свободного места для PRG, но большинство из него нельзя использовать без переключения банков.

Некоторые области кода из оригинальной игры, осуществляющие переключение банков:


Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1230
  • Пол: Мужской
    • Просмотр профиля
Наши хаки
« Ответ #4762 : 27 Июль 2016, 14:35:50 »
Shredder, ЧАВО?
http://wiki.nesdev.com/w/index.php/MMC3

Всё давно описано же. У каждого маппера свои спец регистры, шлёшь туда нужные данные и получаешь переключения банков и прочее.
При этом банки переключаются практически моментально, если я не ошибаюсь.

Оффлайн Shredder

  • Пользователь
  • Сообщений: 587
  • Пол: Мужской
  • Ninja Master
    • ВКонтакте
    • Просмотр профиля
Наши хаки
« Ответ #4763 : 27 Июль 2016, 14:37:25 »
Shredder, ЧАВО?
нет нормальных доков по MMC3 на русском языке

 :D

Про nesdev знаю, там и читал, что смог понять)

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1230
  • Пол: Мужской
    • Просмотр профиля
Наши хаки
« Ответ #4764 : 27 Июль 2016, 14:47:01 »
Shredder, вообще раньше писал ланкастеру, напишу и тебе.
Хакать без понимания всех основ это какой-то изврат. Почитай как самому с нуля игру на НЕС написать.
Как сможешь такое сделать, хакинг вообще в лёгкую пойдёт.
Все эти уроки чисто по хакингу - иногда тот ещё бред.

Оффлайн Shredder

  • Пользователь
  • Сообщений: 587
  • Пол: Мужской
  • Ninja Master
    • ВКонтакте
    • Просмотр профиля
Наши хаки
« Ответ #4765 : 27 Июль 2016, 15:03:34 »
blackbird_ru, об этом спорить никто не будет, но назови мне хоть пару человек, кто хакает с пониманием ВСЕХ основ :D Санчез не в счёт.

Достаточно понимать хотя бы 75-80%, чтобы выходили вполне качественные вещи, на мой взгляд.
Что бы я ни хакал, стараюсь разобраться в этом максимально. Если не разобрался, то даже не берусь. Но маппер - это как раз тот случай, где достаточно понять 80%, получить нужный результат и прошерстить игру на работоспособность. Пока данное правило работает. Как только даст сбой, будем дальше изучать)

Добавлено позже:
Вообще я предпочитаю сначала копаться и изучать работу программ на собственном опыте. После этого уже открываю доки.

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1230
  • Пол: Мужской
    • Просмотр профиля
Наши хаки
« Ответ #4766 : 27 Июль 2016, 15:11:52 »
Shredder, дело твоё.
Но в тех же переключениях банков громоздкие функции не нужны.
НЕСка она вообще, простая как дуб и там всё парочкой команд делается.

Оффлайн Shredder

  • Пользователь
  • Сообщений: 587
  • Пол: Мужской
  • Ninja Master
    • ВКонтакте
    • Просмотр профиля
Наши хаки
« Ответ #4767 : 27 Июль 2016, 15:32:30 »
blackbird_ru, насчёт переключения банков в Guardian Legend (UNROM) что можешь сказать? Сам не разбирался, но один из заграничных хакеров, сделавший большой хак на эту игру, остановился из-за нехватки места.

http://wiki.nesdev.com/w/index.php/Programming_UNROM

С UNROM проще или сложнее, чем с MMC3?

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1230
  • Пол: Мужской
    • Просмотр профиля
Наши хаки
« Ответ #4768 : 27 Июль 2016, 15:53:10 »
Shredder, ну написано
Цитата
UNROM has four or eight banks 16 KB in size
А у рома
Цитата
PRG ROM:    8 x 16KiB
То есть уже максимальное количество доступных банков использовано. Значит нужно будет переделывать под UOROM, но это больше для платы я понимаю, софтварно не слишком отличий будет, точнее вообще не будет в старом коде.

А работать конечно проще, тут банки вообще элементарно переключаются.
http://wiki.nesdev.com/w/index.php/UxROM#Bank_select_.28.248000-.24FFFF.29

Бас конфлиты там написано есть, но эмуляторы этим не заморачиваются, и не все реальные платы тоже.
« Последнее редактирование: 27 Июль 2016, 16:05:23 от blackbird_ru »

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Наши хаки
« Ответ #4769 : 27 Июль 2016, 17:54:12 »
А интересно, кто-нибудь хакал Крион Конквест под Мегамена? Уж очень игра похожа на него.