Results 1 to 7 of 7
  1. #1

    Any tech savvy peeps here interested in the Birthright PC game source code?

    https://archive.org/details/birthrt_source. If im not wrong, this is from the huge stash of old sierra source codes that an ex-sierra dev put up on ebay for sale. Think his name was Al Lowe?

    With the source code, one could make changes to the game such as fixing bugs, game balance, things like that. But im not familiar with the coding language used and i dont know how complete this source code is or what is required to compile it.

    Any tech savvy peeps here interested in taking a look?

  2. #2
    Senior Member
    Join Date
    Mar 2006
    Posts
    130
    Downloads
    6
    Uploads
    0
    It would be great. Maybe some stuff can even added like new units and races. Birthright has already all races of Anuire but for example id you add Ghoere as race and out It in the capital and make a mixed human/Ghoere for the province capital then Ghoere could muster the Iron Guard and so on for all the factions.
    No idea if the game could be expanded for other parts of Cerilia too.

  3. #3
    This has been floating around for a little while. I might dig into this a bit once I find some time. I haven't worked in C++ in ages, but I've always wanted to mod the game and have been trying to find an opportunity since I first saw this.

    I'm curious if it would require replacing the main executable or if it's possible to somehow side load stuff through DLLs. This would be my first foray into modding at all, so I don't have too much experience with it.
    Last edited by Kami; 06-30-2021 at 12:29 AM.

  4. #4
    It looks like you would have to compile the entire source code and replace the executable plus all the files and folders (or at least the ones that include game data).

  5. #5
    I'm still working on getting the existing code to compile with the configuration that the original programmers used (i.e. Gary Powell, based on the comments). Based on a lot of Google searching, I think I've got the toolchain mostly set up and am working through errors as I go.

    For anyone following in my footsteps, I had to install:


    You also need to add the C:\WATCOM\bin directory to the "PATH" environment variable and set the "INCLUDE" environment variable to the directory paths containing the .h files for both Open Watcom and DirectX SDK. You don't really need to install the SDK's, you just need the .h files.

    I'll update this as I go.
    Last edited by Kami; 06-30-2021 at 11:58 PM.

  6. #6
    Quote Originally Posted by Kami View Post
    I'm still working on getting the existing code to compile with the configuration that the original programmers used (i.e. Gary Powell, based on the comments). Based on a lot of Google searching, I think I've got the toolchain mostly set up and am working through errors as I go.

    For anyone following in my footsteps, I had to install:


    You also need to add the C:\WATCOM\bin directory to the "PATH" environment variable and set the "INCLUDE" environment variable to the directory paths containing the .h files for both Open Watcom and DirectX SDK. You don't really need to install the SDK's, you just need the .h files.

    I'll update this as I go.
    Just wondering what kind of progress you have made on this so far?

  7. #7
    Quote Originally Posted by Question View Post
    Just wondering what kind of progress you have made on this so far?
    Sorry for the late reply. I ended up getting too busy, and the project took a backseat. I've just come back to it and will probably be writing about my progress. It'll just take me a couple of days to figure out how I want to publish it.

    If you're interested, there is another project that did something similar: https://github.com/fire-lizard/birthrt
    They didn't document their progress clearly, so I'm unsure what state it's in. Their goal was to modernize the code, whereas my goal is just to see if I can compile it and maybe fix some bugs.

    My C/C++ skills aren't very strong, so I can't guarantee I'll actually get there. At this point, I think I've got about 50% of the code compiled and am working through the errors as I go.

    Edit: I'm posting my progress here: https://www.kiranwelle.com/series/re...rgons-alliance
    I likely won't update often, but I'll do my best not to go another 3 years between sessions!
    Last edited by Kami; 05-30-2024 at 06:48 PM.
    Support, modding tools, and enjoyment of Birthright: The Gorgon's Alliance:

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. BR Ren Tech--Gunpowder, Cannon, Ships
    By Rowan in forum The Royal Library
    Replies: 9
    Last Post: 07-19-2009, 03:07 AM
  2. What is the source language for the terms in Birthright?
    By budgrayjr in forum The Royal Library
    Replies: 7
    Last Post: 02-01-2009, 07:11 AM
  3. Birthright 3e: I'm interested, but uncertain
    By michaelirish in forum The Royal Library
    Replies: 7
    Last Post: 05-29-2008, 09:05 PM
  4. Code
    By Arjan in forum Template
    Replies: 0
    Last Post: 11-19-2006, 02:25 PM
  5. tech
    By Hibbs, Philip in forum MPGN Mailinglist archive 1996-1999
    Replies: 0
    Last Post: 10-28-1997, 01:37 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
BIRTHRIGHT, DUNGEONS & DRAGONS, D&D, the BIRTHRIGHT logo, and the D&D logo are trademarks owned by Wizards of the Coast, Inc., a subsidiary of Hasbro, Inc., and are used by permission. ©2002-2010 Wizards of the Coast, Inc.