Resource centre for ZX Spectrum games
      using Manic Miner and Jet Set Willy game engines

 

Archive of the

Manic Miner & Jet Set Willy Yahoo! Group

messages

 

arrowleft Previous message
Next message arrowright
arrowleftthread Previous in thread
Next in thread arrowrightthread

 

 

Message: 4395

Author: Alexandra

Date: 19/08/2004

Subject: Patch Vectors

 

No! It is caused by a runaway patch-vector in Room 37, which crashes the game when you enter that room.

I don't suppose you or anybody else knows of any resources where I
can learn the basics I'll need to know to make simple patches? It'd
be a good introduction to machine code. I may have asked this before
but that was for Geoff Mode which I never quite got into.

I'll want to be able to do stuff like:

- make the conveyor alternate direction every n frames
- make certain guardians wrap around or be lifts
- make some guardians leave a trail like the foot does
- other types of switch
- silly stuff like mirroring willy's coords every n frames
- whatever

Most of these ideas I haven't 'written in' to the game as I don't
want to assume the impossible and then have to re-hash stuff.

But I'm in no hurry and I'm planning carefully.

I'm using variant V (which, if you're wondering, seems to be the best
all round performer), which gives 64 bytes per room for special code.

The most complicated patch I need so far involves "rescuing" Monty
Mole from a coal crusher by flipping a character switch. Flipping the
switch is intended to change the graphics for several of the room
sprites, to depict a saved Monty, give an extra life to the player,
and set a flag in the room so that next time you enter you cannot re-
rescue Monty.

Would that be possible to fit into 64 bytes, do you think?

 

 

arrowleft Previous message Back to the Yahoo! Archive
home page
Next message arrowright
arrowleftthread Previous in thread Next in thread arrowrightthread