Valhalla Legends Archive

Programming => Battle.net Bot Development => Topic started by: warz on October 09, 2006, 11:10 AM

Title: Actual BroodWar client manipulation
Post by: warz on October 09, 2006, 11:10 AM
Has anyone messed with modifying brood wars battlenet chat interface, similar to skywings sc chat enhancements plugin, at all?

I've been trying to locate the function that prints the chat text, and have had no luck. I'm sure it will be some wrapper around a user32 provided function, and will probably be in storm.dll, or somewhere. (?)

Anyways, if anyone knows anything about this, please clue me in. :-)
Title: Re: Actual BroodWar client manipulation
Post by: UserLoser on October 09, 2006, 01:05 PM
GUI is done through Battle.snp
Title: Re: Actual BroodWar client manipulation
Post by: warz on October 09, 2006, 01:45 PM
Errr, thats what I meant by storm.dll. typo.
Title: Re: Actual BroodWar client manipulation
Post by: Joe[x86] on October 09, 2006, 04:17 PM
Quote from: UserLoser on October 09, 2006, 01:05 PM
GUI is done through Battle.snp

CMIIW, but Battle.snp is a (renamed) DLL, right?
Title: Re: Actual BroodWar client manipulation
Post by: warz on October 09, 2006, 04:44 PM
Well, nevertheless, I was still looking in Battle.snp, not storm.dll. Also, I think I've found the function responsible for drawing battlenet chat room text.

Check it out: 0x190020A4
Title: Re: Actual BroodWar client manipulation
Post by: UserLoser on October 09, 2006, 05:59 PM
Quote from: Joex86] link=topic=15846.msg159602#msg159602 date=1160428662]
Quote from: UserLoser on October 09, 2006, 01:05 PM
GUI is done through Battle.snp

CMIIW, but Battle.snp is a (renamed) DLL, right?

CMIIW?  What?
Title: Re: Actual BroodWar client manipulation
Post by: MyndFyre on October 09, 2006, 06:47 PM
Quote from: UserLoser on October 09, 2006, 05:59 PM
Quote from: Joex86] link=topic=15846.msg159602#msg159602 date=1160428662]
Quote from: UserLoser on October 09, 2006, 01:05 PM
GUI is done through Battle.snp

CMIIW, but Battle.snp is a (renamed) DLL, right?

CMIIW?  What?
Correct Me If I'm Wrong.
Title: Re: Actual BroodWar client manipulation
Post by: UserLoser on October 09, 2006, 07:12 PM
Quote from: MyndFyre[vL] on October 09, 2006, 06:47 PM
Quote from: UserLoser on October 09, 2006, 05:59 PM
Quote from: Joex86] link=topic=15846.msg159602#msg159602 date=1160428662]
Quote from: UserLoser on October 09, 2006, 01:05 PM
GUI is done through Battle.snp

CMIIW, but Battle.snp is a (renamed) DLL, right?

CMIIW?  What?
Correct Me If I'm Wrong.

People make up their own acronyms everyday it seems like
Title: Re: Actual BroodWar client manipulation
Post by: MyndFyre on October 09, 2006, 07:51 PM
Don't be crabby that you couldn't figure it out. :P
Title: Re: Actual BroodWar client manipulation
Post by: Hero on October 09, 2006, 10:32 PM
And thats when good ol' urbandictionary comes in.
Title: Re: Actual BroodWar client manipulation
Post by: Denial on October 09, 2006, 11:16 PM
remember chewbotplugin it was for broodwar when the patch for bots came out i could ask bacca to see if he still has it laying around somewhere
Title: Re: Actual BroodWar client manipulation
Post by: warz on October 10, 2006, 01:05 AM
yeah, thatd be cool. i wonder if he wouldnt mind letting me check it out.
Title: Re: Actual BroodWar client manipulation
Post by: Denial on October 11, 2006, 10:58 AM
i still have the exe if you want to decompile it.
Title: Re: Actual BroodWar client manipulation
Post by: warz on October 11, 2006, 12:29 PM
thatll work too, i suppose. my aim sn is RyanOhFour.
Title: Re: Actual BroodWar client manipulation
Post by: warz on October 12, 2006, 06:51 PM
Nevermind. I've managed to figure it out. :-P

http://forum.valhallalegends.com/index.php?topic=15858.msg159752#msg159752