Infocom Game Mods - 2021 Friendly Versions

Oh for sure. It’s just that what I have in mind is two separate tracks and thus far the two tend to get merged (and leans towards bug fix). :slightly_smiling_face::v:

Adam

This is a very cool idea! :slightly_smiling_face:

Ok, yes this is more what I had in mind :smiley::+1:

I’m wrong or at least Frotz can add X for eXamine (frotz -x ) ?

Best regards from Italy,
dott. Piergiorgio.

I’m new to the forum, though not new to IF. Has anything more come of this? I had a few thoughts:

  1. Undo is not supported in Z3, which means most of Infocom’s titles. Of course modern terps can and sometimes do implement their own version of undo which works in Z3.

  2. Invisiclues would also not work in the traditional way under Z3 IIRC since it doesn’t support the menu system. Also, for larger games, there might not be enough space in the story file for the hints.

  3. I totally agree that a Berzio potion somewhere in Enchanter would work wonders.

  4. I once made a modified version of AMFV where it never asked for the security code when entering simulation mode. This has never been distributed, however, and I have no idea if I still have it. Being blind, the copy protection puzzles always annoyed me, which is why I used the Infocom Documentation Project a lot.

  5. I think if copy protection is disabled, there should be a way to experience what would happen in the case of a failure. E.G. in Spellbreaker, when Belboz asks you the question, if the goal were to totally disable the protection, possibly answering with just about anything would be counted as correct, while maybe answering, say, Krill or Zaphod would be counted as incorrect so you could see what happens.

  6. In HHGG, when confronted by the Bugbladder Beast, use Guncho on him…nah, just kidding about that one, though it might be funny/silly to play with mixing mythologies like that!

1 Like

(2) There’s no reason why you couldn’t have invisiclues in z3, unless they’re too big to fit. The fact that you can’t support a cursor that moves up and down in the menu is hardly relevant.

Yes, drat the copy protection, a lot of which isn’t screenreader-friendly at all. Although I wonder if in some instances it would be possible to have the relevant information inserted directly into the game in a consultable form—the ID card in Lurking Horror, the info wheel in Sorcerer, ETC.

1 Like

I wouldn’t be a huge fan of modifying the source code of existing games, although I might play a complete remake.

Would importing earlier games into Inform (or whatever) and exporting them in a later Z-machine format (like z5 or z8) not add several quality of life features without needing to change the source code?

You can’t import any Z-code game into Inform. If it was written in Inform, you may be able to decompile it into (typically ugly and unreadable) Inform source code form again. Infocom’s games were not written in Inform.

I thought at least some of the early games had been reverse engineered when testing the Z-machine export?

In any case, the games would need to be imported into some type of software for editing that would presumably also be able to export in a later version of Z-code.

We have access to the full original ZIL source code for all Infocom games. I think the easiest path would be to modify that code to work with later Z-code versions and recompile the games.

1 Like

@fredrik is right, now that all the original source code for the Infocom games exist and there’s a compiler that can compile it (Zilf). There would be no reason to decompile them to Inform and then recompile them.

To modify a z3 to z5 you need to make some changes to the parser-code because of the different size of the object tables. Fortunately Infocom have already made a blueprint for this in their “Lost Treasures of Infocom” releases. There’s already a couple of games that exists in the two different versions.

Personally I don’t think it’s worth it becasuse the InvisiClues already exists as seperate files and OOPS and UNDO are features I never use when playing in a modern environment. I use SAVE/RESTORE a lot and multiple instances of the interpreter instead.

1 Like

As was briefly discussed in this thread, one of the best reasons to modify the Infocom games would be to make them accessible for visually impaired people, by completely rewriting blockers like the Royal Puzzle in Zork 3, or at least make them skippable.

3 Likes

I would definitely be in favor of adding some kind of secret password to auto-solve inaccessible puzzles like that one. Infocom already made use of this technique to a certain extent, I know there are a couple of versions of LGOP where typing a keyword will jump you to the other side of a particularly nasty maze.

I have this very same idea with every game that Renga in Blue reviews in the All Adventures proyect :slight_smile:

But I think of them more like remasters. Modding already good games seems like a brilliant idea to me.

1 Like

Didn’t re-read the entire thread to check if this has been brought up already, so please don’t lapidate me if it has - with relatively little effort it should be possible to add an alternative ending to Infidel. Turning the final statue gives you the full 400 out of 400 points so you don’t have to open the sarcophagus and die, but you could walk out and take the treasure home that you have so far. Berlyn has not implemented such an ending. Would that be something? Sounds to me like al lyou need to do is set a flag for turning the last statue and check that flag when e.g. re-entering the camp.

1 Like

Then you die of thirst in camp because everybody has left.

Are you a better person for not having opened the sarcophagus? No, I don’t think so.

this an interesting philosophical question. a pivot point is probably whether the games are video gamey game games or capital-a Art

that’s matter of personal perspective, and the answer is probably “a bit of both”

Since the bump is Infidel-related: I don’t think Infidel with a different ending is Infidel anymore. A happy ending is thematically inconsistent, it doesn’t make any sense. The protag is still a lying, culturally insensitive thief. It’s more than just a technical problem to solve, it’s a question of craft.

3 Likes

Or, arguably, you could say that it’s even more Infidel! In the real world the bad guy wins a lot of the time. How many examples do we have in society where the borderline psychopathic capitalists in business end up being the CEO’s. Just look at Activision at the moment! Even if Bobby K resigns he’ll likely walk away with a multi-million dollar “golden parachute”.

I think an ending where you walk away richer, encounter no ramifications for your actions and sleep well at night is extremely plausible and interesting.

Adam

1 Like

I wonder. Is it a widely-held belief that IF is art? If so, are artistic choices important?

The technical aspect of IF blurs this a bit. Technology advances, tools evolve. There are likely many opportunities to refine functional code without compromising or altering another’s artistic vision. Similarly, QOL enhancements (G or AGAIN) are possible without fundamentally changing the experience of the text.

Speaking out of my own limited experience in another artistic community: changing part of someone’s art to suit personal taste would be poorly received. The idea was always that if you could do better, write your own thing.

I was lead editor on two poetry manuscripts, and I always had to resist the urge to turn the book into something I wanted. The goal was to help the author realize their vision. Not mine. That’s not IF, though, and artistic intent may not bear the same weight in this discussion.

I want to distinguish between altering an existing work (i.e., happy Infidel) and authoring new works of fan fiction, parody, or tribute (another discussion).

2 Likes