Okay, thanks a lot for clarifying that :-)
Yes, I meant odd numbers - directly translated to Danish, an odd number is 
"ulige"(uneven). Hehe.

Thanks again! I'll probably return with more silly questions for you, later on 
;-)

> From: [email protected]
> To: [email protected]
> Date: Tue, 5 Jan 2010 11:06:26 -0800
> Subject: Re: [hlcoders] How to find SteamID
> 
> It can, but it means the same thing. Ex: STEAM_1 is used in L4D(2) and
> STEAM_0 in every other game afaik.
> 
> What do you mean if AccountID is an uneven number? Do you mean odd number or
> fractional number? AccountID should always be a whole number and taking mod
> 2 of that should only yield 0 or 1. 0 for even AccountID, 1 for odd
> AccountID. When dividing by 2 when calculating Y, yes you should truncate
> any decimal but "(AccountID mod 2) / 2" is not the correct calculation to do
> so.
> 
> Try:
> Y = CLng(AccountID / 2)
> 
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Michael Bang
> Sent: Tuesday, January 05, 2010 9:21 AM
> To: [email protected]
> Subject: Re: [hlcoders] How to find SteamID
> 
> 
> Ah okay - so a SteamID can't start with anything but a zero?
> 
> Hmm.. If the AccountID is an uneven number, I guess y is as follows :
> y = (AccountID mod 2) / 2  ??
> Since a SteamID can't have decimals in it :-)
> 
> > From: [email protected]
> > To: [email protected]
> > Date: Tue, 5 Jan 2010 09:08:06 -0800
> > Subject: Re: [hlcoders] How to find SteamID
> > 
> > STEAM_0:x:y
> > 
> > Where X is "AccountID mod 2"
> > Where Y is "AccountID / 2"
> > 
> > You're using VB6, right? So you want the modulus operator as written
> above.
> > Basically, if AccountID is odd, X should be 1 otherwise 0.
> > 
> > -----Original Message-----
> > From: [email protected]
> > [mailto:[email protected]] On Behalf Of Michael Bang
> > Sent: Tuesday, January 05, 2010 8:55 AM
> > To: [email protected]
> > Subject: Re: [hlcoders] How to find SteamID
> > 
> > 
> > Oh sorry, now I got it!! - at least how to find the last 4-6 digits.
> > How do you figure out what the first two numbers in the SteamID are?
> > STEAM_0:0:xxxxx
> > 
> > > From: [email protected]
> > > To: [email protected]
> > > Date: Tue, 5 Jan 2010 16:34:19 +0000
> > > Subject: Re: [hlcoders] How to find SteamID
> > > 
> > > 
> > > Hi again,
> > > 
> > > I'm not quite sure what you meant by the calculations you wrote, on how
> to
> > convert an AccountID to a SteamID.
> > > 
> > > I didn't understand the first line at all; > > STEAM_0:"AccountID &
> > 0x01":"AccountID >> 1"
> > > As for the second line, I tried to use the modulo operation
> > (Mod(AccountID,2)), but that just gave me the number two.
> > > 
> > > Could you explain it to me with more words?
> > > Thanks!
> > > 
> > > > From: [email protected]
> > > > To: [email protected]
> > > > Date: Tue, 5 Jan 2010 07:15:19 +0000
> > > > Subject: Re: [hlcoders] How to find SteamID
> > > > 
> > > > 
> > > > Thank you! I'll try that when I get home tonight :-)
> > > > 
> > > > > From: [email protected]
> > > > > To: [email protected]
> > > > > Date: Mon, 4 Jan 2010 15:21:00 -0800
> > > > > Subject: Re: [hlcoders] How to find SteamID
> > > > > 
> > > > > STEAM_0:"AccountID & 0x01":"AccountID >> 1"
> > > > > 
> > > > > Or "Mod 2" and "/ 2" respectively.
> > > > > 
> > > > > -----Original Message-----
> > > > > From: [email protected]
> > > > > [mailto:[email protected]] On Behalf Of
> Michael
> > Bang
> > > > > Sent: Monday, January 04, 2010 3:13 PM
> > > > > To: [email protected]
> > > > > Subject: Re: [hlcoders] How to find SteamID
> > > > > 
> > > > > 
> > > > > Okay.
> > > > > How would you get a SteamID from an account ID - as you described in
> :
> > 
> > > > > 
> > > > > > > Well as long as we're coming up with alternatives:
> > > > > > >  - Read HKEY_CURRENT_USER\Software\Valve\Steam\LastGameNameUsed
> > > > > > >  - Enumerate HKEY_CURRENT_USER\Software\Valve\Steam\Users for a
> > matching
> > > > > > > friends\PersonaName value
> > > > > > >    - The keys under Users are account IDs. You can use them to
> get
> > a
> > > > > > > SteamID.
> > > > > 
> > > > > Thanks
> > > > > 
> > > > > > From: [email protected]
> > > > > > To: [email protected]
> > > > > > Date: Mon, 4 Jan 2010 15:05:33 -0800
> > > > > > Subject: Re: [hlcoders] How to find SteamID
> > > > > > 
> > > > > > No examples for VB6, but if I were doing it, I'd make a separate
> C++
> > DLL
> > > > > > with an exported function that gives me what I want and use VB6 to
> > call
> > > > > > that.
> > > > > > 
> > > > > > Steamclient.dll does export some functions, but nothing with what
> > you
> > > > > want.
> > > > > > Everything else is in an interface and working with that in VB6
> will
> > be
> > > > > > impossible.
> > > > > > 
> > > > > > -----Original Message-----
> > > > > > From: [email protected]
> > > > > > [mailto:[email protected]] On Behalf Of
> > Michael Bang
> > > > > > Sent: Monday, January 04, 2010 2:51 PM
> > > > > > To: [email protected]
> > > > > > Subject: Re: [hlcoders] How to find SteamID
> > > > > > 
> > > > > > 
> > > > > > Thanks a lot! That really helped.
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > You wouldn't happen to have an example of how to use the
> > Steamclient.dll
> > > > > > file in VB6/.net lying around, would you? ;-)
> > > > > > 
> > > > > > I've not been looking deeply into it, but I haven't been able to
> > find any
> > > > > > documentation on how to use the steamclient.dll.
> > > > > > 
> > > > > > Thanks
> > > > > > 
> > > > > > > From: [email protected]
> > > > > > > To: [email protected]
> > > > > > > Date: Mon, 4 Jan 2010 13:31:04 -0800
> > > > > > > Subject: Re: [hlcoders] How to find SteamID
> > > > > > > 
> > > > > > > Well as long as we're coming up with alternatives:
> > > > > > >  - Read HKEY_CURRENT_USER\Software\Valve\Steam\LastGameNameUsed
> > > > > > >  - Enumerate HKEY_CURRENT_USER\Software\Valve\Steam\Users for a
> > matching
> > > > > > > friends\PersonaName value
> > > > > > >    - The keys under Users are account IDs. You can use them to
> get
> > a
> > > > > > > SteamID.
> > > > > > > 
> > > > > > > Infallible? Hardly. But it's the best out-of-game, no-steam-dlls
> > > > > solution
> > > > > > I
> > > > > > > could come up with besides mucking around in the blob file.
> > > > > > > 
> > > > > > > If you know where Steam is installed
> > > > > > > (HKEY_CURRENT_USER\Software\Valve\Steam\SteamPath), you can load
> > > > > > > steamclient.dll and get the SteamID easy. If you want more
> > details,
> > > > > reply
> > > > > > > and ask.
> > > > > > > 
> > > > > > > -----Original Message-----
> > > > > > > From: [email protected]
> > > > > > > [mailto:[email protected]] On Behalf Of
> > Darien
> > > > > Hager
> > > > > > > Sent: Monday, January 04, 2010 1:06 PM
> > > > > > > To: Discussion of Half-Life Programming
> > > > > > > Subject: Re: [hlcoders] How to find SteamID
> > > > > > > 
> > > > > > > Just to toss out an alternative... I think the "current user
> name"
> > is 
> > > > > > > probably somewhere in the clientregistry.blob file after the
> user
> > is 
> > > > > > > logged-in... but parsing that thing directly isn't very fun and
> > likely 
> > > > > > > won't be as stable making your own exe/dll. (I'm working on
> > phasing out 
> > > > > > > some clientregistry-using code for those reasons.)
> > > > > > > 
> > > > > > > --Darien
> > > > > > > 
> > > > > > > Alexander Hirsch wrote:
> > > > > > > > It does work. I did some stuff with that already.
> > > > > > > > The code down there is just on top of my head though. Still,
> > should
> > > > > > > > work like that.
> > > > > > > >
> > > > > > > >   
> > > > > > > 
> > > > > > > 
> > > > > > > _______________________________________________
> > > > > > > To unsubscribe, edit your list preferences, or view the list
> > archives,
> > > > > > > please visit:
> > > > > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > _______________________________________________
> > > > > > > To unsubscribe, edit your list preferences, or view the list
> > archives,
> > > > > > please visit:
> > > > > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > > > > > > 
> > > > > >                                       
> > > > > > _________________________________________________________________
> > > > > > Få 25 GB lagerplads på nettet!
> > > > > >
> > > > >
> >
> http://www.microsoft.com/danmark/windows/windowslive/products/skydrive.aspx
> > > > > > _______________________________________________
> > > > > > To unsubscribe, edit your list preferences, or view the list
> > archives,
> > > > > > please visit:
> > > > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > _______________________________________________
> > > > > > To unsubscribe, edit your list preferences, or view the list
> > archives,
> > > > > please visit:
> > > > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > > > > > 
> > > > >                                         
> > > > > _________________________________________________________________
> > > > > Få 25 GB lagerplads på nettet!
> > > > >
> >
> http://www.microsoft.com/danmark/windows/windowslive/products/skydrive.aspx
> > > > > _______________________________________________
> > > > > To unsubscribe, edit your list preferences, or view the list
> archives,
> > > > > please visit:
> > > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > > > > 
> > > > > 
> > > > > 
> > > > > _______________________________________________
> > > > > To unsubscribe, edit your list preferences, or view the list
> archives,
> > please visit:
> > > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > > > > 
> > > >                                           
> > > > _________________________________________________________________
> > > > Få 25 GB lagerplads på nettet!
> > > >
> >
> http://www.microsoft.com/danmark/windows/windowslive/products/skydrive.aspx
> > > > _______________________________________________
> > > > To unsubscribe, edit your list preferences, or view the list archives,
> > please visit:
> > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > > > 
> > >                                     
> > > _________________________________________________________________
> > > Nej, det er ikke svært at samle alle vennerne fra Hotmail, Myspace og
> > Facebook på Messenger. Læs mere her
> > > http://www.microsoft.com/danmark/windows/windowslive/import-friends/
> > > _______________________________________________
> > > To unsubscribe, edit your list preferences, or view the list archives,
> > please visit:
> > > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > > 
> >                                       
> > _________________________________________________________________
> > Word Up! Få opdateringer fra Facebook og Arto i din Messenger. Gør det
> her!
> > http://www.microsoft.com/danmark/windows/windowslive/import-friends/
> > _______________________________________________
> > To unsubscribe, edit your list preferences, or view the list archives,
> > please visit:
> > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > 
> > 
> > 
> > _______________________________________________
> > To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > 
>                                         
> _________________________________________________________________
> Dit GRATIS USB-stik på nettet er vokset til 25 GB! Få Sky Drive nu!
> http://www.microsoft.com/danmark/windows/windowslive/products/skydrive.aspx
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders
> 
> 
> 
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives, please 
> visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders
> 
                                          
_________________________________________________________________
NY Windows Live Messenger med nye fede funktioner. Hent den her!
http://download.live.com/messenger
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to