GithubHelp home page GithubHelp logo

Comments (2)

willglynn avatar willglynn commented on May 30, 2024

According to http://www.freedesktop.org/wiki/Games/Upstream/#source there should not be any binary files in source code.

I agree. This is a goal -- see #3, #4, #21, etc. Right now, the game does stuff like:

struct { ... } blob;
fread(&blob, sizeof(blob), 1, &fin);

...and as such the binary data is necessary for the game to work. Patches are welcome.

In general, none of the original source material is available, so we've been writing one-off utilities (like but2png) to convert the crazy binary files into more appropriate formats.

DECRYPT.EXE should be built for a given target with CMAKE.

Hmm… I think this should probably be removed entirely. It was added way back when as a means to decrypt DOS-era savegames. The open-source version's savegame encryption functions appears to have been disabled in v41.

Also CVS folders should be removed, all is kept in git anyway.

Agreed. I moved this to #134.

from raceintospace.

tdi avatar tdi commented on May 30, 2024

@willglynn thanks, in fact what I need to provide a Debian packaging right now is just removing CVSs and DECRYPT.EXE. Now I have to repack the source, which is not the best solution form the perspective of Debian. We would better like to have pristing sources in packages.

As for the binaries, such as movies, sounds and so on - they are perfectly fine to be in source repo. I will pack them to raceintospace-data.

If you want I can make a pull request removing CVSs and DECRYPT.EXE.

In order not to loose DECRYPT.EXE and sources, I would create a spearate git repo with them and just keep them there for the sake of future. Even if they are not used anymore, somebody can always benefit from their source in some unimaginable ways.

from raceintospace.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.