Guide:2400 Source: Difference between revisions

From OuroDev
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''Volume 2 should be your preferred source!''' For posterity’s sake this page documents the original release. We do not advise trying to build on top of it.
'''Volume 2 should be your preferred source!''' For posterity’s sake this page documents the original release. We do not advise trying to build on top of it.


=== Requirements ===
=== Building ===
We were there.rar: Contains the 2012 beta code.


Visual Studio 2005: Professional edition is probably required, I didn’t confirm with Express. If it is - it might be a simple ATL/MFC related change to work with Express.
==== Requirements ====
Download and extract [[Magnet Links#Historical / Museum Preservation|We were there.rar]], which contains the 2012 beta code release - 2400 aka Issue 24.


Windows SDK 6.0A: Later ones will raise a "debugging information corrupt" linker error when using Visual C++ 2005.
Install Visual Studio 2005 Professional Edition. I didn’t confirm with Express, it might only take a simple ATL/MFC related change.


===== Build Order =====
Install Windows SDK 6.0A. Later ones will raise a "debugging information corrupt" linker error when using Visual C++ 2005.
 
==== Build Order ====
1. Build <code>3rdparty/cryptopp</code> solution for <code>ReleaseLTCG</code> and again for <code>ReleaseSSELTCG</code>
1. Build <code>3rdparty/cryptopp</code> solution for <code>ReleaseLTCG</code> and again for <code>ReleaseSSELTCG</code>


Line 17: Line 19:
4. Build <code>libs/UtilitiesLib</code> solution for <code>Release</code>
4. Build <code>libs/UtilitiesLib</code> solution for <code>Release</code>


5. Build <code>MasterSolution</code> solution for Opt Debug and again for Release
5. Build <code>MasterSolution</code> solution for <code>Opt Debug</code> and again for <code>Release</code>


=== Binning ===
=== Binning ===
Line 24: Line 26:


=== Running ===
=== Running ===
==== Requirements ====
Install [https://www.microsoft.com/en-us/sql-server/sql-server-downloads Microsoft SQL Server] and [https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms SQL Server Management Studio].
Install [https://learn.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server Microsoft ODBC Driver 17 for SQL Server]. Specifically version 17, or you may encounter a "certificate chain" error, [https://learn.microsoft.com/en-us/troubleshoot/sql/database-engine/connect/certificate-chain-not-trusted?tabs=odbc-driver-18x read more here].

Latest revision as of 19:33, 7 August 2024

Volume 2 should be your preferred source! For posterity’s sake this page documents the original release. We do not advise trying to build on top of it.

Building

Requirements

Download and extract We were there.rar, which contains the 2012 beta code release - 2400 aka Issue 24.

Install Visual Studio 2005 Professional Edition. I didn’t confirm with Express, it might only take a simple ATL/MFC related change.

Install Windows SDK 6.0A. Later ones will raise a "debugging information corrupt" linker error when using Visual C++ 2005.

Build Order

1. Build 3rdparty/cryptopp solution for ReleaseLTCG and again for ReleaseSSELTCG

2. Build 3rdparty/zlibsrc solution for ReleaseLTCG and again for ReleaseSSELTCG

3. Build Utilities/StructParser solution for Release

4. Build libs/UtilitiesLib solution for Release

5. Build MasterSolution solution for Opt Debug and again for Release

Binning

Beaconizer

Running

Requirements

Install Microsoft SQL Server and SQL Server Management Studio.

Install Microsoft ODBC Driver 17 for SQL Server. Specifically version 17, or you may encounter a "certificate chain" error, read more here.