Game Development Community

2 New Levels (Hallways and Cathedral)

by Theo · in Marble Blast · 09/01/2006 (9:46 pm) · 17 replies

Here are two new levels which use these interiors:

greathall.dif
wawa.dif

First i will post "Hallways".

#1
09/01/2006 (9:48 pm)
//--- OBJECT WRITE BEGIN ---
new SimGroup(MissionGroup) {

new ScriptObject(MissionInfo) {
artist = "Theo Pringle";
goldTime = "15000";
desc = "Go through the hallways to get the gems.";
level = "75";
type = "Custom";
name = "Hallways";
time = "0";
};
new MissionArea(MissionArea) {
area = "-360 -648 720 1296";
flightCeiling = "300";
flightCeilingRange = "20";
locked = "true";
};
new Sky(Sky) {
position = "336 136 0";
rotation = "1 0 0 0";
scale = "1 1 1";
cloudHeightPer[0] = "0";
cloudHeightPer[1] = "0";
cloudHeightPer[2] = "0";
cloudSpeed1 = "0.0001";
cloudSpeed2 = "0.0002";
cloudSpeed3 = "0.0003";
visibleDistance = "500";
useSkyTextures = "1";
renderBottomTexture = "1";
SkySolidColor = "0.600000 0.600000 0.600000 1.000000";
fogDistance = "300";
fogColor = "0.600000 0.600000 0.600000 1.000000";
fogVolume1 = "-1 7.45949e-031 1.3684e-038";
fogVolume2 = "-1 1.07208e-014 8.756e-014";
fogVolume3 = "-1 5.1012e-010 2.05098e-008";
materialList = "~/data/skies/sky_day.dml";
windVelocity = "1 0 0";
windEffectPrecipitation = "0";
noRenderBans = "1";
fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000";
fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000004";
fogVolumeColor3 = "128.000000 128.000000 128.000000 14435505.000000";
};
new Sun() {
direction = "0.638261 0.459006 -0.61801";
color = "1.400000 1.200000 0.400000 1.000000";
ambient = "0.300000 0.300000 0.400000 1.000000";
};
new InteriorInstance() {
position = "0 0 0";
rotation = "1 0 0 0";
scale = "1 1 1";
interiorFile = "~/data/interiors/greathall.dif";
showTerrainInside = "0";
};
new StaticShape(StartPoint) {
position = "0 -42 16.25";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "StartPad";
};
new StaticShape(EndPoint) {
position = "0 22 2.1875";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "EndPad";
};
new StaticShape() {
position = "0 22 10";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "SignFinish";
};
new Item() {
position = "-8.5 -34 0";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "8.5 10 0";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "8.5 2 0";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "-12 0 16.75";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "TimeTravelItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "12 0 16.75";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "TimeTravelItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "8.5 -5 0";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "-8.5 3 0";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "8.5 -13 0";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "18.5 26.5 18.625";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "TimeTravelItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "19 0 16.75";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "TimeTravelItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "-18.5 26.5 18.15";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "-19 0 16.25";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "0 -12 18.5";
rotation = "1 0 0 0";
scale = "2 2 2";
dataBlock = "TimeTravelItem";
collideable = "0";
static = "1";
rotate = "1";
timeBonus = "25000";
};
new Item() {
position = "0 24 16.25";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "8.5 -20 0";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "8.5 -28 0";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "8.5 -34 0";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
#2
09/01/2006 (9:48 pm)
New Item() {
position = "-8.5 10 0";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "-8.5 -27 0";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "-8.5 -20 0";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "-8.5 -5 0";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "-8.5 -12 0";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "0 0 0";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new AudioProfile(MusicProfile) {
fileName = "~/data/sound/Shell.ogg";
description = "AudioMusic";
preload = "0";
};
};
//--- OBJECT WRITE END ---
#3
09/01/2006 (9:48 pm)
Next is called "Cathredral".
#4
09/01/2006 (9:49 pm)
//--- OBJECT WRITE BEGIN ---
new SimGroup(MissionGroup) {

new ScriptObject(MissionInfo) {
time = "0";
goldTime = "11500";
startHelpText = "Don\'t get lost!";
level = "198";
artist = "Theo Pringle";
type = "Advanced";
name = "Cathedral";
};
new MissionArea(MissionArea) {
area = "-360 -648 720 1296";
flightCeiling = "300";
flightCeilingRange = "20";
locked = "true";
};
new Sky(Sky) {
position = "336 136 0";
rotation = "1 0 0 0";
scale = "1 1 1";
cloudHeightPer[0] = "0";
cloudHeightPer[1] = "0";
cloudHeightPer[2] = "0";
cloudSpeed1 = "0.0001";
cloudSpeed2 = "0.0002";
cloudSpeed3 = "0.0003";
visibleDistance = "500";
useSkyTextures = "1";
renderBottomTexture = "1";
SkySolidColor = "0.600000 0.600000 0.600000 1.000000";
fogDistance = "300";
fogColor = "0.600000 0.600000 0.600000 1.000000";
fogVolume1 = "-1 7.45949e-031 1.3684e-038";
fogVolume2 = "-1 1.07208e-014 8.756e-014";
fogVolume3 = "-1 5.1012e-010 2.05098e-008";
materialList = "~/data/skies/sky_day.dml";
windVelocity = "1 0 0";
windEffectPrecipitation = "0";
noRenderBans = "1";
fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000";
fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000004";
fogVolumeColor3 = "128.000000 128.000000 128.000000 14435505.000000";
};
new Sun() {
direction = "0.638261 0.459006 -0.61801";
color = "1.200000 1.350000 1.300000 1.800000";
ambient = "0.550000 0.550000 0.550000 1.000000";
};
new InteriorInstance() {
position = "0 0 0";
rotation = "1 0 0 0";
scale = "1.5 1.5 4";
interiorFile = "~/data/interiors/greathall.dif";
showTerrainInside = "0";
};
new StaticShape(StartPoint) {
position = "0 35.5 65";
rotation = "0 0 1 179.518";
scale = "1 1 1";
dataBlock = "StartPad";
};
new StaticShape(EndPoint) {
position = "-1 34.8 8.75";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "EndPad";
};
new InteriorInstance() {
position = "5 -6 0.25";
rotation = "1 0 0 0";
scale = "10 10 0.75";
interiorFile = "~/data/interiors/wawa.dif";
showTerrainInside = "0";
};
new Item() {
position = "-2 -8 0.625";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new InteriorInstance() {
position = "0.119045 -140.102 0";
rotation = "0 0 1 180";
scale = "1.5 1.5 4";
interiorFile = "~/data/interiors/greathall.dif";
showTerrainInside = "0";
};
new Item() {
position = "0 -64 0.625";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new StaticShape() {
position = "-1 34.8 16";
rotation = "0 0 1 29.2335";
scale = "1 1 1";
dataBlock = "SignFinish";
};
new Item() {
position = "10 -104 0.625";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "20 -98 0.8";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "SuperSpeedItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "0 -175 9.75";
rotation = "1 0 0 0";
scale = "2 2 2";
dataBlock = "TimeTravelItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "-23 -159 1.125";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "TimeTravelItem";
collideable = "0";
static = "1";
rotate = "1";
timeBonus = "99999";
};
new StaticShape() {
position = "6 20 66.255";
rotation = "0 0 1 212";
scale = "1 1 1";
dataBlock = "SignPlainDown";
};
new StaticShape() {
position = "-6 -157 1.88";
rotation = "0 0 1 153";
scale = "1 1 1";
dataBlock = "SignPlainUp";
};
new StaticShape() {
position = "6 17 1.88";
rotation = "0 0 1 23";
scale = "1 1 1";
dataBlock = "SignPlainUp";
};
new Item() {
position = "10 -70 0.625";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new ScriptObject() {
bonusTime = "0";
gemCount = "0";
penaltyTime = "0";
time = "0";
powerUp = "0";
pad = "11583";
};
new ScriptObject() {
bonusTime = "0";
gemCount = "0";
penaltyTime = "0";
time = "0";
powerUp = "0";
pad = "12381";
};
new AudioProfile(MusicProfile) {
fileName = "~/data/sound/Shell.ogg";
description = "AudioMusic";
preload = "0";
};
};
//--- OBJECT WRITE END ---
#5
09/02/2006 (4:38 am)
Could you email it to soxred93@gmail.com?
#6
09/02/2006 (4:51 am)
I dont understand in cathedrals how the stairs go down and back up, on the sude there's a gem in the air and I can't drop from above on it or just hit the wall and bounce that high, any help?
#7
09/02/2006 (4:53 am)
Oh yeah and in the second post for hallways code, the n in new is capatilized..
#8
09/02/2006 (4:58 am)
Posts are automatically capitalized.
#9
09/02/2006 (5:05 am)
53.81 for hallways...that goldtime is so hard! you have to get everything before dropping down in less than 15 seconds then get the big 25 one...
#10
09/02/2006 (5:19 am)
Cathedral in 31.726 seconds (the end is hard and gold impossible)
Hallways in 9.761 seconds.


Edit:

off my prefs.cs ... HOW WEIRD IS THAT:

$pref::highScoresmarble["/data/missions/custom/Cathedral.mis_1"] = "37815\tmatan";
$pref::highScoresmarble["/data/missions/custom/Cathedral.mis_2"] = "37815\tmatan";

And that's hilarious! I also have a screenshot for anyone who wants to see proof.
#11
09/02/2006 (8:03 am)
Cathedral gold time is possible. I beat it.
#12
09/02/2006 (8:06 am)
I beat it in 10.68 seconds

oh and can someone send me hallways beacuse it just won't work for me...
#13
09/02/2006 (9:52 am)
What'd i tell ya!?
Quote:Oh yeah and in the second post for hallways code, the n in new is capatilized..
I'll send it...
#14
09/02/2006 (9:53 am)
Email adress?
#15
09/02/2006 (10:06 am)
Bmw.woo@hotmail.com please
#16
09/02/2006 (2:58 pm)
Found the TT, nevermind. 9.76 i think.
#17
09/04/2006 (11:50 am)
Email levels and .difs to robo.marble@gmail.com please