Okay, just to clear things.. I'm not saying it's possible to change the "stall carpet" to a Blacksmith NPC. I'm saying it's possible to change the MODEL of the carpet to something else, like a Blacksmith. The Blacksmith would still act like your shop; if someone clicks it, your shop will open.
I have done it, and it's possible with a proxy. I just figured it'd be doable through asm too.
If this works then I still wonder why on earth they would request such info from the client :|
Yea, I know, I was like wtf too, when I did it the first time.
As far as I remember it was a "06" at the end of the "set-up-a-stall-packet" that determined the "carpet model".
It wouldn't even be hard to change what a certain packet contains via asm; Only thing you need to know is the packet id, look where the packet is constructed and hook on it. If it works, good. I doubt it will though, it can't have been coded that poorly.
This was the thing that controlled the "carpet model" in the set-up-a-stall-packet, before they changed encryptions at least. Change it 1E 24 and you'd have (according to what I remember) one of those sandmonster NPCs (or well, the model of it).
I know all this is probably a bit off-topic, but I was just thinking that *M*, or some other person, could make this via asm.
I'd like to see you force a packet into the server by just editing your client :S
Actually you could edit the client to call the correct functions to create encrypt and send a packet (though you'd only need to worry about calling the create packet function) in order to send any packet you desire.
I have to ask, how much have you actually done? Have you ever played around with packet data? Because I have and I'm sure *M* and IAmHawtness have.
In other news (to you at least) it used to be possible to spawn npcs anywhere before tq implemented a range check in order to upgrade, repair, buy and sell...all that would happen is you could spawn an npc client side and use it to force the client to create and send packets itself for what you wanted to do (or you could send the raw ackets yourself).
Woot.. So, I actually played around with asm a bit.. This is what I managed to do so far
Edit: Posted another picture to prove that this isn't client sided
Edit2:
LOL, I did it . Feel free to visit me and check it out yourself .
I ******* love asm
For anyone who would like to try this, PM me or something . Or find out how to do it like I did.
Woot.. So, I actually played around with asm a bit.. This is what I managed to do so far
Edit: Posted another picture to prove that this isn't client sided
Edit2:
LOL, I did it . Feel free to visit me and check it out yourself .
I ******* love asm
For anyone who would like to try this, PM me or something . Or find out how to do it like I did.
haha it's been a long time since I've been able to place the carpet anywhere Thought they fixed that so it had to be in front of a flag...I could still open it in front of any flag though as long I sat at another one....COOL! gratz.
haha it's been a long time since I've been able to place the carpet anywhere Thought they fixed that so it had to be in front of a flag...I could still open it in front of any flag though as long I sat at another one....COOL! gratz.
Haha, this is awesome. I found the ID of the GuildWar Pole (2B2), it should create some attention if I placed it near LoveStone or something in Market
Umm yea so you can change the client, what good is that anyway? Using those shops etc will still be server side and not allow you to do things.
Server side, exactly. That's why it's funny, other people see your shop as, for example, a Guild War Pole, and when they click it, my shop opens.
It's just an attention drawer. Being able to place the shop wherever you want is fun too .
That is rather funny, I'm going to do some tests tomorrow whether I can create a custom command to spawn them. :P Only thing I need to know is how to get a string splitted by certain delimiter. (So I can create a command like /spawn <ID> :P, I can read the coordinates of player from memory)
At address 004E6F26 for latest client it starts some sort of item processor, basically you can make it to output whenever you get a meteor/dragonball or other drops.
Code:
004E708D |> 3D 009A1000 CMP EAX,109A00; Check whether id is 1088000 (Dragonball)
004E7092 |. 0F84 8B000000 JE 004E7123
004E7098 |. 3D 019A1000 CMP EAX,109A01 ; Check whether id is 1088001 (Meteor)
004E709D 0F84 2E920400 JE 004E7123
Basically you can make the Conquer.exe to tell whenever a meteor or dragonball dropped, here's an example of how to make the client trigger on meteor drop
[List/Guide] .efx [Complete Skill efx List] 08/03/2012 - Cabal Guides & Templates - 22 Replies I made a complete skill efx list of all Character class.
http://www.youtube.com/watch?v=p8pvG7Ox84s
English
Example:
"skil_du_035.efx -- Bladescud"
with
[Release]List of RuneScape Private Servers - Add your p-serv to the list ASAP! 05/17/2010 - Runescape Private Server - 2 Replies BTW IM HOPING THIS GETS STICKY, BECAUSE ITS REALLY USEFUL!
Hello, I'v noticed that there is no proper way of advertising a RuneScape Private Server on ElitePvPers.
Im hoping this will fix the problem...
If you have a runescape Private Server write a bit about your p-server under.