Difference between revisions of "Compiling-Simple"

From RPC Test Wiki
Jump to: navigation, search
m (Compiler Requirements)
m (Via Sourcetree)
Line 39: Line 39:
 
: 2. [sourcetree://cloneRepo/https://bitbucket.org/Ioncannon/ffxiv-classic-server.git Clone in Sourcetree]
 
: 2. [sourcetree://cloneRepo/https://bitbucket.org/Ioncannon/ffxiv-classic-server.git Clone in Sourcetree]
 
: 3. Select folder to clone source code to
 
: 3. Select folder to clone source code to
 +
 +
[[File:SourceTree_Clone.png]]
  
 
===== Manually via Bitbucket =====
 
===== Manually via Bitbucket =====

Revision as of 04:43, 18 April 2018

Compiling from source

Compiler Requirements

Compiler Requirements
Operating Sytem Tool
Windows Build Tools for Visual Studio 2017 Download
Linux/macOS Mono Download
Compiler Requirements
Name Version
NuGet 3.4 (or newer) Officially supported
NET Framework 4.5 Officially supported

MSBuildTools2017.png

Compiling

Getting the Source Code

Via Sourcetree
1. Download and install SourceTree
2. [sourcetree://cloneRepo/https://bitbucket.org/Ioncannon/ffxiv-classic-server.git Clone in Sourcetree]
3. Select folder to clone source code to

SourceTree Clone.png

Manually via Bitbucket
1. Go to the Server source code
2. Click the "Downloads" button on the sidebar
3. Click "Download Repository"
4. Extract to desired folder

Pre-Compilation Steps

1. Navigate to the location the game client has been installed to and copy the following file:
<FINAL FANTASY XIV client install location>\client\script\rq9q1797qvs.san
2. Navigate to the location of the server source code and rename rq9q1797qvs.san to:
<Classic Server source location>\data\staticactors.bin
3. Download the Cake file for FFXIV Classic.
cake-tools.zip

Building

1. Extract the contents of cake-tools.zip into the <FFXIV Classic source location> folder.
2. Windows: Double-click build.cmd Mac/Linux: Run build.sh from your terminal.