Jump to content

[Tutorial] [MOD] HOWTO unlock FAR 0.15.3 for KSP 64bit 1.0.2 on Windows x64


scavenger

Recommended Posts

For those interested, here is the 40 steps method to compile FAR 0.15.3 64bits for Windows x64 and unlock it for KSP 64bits workaround.

What is FAR?

FAR is Ferram AeroSpace Research mod: http://forum.kerbalspaceprogram.com/threads/20451

It give the game more challenge by trying to change the way flying parts behave, like in real life.

Why would I build it myself?

It has a lock for Windows 64bit KSP version (not Linux x64), and it is done on purpose: ferram4 doesn't want to debug his mod for the unofficial Windows 64bit version that you can enable here: http://forum.kerbalspaceprogram.com/threads/117224-Windows-64-bit-community-workaround

Neither wants he being spamed with questions like "it doesn't work well" or "there is this bug plz help", KSP64 is for the moment UNofficial and UNsupported, so the mods are. that is why we call it a "workaround".

DISCLAIMER:

If you go for it, and want to have FAR or any locked other mod for KSP x64 under Windows x64, you have to DIY and you accept not to hassle the mod developers for thing not being correctly implemented.

I could eventually provide a dropbox link to download the compiled tweaked 64bit version of the FerramAerospaceResearch.dll BUT I am pretty sure somebody will go to me with things like "the licence, man" or "you broke the rules of the licence, get lost" or something like that :(

Also DIY means 3 things:

1) You already use FAR and love it, so you are not a noob anymore and you know what you want. Indeed everyone began as a noob, but you do have to now why you need FAR, not try it as a first try in an unofficial environment.

2) You have some computer knowledge and will not ask questions such as "what is 7zip? Is it legal?" or "how do I extact this dll from UnityInstaller4.6.4?"

3) I hope that if you can DIY this way, you are wise enough not to disturb ferram4 with bugs related to the 64bit hack (see disclamer)

Final thought:

Even for a long time experienced user and developer like me, since I never developed with Visual Studio nor created any dll file for Windows, it took lot of time to figure out how to do things right.

Also I didn't want to install the latest version of VS2013 or 2015 because the installers require 6GB of disk space they will never use. Then I was stuck because my C:\ had only 3GB left.

FAR sources are made with VS2013 so if you prefer using it, use it. This tutorial is about 2010 which will produce the same results with few extra steps.

I hope this can be of any help and SAVE your time!

Purpose:

+ This tutorial will guide you step by step to unlock then compile the FAR dll FerramAerospaceResearch.dll for your KSPx64.

+ It also contains the 4 steps to convert KSP 1.0.x for Windows, to Unity 64bit (http://forum.kerbalspaceprogram.com/threads/117224-Windows-64-bit-community-workaround)

PRE-REQUISITES:

system:

+ Windows x64 XP/Vista/SEVEN/8 (x64)

+ Visual Studio C# 2010/2013/2015 ()

+ Unity Editor 4.6.4

+ 7zip

KSP:

+ KSP 1.0.x

+ [mod] FAR 0.15.x sources https://github.com/ferram4/Ferram-Aerospace-Research

+ [mod] ModularFlightIntegrator 1.x http://forum.kerbalspaceprogram.com/threads/118088-1-0-ModularFlightIntegrator-1-0-%28Apr-30%29

Brief description:

- First steps are a recall on how to transform KSP32 1.0.x into KSP64 with Unity 4.6.4

- Subsequent steps are how to edit some project files from FAR to open them with VS2010 instead of VS2013. It adds some complexity to the process and I like it.

- Then it shows you how to build ferramGraph.dll then FerramAerospaceResearch.dll. Indeed you can skip the ferramGraph.dll and use the official mod as reference.

- Then it shows which line to comment in the source and do the build

A picture to show you it works with minor flaws:

Q6Ap85nh.png

Flaws I am aware of:

- the center of lift bubble doesn't show the arrow, which could possibly tell that you won't have no drag/lift but you actually have.

- if I notice another one I will report it in this post.

TUTORIAL:

Javascript is disabled. View full album

Hope that helps

Link to comment
Share on other sites

- the center of lift bubble doesn't show the arrow, which could possibly tell that you won't have no drag/lift but you actually have.

that's because the CoL indicator is not coded properly in FAR and generally useless, you should instead rely on the graphs

Link to comment
Share on other sites

  • 1 month later...
This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...