how do you fix stealth?

08/20/2010 02:31 Danco1990#61
Not buff problems, BUFFER problems, which cause lagspikes, im currently researching what causes this, but ever since i nopped out these adresses im getting some weird payload handle...

[EDIT] Ariez changed his post, but i still leave the information so people understand.
08/20/2010 03:03 lilprohacker#62
It shouldn't unless you did something wrong. What my fix does is when you take a weapon or gear off it first checks to see if your in stealth and if so it doesn't remove the stats from those gears, same thing happens if you're in stealth and you put on gear or a weapon it doesn't put the stats on, All I do is make it ignore the fact that your in stealth. If you look at the lines above each one of the jnz you'll see that it compares the stealth pointer to 0, aka no stealth. Then it Jumps if Not Zero, meaning your in stealth, over the stat removing code. Like I said I just make it always think that you're not in stealth for the weapon and gear removal.
08/20/2010 04:26 AriezOMG#63
Quote:
Originally Posted by lilprohacker View Post
It shouldn't unless you did something wrong. What my fix does is when you take a weapon or gear off it first checks to see if your in stealth and if so it doesn't remove the stats from those gears, same thing happens if you're in stealth and you put on gear or a weapon it doesn't put the stats on, All I do is make it ignore the fact that your in stealth. If you look at the lines above each one of the jnz you'll see that it compares the stealth pointer to 0, aka no stealth. Then it Jumps if Not Zero, meaning your in stealth, over the stat removing code. Like I said I just make it always think that you're not in stealth for the weapon and gear removal.
I believe yours works. It hasn't caused me any lag or anything, it must be something else he's done (Danco, Shik says it's the gold drop rate changing making your server lag) Thanks lilpro.
08/20/2010 05:27 mike10522#64
well then 2 weeks of bumping and we got all this moving, thanks lil pro passing it on to the dev now.
08/20/2010 06:03 AriezOMG#65
bleh 2 weeks of bumping and my getting irritated by ur bumping kinda started it lol
08/20/2010 15:14 mike10522#66
Can anyone confirm what earthcrush said?
08/20/2010 15:16 lilprohacker#67
his is the same as mine, his just also fixed the issue with putting a weapon on while in stealth.
08/20/2010 16:54 Shaiya Xtreme#68
Quote:
Originally Posted by lilprohacker View Post
well to fix the actual bug you can just do these simple edits to the ps_game.exe

4556D7 - nop out JNZ
45556C - nop out JNZ
455453 - nop out JNZ
455AF2 - nop out JNZ
hmm by me exploting works again :(
08/20/2010 22:49 AriezOMG#69
Yeh, lilpro that way doesn't seem to work for me either.
08/21/2010 00:04 [GM]Father#70
I haven’t had time to look at lilpro’s fix yet. Maybe he can confirm that his solution also fixes the following scenarios as well.

When I first fixed the stealth bug I just fixed the weapon equip and unequip. Tomb was testing it and noticed that he still had a differentiating attack power when using the exploit with an enchanted weapon. So I investigated further and realized that even though my initial solution fixed the attack power from the base weapon, the enchant bonus was being added from a different location that also needed to be fixed.

This lead into a huge investigation of all the lapis, which showed the same situation when Assault lapis are linked to the weapons, the bonus is added from yet again, another source that needed to be fixed.

I with all 8 locations above fixed, it appears that any other lapis or even enchanted armor does not appear to stack the stats.

I looked at the actual stats in memory to verify that equip and unequip would raise and lower the individual stat correctly.

Valheru has tested this and we stand by the fix, of course there are always corner cases that popup (such as the above scenarios). If any other cases are discovered ping me and with the repro steps and I would be more than happy to take a look at it in memory.

Thanks.
EC
08/21/2010 03:20 lilprohacker#71
that's exactly how I did it also. So far I haven't founds any new exploiters. But I'm also doing ZeroSignals fix also to add that one extra protection. If any one knows of other exploits that work please pm me on how to do them and I'll try to get a fix.

Also EarthCrush, You said something about fixing the dupping exploit , may I ask on how you did it? you can pm me if you don't want it public.
08/21/2010 04:31 Jaden151#72
You need to change the speed of which the character is disconnected from the server. It is the "hang time" between the character save point that allows it
08/22/2010 03:02 il.mane#73
Quote:
Originally Posted by Jaden151 View Post
You need to change the speed of which the character is disconnected from the server. It is the "hang time" between the character save point that allows it
can u explain it better Jaden151?
08/22/2010 07:11 Jaden151#74
Lil pro, Zero, EC... yall are awesome thanks so much *thumbs up*
08/22/2010 14:55 zarkyxley#75
Quote:
Originally Posted by il.mane View Post
can u explain it better Jaden151?
So far i understand, when you ALT+F4 or just press the X ( Exit ) button on the screen, you close the window, but your character is still in-game... until the countdown runs out, and your character is disconected... if im wrong, correct me :mofo: