Jump to content
  • Advertisement

Game Source Code

Links to full game source code. Typically larger projects or older commercial games.

3 link

  1. The source code for Lugaru.
    Note that this source code is extremely messy and perhaps serves as an example of how not to write code.
    Enjoy!

       (0 reviews)

    12 hits   953 views

    0 comments   0 Reviews

    Submitted

  2. The complete buildable source tree of Postal 1, open sourced by Running With Scissors in 2016.

       (0 reviews)

    21 hits   566 views

    0 comments   0 Reviews

    Submitted

  3. Diablo was everything but loved by Blizzard. The last update to the game was in 2001, and Blizzard stopped supporting/selling it altogether a few years ago. I took up a mission to fix this problem. Diablo was a game I played extensively as a teenager; but as time passed, it became difficult to run the game on newer hardware. The lack of new content also took away from the re-playability. The ideal solution would be to modernize the source, but reversing the whole game initially sounded impossible.
    Thankfully, there was a little oversight in 1998. Blizzard gave Diablo's source code to two developers: Synergestic Software (to create an expansion), and Climax Studios (to create a Playstation port). Now Sony of Japan has long been known for letting things slide in their QA department. Anything from prototypes to full source code leaks (Beatmania), and Diablo was no exception. A symbolic file was accidentally left on the Japanese port, which contained a layout of everything in the game. This includes functions, data, types, and more! A beta version of the port also leaked, which contained yet another one of these files.
    To top it all off, a debug build of the PC version is contained right there on your Diablo disc! Hidden in DIABDAT.MPQ -> D1221A.MPQ -> DIABLO.EXE. This build contains debug tools not found in the retail game, and many assert strings giving away code information. Combining these aspects not only makes reversing the game much easier, but it makes it far more accurate. File names, function names, and even line numbers will be fairly close to the real deal.

       (0 reviews)

    27 hits   1442 views

    0 comments   0 Reviews

    Submitted

  • Advertisement
  • Advertisement
  • GameDev Links Stats

    • GameDev Links
      72
    • Comments
      16
    • Hits
      2723
    • Views
      68190

    LATEST LINK
    By intenscia

    1   0   0   762

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!