WiiRd forum

Wii & Gamecube Hacking => Wii Game hacking help => Topic started by: Jassim on December 17, 2008, 09:40:07 PM

Title: possibly my last attempt
Post by: Jassim on December 17, 2008, 09:40:07 PM
NOTE: im such a nub at this stuff and sry if im asking for too much here

ive tried several times to make codes for brawl and ive failed each time :( thx to all those who tried to help

im going to try one more time (at least) because some people (especially hetoan2) would always reply when im confused with something so i dont want that to go to waste.

i want to start off with making a codes im interested in
A code that allows squirtle, lucario, and diddy to stick to walls forever.
now i chose this becuase it doesnt seem as complicated as the other ones in the suggestions thread, im GUESSING that wat i would have to do would be find the pointer/breakpoint which carrys the time limit for latching onto a wall and would need to remove the limit somehow, i  hope im right.

all i need to know is this
what do i need to search?
which tab do i search in?
8/16/32 bit?
memory range?
if in the memory viewer what number/hex do i put in (the one where the  default is always 800000)?


thx so so so so so so so much
Title: Re: possibly my last attempt
Post by: Romaap on December 17, 2008, 09:45:22 PM
I guess you would have to do 32bit search
Search for an unknown value, then grab to a wall and do a greater than search then some lower than searches unil you let go, then repeat that process.
Title: Re: possibly my last attempt
Post by: paprika_killer on December 17, 2008, 09:48:25 PM
well I always searsh for 32 bit, because greater/less than still holds and stuff often is in floats (which is 32 bits).
as for searching, cling to a wall and see if there are certain values decreasing the longer you cling, and try out all 3 chars for p1.

then you should have 3 options:
1) value is ba and writing a "can still cling" value to it does the trick, repeat for p2-4
2) value is pointer, find the correct pointer and you know the rest
3) some breakpoint value needs to be nopped, don't ask me on this one, I usally mess this up
Title: Re: possibly my last attempt
Post by: Romaap on December 17, 2008, 09:56:19 PM
Quote from: paprika_killer on December 17, 2008, 09:48:25 PM
3) some breakpoint value needs to be nopped, don't ask me on this one, I usally mess this up
lol, easy as pie, just right-click the value and click on "breakpoint' then go to the breakpoint tab and click on start, and when the game stops (breaks), next go to the dissasembler page and right click the top address and click on "poke" and go to the search tab. Then copy(in case you have the wrong address) the value in the poke thing and poke it at 60000000 and you nopped the address :D
If something weird happens you have to paste the value you just copied and poke it, then go to the breakpoint tab and click on don't break on, and it will not break on the address you just found and it will search for another address, then repeat the process until you find a good one :D
Title: Re: possibly my last attempt
Post by: Jassim on December 17, 2008, 10:37:12 PM
k guys its getting late here so ill try these tomorrow thx so so so so so so so so so so much.
Title: Re: possibly my last attempt
Post by: paprika_killer on December 18, 2008, 11:23:23 AM
Quote from: Romaap on December 17, 2008, 09:56:19 PM
Quote from: paprika_killer on December 17, 2008, 09:48:25 PM
3) some breakpoint value needs to be nopped, don't ask me on this one, I usally mess this up
lol, easy as pie, just right-click the value and click on "breakpoint' then go to the breakpoint tab and click on start, and when the game stops (breaks), next go to the dissasembler page and right click the top address and click on "poke" and go to the search tab. Then copy(in case you have the wrong address) the value in the poke thing and poke it at 60000000 and you nopped the address :D
If something weird happens you have to paste the value you just copied and poke it, then go to the breakpoint tab and click on don't break on, and it will not break on the address you just found and it will search for another address, then repeat the process until you find a good one :D

I know how it works :P but I usually pick the wrong one to nop and the game freezes:P
Title: Re: possibly my last attempt
Post by: Jassim on December 18, 2008, 05:09:02 PM
Quote from: Romaap on December 17, 2008, 09:45:22 PM
I guess you would have to do 32bit search
Search for an unknown value, then grab to a wall and do a greater than search then some lower than searches unil you let go, then repeat that process.

k ive done what youve told me to and im left with 2 codes

address        old value                 value
805FBEAC     E087F0D1                02801000
806031D4     10183CF3                09000000


thats what the codes look like on wiird, now im slightly confused where i move onto now. any idea? thx in advance
Title: Re: possibly my last attempt
Post by: Maniac on December 18, 2008, 05:39:14 PM
Well which is the value while they are on the wall? btw those are addresses not codes ;) lol
Title: Re: possibly my last attempt
Post by: paprika_killer on December 18, 2008, 05:40:25 PM
I would've done a less than search, maybe that'll help
Title: Re: possibly my last attempt
Post by: Jassim on December 18, 2008, 05:43:47 PM
i got both values/addresses while i was on the wall, also i tried to do a less than search and it ended up with no codes
Title: Re: possibly my last attempt
Post by: Romaap on December 18, 2008, 05:55:29 PM
right click and click on "memory viewer" and click the box in the top left, and check what the value marked in blue does when you jump on a wall. xwink
Title: Re: possibly my last attempt
Post by: Jassim on December 18, 2008, 06:20:09 PM
k i done it again and ended up with one code
im left with :

address        old value     value
80C1C484     D0000000    FF000000


I done what you told me to romaap.
when i go on the memory viewer the thing highlited in blue is: D1F1FF00

i clicked auto update and grabbed onto a wall.

the higlted bit keeps changing every 3 or 4 seconds before i even move.

when i latch onto a wall


EDIT THIS IS too difficult to explain ill upload a video
Title: Re: possibly my last attempt
Post by: paprika_killer on December 18, 2008, 06:21:39 PM
so what is old and wath is new?
Title: Re: possibly my last attempt
Post by: Romaap on December 18, 2008, 06:28:25 PM
If it changes when you stand still, it is not the good address xwink
xwink
Title: Re: possibly my last attempt
Post by: Jassim on December 18, 2008, 07:10:35 PM
http://www.mediafire.com/?mzyzyjm2mgl (http://www.mediafire.com/?mzyzyjm2mgl)

http://www.mediafire.com/?zmzk5qnjyh1 (http://www.mediafire.com/?zmzk5qnjyh1)


these r 2 vids i made to show what was going on in the memory viewer, one shows wiirdgui and gameplay the other just shows wiirdgui

Title: Re: possibly my last attempt
Post by: Igglyboo on December 18, 2008, 07:47:12 PM
A word from the wise Jassim.
Patience is the key.
I had my gecko for about 2 months before I made any decent codes(i still wouldn't consider my codes *good* but w/e).
It takes a while to get used to it and especially if you haven't done something like this before(cheat engine).
Title: Re: possibly my last attempt
Post by: Jassim on December 18, 2008, 07:59:33 PM
k thx iggly, ill keep trying this definitly isnt my last attempt coz im getting kind of used to wiirdGUI.

thx
Title: Re: possibly my last attempt
Post by: paprika_killer on December 18, 2008, 08:05:53 PM
Quote from: Igglyboo on December 18, 2008, 07:47:12 PM
A word from the wise Jassim.
Patience is the key.
I had my gecko for about 2 months before I made any decent codes(i still wouldn't consider my codes *good* but w/e).
It takes a while to get used to it and especially if you haven't done something like this before(cheat engine).

lol, you don't call the game camera good? :P:P

anyway, jassim, cling to a wall and see if there are any values changing while you're on the wall
Title: Re: possibly my last attempt
Post by: Jassim on December 18, 2008, 08:13:29 PM
paprika where do i do that? and if in the meory viewer, wat value/adress do i enter?
Title: Re: possibly my last attempt
Post by: paprika_killer on December 18, 2008, 08:18:44 PM
just start out with a unknown 32 bit search, cling to a wall and do "not equal to" search.
cling for a bit longer a do a "less than" while still clinging. let go, do "not equal".
not you have to filter out a thousand rapid changing values, 3x "equal to" should cut your results down significantly.
repeat a few times and you should have your value.
Title: Re: possibly my last attempt
Post by: Jassim on December 18, 2008, 08:32:42 PM
thx a lot paprike but reckon you could just lemme know wat this bit meant "not you have to filter out a thousand rapid changing values, 3x "equal to" should cut your results down significantly" please, sry i couldnt understand it and thx
Title: Re: possibly my last attempt
Post by: paprika_killer on December 18, 2008, 08:40:17 PM
well one very annoying this that I noticed is that there are tens of thousands of values that change faster than the framerate, and if you do unknown search values these easily slip through your searches. even if only 1% came through that would still be over 100 hits.

thats why I usually do a couple of "equal to" searches when I know the value I look for shouldn't change, to catch out as much of these junk values as possible. try jumping and doing everything but wallclinging and repeat the search over and over, you will see the number of hits drop like a stone.
Title: Re: possibly my last attempt
Post by: Jassim on December 18, 2008, 09:09:03 PM
address           old value         value
805BF12C        804F67E0        804F67E0
80C0B710        80EE3160        80EE3160
80C0B750        80BF8BBC        80BF8BBC
80C28714        80EE3170        80EE3160

gonna test em each out in the memory viewer, if i try to search again i get no codes so this is the best i could get. ill edit this post once ive tested them

1) i click auto update, changes to some weird weird numebr which i can see for a split second then changes bak (this is while im standing) i grab onto the wall, value doesnt change until i hit the floor, and when i hit the floor it changes every 5 seconds

2) i click auto update, value immediately changes to a different value then another one after about 7 seconds, then bak to the original and keeps changing about every 5 seconds between those 3 values. i grab onto the wall


3) i click auto update, nothing hapens yet!woohoo!!XD. anyway i latch onto the wall the value stays the same, the minute i let go of the wall, the vaue turns into 80C01A34

4) i click auto update, the higlighted value NEVER changes no matter what i do whetehr its grab the wall, jump, land hit etc.


im guessing 3s the right one but i could be wrong.


tyvm to every1 helping
Title: Re: possibly my last attempt
Post by: Igglyboo on December 18, 2008, 09:46:19 PM
Quote from: paprika_killer on December 18, 2008, 08:05:53 PM
Quote from: Igglyboo on December 18, 2008, 07:47:12 PM
A word from the wise Jassim.
Patience is the key.
I had my gecko for about 2 months before I made any decent codes(i still wouldn't consider my codes *good* but w/e).
It takes a while to get used to it and especially if you haven't done something like this before(cheat engine).

lol, you don't call the game camera good? :P:P

anyway, jassim, cling to a wall and see if there are any values changing while you're on the wall

I'd call it long the actual code is not much. I basically just add/ subtract from 6 different address when a button is triggered. I'm trying to rewrite it completely in ASM, which will shorten the code dramatically.
Title: Re: possibly my last attempt
Post by: Jassim on December 19, 2008, 12:22:53 AM
btw jsut for the record, the only reason i thought of giving up was because i forgot which guide it was that said something like: no previous hacking experience needed, and made ti seem easy to hack mario galaxy.
Title: Re: possibly my last attempt
Post by: Jassim on December 19, 2008, 06:33:40 PM
anyone know which of the 4 values r useful?
Title: Re: possibly my last attempt
Post by: paprika_killer on December 19, 2008, 07:20:54 PM
they look like pointers so you might want to see what value they point to.
Title: Re: possibly my last attempt
Post by: Jassim on December 19, 2008, 07:51:37 PM
sry how do i do that?
Title: Re: possibly my last attempt
Post by: paprika_killer on December 19, 2008, 07:57:18 PM
go in memory viewer and then simply go to the adress the is stored in one of those 4 values
Title: Re: possibly my last attempt
Post by: Jassim on December 20, 2008, 05:55:36 PM
k i right clicked on the first pointer and clicked memory viewer, the value/address in the grey box at the top is 805BF12C

the value higlighted by default is 804F67E0, which of them is the valu they point to?
Title: Re: possibly my last attempt
Post by: Jassim on December 22, 2008, 12:30:58 AM
[spoiler]bump
Title: Re: possibly my last attempt
Post by: Jassim on December 23, 2008, 10:30:34 AM
[spoiler]b
[spoiler]u
[spoiler]m
[spoiler]p
[spoiler]b
[spoiler]u
[spoiler]m
[spoiler]p
[spoiler]b
[spoiler]u
[spoiler]m
[spoiler]p
[spoiler]i
[spoiler]t
[spoiler]y
[spoiler]b
[spoiler]u
[spoiler]m
[spoiler]p
Title: Re: possibly my last attempt
Post by: hetoan2 on December 23, 2008, 10:40:14 AM
dont bump 2 times in a row -.-