Project: Encyclopedia Machinum (Or: The Collective Studies on the behaviors of Machines by Judas et AI.)
-
Crashes, and what do they mean?
Hey all! Machines is pretty straightforward to mod. You just got to be very careful you don't make any mistakes, because we don't have a debugger. Using copy/paste and looking around whats 'Correct' in other .scn files is the best way to quickly create a new mod.
However, sometimes something just won't work. And this guide is for that exactly. The most common crashes during modding:
First Load Screen:
- It crashes at the M? Then there's something wrong with your Mach1.met file. Are there any mistakes in there or did you change something that shouldn't be changed? Best is to either create a fresh Mach1.met file and try again by copying and pasting from the broken mach1.met file to the fresh one. Make sure you use the right syntax everywhere and save/load/play after every edit.
Skirmish Selection Menu
- Selected a menu or skirmish item and it hangs? Then there's something wrong with your Machstrg.dll or your .txt files you used to customize the text.
Skirmish Load
- If you only get to 25%, then there's something wrong with your TERRAIN. Go check if you have the right terrain, planet etc selected.
- When it crashes at 50% and goes to desktop, it means there's a spelling mistake in your .scn file. Go check if the code is correct.
- When it crashes at 50% and HANGS, it means there's something wrong with your AI. Go check if all the AI's have their own .spl file. An AI always needs a basic .spl file!
- When it crashes at 100% and goes to desktop you have some units that are too close to each other. For example, when placing Goliaths, always keep at least 10 units of distance between each other.
And even that's pretty tight, as seen below:
During Play
- When it crashes when a timer is reached. Well. It will probably be because the units are clipping or you haven't assigned them AI's
If the difference between a working mod and a broken mod is only one mistake, it's easy to find. If you made 10 changes and it's suddenly broken, you'll probably NEVER FIND THE ERROR. Working slow but steady is how you mod Machines.
Why will you never find the error? Because if you make a mistake and it crashes you can simply delete the one change and see if it works again. If you only made one mistake, it should work again after the first try.
If you made 10 changes and it crashes(and only one mistake), you can edit 9 changes back and it still crashes. But you don't know which of the 9 edits you made were good or bad. So you will edit in back 8 changes, crash. Edit one out and put the 9th in again (so again a total of 8 changes) and it will crash again. This you can do about.... 7.956634e+24 times before you realize it's actually that 10th change that was the ONLY wrong one.
This is also why you need to save your working mach1.met files in a folder somewhere with a clear description if it works and what works. That way you can compare two mach1.met files with text-compare software and see what you did wrong (when you really don't know)
-
Found this piece of text on the old forum. Should look nice on the new wiki:
The 3D real-time strategy game Machines is set to launch this month. If you love 3D real-time strategy games; if you love sci-fi and big guns; if you love researching futuristic military applications; if you love commanding and conquering; if you love totally annihilating - if you just love being alive - then you are going to love Machines.
The story behind Machines begins in the year 2545. Mankind has launched a fleet of machine probes into space to colonize planets that are potentially habitable for humans. In regular contact with Earth, these probes establish bases on four distant planets and begin the long arduous task of developing the appropriate conditions for human life. But in the year 3297, the last World War breaks out on Earth and mankind is destroyed. The machines, left with out regular direction from home, revert to default software instructions that ensure that the machines will continue their work and begin to self-replicate. For years they continue to colonize planets and evolve as a race until, finally, they become self-aware. Free from the restraints of their obsolete programming, the machines only concern becomes the propagation of their race. As programmed by their human forefathers, the machines adhere to strict Darwinian principles, and begin their quest to triumph over the universe. As a matter of course, they go to war.
pic1 Machines is a multi-faceted real-time strategy game that offers an abundance of options and unique features to fans of the genre. The game features real-time polygonal environments with multiple camera perspectives including zenith, 1st and 3rd person command capabilities. This means that gamers can manage their machine race on a broad management scale as well as get inside individual units to shoot it out in battle or utilize the game's advanced espionage and sabotage attributes. The espionage and sabotage capabilities allow gamers to camouflage their machines, penetrate enemy encampments, actually enter enemy buildings, and wreak all kinds of havoc including directing enemy machines to attack each other, stealing enemy research, and making buildings self-destruct, among other dirty deeds.
Machines also features a comprehensive resource management aspect, 4-player Internet gameplay, over 50 different machines, over 25 different weapons, and deep strategy and action components. In essence, Machines is the strategy game that offers gamers the most control - and for real-time strategy games, control is the essential element of the genre. With the versatility of Machines, gamers can reach new and unexpected heights.
pic2 But what is it about the game that makes it so special? Truly Machines is a game whose sum is as great as the value of its parts. Machines seamlessly blends such diverse gameplay elements as free camera 3D 1st and 3rd person perspectives into an ergonomically realistic melange of such beauty and basic intuitiveness that gamers will wonder where they end and the game begins. It is this focus on gameplay that sets Machines apart from the rank and file of real-time strategy games and elevates it to a heretofore unseen plateau - that of a truly transcendent PC game.
pic3 Let us speak of Machines in these terms if we are to fully understand its metaphysical significance and justify our vaunted assertion. The duality of perception naturally indicates a bifurcated meaning for any observed object or event. It is therefore reasonable to assume that Machines will, under isolated subjective scrutiny, come to be judged empirically as either good or bad. Whichever judgment is accepted will exist as an antipode to its dualist opposite. The methodology we wish to apply affirms this supposition, while strongly averring that, due to the quality of the game, it will be judged as good by the far greater majority of those who undertake to make a judgment.
We believe this to be so because we believe in Machines (and we have played it).
pic5 However, it is the nature of transcendentalist philosophy to believe in the a priori existence of a spiritual reality, independent of empiricism, that is inherently unknowable or which can only be known through intuition. So let us throw away the conceit of our interest, let us rid ourselves of the bonds of our experiences. Let us assume that we have not played Machines. That we are to ascertain its significance through nothing more than intuition.
If one examines the factors that surround Machines, such as the feature list, the storyline, and the assurances from the developers - one can draw a very basic intuitive conclusion. However it is when one sees the obsessive focus of the QA testers, the intense concentration on the faces of the focus group test subjects, when one walks in on a Monday morning to find some freaks have been in the building playing Machines all weekend long - because they wanted to - that one taps into that immaterial essence, that hidden principle behind the walls of reason and perception - the thing you know is there but just can't explain - and then, right at that moment, you have justified your assertion that Machines has transcended. It is so fun that empirical judgments no longer apply.
pic6 The earth spins on axes while turning ellipses around the sun. The sun is on an arm in a rotating galaxy winding down towards the infinite density of a blackhole. Our galaxy clings effortlessly in a hanging supercluster of galaxies that attract and repel each other. The supercluster is suspended like a double helix out beyond the beyond. Further away, along the edges of the observable universe, there are more of them. Beyond that? Who knows?
And there you are, playing Machines on your PC, and you know what? You are part of it. In fact, you are it.
After that, there really isn't anything else to say.
-
Pretty good. Link plz?
-
-
@Judas gorilladance? yay.gorilla!
-
@Encrypted
Yeah, I created that crappy gif like a hundred years ago hahahaha
-
-
@Encrypted
Eeeeehhhh, no we really don't hahaha
-
@Judas y? i feelz soo aloun wifout emitocons!
yay.gorilla 4ever -
I'm okay as long as we don't have a bunny icon.
-
@bilal Why not?
Oh. -
Guess what I'm doing ;)
-
Not using libre office?I like the cover page. Looks so official
-
@bilal
You said official?(PS: Mind you, I copied this straight from my own guide 10 years ago and am still in the process of rewriting it. Hence the funny colored text, haha)
-
Impressive. Now I just gotta do this for the new one lol