Category talk:Programming: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(API docs)
 
(20 intermediate revisions by 14 users not shown)
Line 1: Line 1:
{{LanguageBar}}
Excellent work guys, this page can be really usefull :D  --Tei
Excellent work guys, this page can be really usefull :D  --Tei
Why Developer Console Control in VGUI? I'm trying to find the article for half an hour now! --[[User:Leon Grapenthin|Leon Grapenthin]] 08:44, 11 Jun 2006 (PDT)


== API docs ==
== API docs ==


What about an API section? Like generate a whole heap of pages via Doxygen and then upload them here... Or something simliar. I beleive there was a website that did that once, but it was either old or corrupted or something... IIRC, it was SourceWiki. --[[User:Pon|Pon]] 00:12, 17 Aug 2005 (PDT)
What about an API section? Like generate a whole heap of pages via Doxygen and then upload them here... Or something simliar. I beleive there was a website that did that once, but it was either old or corrupted or something... IIRC, it was SourceWiki. --[[User:Pon|Pon]] 00:12, 17 Aug 2005 (PDT)
:Actually it's [http://www.totalretribution.com/sourcesdk/ here]. Can doxygen output wiki-format pages? --[[User:Pon|Pon]] 00:14, 17 Aug 2005 (PDT)
:: Okay, I started an API section for interfaces.  Honestly I don't really want to just use doxygen or some automated process.  We should really do it by hand for the important things first.  They need to be handled with care.  Unless we can find a good way of automating it so they are added in an organized fassion, and then edited with more important data.  I just want to be sure the readers get the information they need, and it's not just a pool of code.  --[[User:ZeroDegrez|ZeroDegrez]]
:::Indeed. However, I meant like using doxygen to create a base page, which people can edit... What about a template, perhaps?
::::I suppose it's worth a shot, just to see how it looks.  --[[User:ZeroDegrez|ZeroDegrez]]
== new doxygen site ==
just noting here that I added my site which has the doxygen documentation of the sdk, because the old link wasn't working, and my server isn't that busy and should be able to handle the traffic. --[[User:Rjm|Rjm]] 06:00, 4 Nov 2006 (PST)
== New Section under Weapons ==
A tutorial for creating a weapon, explaining how to create an, i dunno, 3-round machine-pistol pistol from scratch. Including fgds!
I'm willing to do my homework on that and work on it but i'd like to log my intentions here so that anyone who wants to help can jump on in. [[User:Jazmeister|Jazmeister]] 01:19, 8 Apr 2008 (PDT)
== Tutorial or Knowledge Base? ==
Should this be a list of tutorials linking to one another, or an organised knowledge base? Should we split and interlink all the articles in that fashion? If our goal is to unite all our knowledge and experience and help newcomers realise their potential, which is the best way of doing that? Please reply, even in a one-liner, '''bolding''' your basic answer for at-a-glance consensus reading. [[User:Jazmeister|Jazmeister]] 01:19, 8 Apr 2008 (PDT)
:I think a seamless '''tutorial''' would be easier to work on, and might provide a more immediate benefit to the community as it grows in number. (Added for the sake of keeping my question and opinions seperate) [[User:Jazmeister|Jazmeister]] 01:19, 8 Apr 2008 (PDT)
== Multiplayer ==
Could we perhaps make a Multiplayer Programming section as a subcategory? Just a thought. [[User:MLSTRM|MLSTRM]] 18:49, 20 August 2009 (UTC)
: What would that have in it? --[[user:TomEdwards|TomEdwards]] 20:04, 20 August 2009 (UTC)
:: Things like; Class System, Adding Teams, Creating A Multiplayer Weapon, Creating a Roundtimer, Death notices with custom weapons etc. This kind of things. [[User:MLSTRM|MLSTRM]] 10:53, 21 August 2009 (UTC)
:::I went ahead and added this. --[[User:Bitl|Bitl]] 09:20, 20 February 2012 (PST)
== Adjusting player run speed on the fly. ==
I have been working on this for a while and it's probably an easy thing. But I have a VGUI setup that when I click a certain button on it. I'd like it to adjust the players run speed up just a bit (permanately) - Soo, how exactly does one change the run speed of a player. (like HL2_NORMAL_SPEED) i tried adjusting those, i tried using a pointer to SetMaxSpeed, nothing seems to work.
==Portals==
I think these fancy table things we have on some categories should be made into portals. Read [[Wikipedia:Wikipedia:P|this]], it will explain the difference between a category and a portal. [[User:Pinsplash|Pinsplash]] ''([[User talk:Pinsplash|talk]])'' 00:49, 27 August 2018 (UTC)
:Bumping. [[User:Pinsplash|Pinsplash]] ''([[User talk:Pinsplash|talk]])'' 01:32, 30 August 2018 (UTC)
== Separate pages for programing biased on the engine? ==
Should we add separate versions of the programing page for different engine versions? Like Goldsrc programing, Source Programing, ect. This can make it easier for users, so if they only want to read on Goldsrc programing, they can load the page with a list of all pages that are only for Goldsrc.
I do understand that this might add more pages, and maybe unnecessary, but I am working right now with goldsrc programing, so I thought it would be a good idea to document what I might encounter for others who are looking for information.
--[[User:Bionicman|Bionicman]] ([[User talk:Bionicman|talk]]) 16:42, 8 May 2019 (UTC)
== Guide for source sdk 2013 steam api initialization ==
Im working on this mod for source sdkbase 2013 multiplayer
https://store.steampowered.com/app/3418380/A_Nights_Haunting_Source/
and with following information on the steamworks api documentations i find my going directions and efforts frivolous.
i need help and or a guide on here that will help understand the REMAINING implementation steps to get steam api initialization successfully on the steam platform for a source sdkbase 2013 mod.

Latest revision as of 19:00, 19 June 2025

English (en)Deutsch (de)中文 (zh)

Excellent work guys, this page can be really usefull :D --Tei

Why Developer Console Control in VGUI? I'm trying to find the article for half an hour now! --Leon Grapenthin 08:44, 11 Jun 2006 (PDT)

API docs

What about an API section? Like generate a whole heap of pages via Doxygen and then upload them here... Or something simliar. I beleive there was a website that did that once, but it was either old or corrupted or something... IIRC, it was SourceWiki. --Pon 00:12, 17 Aug 2005 (PDT)

Actually it's here. Can doxygen output wiki-format pages? --Pon 00:14, 17 Aug 2005 (PDT)
Okay, I started an API section for interfaces. Honestly I don't really want to just use doxygen or some automated process. We should really do it by hand for the important things first. They need to be handled with care. Unless we can find a good way of automating it so they are added in an organized fassion, and then edited with more important data. I just want to be sure the readers get the information they need, and it's not just a pool of code. --ZeroDegrez
Indeed. However, I meant like using doxygen to create a base page, which people can edit... What about a template, perhaps?
I suppose it's worth a shot, just to see how it looks. --ZeroDegrez


new doxygen site

just noting here that I added my site which has the doxygen documentation of the sdk, because the old link wasn't working, and my server isn't that busy and should be able to handle the traffic. --Rjm 06:00, 4 Nov 2006 (PST)

New Section under Weapons

A tutorial for creating a weapon, explaining how to create an, i dunno, 3-round machine-pistol pistol from scratch. Including fgds! I'm willing to do my homework on that and work on it but i'd like to log my intentions here so that anyone who wants to help can jump on in. Jazmeister 01:19, 8 Apr 2008 (PDT)

Tutorial or Knowledge Base?

Should this be a list of tutorials linking to one another, or an organised knowledge base? Should we split and interlink all the articles in that fashion? If our goal is to unite all our knowledge and experience and help newcomers realise their potential, which is the best way of doing that? Please reply, even in a one-liner, bolding your basic answer for at-a-glance consensus reading. Jazmeister 01:19, 8 Apr 2008 (PDT)

I think a seamless tutorial would be easier to work on, and might provide a more immediate benefit to the community as it grows in number. (Added for the sake of keeping my question and opinions seperate) Jazmeister 01:19, 8 Apr 2008 (PDT)

Multiplayer

Could we perhaps make a Multiplayer Programming section as a subcategory? Just a thought. MLSTRM 18:49, 20 August 2009 (UTC)

What would that have in it? --TomEdwards 20:04, 20 August 2009 (UTC)
Things like; Class System, Adding Teams, Creating A Multiplayer Weapon, Creating a Roundtimer, Death notices with custom weapons etc. This kind of things. MLSTRM 10:53, 21 August 2009 (UTC)
I went ahead and added this. --Bitl 09:20, 20 February 2012 (PST)

Adjusting player run speed on the fly.

I have been working on this for a while and it's probably an easy thing. But I have a VGUI setup that when I click a certain button on it. I'd like it to adjust the players run speed up just a bit (permanately) - Soo, how exactly does one change the run speed of a player. (like HL2_NORMAL_SPEED) i tried adjusting those, i tried using a pointer to SetMaxSpeed, nothing seems to work.

Portals

I think these fancy table things we have on some categories should be made into portals. Read this, it will explain the difference between a category and a portal. Pinsplash (talk) 00:49, 27 August 2018 (UTC)

Bumping. Pinsplash (talk) 01:32, 30 August 2018 (UTC)

Separate pages for programing biased on the engine?

Should we add separate versions of the programing page for different engine versions? Like Goldsrc programing, Source Programing, ect. This can make it easier for users, so if they only want to read on Goldsrc programing, they can load the page with a list of all pages that are only for Goldsrc.

I do understand that this might add more pages, and maybe unnecessary, but I am working right now with goldsrc programing, so I thought it would be a good idea to document what I might encounter for others who are looking for information.

--Bionicman (talk) 16:42, 8 May 2019 (UTC)

Guide for source sdk 2013 steam api initialization

Im working on this mod for source sdkbase 2013 multiplayer https://store.steampowered.com/app/3418380/A_Nights_Haunting_Source/ and with following information on the steamworks api documentations i find my going directions and efforts frivolous.

i need help and or a guide on here that will help understand the REMAINING implementation steps to get steam api initialization successfully on the steam platform for a source sdkbase 2013 mod.