Looking for something specific?
  Home
Home
Articles
Page Tag-Cloud
  Software
Software Tag-Cloud
Building from Source
Open Source Definition
All Software
  Popular Tags
Legacy
C Plus Plus
Source Code
Class
Cryptography
  Members
Login
Web-Email
Notable Members
  Official
Our Company
Copyright Information
Software EULA
GPL EULA
LGPL Eula
Pre-Release EULA
Privacy Policy
  Support
Make Contact
 
Shogo MAD Server Source-Code
Downloads   4,544
User Rating   (Rate)
Last Updated   5/30/2024
License   Freeware
- Download -
View all Releases
Recommended Release
Version   3.1.2
Date   5/30/2024
Status   Stable Stable software is believed to be stable and ready for production use.

This software is open source. You can obtain the latest source code from the GitHub repository or browse the releases for the source code associated with a specific release. If you make any changes which you feel improves this application, please let us know via our Contact Page.

1

ShogoServer

Augmented version of the original ShogoServer from March 11th of 1999, for more information check out: https://networkdls.com/Software/View/Shogo_MAD_Server_SourceCode/

Build Instructions

This server was last built using Visual Studio 2020 on windows 11.

See Also

Screenshots

2 3

4 5

6 7

The original server source code for the 1990s game SHOGO Mad. I'm dropping this here because it was a total pain to find and even more of a pain to extract given that the publishers decided to envelope the code in an installer executable. ugh. Also known as the "Shogo Source Tools (VERSION 2.2)" and the "SHOGO SOURCE CODE v 2.2", this version was originally published in March 11th of 1999.

Original Readme (Versions and links are out of date)

SHOGO SOURCE CODE v 2.2

You will want to get the Shogo Source Tools because it contains a HELP file with the LithTech APIs and overview. The 2.2 version of the Shogo source contains VC++ 6.0 project files for the two primary Shogo DLLs as well, now.

DirectPlay

For the DirectPlay Lobby code in the Clientshell, you must have DPLobby.h (part of the DirectX 6 SDK).

We cannot legally redistribute the SDK itself; it must be obtained from Microsoft.

Debugging your Code

To help with debugging, the Lithtech 'SOFTDIB.REN' renderer has been included in this package; it is in the directory you installed the source to. Merely copy this .REN file to the same directory as your SHOGO client.exe and it will be made available to you by the engine.

Compiling the Code

Once you have compiled your CSHELL.DLL, CRES.DLL, OBJECT.LTO, and SRES.DLL files, you will want to put them into a new project directory, and then stack that project directory on top of the Shogo project as described in the README in the Tools portion of this release.

Directories

APPHEADERS This directory contains the headers for Lithtech. This needs to be added to your INCLUDE file path in your compiler.

CLIENTRES This directory contains the source for the cres.dll file. This is used for localization; it's good to store text here so the main game code doesn't have to change when localized. :)

CLIENTSHELLDLL This directory contains the source for the cshell.dll file. This is the client-side source; HUDs, special effects, client-side stuff is all written here.

MISC This directory contains a few files taken from other places which are needed to compile the ShogoServ project. GameSpyMgr.lib is the library that contains all the GameSpy functions, and it needs to be copied into a library include path. server_interface.h is from of the engine source code and is required for much of ShogoServ. GameSpyMgr.h is the header for the GameSpyMgr library.

OBJECTDLL This directory contains the source for the object.lto file. This is the server-side source; it ALSO contains all the definitions of objects that you can place in DEdit (the editor). It should be apparent why after perusing the code for a little bit and realizing how Lithtech works. :)

SHARED This directory contains game-specific headers which are shared between client and server. This should be added to your include path.

SHOGOSERV This is the source code to the standalone listen server. Yes, believe it or not, we ARE releasing this. Maybe we're insane, or maybe we just care about the mod community. :)

Information/Help

If you have problems, there are several good resources:

  • The official Shogo website at http://www.shogo-mad.com/
  • PlanetShogo, a fan community site at http://www.planetshogo.com/
  • The shogo-mod mailing list, a mailing list for mod authors. To subscribe, send e-mail to listar@lists.lith.com with the subject 'subscribe shogo-mod' (minus the quotes, of course).

This is not officially supported by Monolith; Monolith employees do read the shogo-mod mailing list and will provide support there. Please try to refrain from e-mailing them directly. :)

Thanks

We hope you enjoy Shogo: MAD and look forward to playing all the modifications you come up with...

  • The Shogo Team

  • The LithTech Team

    Where's da luv? -> M o n o l i t h <-


Recent Releases:
 3.1.2    3.1.0    3.0.0    2.3.0    2.2  

Tags:
 Game    Source Code  

No comments currently exists for this software. Why don't you add one?
First Previous Next Last 

 
Copyright © 2024 NetworkDLS.
All rights reserved.
 
Privacy Policy | Our Company | Contact