Talk:Setting up Source SDK Base 2013 Multiplayer

From Valve Developer Community
Revision as of 04:18, 5 July 2013 by Artfunkel (talk | contribs) (→‎Speech API 5.1: new section)
Jump to navigation Jump to search

Hardware DirectX Level

I've tried using the 2013 SDK base on 3 computers, and none of them allow more than hardware DirectX level 8.0. Is there a fix for this, or is it something Valve has to do? --HenryDorsett 21:50, 26 June 2013 (PDT)

It's been reported. Use mat_dxlevel 95 for now. --Artfunkel 10:00, 27 June 2013 (PDT)

Page Title (Spacing)

Why is there no space between SDK2013 and GettingStarted?
Is this some convention that's new to me?
--Bit Mage 14:25, 27 June 2013 (PDT)

I'm guessing that it's just a typo. There's a few of them in a few places. The original commit in the Git repo had a bit of extra caps in it. All the same, I thought best not to touch the document. --HenryDorsett 18:38, 27 June 2013 (PDT)

Source SDK 2007 ↔ Source SDK 2013 (MP) Diff

For what it's worth, I've generated a diff between the latest released version of the 2007 SDK against the new 2013 SDK (note: MP code only). It should be handy to those who are curious about what advancements and changes the new release brings with it.
There was initially a lot of extra noise since virtually every single file was detected as changed - this was due to Valve replacing the header comments in all files. So after spending a while filtering out changes of that nature, I finally managed to gather some useful output, which I'm sharing here.


Summaries (filenames only):
Changed Files (Binaries)
Changed Files (Text) - Use this to quickly index the diffs for changes specific to a given file, since scrolling through it might get fairly laggy at times.
File Removals
File Additions
Unchanged* Files


Detailed git diff output (packaged with the above summaries in text form):
Available here
The diffs have been split into four files in an attempt to make them more readable (and also to make things a little easier for text editors):
se2007_se2013_mp_client.diff - This contains changes to source files residing in the /mp/src/game/client directory.
se2007_se2013_mp_server.diff - This contains changes to source files residing in the /mp/src/game/server directory.
se2007_se2013_mp_shared.diff - This contains changes to source files residing in the /mp/src/game/shared directory.
se2007_se2013_mp_remainder.diff - This contains changes to everything else, i.e. source files residing outside of the /mp/src/game directory, such as /mp/src/common, /mp/src/mathlib, etc.


Statistics (post noise reduction):
Changed files (binaries): 17
Changed files (text): 1465
Files removed: 423
Files added: 851
Unchanged* files: 1349


*Unchanged includes the files whose header comments were modified to reduce the amount of noise output. Naturally, files that contain both modified header comments and actual code changes are not considered to be unchanged.

Hope you guys will find these to be of use. --Vektorx4 01:29, 28 June 2013 (PDT)

Compiling under VS2012

We should create a guide to help other users to compile successfully the latest Source SDK 2013 under Visual Studio 2012. At the moment it generates A LOT of compilation errors, making life difficult for developers. --FrontBack 12:00, 28 June 2013 (PDT)

Regarding: Compiling under VS2012

I do believe that to get rid of most the errors all we need to do is provide the libs, recompiled in VS2012. --P1raten 21:32, 30 June 2013 (PDT)

Speech API 5.1

This version of the API only works on Windows XP. If you want to run the phoneme extractor under Vista or later you want Speech Platform SDK 11. I'll do the upgrade myself at one point and push it into GitHub. --Artfunkel 04:18, 5 July 2013 (PDT)