Announcement

Collapse
No announcement yet.

More Mentions of Source Engine 2 Discovered in Source Filmmaker Files Today

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • More Mentions of Source Engine 2 Discovered in Source Filmmaker Files Today

    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.

    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 &quot;source2/game/source2/gameinfo.gi&quot</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 &quot;platform&quot; and &quot;bin&quot;.</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)

  • #2
    The Source enginge was something i went crazy about when it first came out, i was staring at the water in Half Life 2 for ages lmao coming to think of it same thing happened with the FB engine used in BFBC2. anyways cant wait to see what Source 2 will look like

    Comment

    Working...
    X