fire-lizard / birthrt

Modified source code of Birthright: The Gorgon's Alliance
5 stars 0 forks source link

Just wondering what changes you have made since you managed to compile it #1

Open Question2 opened 2 years ago

Question2 commented 2 years ago

Hi,

Just wondering what changes you have managed to make after successfully compiling it? And how did you get it to compile exactly?

Question2 commented 2 years ago

@fire-lizard

fire-lizard commented 2 years ago

Hi and thank you for interest in this excellent game! To compile and especially link it I had to make literally tons of changes (see my commits named "Fixing link errors - part N"). In terms of compiling, first of all, I replaced old non compiled (in VS 2022) macros with more modern C++ code. Also made many static inline methods just static (without inline). At current stage, I am struggling with issues in MEMMANAG.CPP. Please do not hesitate to ask me any other questions.

seregavlg commented 10 months ago

Hi, what compiler is needed to build? or you can post the compiled one?

fire-waran commented 10 months ago

I actually made it easy quite easy to compile the game, the only two things you will need are Visual Studio 2022 (don't forget to install C++ compiler and Windows SDK from the components, game does not need anything else), and Directx 9 SDK (from April 2005 or earlier, since it contains DirectPlay component). You may need to specify your own paths in there: https://github.com/fire-lizard/birthrt/blob/main/CMakeLists.txt Hope this helps. Please let me know if you still have difficulties to compile the game and I will help you.

emanual4real commented 7 months ago

Did you install Windows 10 or 11 SDK? Is the C++ compiler C++ Clang Compiler for Windows (16.0.5) ?