Permalink
Commits on Jul 18, 2016
  1. Correct Typo

    PistonMiner committed on GitHub Jul 18, 2016
  2. Update README

    PistonMiner committed on GitHub Jul 18, 2016
Commits on Jul 14, 2016
Commits on Jul 13, 2016
Commits on Jul 12, 2016
  1. Enabled Valve MP3 player (#277)

    PistonMiner committed on GitHub Jul 12, 2016
Commits on Jul 11, 2016
  1. Added Mega Health Kit

    NicknineTheEagle committed Jul 11, 2016
  2. Added cloak power-up

    NicknineTheEagle committed Jul 11, 2016
  3. Fixed(?) OSX build

    NicknineTheEagle committed Jul 11, 2016
  4. Put execute permissions back on these files again (#276)

    * Hack vpc_osx to not split with ',' in $PreprocessorDefinitions
    
    Notes:
    - This finally fixes that stupid issue with TF2C_AUTHDATA_KEY and
      TF2C_AUTHDATA_XOR preprocessor definitions in server_tf2classic.vpc
    - If updated VPC binaries are ever pulled from Valve,
      this hack will need to be re-done
    
    Instructions on how to re-do this hack in the future if necessary:
    1. Open vpc_osx in a disassembler
    2. Go to function CSolutionGenerator_Xcode::EmitBuildSettings
    3. Find the call to the CSplitString::CSplitString constructor just
       before the call to CVPC::GetMacrosMarkedForCompilerDefines (there
       are several calls to the CSplitString constructor in the function,
       and you just want this particular one)
    4. One of the arguments to that call is the immediate value 2;
       overwrite it with 1
    
    BEFORE:
      C7 44 24 0C 02 00 00 00   mov     dword ptr [esp+0Ch], 2
      E8 5C 93 03 00            call    CSplitString::CSplitString
    
    AFTER:
      C7 44 24 0C 01 00 00 00   mov     dword ptr [esp+0Ch], 1
      E8 5C 93 03 00            call    CSplitString::CSplitString
    
    * Put execute permissions back on these files again
    sigsegv-mvm committed with PistonMiner Jul 11, 2016
Commits on Jul 10, 2016
  1. Merge pull request #275 from sigsegv-mvm/hack-vpc-binary-v2

    Hack vpc_osx to not split with ',' in $PreprocessorDefinitions
    PistonMiner committed on GitHub Jul 10, 2016
  2. Hack vpc_osx to not split with ',' in $PreprocessorDefinitions

    Notes:
    - This finally fixes that stupid issue with TF2C_AUTHDATA_KEY and
      TF2C_AUTHDATA_XOR preprocessor definitions in server_tf2classic.vpc
    - If updated VPC binaries are ever pulled from Valve,
      this hack will need to be re-done
    
    Instructions on how to re-do this hack in the future if necessary:
    1. Open vpc_osx in a disassembler
    2. Go to function CSolutionGenerator_Xcode::EmitBuildSettings
    3. Find the call to the CSplitString::CSplitString constructor just
       before the call to CVPC::GetMacrosMarkedForCompilerDefines (there
       are several calls to the CSplitString constructor in the function,
       and you just want this particular one)
    4. One of the arguments to that call is the immediate value 2;
       overwrite it with 1
    
    BEFORE:
      C7 44 24 0C 02 00 00 00   mov     dword ptr [esp+0Ch], 2
      E8 5C 93 03 00            call    CSplitString::CSplitString
    
    AFTER:
      C7 44 24 0C 01 00 00 00   mov     dword ptr [esp+0Ch], 1
      E8 5C 93 03 00            call    CSplitString::CSplitString
    sigsegv-mvm committed Jul 10, 2016
  3. Updated VPC file

    NicknineTheEagle committed Jul 10, 2016
  4. Merge pull request #274 from PistonMiner/workbranch

    Fixed up preprocessors for OSX
    PistonMiner committed on GitHub Jul 10, 2016