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

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

Оффлайн DendyJunior3

  • Пользователь
  • Сообщений: 282
  • Пол: Мужской
    • Просмотр профиля
Наши хаки
« Ответ #5340 : 06 Март 2017, 03:35:24 »
берете дизассемблер, раскладываете игру по полочкам
Раз уж это тут упоминалось а отдельной темы я не нашел, спрошу тут.
Есть масив с данными _all_text, в этих данных есть байты, которые путем прибавления к адресу этого масива создают указатели на другие данные в этом масиве _text1 и_text2 можно ли в IDA с этого сделать офсет?
Цитата
BANKA:93C6 _all_text:  .BYTE $A0 ...
...
...
BANKA:9401                 .BYTE $C6             
BANKA:9401                 .BYTE   2               
BANKA:9402                 .BYTE $14             
BANKA:9403                 .BYTE   3 
...
...
BANKA:968C   _text1:  .BYTE $4E ...
...
...
BANKA:96DA   _text2:  .BYTE $4C ...

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3605
    • Twitter
    • Просмотр профиля
Наши хаки
« Ответ #5341 : 06 Март 2017, 09:58:00 »
Можно, но руками прописывать таргет и дельту у каждого. Или скриптом.

Оффлайн DendyJunior3

  • Пользователь
  • Сообщений: 282
  • Пол: Мужской
    • Просмотр профиля
Наши хаки
« Ответ #5342 : 06 Март 2017, 16:15:45 »
таргет и дельту
а можно чуть подробнее? Я в таргет пишу адрес _text1 - 0x8168C, в дельту адрес _all_text - 0x813C6 и ничего не происходит.

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3605
    • Twitter
    • Просмотр профиля
Наши хаки
« Ответ #5343 : 06 Март 2017, 16:22:35 »
Ты что-то делаешь не так. Судя по твоей картинке ты пытаешься сделать офсетом один байт, а там явно их два. Опять же тип офсета тоже хз какой ты ставишь. На такого рода дельты обычно надо ставить офсет как 32битный.

Оффлайн DendyJunior3

  • Пользователь
  • Сообщений: 282
  • Пол: Мужской
    • Просмотр профиля
Наши хаки
« Ответ #5344 : 06 Март 2017, 16:47:18 »
а там явно их два
ну да 02С6+93С6=968C

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

с IDA не разобрался, в текстовом файле записал
Цитата
.BYTE <[_text1-_all_text]
.BYTE >[_text1-_all_text]
.BYTE <[_text2-_all_text]
.BYTE >[_text2-_all_text]
и все работает.
« Последнее редактирование: 06 Март 2017, 21:36:44 от DendyJunior3 »

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3605
    • Twitter
    • Просмотр профиля
Наши хаки
« Ответ #5345 : 06 Март 2017, 22:04:22 »
Зачем тебе тогда ида лол. И зачем так сложно

.word [a-b]

же

Оффлайн DendyJunior3

  • Пользователь
  • Сообщений: 282
  • Пол: Мужской
    • Просмотр профиля
Наши хаки
« Ответ #5346 : 06 Март 2017, 22:24:48 »
Зачем тебе тогда ида лол.
затем зачем и другим кто ее использует лол

.word [a-b]
а вот это уже другой разговор

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3605
    • Twitter
    • Просмотр профиля
Наши хаки
« Ответ #5347 : 06 Март 2017, 22:50:53 »
затем зачем и другим кто ее использует лол
а вот это уже другой разговор
Если ты ее используешь для пересборки кода, она нужна один раз, чтобы получить исходник. Для пересборки она все равно бесполезна.

Оффлайн DendyJunior3

  • Пользователь
  • Сообщений: 282
  • Пол: Мужской
    • Просмотр профиля
Наши хаки
« Ответ #5348 : 06 Март 2017, 23:24:27 »
она нужна один раз, чтобы получить исходник.
ну так я и получаю исходник, как оказалось 14 банок даты с возможностью сдвига это еще не совсем исходник, плюс тут видно текст и его можно отделить от остальных данных.

И еще вопрос, как определить что данные не помещаются в банке при сборке? я в конце банки использовал org $BFFF , понятно что недостающее допишется FF, а вот если данных получилось больше?

И если я захочу расширить ром
 
Цитата
PRG ROM:   16 x 16KiB
 CHR ROM:    0 x  8KiB
 Mapper #:  1
 Mapper name: MMC1
можно ли добавить одну, две банки или нужно все 16?

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3605
    • Twitter
    • Просмотр профиля
Наши хаки
« Ответ #5349 : 06 Март 2017, 23:36:42 »
Если получится больше, ром не будет работать лол. А скрипты для отображения свободного места в банке тут я выкладывал в дизасмах акиры и драгонквеста3.

Не бывает пзу на 7 или 18 килобайт. Все размеры кратны степени двойки (за исключением случаев, когда берется два пзу двух разных степеней). Если у тебя было 8, добавлять только 8. Было 16 - только 16. Фсеух, кроме одного случая, форсит все размеры по степеням двойки принудительно. Иначе просто не работает.

Добавлено позже:
скрипт маниак меншна для денди аналогичен скуммовскому скрипту, он даже поддерижвается скуммвм лол так что текст там не проблема отделить..
« Последнее редактирование: 06 Март 2017, 23:50:43 от CaH4e3 »

Оффлайн DendyJunior3

  • Пользователь
  • Сообщений: 282
  • Пол: Мужской
    • Просмотр профиля
Наши хаки
« Ответ #5350 : 07 Март 2017, 00:16:54 »
Если получится больше, ром не будет работать лол.
так то понятно лол

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

Было 16 - только 16.
ну я так и думал, блин но нафига мне 16 пустых банок а в эти думаю перевод не поместится  :(

скрипт маниак меншна для денди аналогичен скуммовскому скрипту
а вот сейчас нифига не понял, что тот скрипт делает?
Вот так делаю я

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Наши хаки
« Ответ #5351 : 07 Март 2017, 00:23:49 »
А вот скажи, Петросяныч, почему фсеукс при изменении в том же Action 52 расширяет размер графики на 512 кб, причем вся графика при этом затирается? Это типа их вид защиты, что ли? У вынутых ромов такой проблемы нет.
« Последнее редактирование: 15 Март 2017, 22:48:08 от lancuster »

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3605
    • Twitter
    • Просмотр профиля
Наши хаки
« Ответ #5352 : 07 Март 2017, 01:27:48 »
А вот скажи, Петросяныч, почему фсеукс при изменении в том же Action 52 расширяет размер графики на 515 кб, причем вся графика при этом затирается? Это типа их вид защиты, что ли? У вынутых же ромов такой проблемы нет.
Просто в акшон 52 нет графики гага там врама

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Наши хаки
« Ответ #5353 : 15 Март 2017, 22:47:29 »
На днях попробовал перевести извлечённые ромы Action 52 в обычный NROM. Буду рад, если кто-нибудь проверит их на реальном железе и скажет результат. :cool:
P. S.: из этих ромов плохо может пойти Alfredo (Alfred N The Fettuc).

Оффлайн Tima189

  • Пользователь
  • Сообщений: 1
    • Просмотр профиля
Наши хаки
« Ответ #5354 : 18 Март 2017, 21:36:21 »
Спасибо большое!
Поздно увидел скачать удалено. Дайте рабочую ссылку? Хочется Tank 2990, а так же не могли бы вы дать все хаки батл сити? Хочу поиграть во все.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Наши хаки
« Ответ #5355 : 19 Март 2017, 12:07:52 »
И это все говорит человек, которыйи там нет спрайтов первого полубосса. Там графика для бекграунда, он должен был быть неподвижным. А спрайты танка там для уровня с мотоциклами.
Захотел бы - сделал бы подвижным. :lol: Или внедрил бы танк, в который можно запрыгивать и ехать. Хотя да, тебе лень. :D

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3605
    • Twitter
    • Просмотр профиля
Наши хаки
« Ответ #5356 : 19 Март 2017, 12:37:42 »
лангустер снова на меня прецирует свои влажные фантазии. Как он много бы чего сделал, но не умеет лол. а я ще в этом и виноват лол

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

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Наши хаки
« Ответ #5357 : 19 Март 2017, 13:00:54 »
Понятия не имею, о ком ты говоришь, Эдик. :D

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3605
    • Twitter
    • Просмотр профиля
Наши хаки
« Ответ #5358 : 19 Март 2017, 16:51:11 »
Я давно понял, что лангустер туговато соображает, но он не перестает меня каждый раз заново удивлять лол

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Наши хаки
« Ответ #5359 : 19 Март 2017, 19:01:59 »
Срундель явно туговато соображает, когда считает, что кого-то задевает в данной теме. Потому что с каждым своим вяком он всё больше умаляет то, что он делал раньше. :D
Интересно, он и в жизни себя так ведет, или только в интернете? Скорее всего, что только в нэте, ибо в противном случае ходил бы синий, как баклажан, от побоев. :P
У тебя паранойя, чувак. В каждой теме ты буквально каждого готов достать. Хотя лично я не обижаюсь, потому что не знаю, что за лангустер, которого ты постоянно вспоминаешь. Попустись, чувак, и харэ уже свинячить на форуме. Займись делом, приведи себя в порядок, сходи к психологу. Ляг в больницу, пусть хирург вынет медную пластину из твоей головы, которая мешает тебе нормально общаться с людьми. :)
И на будущее: не думай, что я и дальше стану тебе отвечать. Много чести. :D К тому же, на больных не обижаются, так что я не обижаюсь. Пока. :P :P :P :lol: :lol: :lol:

Оффлайн kerlik

  • Пользователь
  • Сообщений: 614
    • Просмотр профиля
Наши хаки
« Ответ #5360 : 19 Март 2017, 20:15:48 »
что не тема, везде этот ненормальный портянки пишет >:(
CaH4e3'у большое уважение  :thumbup:

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3605
    • Twitter
    • Просмотр профиля
Наши хаки
« Ответ #5361 : 19 Март 2017, 20:22:26 »
Этот лангустер порвался, несите нового.

Оффлайн mr.gamer

  • Пользователь
  • Сообщений: 109
  • Пол: Мужской
  • You can't control me anymore!!
    • ВКонтакте
    • Просмотр профиля
Наши хаки
« Ответ #5362 : 21 Март 2017, 18:12:27 »
Этот лангустер порвался, несите нового.
Жду когда завод лангустыров снесут к чертям.

Оффлайн CharMish

  • Пользователь
  • Сообщений: 8
  • Пол: Мужской
    • Просмотр профиля
Наши хаки
« Ответ #5363 : 22 Март 2017, 12:18:13 »
Незнаю куда написать, хакнул игру Godzilla - Monster of Monsters, На уровне земли ЛВ16, вместо 01 у обоих монстров
« Последнее редактирование: 22 Март 2017, 13:27:56 от CharMish »

Оффлайн Roket

  • Пользователь
  • Сообщений: 3338
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
Наши хаки
« Ответ #5364 : 23 Март 2017, 18:21:54 »
Через 15 минут стрим Iron Tank (U) [T+Rus1.1 PSCD (01.06.2015)].Смотреть на https://cybergame.tv/romhack
https://www.twitch.tv/romhack_video
https://peka2.tv/romhack

Оффлайн Roket

  • Пользователь
  • Сообщений: 3338
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
Наши хаки
« Ответ #5365 : 25 Март 2017, 18:57:44 »
Через 15 минут стрим New Ghostbusters II [T+Rus_Magic Team]. Смотреть на https://cybergame.tv/romhack
https://www.twitch.tv/romhack_video
https://peka2.tv/romhack

Оффлайн CharMish

  • Пользователь
  • Сообщений: 8
  • Пол: Мужской
    • Просмотр профиля
Наши хаки
« Ответ #5366 : 01 Апрель 2017, 11:49:06 »
Супер пороль на игру Godzilla - Monster of Monsters, подходик как к американке, так и к японке, даже на железе ввести можно. Делает 16-й уровень вместо 1-го вначале игры.

Оффлайн RCAHS

  • Пользователь
  • Сообщений: 123
  • Пол: Мужской
    • Просмотр профиля
Наши хаки
« Ответ #5367 : 01 Апрель 2017, 13:27:03 »
Когда увидел игру про Shantae, первая ассоциация была с игрой Kabuki - Quantum Fighter. В ней я изменил спрайты гл. персонажа.
« Последнее редактирование: 01 Апрель 2017, 13:39:00 от RCAHS »

Оффлайн Awl

  • Пользователь
  • Сообщений: 40
  • Пол: Мужской
    • Twitter
    • Youtube
    • Просмотр профиля
Наши хаки
« Ответ #5368 : 01 Апрель 2017, 18:17:20 »
Супер пороль на игру Godzilla - Monster of Monsters, подходик как к американке, так и к японке, даже на железе ввести можно. Делает 16-й уровень вместо 1-го вначале игры.

Классный пароль! Вы смогли взломать систему генерации?

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3605
    • Twitter
    • Просмотр профиля
Наши хаки
« Ответ #5369 : 02 Апрель 2017, 18:39:09 »
скорее всего хакнул уровень и записал пароль ;)