Giter Site home page Giter Site logo

scumm-next / oq-zik Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wavestation/oq-zik

0.0 0.0 0.0 2.42 MB

An attempt to put music into this open-source ScummC Game, an occasion to deal with iMuse routines.

License: GNU General Public License v2.0

Makefile 98.60% Batchfile 1.40%

oq-zik's Introduction

openquest-withmusic

Here is a modest attempt to put music into this open-source ScummC Game, an occasion to deal with iMuse routines. The ScummC compiler, plus the original port of this game, can be found on this repository : https://github.com/AlbanBedel/scummc/

Original OpenQuest Readme file follows ...

OpenQuest (ScummC version)

I. What is this?

This is a ScummC port of Michael Sheail's demo adventure game "OpenQuest". This ScummC version of the game is compiled to Scumm bytecode and thus runs in ScummVM.

The game binaries and sources are provided under the GNU General Public License, Version 2, or later. The images, sounds, dialogs and the story of the game are copyright of Michael Sheail. Additional contributions and modifications as well as the ScummC code are copyright of their respective authors.

II. How to run the game

To play the game, start ScummVM, choose "Add Game..." and point to the "bin" folder. The game will be recognized as "Day of the Tentacle". Change the name to "OpenQuest" if you want. You can then press "Start" to play the game.

(The masking as "Day of the Tentacle" is necessary, because ScummVM doesn't currently support detection of ScummC games and has to be patched to recognize them. Patches for several versions are available with the ScummC source code.)

III. How to compile the game

To compile the game from source, you need to download the sources for ScummC and compile them. OpenQuest is already included with ScummC, otherwise you'd have to copy the "openquest" source folder into the ScummC "examples" folder. You can now cd into the "openquest" folder and type "make" to compile the game. To mask the game as "Day of the Tentacle", change the Makefile to use the SLD parameters "-o tentacle -key 0x69", as specified in the ScummC README.

IV. Help needed!

If you like, play the original AGS version of OpenQuest and compare the two. You will see that much work still remains to be done for the ScummC version. If you are a programmer who likes adventure games, or if you are a SCUMM expert, please consider contributing to the game code or the ScummC compiler itself, to help making the dream of a free SCUMM compiler and many free SCUMM games come true!

V. Download links and resources

ScummVM is available for download at the scummvm.org website: http://www.scummvm.org/downloads.php

The ScummC compiler and tool suite can be obtained from the ScummC SVN repository: https://dotsec.net/repos/scummc

More information about ScummC can be found on the ScummC website: http://alban.dotsec.net/Projects/ScummC

You can download Michael Sheail's original AGS version of OpenQuest here: http://new.bigbluecup.com/games.php?action=detail&id=945 or here: http://alban.dotsec.net/data/OpenQuest.zip

oq-zik's People

Contributors

wavestation 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.