If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Monkey Shines

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Monkey Shines

Developers: Fantasoft, Myriad (Windows)
Publisher: Fantasoft
Platforms: Mac OS Classic, Windows
Released internationally: November 1996 (Mac), September 1998 (Windows)


DevMessageIcon.png This game has a hidden developer message.
CopyrightIcon.png This game has hidden developer credits.
Carts.png This game has revisional differences.


Monkey Shines is in a nanogenre of its own: the prerendered pacifist primate platformer.

Unused Graphics

MonkeyShines BonzoWorld1 PICT 1009.png MonkeyShines BonzoWorld1 PICT 1015.png

There are a couple of enemies in the resources for Bonzo World 1 ("Spooked") that never appear in-game. These are their sprite sheets.

Unused Rooms

In Monkey Shines 1.2.2, Room 800 (second row, just left of center) was added to Bonzo World 1 ("Spooked"). Room 800 is not accessible from anywhere in the world, and no other changes were made to the world between versions 1.2.1 and 1.2.2.

MonkeyShines BonzoWorld1.png

Music Module Text

The game's soundtrack is made up of tracker modules, which in the Mac version are stored as MADH resources. They can be extracted by transplanting the contents of each MADH resource into the data fork of an empty file.

As is common in such modules, their metadata and instrument names hold credits and comments from the composers: Petteri Lajunen (Pest/TranZe) and Ville-Eemeli Käkelä (WEC/TranZe).

Monkey Shines (Intro)

Developer message Translation
ApinaPaistaa™
(c) 1996 Pest/TranZe,
"ApinaPaistaa" elikkä "MonkeyShines" voi kun oli hauska... keksin ihan itse... joo... halvat on huvit...
MonkeyShines™

"ApinaPaistaa" meaning "MonkeyShines" oh that was so funny... thought it up myself... yeah... i'm easy to entertain...
ApinaPaistaa titlemusic
----------------------

All samples by me
The short synth sounds
are programmed by me
(Doesnt the word
"program" sound
wonderful? : )
I just had to write
it here! ; )

Bonzo World 1 (Spooked)

MonkeyShines: Nightmare
Copyright 1996 by
Ville-Eemeli Käkelä
(WEC / TranZe)
Monkey Shines:
Nightmare
by WEC / TranZe

Samples from:
Roland Alpha Juno 2
Korg X5
Future Music CDs

Thanks to :
Petteri Lajunen
(Pest / TranZe)
for Korg X5 samples
and
Antoine Rosset

This song was made with
Player PRO 4.4.1
and converted to
MADH - format with
Player PRO 4.5.2.

If you are playing with
Player PRO 4.5.2,
play with speakers
using True Stereo mode
with 16 Bits, 44 kHz
and default panning
if possible.

To contact me, write to:
Ville-Eemeli Käkelä
Nylanderintie 4A5
90570 Oulu
Suomi / Finland
or E-mail me:
kakela@palttu.oulu.fi

(c) 1996 by WEC

Bonzo World 2 (Spaced Out)

<-> SpaceApe <->
Developer message Translation
Composed and sampled by (c) 1996 Petteri Lajunen a.k.a Pest/TranZe, made for the game "Monkey Shines",
elikkä lamerit ei sitten kopsi tätä...

so lamers, don't you copy this...

Bonzo World 3 (About the House)

<-> Ape-House <->
(c) 1996 Petteri Lajunen
This is the house-world music for MonkeyShines, dont spread this separately!
Bla.1
Bla.3
Bla.6
RolandJp.Passo.4
SiniPassoTunkkanen
HuonoLooppinenLeadi

BD
HH
SD

SynthSpud.1

all samplez by me
remember :
only losers rip samples
without giving the real
author credits. >: )

(c) 1996 Petteri Lajunen

Bonzo World 4 (In the Drink)

MonkeyShines: Water World
Copyright 1996 by
Ville-Eemeli Käkelä
(WEC / TranZe)
Monkey Shines:
Water
by WEC / TranZe

Samples from:
Roland Alpha Juno 2
Korg X5
Future Music CDs
Axel F - theme
Various CDs

Thanks to :
Petteri Lajunen
(Pest / TranZe)
for Korg X5 samples
and
Antoine Rosset

This song was made with
Player PRO 4.4.1
and converted to
MADH - format with
Player PRO 4.5.1.

If you are playing with
Player PRO 4.5.1,
play with speakers
using True Stereo mode
with 16 Bits, 44 kHz
and default panning
if possible.

To contact me, write to:
Ville-Eemeli Käkelä
Nylanderintie 4A5
90570 Oulu
Suomi / Finland
or E-mail me:
kakela@freenet.hut.fi

(c) 1996 by WEC

Bonzo World 5 (In the Swing)

MonkeyShines: Jungle Party
Copyright 1996 by
Ville-Eemeli Käkelä
(WEC / TranZe)
Monkey Shines:
Jungle
by WEC / TranZe

Samples from:
Korg X5
Future Music CDs
Moby
Axel F - theme
Various CDs

Thanks to :
Petteri Lajunen
(Pest / TranZe)
for Korg X5 samples
and
Antoine Rosset

This song was made with
Player PRO 4.4.1
and converted to
MADH - format with
Player PRO 4.5.1.

If you are playing with
Player PRO 4.5.1,
play with loud speakers
using True Stereo mode
with 16 Bits, 44 kHz
and default panning
if possible.

To contact me, write to:
Ville-Eemeli Käkelä
Nylanderintie 4A5
90570 Oulu
Suomi / Finland
or E-mail me:
kakela@freenet.hut.fi

(c) 1996 by WEC

Platform Differences

The PC port lacked a level editor, but could play converted versions of levels designed by Mac users. The official site offered PC conversions of the fan-made levels it hosted, but the conversion tool was not made public.

Version History

Version 1.2 was the only one published for Windows. The changelogs below come from the final Mac OS release.

Game

1.0.0

Initial Release

1.0.2

Better error checking in the music code to help us try to locate the problems some people were having.

1.0.3

Better handling of the 'world file not found' dialog. The application looks for the selected world file in the same folder, but if it isn't there, all mounted volumes (including CDs) are searched. High scores are now stored in the preferences file. This means that Monkey Shines doesn't have to create a file in its own folder, so it will run better from locked volumes (e.g. CDs). If you have a high scores file from an older version, the scores will be copied into the preferences file and the old high scores file deleted. World 2 had a bug which is now fixed.

1.1

Rewrote the entire graphics engine! The limitation whereby two sprites could not overlap is now gone (see older versions of the level editor manual for details). Added a QuickDraw compatibility option. Changed the paused screen to read 'Paused' instead of 'Time Out', since this was confusing some people. Fixed a bug with the error message warning. Updated the music libraries. Hopefully this will fix the problems people have had with the stability of the music (if not, we left the appropriate sections of the troubleshooting section in place).

1.1.1

Fixed a bug in the 'death by bee sting'. Quite a spectacular one actually!

1.1.2

Updated music code to version 4.5.8. Some people are still having trouble. If you are one of those people, look in your extensions folder (in your system folder) for a file called 'SoundLib'. If you find it, remove it. Honestly, you don't need it.

1.2

There is now a Monkey Shines Data file containing the artwork and audio. This will hopefully remove the need for patch applications as and when updates are released. This file MUST be in the same folder as the application. Fixed several bugs with the file searching on MacOS Extended Format disks. Added resolution switching using DrawSprocket and support for user input configuration using InputSprocket. This will allow you to use most joysticks etc. without configuring them using the control panel. Updated music code yet again.

IMPORTANT - Monkey Shines once again requires a screen capable of displaying 256 colours. If there is enough demand I will reintroduce support for lower screen depths.

1.2.1

This version works on both PowerPC and 68K Macs (basically, all Macs with a colour screen big enough for the game). Fixed a couple of minor bugs with our use of Apple's game sprockets.

Level Editor

1.1.2

Major overhaul of code. Level drawing routine greatly simplified.

Sprites visible menu option FINALLY implemented.

Potential crash with drawing/deleting conveyor belts fixed.

File properly closed. This fixes one possible cause of world file corruption.

Level count properly updated when new level created. This would have caused an incorrect count and numbering of objects.

Puts up the 'save first' dialog before the dialog to open/create a new level. Not perfect, since if you hit cancel, there will be no level open. The 'Open' dialog needs to access the level resources, and can cause major problems with the open level. Could work around it, but not much point.

When selecting 'new level', the okay button was initially enabled, even if there is already a level with that resource ID. Although there was an additional check to prevent overwriting levels, this was not good. Fixed.

Some people had reported the tool bar not being drawn. Hopefully this is now fixed.

Sprites are loaded before the platforms are drawn, since some numbers in the array are modified for keys/fruit. Not really a bug, but should be marginally safer.

1.1.3

More minor bug fixes.

1.1.4

Patterns didn't show up in colour in the dialog box on some machines - fixed.
Menu items enabled/disabled more often as appropriate. I have one report that this may not be as perfect as I thought. Let me know if you have problems.
If your screen is big enough, the editor will use a draggable window with title bar. No scroll bars or resize - anyone want them ?
Several other minor bug fixes.

1.1.5

Minor problem with menu enabling fixed.