vcosta / derclou

Der Clou! - SDL Port
Other
23 stars 13 forks source link

Originally released version of the source code? #13

Open ChristianKaeser opened 1 year ago

ChristianKaeser commented 1 year ago

Does anyone still have the source code in the version it was originally released as?

This repository, and everything I looked at in https://sourceforge.net/projects/cosp/ only has modified and restructured versions of the original Neo files (which have been offline for a long time now).

Sadly, archive.org does not seem to have a copy of the original files ("der_clue_base.zip", "der_clue_install.zip", ...), they all seem to be missing in the archive of the original page: https://web.archive.org/web/20020207030530/http://www.neo.at/classics/classics_clou1_freedownload-d.htm

I myself had downloaded those files in the past, but parts of them have become corrupted.

The original files started with comments like:

/*
**  $Filename: living\living.h
**  $Release:  0
**  $Revision: 0.1
**  $Date:     13-04-94
**
**  "sprite" functions for "Der Clou!"
**
**   (c) 1994 ...and avoid panic by, H. Gaberschek
**      All Rights Reserved.
**
*/

which contained useful hints as to the function of the individual translation units. Furthermore, that release had utils code and game data source files, which are interesting and handy (e.g. for modding).

I would very much appreciate if someone still has those files and would be so kind as to send/upload/share them, so they become available to the public again. Thanks in advance!

myself600 commented 1 year ago

On the page you linked, every single file has been archived, except for those 4 related to the source code. I only found vcosta's v2.6 modified code and data files. The clou2 website mentions source code downloads in the hundreds of thousands, so someone has to have it. If I were you, I'd ask around (sourceforge, scummvm) and would try to track down and contact the original developers of the game, or Rockstar Vienna who hosted neo.at.

myself600 commented 1 year ago

Here's the source code for the base and intro packages: https://sourceforge.net/projects/cloureboot/files/Original%20Game%20Files/Source%20Files/

ChristianKaeser commented 1 year ago

Great find!

Although it looks like in that version the files CLOU_SRC_BASE/CODE/LIVING/BOB.c and .h are completely zero-ed out as well (so looks like the corruption did not just happen to my old local version). Now I wonder how those files were reconstructed in the modern ports. Presumably either via reverse engineering, or more likely one of the original developers provided them separately later on.

myself600 commented 1 year ago

COSP changelog says it used code from intro/scroll.c for living/bob.c. Holarse has a mirror, but they're the same files. Antares Design had the full source at some point amongst others.