News:

Wieners, Brats, Franks, we've got 'em all.

Main Menu

Starcraft & Winamp

Started by abc, July 13, 2008, 06:57:37 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

abc

I saw a screen shot a while ago on vL about a kid who made a Winamp controller to work with in-game starcraft (a hack essentially), I was curious if anyone knows any standalone "hacks" or programs that allow you to use winamp in-game starcraft. I just find it annoying to go back and forth and I hate setting up playlists :P

Joe

Quote from: Camel on June 09, 2009, 04:12:23 PMI'd personally do as Joe suggests

Quote from: AntiVirus on October 19, 2010, 02:36:52 PM
You might be right about that, Joe.


rabbit

You could do something like what RESP did.  Have StarCraft connect to your little program, which forwards all traffic back and forth.  Have it check out the chat packets for commands and parse whatever (and forward, if you want).

topaz~

http://advancedcontent.net/topaz/code/pwcb/

I wrote that about a year ago, it will parse output from any Battle.net game and allow you to manipulate Winamp.

abc


abc

Kind of offtopic from this, but not too far but. It's been awhile since I've read about the Starcraft InGame drawing on screen, anyone here successfully accomplish it?

rabbit

Why bother?  You can just forge a whisper packet and send it to your client...

abc

Quote from: rabbit on July 13, 2008, 08:22:38 PM
Why bother?  You can just forge a whisper packet and send it to your client...

It doesn't really pertain that much to a winamp controller as it does to curiosity and interest.

iago

Quote from: Dale on July 13, 2008, 08:13:00 PM
Kind of offtopic from this, but not too far but. It's been awhile since I've read about the Starcraft InGame drawing on screen, anyone here successfully accomplish it?
Nobody here, as far as I know.

Of course, I very easily could, but I never tried.

abc

Quote from: iago on July 13, 2008, 08:34:47 PM
Quote from: Dale on July 13, 2008, 08:13:00 PM
Kind of offtopic from this, but not too far but. It's been awhile since I've read about the Starcraft InGame drawing on screen, anyone here successfully accomplish it?
Nobody here, as far as I know.

Of course, I very easily could, but I never tried.


Hmm. Might be a good project for you to open source then?  ;)

iago

Quote from: Dale on July 13, 2008, 08:54:06 PM
Quote from: iago on July 13, 2008, 08:34:47 PM
Quote from: Dale on July 13, 2008, 08:13:00 PM
Kind of offtopic from this, but not too far but. It's been awhile since I've read about the Starcraft InGame drawing on screen, anyone here successfully accomplish it?
Nobody here, as far as I know.

Of course, I very easily could, but I never tried.


Hmm. Might be a good project for you to open source then?  ;)

I didn't write any code for it.

All you have to do is fine a DirectX function that swaps in the backbuffer, then use that pointer to the backbuffer to write to it. Nothing tricky about that.

(You obviously have to be in Starcraft's memory space and all that firrst)

rabbit

Which means risking Warden crap.

abc

Quote from: iago on July 13, 2008, 09:24:02 PM
Quote from: Dale on July 13, 2008, 08:54:06 PM
Quote from: iago on July 13, 2008, 08:34:47 PM
Quote from: Dale on July 13, 2008, 08:13:00 PM
Kind of offtopic from this, but not too far but. It's been awhile since I've read about the Starcraft InGame drawing on screen, anyone here successfully accomplish it?
Nobody here, as far as I know.

Of course, I very easily could, but I never tried.


Hmm. Might be a good project for you to open source then?  ;)

I didn't write any code for it.

All you have to do is fine a DirectX function that swaps in the backbuffer, then use that pointer to the backbuffer to write to it. Nothing tricky about that.

(You obviously have to be in Starcraft's memory space and all that firrst)


I was suggesting it might be a nice project for you to do then open source it.

ya, I've read a little bit about it but I don't really get it :P

iago

Quote from: rabbit on July 13, 2008, 09:27:17 PM
Which means risking Warden crap.
You're risking it, definitely, but if you aren't writing to Starcraft's processes/DLLs you're probably ok. Probably. :)

Quote from: Dale on July 13, 2008, 09:27:43 PM
ya, I've read a little bit about it but I don't really get it :P
Like that tutorial I wrote for you? :P

rabbit

Why risk it if there's no need?  If he does the gateway scheme, like I suggested, he can forge whisper packets as responses to his commands.