GithubHelp home page GithubHelp logo

jbalcomb / 1oom-1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from darkstar/1oom

1.0 0.0 0.0 2.32 MB

Mirror of https://gitlab.com/Tapani_/1oom. Please post issues and PRs there.

License: GNU General Public License v2.0

Makefile 0.52% M4 0.82% Shell 0.14% C 98.48% C++ 0.04%

1oom-1's Introduction

1oom

1oom is a Master of Orion (1993) game engine recreation. 1oom is Free Software (GPLv2), see COPYING.

1 Installation

1oom requires a copy of the Master of Orion (v1.3) LBX files. See doc/usage_common.txt for more info.

1.1 Windows, MSDOS

Simply copy the EXE and DLLs (if any) to your MOO1 directory. Alternatively copy your MOO1 LBX files to your 1oom directory. See doc/usage_common.txt if you prefer to use a separate directory.

1.2 Unix (Linux)

At a minimum, 1oom requires an X server, such as Xorg.

It is recommended to have SDL installed

Also recommended:

The SDL version will include game audio and allow full screen mode.

Check your distribution's package manager or the library website on how to install them.

2 Configuration

See doc/usage_common.txt.

3 Development

See INSTALL and HACKING for more information.

4 Executables

1oom consists of a few executables:

  • 1oom_classic_* (the 1993 UI)
  • 1oom_cmdline (proof of concept textual UI)
  • 1oom_lbxview_* (for viewing LBX files)
  • 1oom_lbxedit (for editing LBX files)
  • 1oom_pbxmake (for creating PBX files)
  • 1oom_pbxdump (for dumping PBX files)
  • 1oom_gfxconv (for converting GFX for use in PBX files)
  • 1oom_saveconv (for converting save game files)
  • 1oom_*_x11 (using X11)
  • 1oom_*_sdl1 (using SDL 1.2.x)
  • 1oom_*_sdl2 (using SDL 2.x)
  • 1oom_*_alleg4 (using Allegro 4.x)

See doc/usage_* for more documentation.

Some ports have shorter filenames due to filesystem limitations.

5 Abbreviations

The following abbreviations appear in the documentation and code:

  • MOO1: Master of Orion 1 as represented by the v1.3 DOS binaries
  • OSG: The Official Strategy Guide (ISBN 1-55958-507-2)

6 Acknowledgements

Most of the credit for this software belongs to the progammer who authored 1oom v1.0 under the pseudonym Kilgore Trout Mask Replicant. Thank you for creating this and publishing it free and open source!

The original game Master of Orion was developed by Simtex Software and published 1993 by MicroProse. Thanks for the great game!

Thanks to Alan Emrich and Tom Hughes for documenting the game mechanics and AI decision making in great detail in the official strategy guide.

Ideas and text snippets have been taken from kyrub's unofficial patch 1.40m Readme. Thanks for the patch!

Thanks to shikadi.net for documenting the music format.

Thanks to CivFanatics forum user sargon0 for partial save game format info.

Thanks to those who contributed code, ideas or bug reports.

Some code has been pilfered from Chocolate Doom and VICE.

The files HACKING and PHILOSOPHY are based on Chocolate Doom.

1oom-1's People

Contributors

mfil avatar uqs avatar blindguynw avatar adept avatar mike-sc avatar jperelli avatar coder111111 avatar supsuper avatar stoddardoxc avatar teofilismartisius avatar joncros avatar vinceho avatar

Stargazers

Roman avatar

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.