Автор Тема: Хаки на любой вкус  (Прочитано 1767652 раз)

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

Оффлайн mr.gamer

  • Пользователь
  • Сообщений: 109
  • Пол: Мужской
  • You can't control me anymore!!
    • ВКонтакте
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4920 : 03 Ноябрь 2016, 17:57:57 »
Хехе. Лангустер.
А по теме. ПОмню дааненько хайк на марево был где мир был сплошные кубики которые случайным образом всегда ставятся. Там на расстояние соревноваться самое то. Есть у кого сейчас этот хак?

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3603
    • Twitter
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4921 : 03 Ноябрь 2016, 20:32:34 »
Вот как таких мудаков носит, как YAaa? Пришёл, дал конкретный запрос. lancuster дал ему, что он хочет. Этот придурок заходил, но ничего не ответил. Хоть бы что-то написал. Неблагодарные свиньи. Ведь конкретно ему под нос подсунули.
Он ответил лол в своей теме редактированием
« Последнее редактирование: 04 Ноябрь 2016, 12:07:41 от CaH4e3 »

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2659
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4922 : 04 Ноябрь 2016, 11:15:52 »
Небольшой хак игры Gun Nac. Теперь игра стала намного труднее - оружие и броня теперь не сыпятся на вас как манна небесная, и пополнить боезапас можно будет лишь в магазинах и у боссов. Изменены уровни - теперь ничего кроме бесконечных звёзд...

http://dendy.space/index.php?offset=9999#Gun_Nac_Eternal_Zero.zip

Облегчённая версия Super Flappy Bird Nightmare. В этой версии хака совсем нет врагов, но лимит времени на прохождение игры увеличен. У финальной трубы немного другая конструкция. Глюков меньше, но они есть. Иногда можно застрять в последней трубе. И ещё пролетать можно нечестно - снизу труб. Не могу изменить условие "падения в яму". Поднять бы координату по оси Y немного, чтобы как-только нечестный игрок залетает вниз под трубы - он сразу умирал. Никак не получается это сделать...

http://dendy.space/index.php?offset=9999#Super_Flappy_Bird_Nightmare_Light.zip
« Последнее редактирование: 08 Ноябрь 2016, 14:34:58 от Guyver(X.B.M.) »

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4923 : 04 Ноябрь 2016, 13:14:59 »
Нашёл в Dragon's Lair код, отвечающий за разрушаемый мост на первом уровне. Вот только не знаю, как сделать, чтобы он вообще не разрушался, кроме места, откуда дракон вылезает:

Оффлайн samer8x

  • Пользователь
  • Сообщений: 58
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4924 : 08 Ноябрь 2016, 09:57:00 »
здравствуйте уважаемый lancuster
у меня вопрос по игре mortal кombat trilogy  хак на сеге..
как можно заменить экран выбора бойцов в игре ..
на более лучший у меня есть пример моего......скину старый и новый..который хотелбы вставить  в игру..эконки бойцов у нового лучше выглядят..помогите пожалуйста

Добавлено позже:

здравствуйте уважаемый lancuster
у меня вопрос по игре mortal кombat trilogy  хак на сеге..
как можно заменить экран выбора бойцов в игре ..
на более лучший у меня есть пример моего......скину старый и новый..который хотелбы вставить  в игру..эконки бойцов у нового лучше выглядят..помогите пожалуйста

[/quote]
« Последнее редактирование: 08 Ноябрь 2016, 10:04:45 от samer8x »

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4925 : 08 Ноябрь 2016, 15:28:20 »
здравствуйте уважаемый lancuster
у меня вопрос по игре mortal кombat trilogy  хак на сеге..
как можно заменить экран выбора бойцов в игре ..
на более лучший у меня есть пример моего......скину старый и новый..который хотелбы вставить  в игру..эконки бойцов у нового лучше выглядят..помогите пожалуйста

Добавлено позже:
Я уже ответил в почте. Я с Сегой не работаю.

Оффлайн x.GREYSON.x

  • Пользователь
  • Сообщений: 526
  • Пол: Мужской
  • Электролыбка
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4926 : 08 Ноябрь 2016, 19:08:41 »
samer8x, тебе уже ответили в соответствующей теме.

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3603
    • Twitter
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4927 : 08 Ноябрь 2016, 20:28:23 »
а еще бы неплохо было, если бы можно было грабить корованы

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2659
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4928 : 11 Ноябрь 2016, 19:20:11 »
Когда я когда-то переводил на русский язык игру "Adventures of Dizzy, The" на денди (которую так и не перевёл...), то случайно обнаружил такую штуку:

Если в роме перейти по адресу h7DF4 и поменять байт на определённое значение, то при загрузке рома на весь экран будут показаны грустный или весёлый смайлики.

00 - весёлый смайлик
09 - грустный смайлик



Кто знает что это такое? Зачем программисты это сделали? Похоже на какую-то проверку...

Оффлайн Arbars

  • Пользователь
  • Сообщений: 1406
  • Пол: Мужской
  • Линукс кұрылысшы
    • ВКонтакте
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4929 : 11 Ноябрь 2016, 21:21:41 »
Когда я когда-то переводил на русский язык игру "Adventures of Dizzy, The" на денди (которую так и не перевёл...), то случайно обнаружил такую штуку:

Если в роме перейти по адресу h7DF4 и поменять байт на определённое значение, то при загрузке рома на весь экран будут показаны грустный или весёлый смайлики.

00 - весёлый смайлик
09 - грустный смайлик



Кто знает что это такое? Зачем программисты это сделали? Похоже на какую-то проверку...
Может быть, это проверка правильности записи игры на картридж-переходник?

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3603
    • Twitter
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4930 : 11 Ноябрь 2016, 22:45:40 »
http://cah4e3.shedevr.org.ru/cheatsbase_d.php#399
https://tcrf.net/The_Fantastic_Adventures_of_Dizzy#ROM.2FRAM_Test
Все игры кодмастерс имеют эти рожи. Это стандартный селфтест в их библиотеке.

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2659
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4931 : 12 Ноябрь 2016, 01:51:47 »
Понятно. Интересный тест ;о)

Оффлайн DendyJunior3

  • Пользователь
  • Сообщений: 282
  • Пол: Мужской
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4932 : 14 Ноябрь 2016, 22:50:35 »
может кто подсказать как заменить имя имя "MARIO"на более длинное в SMB?
GameText:
TopStatusBarLine:
  .db $20, $43, $05, $16, $0a, $1b, $12, $18, $14 ; "MARIO"
  .db $20, $52, $0b, $20, $18, $1b, $15, $0d ; "WORLD  TIME"
  .db $24, $24, $1d, $12, $16, $0e
  .db $20, $68, $04, $00, $24, $24, $2e, $29 ; score trailing digit and coin display
  .db $23, $c0, $7f, $aa ; attribute table data, clears name table 0 to palette 2
  .db $23, $c2, $01, $ea ; attribute table data, used for coin icon in status bar
  .db $ff ; end of data block


как я понял $20, $43, это координаты, $05 - количество букв, но если добавить еще одну букву игра после сборки не работает, а если добавить в имени и убрать в другом слове то работает, как будто на текст выделен определенный размер.

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3603
    • Twitter
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4933 : 14 Ноябрь 2016, 23:58:30 »
очевидно, в этом дизасме хреново восстановлены оффсеты

Оффлайн DendyJunior3

  • Пользователь
  • Сообщений: 282
  • Пол: Мужской
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4934 : 16 Ноябрь 2016, 22:26:55 »
в этом дизасме хреново восстановлены оффсеты
Может я и ошибаюсь но это единственный дизасм в сети из тех что собираются.
Можешь помочь решить эту проблему?

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3603
    • Twitter
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4935 : 16 Ноябрь 2016, 23:07:55 »
мне пока не интересно. у тебя есть асм разобранный до байтика, который другие вроде нормально собирают и пересобирают. может дело все-таки в том, что ты что-то не так делаешь? тем более там явно есть лишние байты, кроме адреса, длины и символов, которые тоже что-то значат наверное...

Оффлайн DendyJunior3

  • Пользователь
  • Сообщений: 282
  • Пол: Мужской
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4936 : 16 Ноябрь 2016, 23:59:20 »
тем более там явно есть лишние байты
ты про $14? так то от буквы измененного имени, проглядел удалить когда возвращал в исходное состояние.

другие вроде нормально собирают и пересобирают
особо не искал но тоже не видел чтобы удлиняли имя в хаках на марио.
« Последнее редактирование: 17 Ноябрь 2016, 00:16:01 от DendyJunior3 »

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3603
    • Twitter
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4937 : 17 Ноябрь 2016, 00:19:46 »
Я не читал этого асма и что там как сделано не знаю. Но если сборка едет при сдвиге с этой точки, то проблема явно в офсетах за ней. Кто-то за парой байт не рассмотрел оффсет и записал его числом. Если код смещается, такой оффсет едет. Вставляй в промежутки кода или данных левые байты для сдвига вниз, пока не найдешь, где перестает ломаться. Значит ошибка между последним едущим и не едущим байтом. Ищи там оффсеты.

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

Добавлено позже:
ты про $14? так то от буквы измененного имени, проглядел удалить когда возвращал в исходное состояние.
у тебя там тогда в трех местах какой то левак написан. Лишние нули и счетчики в 127 вместо 1 лол

Оффлайн DendyJunior3

  • Пользователь
  • Сообщений: 282
  • Пол: Мужской
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4938 : 17 Ноябрь 2016, 01:09:25 »
у тебя там тогда в трех местах какой то левак написан
короче вот так оно есть
GameText:
TopStatusBarLine:
  .db $20, $43, $05, $16, $0a, $1b, $12, $18 ; "MARIO"
  .db $20, $52, $0b, $20, $18, $1b, $15, $0d ; "WORLD  TIME"
  .db $24, $24, $1d, $12, $16, $0e
  .db $20, $68, $05, $00, $24, $24, $2e, $29 ; score trailing digit and coin display
  .db $23, $c0, $7f, $aa ; attribute table data, clears name table 0 to palette 2
  .db $23, $c2, $01, $ea ; attribute table data, used for coin icon in status bar
  .db $ff ; end of data block

счетчики в 127 вместо 1 лол
ты про 7f ? там все правильно, если заменить на 1 то получим

Оффлайн ПАУК

  • Пользователь
  • Сообщений: 1556
  • Пол: Мужской
  • Ну-ка, от винта!
    • Steam
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4939 : 17 Ноябрь 2016, 06:02:31 »
особо не искал но тоже не видел чтобы удлиняли имя в хаках на марио.
Можно, я пробовал. ЕМНИП, там длинна прицеплена к обоим именам.

Оффлайн DendyJunior3

  • Пользователь
  • Сообщений: 282
  • Пол: Мужской
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4940 : 17 Ноябрь 2016, 10:05:33 »
Можно, я пробовал.
а можно подробнее как это сделать без замещения байт, с замещением я и сам могу,  это видно на обоих скринах.

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

Оффлайн ПАУК

  • Пользователь
  • Сообщений: 1556
  • Пол: Мужской
  • Ну-ка, от винта!
    • Steam
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4941 : 17 Ноябрь 2016, 18:26:33 »
а можно подробнее как это сделать без замещения байт, с замещением я и сам могу,  это видно на обоих скринах.
Ой, а я и не помню, может, у меня тоже с замещением, я ж для перевода делал :neznayu:



На, глянь...
[NES] Super Mario Bros (Rus).7z [42.94 КиБ]
« Последнее редактирование: 26 Ноябрь 2016, 13:11:55 от ПАУК »

Оффлайн DendyJunior3

  • Пользователь
  • Сообщений: 282
  • Пол: Мужской
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4942 : 17 Ноябрь 2016, 19:54:29 »
ПАУК, пока глянул Super Mario Bros. (JU) [T-Rus].nes - количество байт GameText: и расположение в роме равное  :( 

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3603
    • Twitter
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4943 : 17 Ноябрь 2016, 21:08:07 »
лол горе ромхакеры, заставили старого санчеза залезть в чужой дизасм. сборка после изменения длины не работает, потому что в игре 32 кило программы забито полностью до последнего байта, когда ты добавляешь байт, оно становится больше 32 кило и перестает работать.

но.

в конце дизасма есть хрень типа
;unused space
      .db $ff, $ff, $ff
удали его и добавляй сколько хочешь буков (не больше трех лол)

но помни, имя ЛУИЖИ пишется поверх имени МАРИО один к одному, потому что оно имеет ту же длину, и в коде у имени луижи нет ни параметров адреса, ни длины, т.е. подразумевается, что оба имени всегда имеют одну длину. если ты поменяешь у марио имя, у луижи в имени будет хвост от имени марио лол и поменять это можно только переписыванием самого кода вывода обоих имен и возможно ресурсов имен. учитывая, что у тебя на все это есть только три байта, удачи тебе лол...

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

Оффлайн DendyJunior3

  • Пользователь
  • Сообщений: 282
  • Пол: Мужской
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4944 : 17 Ноябрь 2016, 22:05:02 »
удали его и добавляй сколько хочешь буков (не больше трех лол)
лол, я это уже давно сделал, я хотел по другому.

но помни, имя ЛУИЖИ пишется поверх имени МАРИО один к одному, потому что оно имеет ту же длину, и в коде у имени луижи нет ни параметров адреса, ни длины
лол, я об этом уже тоже писал

но вы не пытайтесь туда соваться, пока не научитесь читать код, понимать, что он делает и как его можно изменить....
как можно научится читать код не читая его, как можно понять что он делает не меняя его?

лол горе ромхакеры, заставили старого санчеза залезть в чужой дизасм
ок, раз ты уже залез в чужой дизасм, и даже нашел в чем проблема при увеличении длины текста, то может ты посмотришь в чем проблема при уменьшении, проблема и решение те же. Неужели на каждый освободившийся байт мне нужно будет в unused space добавлять $FF? По моему что то тут не так.

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3603
    • Twitter
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4945 : 17 Ноябрь 2016, 23:26:11 »
научись пользоваться ассемблером (в частности, директивой ORG) и узнай, что такое вектора прерываний у денди, и может поймешь, в чем проблема

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4946 : 18 Ноябрь 2016, 00:52:55 »
Прерывания - это IRQ и NMI, да? :)

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3603
    • Twitter
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4947 : 18 Ноябрь 2016, 01:03:28 »
Прерывания - это IRQ и NMI, да? :)
Расслапсо. Это не тебе. Ты ж не умеешь. Иди картинки дорисовывай лол

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4948 : 18 Ноябрь 2016, 01:16:57 »
Иди оттуда, откуда появился, то есть - в жопу. Сранчез, блеать. :P

Оффлайн M3tro ™

  • Пользователь
  • Сообщений: 727
  • I’m BlackholeChan, i’m massive so much & very hot…
    • Facebook
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4949 : 18 Ноябрь 2016, 02:30:37 »
Сранчез
Lancuster, ты реально обижаешься как ребёнок. А ведь вы оба два взрослые мужика, а ведёте себя, не соответствуя возрасту. CaH4e3 хоть и тоже засоряет тему своими лолами, но хоть по делу, а ты и того паче.
А потом ты, Lancuster, удивляешься, почему это у людей такое мнение о тебе :), так вот ведь почему :)!.. Видно ж всё.
Ты сам пишешь сначала в какой-либо теме, что ты бы занялся тем или иным вопросом, но у тебя нету/мало времени. Тогда зачем писать сообщение, не несущее ни для кого никакой творческой и смысловой ценности?
Ты отвечаешь или пытаешься найти ответ на вопрос, адресованный не тебе. 3ачем :neznayu:?..
Вот из-за этого тебя многие и не понимают, не смотря на твои некоторые труды в области нэсхаккинга :-\.
А если где помочь кому хочешь, то пиши тогда лучше в лс тому человеку, дабы не получалось подобного срача ;))).