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!
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.
Quote from: agrs700 on December 28, 2008, 11:55:05 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
Quote from: agrs700 on April 15, 2009, 10:01:40 PM
Quote from: agrs700 on December 28, 2008, 11:55:05 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..
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
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
hey link, you know how cheat engine has a "same as first scan" scan thingy do you think that would be possible in wiird?
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..
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...
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
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
Quote from: Blaster99 on May 22, 2009, 08:41:32 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.
Quote from: Blaster99 on May 22, 2009, 08:41:32 PM
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
Quote from: ssbbdude on May 22, 2009, 08: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
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)
oh ok thnx romaap
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 :)
QuoteFeaturerequest:
- 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
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)
Quote from: Romaap on May 25, 2009, 11: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)
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!
Quote from: Link on May 25, 2009, 11:32:29 PM
Quote from: Romaap on May 25, 2009, 11: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)
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
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
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 ??
Now all I need is a USB Gecko and get hackin! ;D
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
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.
Quote from: 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
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.
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!!!
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
nobody continues WiiRd GUI :(
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.
lol I'm on Windows 7 Home Premium and it still works. However, Gecko dNET is nice too.