2010-03-10 9 views
9

Trudno znaleźć informacje na ten temat w Internecie, ponieważ magiczne słowa "GameShark", "Action Replay", "edytor pamięci" i "trener pamięci" uruchamiają wiele BS, więc pomyślałem, że powinienem zapytać na jakimś forum .Jak działa gra Replay GameShark na nowoczesnych konsolach?

Wezmę konsolę Nintendo Wii do zabawy pod koniec tego tygodnia i jestem zainteresowany poznaniem metod modyfikacji kodu gry w pamięci podczas jej działania. Jeśli Action Replay działa na Wii bez potrzeby korzystania z modchip, jestem pewien, że mogę to zrobić z chipowym Wii (będę modyfikował mój Wii, gdy tylko go dostanę).

Czy ktoś wie, co mogę zrobić, aby "porwać" grę jak GameShark i Action Replay? Chciałem móc ustawić punkty przerwania w określonych częściach gry, aby wykonać dodatkową logikę (na przykład renderowanie dodatkowych elementów) i wznowić grę.

Jeśli ktoś może dać mi odpowiedź na tyle abstrakcyjną, aby objąć wiele konsol, dzięki czemu mógłbym pogłębić temat, aby znaleźć bardziej szczegółowe odpowiedzi sam, byłbym wdzięczny, ale odpowiedzi specyficzne dla Nintendo Wii są bardzo mile widziane, także.

Edit:

Ponieważ nikt nie odpowiedział na moje pytanie, postaram jest trochę bardziej szczegółowe.

Myślę, że podpowiadanie adresów kodu, które chcę przejąć, aby podniosły one prośbę o przerwanie, może być drogą do zrobienia, chociaż nie jestem pewien (jeśli wiesz na pewno, czy mam rację, czy nie, proszę podziel się z nami swoją wiedzą!).

Problem polega na tym, jak wykonać tę procedurę "hotpatch" po uruchomieniu gry. Nie mam pojęcia, co mogę zrobić, aby ustawić tę procedurę tak, aby po przejęciu kontroli nad konsolą. Po utworzeniu pierwszej hotpatch można łatwo przejść do kodu gry, ale problem polega na tym, że pierwsza pojawi się w grze. Naprawdę chciałbym oświecenia w tej sprawie.

Dzięki.

+0

Możesz mieć więcej szczęścia na stronie [Game Development] (http://gamedev.stackexchange.com/) SE. Jeśli chcesz, mogę je tam przenieść. –

+0

Tak, proszę (: –

+0

Interesujące pytanie. Chciałbym wiedzieć :) Ciekawi mnie, jak twórcy urządzenia dowiedzieli się, co zmienić te wartości w tak wielu konkretnych grach, zwłaszcza w ciągu dnia ... masywne ilość prób i błędów? – 8bitcartridge

Odpowiedz

0

Używanie rzeczy do gier do renderowania dodatkowych rzeczy jest prawdopodobnie trochę trudne, ale zmiana numerów życia, o których mowa, wydaje się znacznie bardziej uzasadniona. Moja rada może polegać na tym, że zacznę patrzeć na gry DS na R4, chip R4 ma wbudowane łatki do gier do wyboru, a ponieważ radzisz sobie z obrazem przed jego uruchomieniem, możesz modyfikować tam części. Upewnij się, że przygotowałeś edytor heksadecymalny i asembler :)

Powiązane problemy