BullyWiiHacks
Welcome dear guest! Very Happy

To start posting and being part of the community, you simply need to register an account or log into an existing one.

Be sure to check out disposable e-mail services, in case you prefer using one for this site instead of your legit address: http://10minutemail.com/10MinuteMail/

If you do not wish to register at all, that's fine but there will be more advertisements. :/

You can see and download all content provided for regular members even without an account!

Your contributions will be greatly appreciated though, give it a shot and register today! thumbsup
BullyWiiHacks

Gaming, Modding & Programming

Important reminders:

- Click *HERE* for advanced forum search or check out the text field below on the front page for Google before posting
- NO support via private message (use the forum)
- Write meaningful topic titles
Site Translation
Search
 
 

Display results as :
 


Rechercher Advanced Search

October 2017
MonTueWedThuFriSatSun
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Calendar Calendar

Country Statistics
Free counters!
LaTeX Generator


You are not connected. Please login or register

View previous topic View next topic Go down  Message [Page 1 of 1]

1 Gecko.NET Undo Lines on 3/31/2013, 3:22 am

Bully@WiiPlaza

avatar
 
 
Attention!
Spoiler:
This only applies to USB Gecko users/coders. If you aren't one, there is NO point in continuing to read or bother with this. I don't want to see stupid n00b comments.

Thank you! Smile
Not many people know about this very useful feature... Cool

You can create a code line which pokes an address with a value every time you send OR disable your codes. Be sure to have "Undo After Disabling" and "Undo After Sending" ticked on GCT tab:



The magic line starts with ## followed by the address and finally the value. This is only valid in Gecko.NET and is NOT part of any code releases. It helps you to code and nothing more. You haven't seen it on any codes because there aren't supposed to exist outside of code creation. Exclamation

Gecko.NET offers a function to automatically generate one for you. Simply highlight the full address (no matter if it has a codetype prefix or not) and press CTRL + U. Be sure it's the correct address and (default) value by quickly looking at it. Fix if needed, not all codetypes will be "translated" properly by the application. Especially the memory 90 ones. It could also happen that the current value in the RAM is not the default so make sure that is the case when you generate the undo line.

You should use an undo line for static values and assembly codes. Everything else is up to you. EVERY address receives ONE undo line, not TWO or ZERO. It's the same as RAM writes. You do one and not multiples to the same address at the same time.

NOTE:
Undo lines will be poked no matter if the code is ticked or not. It CAN get you into trouble if you don't pay attention (memory changing but your undo value is still old). This applies to Call of Duty mainly when you have a bunch of undo lines from a different game mode. It'll screw things up so make a different code list whenever that is the case and you're coding for a different game mode/game.

Steps to follow:

- Click "Add code" button
- Insert code name
- Put code in
- Tick code
- Generate undo line (or do manually)
- Click "Send Codes" button

Example progress:

- I click "Add code"
- I insert "Infinite Wheelie" as code name
- I insert the code

- I tick the code

- I generate the undo line

- I send the code

If I disable codes now, it will disable (undo) my code from above. It wouldn't have done that without the ## line since there's nothing that writes back the original value. You may have forgotten already, but it also pokes before the code is sent in order to fix issues mentioned below.

If you send an assembly code (excluding the 1-liners) a 2nd time WITHOUT an undo line, your game might crash even though the code is fine. Ever noticed? The reason for this is that the code has already been linked with a branch and C2/F2/... codes weren't made for being sent repeatedly but with undo lines this can be done without problems.

Instead of poking the default value by hand every time, you use an undo line. It saves time and is very handy especially when the code list gets longer.

Enjoy Shocked


_________________

View previous topic View next topic Back to top  Message [Page 1 of 1]

Permissions in this forum:
You cannot reply to topics in this forum