Savage 1 full source code/game sdk/engine. No code base for SEP/SFE/

Discussion in 'Cool Ideas and other wishes' started by Faust, Feb 19, 2017.

  1. Faust

    Faust Very Active Member

    Joined:
    Sep 7, 2015
    Messages:
    369
    Location:
    France
    Hello,

    I've found some time ago a file that supposed to contained ressources from Savage 1, I don't know if it can be used for a port.

    Here the txt file content:"

    This zip file contains the original 2.0e full source code including
    the game sdk and engine.

    This does not include the code base for
    SEP/SFE/XR. Newerth.com have supplied this source code in the hope
    that you, a potential developer, will find it useful as a learning
    tool, with the intent of helping us to continue the development of
    Savage 1.

    If you would like to ask questions about the source code please do
    so at our forums: http://www.newerth.com/smf/ "
     

    Attached Files:

    Tags:
  2. Magic Sam

    Magic Sam Forever Homebrew

    Joined:
    Aug 10, 2007
    Messages:
    2,088
    Location:
    Innsmouth, MA
    Hi all :)

    @Faust: looks like a good game, thanks for sharing !

    According to Wikipedia, this game is freeware since September 2006, and its source code has been leaked to the public.

    Cheers, Magic Sam
    --- Double Post Merged, Feb 19, 2017, Original Post Date: Feb 19, 2017 ---
    Hi again,

    I'm not trying to derail this thread, but I found some other leaked pieces of software thanks to Wikipedia:

    https://en.wikipedia.org/wiki/Software_leak

    3DFX drivers:

    http://nuangel.net/NuDrivers/

    OpenXRay Engine (S.T.A.L.K.E.R):

    https://github.com/OpenXRay

    Falcon 4.0:

    https://github.com/FreeFalcon

    Dark Reign 2:

    http://code.google.com/p/darkreign2/

    Cheers, Magic Sam
    --- Double Post Merged, Feb 19, 2017 ---
    As always, this Wikipedia page is a real treasure chest !

    https://en.wikipedia.org/wiki/List_of_commercial_video_games_with_available_source_code

    Cheers, Magic Sam
     
  3. comradekingu

    comradekingu Glowing ember

    Joined:
    Apr 15, 2011
    Messages:
    4,899
    Savage 2 was the best of the series, that was concluded with sewage 3 just recently.
    It combines multiple facets of modern games to arrive at something inventive.
     
  4. shaddim

    shaddim Member

    Joined:
    Apr 24, 2016
    Messages:
    177
  5. Faust

    Faust Very Active Member

    Joined:
    Sep 7, 2015
    Messages:
    369
    Location:
    France
    @ptitSeb est ce que ça peut te servir ?
     
  6. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,149
    Location:
    France, near Lyon
    Heu lequel, il y en beaucoup là !
     
  7. Faust

    Faust Very Active Member

    Joined:
    Sep 7, 2015
    Messages:
    369
    Location:
    France
    Le premier post concernant Savage 1.
     
  8. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,149
    Location:
    France, near Lyon
    Ok, je regarderais..
     
  9. Farox

    Farox Certified Guru

    Joined:
    Jan 8, 2009
    Messages:
    1,971
    Location:
    Italy
    Spent some hours on it...(don't know why...maybe the name is appealing me :cool:) and found that it require a good amount of work to be ported.
    first it complain about some numeric costant that was defined using define (for example .... #define Z 3) (fixed renaming it).
    next for some lvalue (i changed = to ==)
    next the code is incompatible with libpng15 or 16 i switched to png14.
    but the last thing that is blocking me...is the fmod library used ( a very ancient revision) that is incompatible for what we have in Codeblocks, it need a deep rewrite adapting the version of FMOD we have or a rewrite to something else (SDL or BASS), but this is out of my skills.
     
  10. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,149
    Location:
    France, near Lyon
    Ah yes, Savage. I'll see if I can get something working. I'm a bit tired of that Qt5.8 build...
    --- Double Post Merged, Mar 12, 2017, Original Post Date: Mar 12, 2017 ---
    @Faust : that game is multiplayer only, are there still some server or something for it? Also, fo you kow where are the ressources (texture, maps, sounds...) for it?
     
  11. Faust

    Faust Very Active Member

    Joined:
    Sep 7, 2015
    Messages:
    369
    Location:
    France
    Actually I already post what I found, I'm not sure other files source are available.
     
  12. Farox

    Farox Certified Guru

    Joined:
    Jan 8, 2009
    Messages:
    1,971
    Location:
    Italy
  13. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,149
    Location:
    France, near Lyon
    I'm not sure, it's stated that it doesn't work with SFE...

    Anyway, I don't think it's a simple "plug'n'play" compile. Without server, it's useless, as it's a multiplayer only game with no single-player scenario.

    The "root" Makefile only build a server, not the full game (and the keyserver/ssl-utils.c file seems missing).
    The Makefile for the fullgame (in TheGame I assume) is pretty messy.

    Beeing multiplayer only, I'm not really interested in porting it.

    @Farox : if you still want to try, for the "lvalue" error, don't change the "=" by "==", it will not work. Just remove the left side "(char*)" and it will compile (with a warning about incompatible pointer). Also, for the fmod issue, just look for the missing include on the net (search for "fmoddyn.h") and copy the 4 files in a folder somewhere, and that that folder to the include dir in Makefile and it will build.
     
  14. Farox

    Farox Certified Guru

    Joined:
    Jan 8, 2009
    Messages:
    1,971
    Location:
    Italy
    Me too. I didn't noticed it was multiplayer and online only.
    Thanks for the advices.
     

Share This Page

Loading...