Giter Club home page Giter Club logo

Comments (4)

klei1984 avatar klei1984 commented on May 22, 2024

I made a quick test with that demo package on windows 10 with the latest binary.
The game actually started up and I entered into a custom game against a single CPU enemy.
I am not saying that missing or changed resources in max.res would not create problems later during game play, but the port could be tried out at least.
If you have problems building from source code I could upload a windows and linux executable for you to test.

from max.

klei1984 avatar klei1984 commented on May 22, 2024

The v1.03a interactive demo's max.res file contains 1065 resources. 2 of these are related to demo advertisement and are not present in v1.04. There is but a single resource, HELP_ENG, which is different in the two versions. And finally there are 764 resources missing from the demo not counting actual FLC animations and audio files.
Resources not available do not crash the game in general. Instead they will not be rendered or played. E.g. the Mobile Anti Aircraft unit's sprite is not available so it will be invisible even though the unit can be selected and by enabling Hits visibility in the GUI invisible units can be found.
I made a short video to demonstrate this which you can find on the home page. Direct link to news entry: https://klei1984.github.io/max/2020/02/15/Messing-around-with-demo-versions-of-MAX.html

Directly supporting the demo versions of the game, realizing 1:1 functional behavior, would be difficult in the sense that the demo versions' implementation considerably differ from the v1.04 version. But to be able to use the port with at least one of the demo versions for play testing is possible already.

from max.

neuromancer avatar neuromancer commented on May 22, 2024

Neat, it's amazing that you produced an entire blog post to answer this! Perhaps it could be interesting to make a entire list of the different demos and which one could be supported (and the limitations).

from max.

klei1984 avatar klei1984 commented on May 22, 2024

I intend to analyze deeper what debugging features are built into the various versions of the game if I cannot activate the network based debug mode for v1.04.
But spending much time on the various demo versions does not make much sense. The full game is as cheap as a hamburger during sales and all unreleased, unfinished contents are also present in the final version. I intend to create an article on the cancelled and repurposed units soon. I already activated those units in game once; you can click on and check out the statistics of the alien derelict buildings.

E.g. in v1.04 we can find the monopole mine which did not make into the game at the end and was actually a shield generator initially by design and finally became an alien derelict or the communications tower which became the gold refinery, the recreation center and life support plants that became again alien derelicts, the master builder which can be seen in one of the in-game videos but never made it into the actual game, etc. Only a handful of art and in-game graphic sprites were modified since the v1.00 demo so there is really not much added value.

from max.

Related Issues (19)

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.