The Delay-Nocast hack for 9D G1 - Patch 130 (Work in Progress)

08/19/2011 17:43 Truth9D#1
Part 1

Quote:
Originally Posted by Josmith View Post
1) search the casting time (1sec = 1000, 2 secs = 2000, etc) in 4 bytes and find the address for the skill you want
2) add that address to the table
3) add 4 to that address you just found (use calculator in programmer mode Hex) (example: 07FE349D + 4 = 07FE34A1)
4) manually add that address (from step 3) to the table
5) change both addresses to 0 and you should have instant cast

repeat above everytime you start the game, unless you've got the real base address
Part 2
Quote:
Originally Posted by Josmith View Post
I haven't been able to play G1 9D recently after my gaming PC broke. I don't know if this still work or not after this latest patch (patch 131??). I apologize for this bad tutorial. I don't know how else to make it more clear. This is for nuker skills ONLY. I've only tried this on my nuker.

I need to change 2 addresses per skill in order to get instant cast. The reason being they put a minimum cast time check to block you from going below 1secs. So if you found the cast time address for your skill you can change it to 1100 (1.1 secs, 1 sec will cause you to miss a lot) and it'll work without the need to change the other address. But to get INSTANT CAST, you'll need to get rid of the minimum cast time check by changing the minimum cast time check address to 0. Every nuke skill has a casting time address and minimum cast time check address (this one is not in skill description).

So you'll need:
1) the cast time address
2) the minimum cast time check address

Cast Time Address
The cast time address which I'll assume you all know how to do it, if you don't, sorry I can't help you, you'll need to pass the tutorial from CE.

Minimum Cast Time Check Address
This address you don't need to search for. Just simply increase the cast time address you've found by 4 spots. Manually add this address to your table.
Example. Cast time address = 00000001 (this you found)
Minimum cast time check address = 00000005 (increased by 4)

You need to understand HEX numbers to add, if you don't, just use the calculator comes with windows and change to programmer/scientific mode in Hex and do the adding there. HEX number sequence goes like this: 01, 02, 03, 04, 05, 06, 07, 08, 09, 0A, 0B, 0C, 0D, 0E, 0F, 11, 12, 13, 14, etc.

Now change both Cast Time address and Minimum cast time check address to 0 and you should have instant cast.

Repeat for other skills.


That's the best I can explain this. Sorry if you don't get this, but you can still decrease the cast time in half by changing the cast time address to 1.1 secs.

Some people say they only need to change 1 address and get instant cast, I'm not sure if they were referring to G1 version or other version or even the same patch. I know for G1 version BEFORE patch 130 you only need to change 1 address, but AFTER patch 130 you need to change 2 address.

Good luck all.
Ok, so I search for 2000 when my FC nuke cast is 2.0seconds.

Then I change it to 1.0seconds (at cheng4) and look for 1000 right?

When I do that all the values go away.....

Am I doing it wrong? Am I doing it wrong? If someone has found the base value, please share it via PM's.

(I need to level my bleed before transfer ^^)
08/20/2011 06:24 Josmith#2
change to 1 sec (cheng 4) ?? not understanding that part.

If you've changed the memory value of that address from 2000 to 1000, it will just change the casting time, it will NOT change the cheng level of that skill.

Somehow I think that you're not doing this right. I would suggest you do the tutorial that came with cheat engine and actually follow that and finish it. And you can also search for G1 9D hack on youtube and watcho those. There are some really good one there and hopefully it'll help you understand my tut more.

Good Luck.

EDIT:
Found this video on youtube [Only registered and activated users can see links. Click Here To Register...]
Excellent video, it shows you exactly hot to get to step 2 of my first tut.

He found the address for each skill that he needed. All that's needed for patch 130 is add 4(hex) to each of those address to get the address for minimum cast time and manually add that address to the table. Then change all to 0 and you should have instant cast.

For example, in that video the address for bleed is 055CA89C. Add 4(hex) will be 055CA8A0 (you can use windows built in calculator for this, sorry if you don't know Hex, google is your best friend), manually add this address (055CA8A0) to the table and change both values to zero(0) like he did in the video and you have instant cast.

The above is just example from the video, your address will be different, but the process on how to find the address is the same.
08/20/2011 12:44 Truth9D#3
I have gone through the tutorial. What the guy does in the video is a long or tedious way.

Ex for bleed nuker:
1. Above Cheng 5 it is 2.0 casting time, so I search for 2000 4 byte while it is cheng 5.
2. Then I reduce the cheng of that nuke, until it is 1.2s or something different, and then look for the 1200 value

When I look for this 1200 value or changed value, all my results get cleared off.

I will try this rough method in the video and get back.

Edit
It worked. Searched for 2000, copied all the addresses and set them to 0.

FC and bleed nuke are instant cast, didnt need to do +4 hex.

Problem is that is changes everytime game is open/closed

So next step, how to get to the base or real value?
08/21/2011 02:15 Josmith#4
The way the guy in the video do it is the long and tedious way, but that's the only way that we know of. What I've found through all the trial and error is that the casting times are stored in different addresses for each cheng level and that's why I had to do it that way.

Congratulations on getting instant cast. The way you do it is exactly the way most people do it before patch 130. But after patch 130 even after changing all to 0 we can cast it one time and then can't do it anymore. It would give us an error message on the bottom right in the system message box. Plus it doesn't do any damage to the mobs. That's why most people say that it might've moved to server side and not possible to do instant cast anymore. But I know that's not the case and that's why I wrote those tuts and hope to help them out and prove to them it's not server sided and it just requires a little extra step.

Either way, happy to see that you got instant cast w/o needing to do the extra step like I did.
08/21/2011 10:14 Truth9D#5
Thanks for your help again and yeah each cheng seems to have a different address, so finding the real address is a lil bit harder. I will try to find the address for two different chengs and see what address the pointers write to.. someday xD

Quote:
Originally Posted by Josmith View Post
It would give us an error message on the bottom right in the system message box. Plus it doesn't do any damage to the mobs. That's why most people say that it might've moved to server side and not possible to do instant cast anymore. But I know that's not the case and that's why I wrote those tuts and hope to help them out and prove to them it's not server sided and it just requires a little extra step.
I made sure that I set all other values back to 2000 and for me atleast i was able to do damage on mobs.

I asked on the VN-zoom forums as well, and these are some of the replies I got:

The Bang Nuker: 0326427c 4byte (Ba Long Attorney only)
Wudang Nuker: 034075AC 4byte (bell ignore something)


and

Bleeding all the factions: 29Y5050 23by
Chiêu 5k8 : 29Y5050 22by


I will check if they are base values or not.