WiiRd forum

Wii & Gamecube Hacking => WiiRD Remote Debugger => Topic started by: Link on April 15, 2009, 08:03:38 AM



Title: WiiRd 0.9.3
Post by: Link on April 15, 2009, 08:03:38 AM
See the blog: http://wiird.l0nk.org/wp/archives/54 (http://wiird.l0nk.org/wp/archives/54)

Mostly an update to make it compatible to Gecko 1.8 - please comment if things are not working here.
WiiRd 0.9.2 is still online in case 0.9.3 is giving problems at http://wiird.l0nk.org/wrd0.9.2-bin.zip (http://wiird.l0nk.org/wrd0.9.2-bin.zip) .

So do not expect major updates, it's just a roll-up!


Title: Re: WiiRd 0.9.3
Post by: Full Metal Kirby on April 15, 2009, 07:42:11 PM
I've been meaning to ask, since it's been getting a tad bothersome, but would it be possible to update the GUI's coloring for certain objects to use system colors instead of black? Since for me when I want to use it I have to switch my background color from black to white, which is quite bothersome.

To be exact on what all is always black text regardless of system colors (for me on Windows XP anyways):
[Code Search]
  • All radio buttons
  • Memory Range dropdown

[Memory View]
  • The value under 'Floating Value :'
  • The Display Type radio buttons
  • The check box for Auto-Update

[Breakpoints]
  • Breakpoint Type radio buttons
  • The 'Enable' check box for 'Break only if...'
  • The Breakpoint ASM Data

[Disassembler]
  • The memory location under 'Assemble'

[About]
  • The dropdown for 'NEXT' speed

Not that it's that big of a deal (and up till now it hasn't occurred to me to mention it), but it would be nice to have fixed.


Title: Re: WiiRd 0.9.3
Post by: agrs700 on April 15, 2009, 09:01:40 PM
-  Wiird not freezing when the game has an error(i have too bad english) or itsn't the game booted via gecko os, on the caption of the window: WiiRd GUI - Offline

-  Have the poke box, and other stuff separated (or not, how user wants, dragable)

When doing a mulipoke to poke the old values of each code instead multipoking  the new address of the first code to all (I think this is understandable)

-  More compare types: Between, multiple,...

-  Multiple undo (user can adjust the number of undo)

-  More value types: last 2nd value, first value,...

-  Convert to floating tab above the convert to hex

-  Skins (useless but cool)


thanks anyway


Title: Re: WiiRd 0.9.3
Post by: Link on April 15, 2009, 09:11:58 PM
-  Wiird not freezing when the game has an error(i have too bad english) or itsn't the game booted via gecko os, on the caption of the window: WiiRd GUI - Offline

-  Have the poke box, and other stuff separated (or not, how user wants, dragable)

When doing a mulipoke to poke the old values of each code instead multipoking  the new address of the first code to all (I think this is understandable)

-  More compare types: Between, multiple,...

-  Multiple undo (user can adjust the number of undo)

-  More value types: last 2nd value, first value,...

-  Convert to floating tab above the convert to hex

-  Skins (useless but cool)


thanks anyway

While I guess I can do Kirby's stuff, you must realize, WiiRd GUI is not mine, I did the console. Thus I can do minor stuff in it.. your requests exceed mine..


Title: Re: WiiRd 0.9.3
Post by: Romaap on April 15, 2009, 09:15:44 PM
this thread turned into a suggestion thread?
Let me join ^^

Kenobi (sb else?) can you make an option so its possible to search for floating point values, and compare floating point values.
So when i search for 1, it will actually search for 3F800000.
and when i search for greater than, 3F800000 will be more than BF800000


Title: Re: WiiRd 0.9.3
Post by: Link on April 19, 2009, 10:11:54 PM
Please check:

http://l0nk.org/WiiRdGUI.zip (http://l0nk.org/WiiRdGUI.zip)

  • XP Manifest removed - thus it looks Win95 style again, however for no reason XP caused error with active theme service
  • clBlack changed to clWindowText


Title: Re: WiiRd 0.9.3
Post by: matt123337 on April 19, 2009, 11:20:57 PM
hey link, you know how cheat engine has a "same as first scan" scan thingy do you think that would be possible in wiird?


Title: Re: WiiRd 0.9.3
Post by: Link on April 19, 2009, 11:42:06 PM
For God's sake let me repeat:

I did write WiiRd but not WiiRd GUI

Unfortunately WiiRd GUI has a very complicated source code which unfortunately is hardly readable for any external programmer as kenobi mainly programmed it to be continued by him.. I tried multiple itme but chances would be higher I rewrite the whole core rather than adding major stuff to WiiRd GUI.. the WiiRd GUI is by kenobi, NOT by me.. and on another note: it's his application and I do not want to drag it too far away from his plans..

These color change things or limiting memory areas are no core changes.. this is just some lines to change..


Title: Re: WiiRd 0.9.3
Post by: milw0rm on April 21, 2009, 03:29:29 PM
so... wiird is a debugger. that means you connect your usbgecko via usb->exi (ftdi) to your wii and can debug an executed .DOL/.ELF? hmm. thats great, but why i can't debug my executed .DOL via IDA Disassembler. is it possible. i heard of it somewhere...


Title: Re: WiiRd 0.9.3
Post by: Blaster99 on May 22, 2009, 07:41:32 PM
Hi,

i think i have found some bugs in WiiRd Gui 0.93:

- the size of the text-field in value-search is 10 chars and not 8 as it should be?
- if i do a first search the 'save search'-button is grayed out. after i changed the tab and back to search the button is clickable.
- if i search for pointers in the pointer tab without the option "allow negative offset", pointers with negative offset are sometimes still displayed but without the "-xxx" number after the adress. so these pointer will look like normal pointer without offset.
- on GCT Codes tab, you can give more than 1 Code the same name. if the codelist is saved and then loaded, some codelines are missing or not the same as before saving.
- if searching for values, there are some results in the 800027xx adress-range that seem to belong to geckoos? Is it not better to not show these adresses as it are no useful results?
- the "jump to selected adress"-doubleclick in memory viewer does not seem to work for 9xxxxxxx adresses?
- if i do a first dump on pointer-search tab in the 80 range and then do a in the 90 range, it will be dumped in the dump180.bin and not in dump190.bin
- the pointer searcher does not seem to search correctly if searching in 90-range for values in the 90-range. results are 80-range adresses that seem not to be accessable (81Dxxxxx, etc)

Featurerequest:
- it would be nice if there is a menu-option "memory viewer" in the memory tab to jump to the selected value in memory (like pointers).
- Range Search (like more than X but less than Y)
- TAB where you can insert pointercodes like [80187390]+184 and with one click all pointers in the list are checked if they are still valid (like DE000000 80008180 code) -> makes it easier to find pointer that are only valid during play
- Context-menu option where you can disable all codes with one click in wiird (like disable codes in context menu just for all enabled codes)
- Possibility to copy the selected codes in the gct-tab to clipboard
- Scripting

Is there the possibility that the sourcecode of WiiRd Gui will get public?

Bye
  Blaster99


Title: Re: WiiRd 0.9.3
Post by: ssbbdude on May 22, 2009, 07:52:00 PM
is there a chance of adding more bits? since it goes to be able to write 10 characters in why not have 40 bit or summin? i really dunno :P


Title: Re: WiiRd 0.9.3
Post by: Romaap on May 22, 2009, 07:54:31 PM
- the size of the text-field in value-search is 10 chars and not 8 as it should be?
this is probably so you can input a decimal value with 10 chars and then convert it to hex.

Featurerequest:
- it would be nice if there is a menu-option "memory viewer" in the memory tab to jump to the selected value in memory (like pointers).
you can already jump to the selected value by double-clicking the address

is there a chance of adding more bits? since it goes to be able to write 10 characters in why not have 40 bit or summin? i really dunno :P
wii games dont use values higher than 32bits as far as i know. (and BTW, the next thing after 32bits is 64bits and that would have 16characters)


Title: Re: WiiRd 0.9.3
Post by: ssbbdude on May 22, 2009, 07:59:38 PM
oh ok thnx romaap


Title: Re: WiiRd 0.9.3
Post by: Blaster99 on May 22, 2009, 08:32:52 PM
Quote
- the size of the text-field in value-search is 10 chars and not 8 as it should be?
this is probably so you can input a decimal value with 10 chars and then convert it to hex.

you are right. i forgot that :)

Quote
Featurerequest:
- it would be nice if there is a menu-option "memory viewer" in the memory tab to jump to the selected value in memory (like pointers).
you can already jump to the selected value by double-clicking the address

Nice, why didn't i know that. i poked and then copied the adress to get there all the time *lol*

Nevertheless, i updated my buglist with another one ;)

Bye
  Blaster99


Title: Re: WiiRd 0.9.3
Post by: Romaap on May 25, 2009, 10:03:55 PM
I got a request for WiiRDGUI:

an autosave for the gct codes.

sometimes my PC crashes while trying to search values and such, so it would be nice to have an autosave (http://i108.photobucket.com/albums/n31/Romaap/cf1a750f.jpg)


Title: Re: WiiRd 0.9.3
Post by: Link on May 25, 2009, 10:32:29 PM
I got a request for WiiRDGUI:

an autosave for the gct codes.

sometimes my PC crashes while trying to search values and such, so it would be nice to have an autosave (http://i108.photobucket.com/albums/n31/Romaap/cf1a750f.jpg)

I'll consider that but let me just say that it won't overwrite the original GCT but will probably store to [gameid].gct.bak - and you'd need to manually restore then BEFORE relaunching the GUI, would that be okay?

I personally use GCT tabs to fill it up with codes I won't reuse!


Title: Re: WiiRd 0.9.3
Post by: Romaap on May 26, 2009, 08:52:09 AM
I got a request for WiiRDGUI:

an autosave for the gct codes.

sometimes my PC crashes while trying to search values and such, so it would be nice to have an autosave (http://i108.photobucket.com/albums/n31/Romaap/cf1a750f.jpg)

I'll consider that but let me just say that it won't overwrite the original GCT but will probably store to [gameid].gct.bak - and you'd need to manually restore then BEFORE relaunching the GUI, would that be okay?

I personally use GCT tabs to fill it up with codes I won't reuse!
That would be perfect, thanks for considering it :D


Title: Re: WiiRd 0.9.3
Post by: ssbbdude on June 01, 2009, 05:21:54 PM
how about a Calculator bulit into it cause it could save alot of time like when doing pointers and stuff just an idea i came up with :) for people who use pointers :P


Title: Re: WiiRd 0.9.3
Post by: g6flavor on July 18, 2009, 07:26:48 PM
When you load the codes from SD and you goto WiiRdGui to enable codes in the GCT Code tab, all the Codes (non asm) from the SD will break. Is it possible to make it so that you keep the SD codes active and yet able to enable other codes with WiiRd ??


Title: Re: WiiRd 0.9.3
Post by: Slayer on December 05, 2009, 10:12:16 PM
Now all I need is a USB Gecko and get hackin! ;D


Title: Re: WiiRd 0.9.3
Post by: Patedj on January 22, 2011, 04:10:40 AM
First off, Thank you so much! Now my son and I can play together. He's only 3 and can finish New Super Mario! We have laughing fits playing it together!
I have 3 requests/ propositions for the GUI... not that it could be more perfect.
1. Serial Poke (So that we can quickly eliminate useless addresses when there is less than 100 left.)
2. Bigger GUI/ Re-sizable. ( so that we can select more than 12 addresses at the same time ) This would be
    in congruence with the Serial Poker or whatever you'd like to call it. It's your creation, you've got the
    rights!
3. Page turner in the code search tab/section. (So we can go to the addresses or pointers we'd like faster)

I'm sure you already considered it once before. And I think it's a great Idea! Great work Link!
I also would have done this for you but I feel that it would be unethical for me to do so.
Anything I can do for you Link, or anyone, let me know! O0


Title: Re: WiiRd 0.9.3
Post by: dcx2 on January 22, 2011, 03:01:02 PM
Check out the link in my signature.  Gecko.NET is an updated version of WiiRDGUI with some more features, including all three of your requests.

EDIT: go here  http://code.google.com/p/geckowii/downloads/list

Grab the official 0.63 release.  Unzip it.

Then get r115.  Unzip it to the same folder; it will update you to the latest Gecko.NET release.

Then check the release thread for notes about features.


Title: Re: WiiRd 0.9.3
Post by: Link on January 22, 2011, 07:57:10 PM
First off, Thank you so much! Now my son and I can play together. He's only 3 and can finish New Super Mario! We have laughing fits playing it together!
I have 3 requests/ propositions for the GUI... not that it could be more perfect.
1. Serial Poke (So that we can quickly eliminate useless addresses when there is less than 100 left.)
2. Bigger GUI/ Re-sizable. ( so that we can select more than 12 addresses at the same time ) This would be
    in congruence with the Serial Poker or whatever you'd like to call it. It's your creation, you've got the
    rights!
3. Page turner in the code search tab/section. (So we can go to the addresses or pointers we'd like faster)

I'm sure you already considered it once before. And I think it's a great Idea! Great work Link!
I also would have done this for you but I feel that it would be unethical for me to do so.
Anything I can do for you Link, or anyone, let me know! O0


Phew... thanks for all the praise! However, I want to be fair! WiiRd GUI is mostly written by kenobi, I did write the communication engine (WiiRd itself).. for Gecko.NET (see dcx2's posts) - that one was started by me but majorly enhanced by dcx2 by now.. and Gecko OS would not exist without Nuke, brkirch, the cheat engine would not exist without Y.S.. Also our cheat database would not exist without James0x57 - so we're a team, those are team efforts and I am only part of the team, so praise all of them, nothing of it would be hear if it wasn't for all of us.


Title: Re: WiiRd 0.9.3
Post by: Patedj on January 22, 2011, 11:21:42 PM
Oh wow! This is overwhelming! You guys ROCK! I guess thank you kenobi, dcx2,Nuke, brkirch, Y.S., and James0x57!

Aw!!! She's pretty!! Thanks guys!!!
I humbly kneel down and state, I'm not worthy!! I'm not worthy!!!


Title: Re: WiiRd 0.9.3
Post by: dcx2 on January 23, 2011, 04:04:27 AM
bugs/requests for Gecko.NET go here

http://wiird.l0nk.org/forum/index.php/topic,4954.new.html#new

release notes are here.  For older release notes, there's usually another link near the top.

http://wiird.l0nk.org/forum/index.php/topic,4886.msg42624.html#msg42624


Title: Re: WiiRd 0.9.3
Post by: Deathwolf on August 03, 2011, 02:21:48 PM
nobody continues WiiRd GUI  :(


Title: Re: WiiRd 0.9.3
Post by: Bully@Wiiplaza on August 04, 2011, 07:58:28 AM
it´s already outdated.
I´m glad that there´s a new application.
WiiRd doesn´t even work on my Win7 laptop.
It says: invalid address or so when connecting to the game.


Title: Re: WiiRd 0.9.3
Post by: Deathwolf on August 04, 2011, 11:13:02 AM
lol I'm on Windows 7 Home Premium and it still works. However, Gecko dNET is nice too.