The map's not bad, but the ground types don't mesh well and the bridge looks kind of strange.
Anyway, there is a demo. It's attached to the first post. The error you are getting is because you haven't a) grabbed the VisEquipSample graphic, which you don't actually need or want. But you need to change the graphics that are set up in the initial script. Just go down until you see the
#---------------------------------------------------------------------
# EDITABLE REGION
#|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# An actor will automatically have whatever you set in the database
# as a bottom layer for him, but if you need to have other character
# sets piled on top, then put them in this format:
#
# when <actor_id>
# @composite_character.push (['graphic_name', index, hue])
# *for as many graphics as you want - first ones drawn first. If you
# want to know what each is, see the Instructions in the header.
#----------------------------------------------------------------------
when 1 # 1st Actor
# Create Hair Sprite
@composite_character.push (['VisEquipSample', 1, 100])
when 3 # 3rd Actor
# Create skin sprite with different hue
@composite_character.push (['VisEquipSample', 0, 20])
# Create Hair Sprites
@composite_character.push (['VisEquipSample', 2, 75])
@composite_character.push (['VisEquipSample', 3, 75])
And erase it or change it to add only the graphics you want to the actors.