Yesterday, news broke that some persons found evidence that Valve was working on a "Source Engine 2". The only evidence being some files buried deep within the Source Filmmaker that referenced "SOURCE2" or "Source 2". Naturally, the Internet blew up, ignoring rational and sane thinking in favor of mass hysteria and hope.
DevinWatson from the Facepunch forums made a short list of the notable references to Source 2 that he's found within the Source Filmmaker files.
So, forget about holding back on freaking out. You're going to do it anyway even without anything being officially announced. So, go hog wild. This concludes today's "blog spam" (according to Reddit).
(via Facepunch)
DevinWatson from the Facepunch forums made a short list of the notable references to Source 2 that he's found within the Source Filmmaker files.
build_vproj.py
00037: DEPLOYMENT_PATH = filesystem.tools( 'Source 2' ) / 'bin'
constants.py
00024: SOURCE2 = 'Source 2'
00029: SOURCE2_FAMILY = ( SOURCE2, HYBRID )
00031: SOURCE2,
00078: ENGINE.SOURCE2 : ('<platform>', False, True )
00084: ENGINE.SOURCE2 : ( '%VGAME%\\..\\src\\devtools\\devstudio macros\\valve_autoexp_2k10.dat', True, True )
00089: ENGINE.SOURCE2 : ( '<tools>\\maya\\bootstrap', True, True )
00095: ENGINE.SOURCE2: [ 'PYTHONHOME' ],
00126: ENGINE_SOURCE2 = [ r'%VTOOLS%\python\{0}\%VPLATFORM%'.format( PY_VERSION ),
00149: ENGINE_HYBRID = ENGINE_SOURCE2
00153: ENGINE.SOURCE2 : ENGINE_SOURCE2,
00160: ENGINE.SOURCE2 : [ r'%VTOOLS%\python' ],
fileAssociations.py
00034: def makePyPath( arch='win64', version='2.6', engine='Source 2' ):
00044: # Example: C:\Dev\source2\main\game\sdktools\python\2.6\win32
settings.py
00171: evar = EnvarSetting( 'vmod', 'source2', False, ENGINE.SOURCE2 )
test_uuid.py
00014: source2node = {}
00288: TestUUID.source2node[source] = node
00292: for s, n in TestUUID.source2node.iteritems():
ui_addprojectdlg.py
00088: "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">( i.e "source2/game/source2/gameinfo.gi"
</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
*
valve.py
00049: somePropPath = content() / 'ep3/models/characters/alyx/maya/alyx_model.ma'
00076: def tools( engine='Source 2' ):
*
vproj.py
01057: if ( engine in ( ENGINE.SOURCE2, ENGINE.HYBRID, ENGINE.SFM ) ):
01385: If key doesn't doesn't exist, assume 'Source', otherwise invalid -- assume next-gen 'Source 2'.
01390: return ENGINE.SOURCE2
01394: # HACK: check vproject for 'source2' or 'hybrid' and guess the engine.
01396: if 'source2' in projDir:
01397: return ENGINE.SOURCE2
01406: Set the engine version for the project, i.e. 'Source 2'
01481: if ( engine == ENGINE.SOURCE2 ):
01505: if engine in ENGINE.SOURCE2_FAMILY:
vprojUI.py
00526: if ( engine == ENGINE.SOURCE2 ):
01193: self.engineComboBox.setCurrentIndex( self.engineComboBox.findText( ENGINE.SOURCE2 ) )
ui_editconfigdlg.py
00212: "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">The </span><span style=\" font-size:8pt; font-weight:600;\">Game base directory</span><span style=\" font-size:8pt;\"> will be the directory that contains the game .exe (ie. source2.exe), and will most likely have sub-directories like "platform" and "bin".</span></p>\n"
00259: "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Set the engine version for the project. For example, <span style=\" font-weight:600;\">Source</span> and <span style=\" font-weight:600;\">Source 2</span> use different sets of environment variables.</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
00262: self.engineComboBox.setItemText(2, QtGui.QApplication.translate("EditSingleConfigDlg" , "Source 2", None, QtGui.QApplication.UnicodeUTF8))
00037: DEPLOYMENT_PATH = filesystem.tools( 'Source 2' ) / 'bin'
constants.py
00024: SOURCE2 = 'Source 2'
00029: SOURCE2_FAMILY = ( SOURCE2, HYBRID )
00031: SOURCE2,
00078: ENGINE.SOURCE2 : ('<platform>', False, True )
00084: ENGINE.SOURCE2 : ( '%VGAME%\\..\\src\\devtools\\devstudio macros\\valve_autoexp_2k10.dat', True, True )
00089: ENGINE.SOURCE2 : ( '<tools>\\maya\\bootstrap', True, True )
00095: ENGINE.SOURCE2: [ 'PYTHONHOME' ],
00126: ENGINE_SOURCE2 = [ r'%VTOOLS%\python\{0}\%VPLATFORM%'.format( PY_VERSION ),
00149: ENGINE_HYBRID = ENGINE_SOURCE2
00153: ENGINE.SOURCE2 : ENGINE_SOURCE2,
00160: ENGINE.SOURCE2 : [ r'%VTOOLS%\python' ],
fileAssociations.py
00034: def makePyPath( arch='win64', version='2.6', engine='Source 2' ):
00044: # Example: C:\Dev\source2\main\game\sdktools\python\2.6\win32
settings.py
00171: evar = EnvarSetting( 'vmod', 'source2', False, ENGINE.SOURCE2 )
test_uuid.py
00014: source2node = {}
00288: TestUUID.source2node[source] = node
00292: for s, n in TestUUID.source2node.iteritems():
ui_addprojectdlg.py
00088: "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">( i.e "source2/game/source2/gameinfo.gi"
![Wink](https://totalgamingnetwork.com/core/images/smilies/wink.png)
*
valve.py
00049: somePropPath = content() / 'ep3/models/characters/alyx/maya/alyx_model.ma'
00076: def tools( engine='Source 2' ):
*
vproj.py
01057: if ( engine in ( ENGINE.SOURCE2, ENGINE.HYBRID, ENGINE.SFM ) ):
01385: If key doesn't doesn't exist, assume 'Source', otherwise invalid -- assume next-gen 'Source 2'.
01390: return ENGINE.SOURCE2
01394: # HACK: check vproject for 'source2' or 'hybrid' and guess the engine.
01396: if 'source2' in projDir:
01397: return ENGINE.SOURCE2
01406: Set the engine version for the project, i.e. 'Source 2'
01481: if ( engine == ENGINE.SOURCE2 ):
01505: if engine in ENGINE.SOURCE2_FAMILY:
vprojUI.py
00526: if ( engine == ENGINE.SOURCE2 ):
01193: self.engineComboBox.setCurrentIndex( self.engineComboBox.findText( ENGINE.SOURCE2 ) )
ui_editconfigdlg.py
00212: "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">The </span><span style=\" font-size:8pt; font-weight:600;\">Game base directory</span><span style=\" font-size:8pt;\"> will be the directory that contains the game .exe (ie. source2.exe), and will most likely have sub-directories like "platform" and "bin".</span></p>\n"
00259: "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Set the engine version for the project. For example, <span style=\" font-weight:600;\">Source</span> and <span style=\" font-weight:600;\">Source 2</span> use different sets of environment variables.</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
00262: self.engineComboBox.setItemText(2, QtGui.QApplication.translate("EditSingleConfigDlg" , "Source 2", None, QtGui.QApplication.UnicodeUTF8))
So, forget about holding back on freaking out. You're going to do it anyway even without anything being officially announced. So, go hog wild. This concludes today's "blog spam" (according to Reddit).
(via Facepunch)
Comment