From bfaa82b63d0a160644722061847f03135111f1ac Mon Sep 17 00:00:00 2001 From: David Rose Date: Thu, 25 Jan 2001 23:10:16 +0000 Subject: [PATCH] Initial revision --- dmodels/Package.pp | 59 ++++++++++ dmodels/Sources.pp | 3 + dmodels/src/Sources.pp | 4 + dmodels/src/level_editor/Sources.pp | 13 +++ .../src/level_editor/donaldsDockColors.txt | 108 ++++++++++++++++++ .../src/level_editor/donaldsDockStyles.txt | 64 +++++++++++ .../src/level_editor/donalds_dock_layout.flt | Bin 0 -> 10752 bytes .../level_editor/minniesMelodyLandColors.txt | 61 ++++++++++ .../level_editor/minniesMelodyLandStyles.txt | 79 +++++++++++++ .../minnies_melody_land_layout.flt | Bin 0 -> 10752 bytes dmodels/src/level_editor/theBurrrghColors.txt | 65 +++++++++++ dmodels/src/level_editor/theBurrrghStyles.txt | 90 +++++++++++++++ .../src/level_editor/the_burrrgh_layout.flt | Bin 0 -> 10752 bytes .../level_editor/toontownCentralColors.txt | 106 +++++++++++++++++ .../level_editor/toontownCentralStyles.txt | 84 ++++++++++++++ .../level_editor/toontown_central_layout.flt | Bin 0 -> 10752 bytes dmodels/src/maps/Sources.pp | 3 + dmodels/src/maps/textures.txa | 26 +++++ 18 files changed, 765 insertions(+) create mode 100644 dmodels/Package.pp create mode 100644 dmodels/Sources.pp create mode 100644 dmodels/src/Sources.pp create mode 100644 dmodels/src/level_editor/Sources.pp create mode 100644 dmodels/src/level_editor/donaldsDockColors.txt create mode 100644 dmodels/src/level_editor/donaldsDockStyles.txt create mode 100644 dmodels/src/level_editor/donalds_dock_layout.flt create mode 100644 dmodels/src/level_editor/minniesMelodyLandColors.txt create mode 100644 dmodels/src/level_editor/minniesMelodyLandStyles.txt create mode 100644 dmodels/src/level_editor/minnies_melody_land_layout.flt create mode 100644 dmodels/src/level_editor/theBurrrghColors.txt create mode 100644 dmodels/src/level_editor/theBurrrghStyles.txt create mode 100644 dmodels/src/level_editor/the_burrrgh_layout.flt create mode 100644 dmodels/src/level_editor/toontownCentralColors.txt create mode 100644 dmodels/src/level_editor/toontownCentralStyles.txt create mode 100644 dmodels/src/level_editor/toontown_central_layout.flt create mode 100644 dmodels/src/maps/Sources.pp create mode 100644 dmodels/src/maps/textures.txa diff --git a/dmodels/Package.pp b/dmodels/Package.pp new file mode 100644 index 0000000000..100b7a295c --- /dev/null +++ b/dmodels/Package.pp @@ -0,0 +1,59 @@ +// +// Package.pp +// +// This file defines certain configuration variables that are to be +// written into the various make scripts. It is processed by ppremake +// (along with the Sources.pp files in each of the various +// directories) to generate build scripts appropriate to each +// environment. +// +// This is the package-specific file, which should be at the top of +// every source hierarchy. It generally gets the ball rolling, and is +// responsible for explicitly including all of the relevent Config.pp +// files. + + + +// What is the name and version of this source tree? +#if $[eq $[PACKAGE],] + #define PACKAGE dmodels + #define VERSION 0.80 +#endif + + +// Where should we find the DIRECT source directory? +#if $[or $[CTPROJS],$[DIRECT]] + // If we are presently attached, use the environment variable. + #define DIRECT_SOURCE $[DIRECT] + #if $[eq $[DIRECT],] + #error You seem to be attached to some trees, but not DIRECT! + #endif +#else + // Otherwise, if we are not attached, we guess that the source is a + // sibling directory to this source root. + #define DIRECT_SOURCE $[standardize $[TOPDIR]/../direct] +#endif + +// Where should we install DMODELS? +#if $[or $[CTPROJS],$[DMODELS]] + #define DMODELS_INSTALL $[DMODELS] + #define DMODELS_INSTALL_OTHER $(DMODELS) + #if $[eq $[DMODELS],] + #error You seem to be attached to some trees, but not DMODELS! + #endif +#else + #defer DMODELS_INSTALL $[INSTALL_DIR] + #defer DMODELS_INSTALL_OTHER $[INSTALL_DIR] +#endif + + +// Define the inter-tree dependencies. +#define NEEDS_TREES $[NEEDS_TREES] direct + + +// Also get the DIRECT Package file and everything that includes. +#if $[not $[isfile $[DIRECT_SOURCE]/Package.pp]] + #error DIRECT source directory not found! Are you attached properly? +#endif + +#include $[DIRECT_SOURCE]/Package.pp diff --git a/dmodels/Sources.pp b/dmodels/Sources.pp new file mode 100644 index 0000000000..47e9e89724 --- /dev/null +++ b/dmodels/Sources.pp @@ -0,0 +1,3 @@ +// This is the toplevel directory for a models tree. + +#define DIR_TYPE models_toplevel diff --git a/dmodels/src/Sources.pp b/dmodels/src/Sources.pp new file mode 100644 index 0000000000..e88235a622 --- /dev/null +++ b/dmodels/src/Sources.pp @@ -0,0 +1,4 @@ +// This is a group directory: a directory level above a number of +// source subdirectories. + +#define DIR_TYPE models_group diff --git a/dmodels/src/level_editor/Sources.pp b/dmodels/src/level_editor/Sources.pp new file mode 100644 index 0000000000..1545ee87d0 --- /dev/null +++ b/dmodels/src/level_editor/Sources.pp @@ -0,0 +1,13 @@ +#define DIR_TYPE models +#define INSTALL_TO models/level_editor + +#begin flt_egg + #define SOURCES $[wildcard *.flt] +#end flt_egg + + +#begin install_egg + #define SOURCES \ + donalds_dock_layout.egg minnies_melody_land_layout.egg \ + the_burrrgh_layout.egg toontown_central_layout.egg +#end install_egg diff --git a/dmodels/src/level_editor/donaldsDockColors.txt b/dmodels/src/level_editor/donaldsDockColors.txt new file mode 100644 index 0000000000..d5c1c9c8f7 --- /dev/null +++ b/dmodels/src/level_editor/donaldsDockColors.txt @@ -0,0 +1,108 @@ +corniceColor: Vec4(0.11, 0.80, 0.22, 1.0) +corniceColor: Vec4(0.21, 0.73, 0.31, 1.0) +corniceColor: Vec4(0.22, 0.96, 0.27, 1.0) +corniceColor: Vec4(0.57, 0.39, 0.34, 1.0) +corniceColor: Vec4(0.59, 1.00, 0.92, 1.0) +corniceColor: Vec4(0.66, 1.00, 0.86, 1.0) +corniceColor: Vec4(0.73, 0.51, 0.51, 1.0) +corniceColor: Vec4(0.75, 0.45, 0.45, 1.0) +corniceColor: Vec4(0.76, 0.57, 0.29, 1.0) +corniceColor: Vec4(0.76, 0.73, 0.64, 1.0) +corniceColor: Vec4(0.82, 0.91, 0.44, 1.0) +corniceColor: Vec4(0.90, 0.56, 0.34, 1.0) +corniceColor: Vec4(0.91, 0.54, 0.44, 1.0) +corniceColor: Vec4(0.91, 0.63, 0.44, 1.0) +corniceColor: Vec4(0.94, 0.35, 0.35, 1.0) +corniceColor: Vec4(0.94, 0.72, 0.66, 1.0) +corniceColor: Vec4(1.00, 0.42, 0.27, 1.0) +corniceColor: Vec4(1.00, 0.50, 0.38, 1.0) +corniceColor: Vec4(1.00, 0.69, 0.49, 1.0) +corniceColor: Vec4(1.00, 0.71, 0.27, 1.0) +corniceColor: Vec4(1.00, 0.84, 0.59, 1.0) +corniceColor: Vec4(1.00, 0.88, 0.80, 1.0) +corniceColor: Vec4(1.00, 0.92, 0.59, 1.0) +corniceColor: Vec4(1.00, 1.00, 0.59, 1.0) + +doorColor: Vec4(0.45, 0.53, 0.45, 1.0) +doorColor: Vec4(0.52, 0.61, 0.52, 1.0) +doorColor: Vec4(0.60, 0.67, 0.54, 1.0) +doorColor: Vec4(0.63, 0.48, 0.34, 1.0) +doorColor: Vec4(0.79, 0.47, 0.47, 1.0) +doorColor: Vec4(0.86, 0.48, 0.23, 1.0) +doorColor: Vec4(0.88, 0.43, 0.43, 1.0) +doorColor: Vec4(0.91, 0.34, 0.34, 1.0) +doorColor: Vec4(0.94, 0.70, 0.49, 1.0) +doorColor: Vec4(0.97, 0.55, 0.40, 1.0) +doorColor: Vec4(1.00, 0.59, 0.59, 1.0) + +wallColor: Vec4(0.17, 0.44, 0.28, 1.0) +wallColor: Vec4(0.17, 0.45, 0.23, 1.0) +wallColor: Vec4(0.36, 0.45, 0.22, 1.0) +wallColor: Vec4(0.38, 0.31, 0.19, 1.0) +wallColor: Vec4(0.38, 0.68, 0.46, 1.0) +wallColor: Vec4(0.42, 0.16, 0.16, 1.0) +wallColor: Vec4(0.42, 0.25, 0.25, 1.0) +wallColor: Vec4(0.44, 0.67, 0.45, 1.0) +wallColor: Vec4(0.45, 0.31, 0.17, 1.0) +wallColor: Vec4(0.48, 0.93, 0.74, 1.0) +wallColor: Vec4(0.52, 0.96, 0.79, 1.0) +wallColor: Vec4(0.57, 0.70, 0.35, 1.0) +wallColor: Vec4(0.63, 0.47, 0.24, 1.0) +wallColor: Vec4(0.63, 0.60, 0.40, 1.0) +wallColor: Vec4(0.64, 0.24, 0.32, 1.0) +wallColor: Vec4(0.71, 0.49, 0.35, 1.0) +wallColor: Vec4(0.75, 0.45, 0.45, 1.0) +wallColor: Vec4(0.81, 0.48, 0.48, 1.0) +wallColor: Vec4(0.87, 0.61, 0.61, 1.0) +wallColor: Vec4(0.87, 0.69, 0.42, 1.0) +wallColor: Vec4(0.91, 0.54, 0.54, 1.0) +wallColor: Vec4(0.92, 0.63, 0.42, 1.0) +wallColor: Vec4(0.93, 0.15, 0.15, 1.0) +wallColor: Vec4(1.00, 0.00, 0.00, 1.0) + +windowColor: Vec4(0.00, 0.53, 0.32, 1.0) +windowColor: Vec4(0.00, 0.61, 0.36, 1.0) +windowColor: Vec4(0.07, 0.47, 0.31, 1.0) +windowColor: Vec4(0.08, 0.47, 0.31, 1.0) +windowColor: Vec4(0.17, 0.64, 0.45, 1.0) +windowColor: Vec4(0.50, 0.38, 0.22, 1.0) +windowColor: Vec4(0.64, 0.93, 0.45, 1.0) +windowColor: Vec4(0.69, 0.44, 0.15, 1.0) +windowColor: Vec4(0.73, 0.46, 0.37, 1.0) +windowColor: Vec4(0.73, 0.63, 0.37, 1.0) +windowColor: Vec4(0.73, 0.63, 0.45, 1.0) +windowColor: Vec4(0.74, 0.55, 0.32, 1.0) +windowColor: Vec4(0.78, 0.49, 0.29, 1.0) +windowColor: Vec4(0.79, 0.47, 0.47, 1.0) +windowColor: Vec4(0.82, 0.82, 0.40, 1.0) +windowColor: Vec4(0.87, 0.55, 0.33, 1.0) +windowColor: Vec4(0.87, 0.65, 0.33, 1.0) +windowColor: Vec4(0.88, 0.43, 0.43, 1.0) +windowColor: Vec4(0.91, 0.34, 0.45, 1.0) +windowColor: Vec4(1.00, 0.50, 0.38, 1.0) +windowColor: Vec4(1.00, 0.63, 0.38, 1.0) + +propColor: Vec4(0.17, 0.44, 0.28, 1.0) +propColor: Vec4(0.17, 0.45, 0.23, 1.0) +propColor: Vec4(0.36, 0.45, 0.22, 1.0) +propColor: Vec4(0.38, 0.31, 0.19, 1.0) +propColor: Vec4(0.38, 0.68, 0.46, 1.0) +propColor: Vec4(0.42, 0.16, 0.16, 1.0) +propColor: Vec4(0.42, 0.25, 0.25, 1.0) +propColor: Vec4(0.44, 0.67, 0.45, 1.0) +propColor: Vec4(0.45, 0.31, 0.17, 1.0) +propColor: Vec4(0.48, 0.93, 0.74, 1.0) +propColor: Vec4(0.52, 0.96, 0.79, 1.0) +propColor: Vec4(0.57, 0.70, 0.35, 1.0) +propColor: Vec4(0.63, 0.47, 0.24, 1.0) +propColor: Vec4(0.63, 0.60, 0.40, 1.0) +propColor: Vec4(0.64, 0.24, 0.32, 1.0) +propColor: Vec4(0.71, 0.49, 0.35, 1.0) +propColor: Vec4(0.75, 0.45, 0.45, 1.0) +propColor: Vec4(0.81, 0.48, 0.48, 1.0) +propColor: Vec4(0.87, 0.61, 0.61, 1.0) +propColor: Vec4(0.87, 0.69, 0.42, 1.0) +propColor: Vec4(0.91, 0.54, 0.54, 1.0) +propColor: Vec4(0.92, 0.63, 0.42, 1.0) +propColor: Vec4(0.93, 0.15, 0.15, 1.0) +propColor: Vec4(1.00, 0.00, 0.00, 1.0) diff --git a/dmodels/src/level_editor/donaldsDockStyles.txt b/dmodels/src/level_editor/donaldsDockStyles.txt new file mode 100644 index 0000000000..8e2d7a49b3 --- /dev/null +++ b/dmodels/src/level_editor/donaldsDockStyles.txt @@ -0,0 +1,64 @@ +wallTexture: wall_md_blank_ur +wallColor: Vec4(0.417323, 0.15711, 0.15711, 1.0) +windowTexture: window_sm_square_ur +windowColor: Vec4(0.874016, 0.654655, 0.329041, 1.0) +corniceTexture: cornice_marble_ur +corniceColor: Vec4(0.76378, 0.572086, 0.287541, 1.0) + +wallTexture: wall_sm_wood_ur +wallColor: Vec4(0.874016, 0.610097, 0.610097, 1.0) +windowTexture: window_sm_shuttered_ur +windowColor: Vec4(0.874016, 0.548402, 0.329041, 1.0) +corniceTexture: None +corniceColor: None + +wallTexture: wall_sm_wood_ur +wallColor: Vec4(0.913386, 0.540868, 0.540868, 1.0) +windowTexture: window_porthole_ur +windowColor: Vec4(0.0778138, 0.472441, 0.314961, 1.0) +corniceTexture: cornice_horizontal_ur +corniceColor: Vec4(1.0, 0.501961, 0.376471, 1.0) + +wallTexture: wall_sm_wood_ur +wallColor: Vec4(0.913386, 0.540868, 0.540868, 1.0) +windowTexture: window_porthole_ur +windowColor: Vec4(0.0778138, 0.472441, 0.314961, 1.0) +corniceTexture: cornice_shingles_ur +corniceColor: Vec4(0.732283, 0.511163, 0.511163, 1.0) + +wallTexture: wall_md_blank_ur +wallColor: Vec4(0.384314, 0.305635, 0.187618, 1.0) +windowTexture: window_sm_round_ur +windowColor: Vec4(0.779528, 0.489115, 0.293469, 1.0) +corniceTexture: cornice_dental_ur +corniceColor: Vec4(0.574803, 0.38771, 0.340374, 1.0) + +wallTexture: wall_bricks_dr +wallColor: Vec4(0.629921, 0.471823, 0.237147, 1.0) +windowTexture: window_sm_shuttered_ur +windowColor: Vec4(1.0, 0.627451, 0.376471, 1.0) +corniceTexture: None +corniceColor: None + +wallTexture: wall_md_board_ur +wallColor: Vec4(0.929134, 0.153034, 0.153034, 1.0) +windowTexture: window_porthole_ur +windowColor: Vec4(0.0, 0.532747, 0.317894, 1.0) +corniceTexture: cornice_shingles_ur +corniceColor: Vec4(0.944882, 0.715146, 0.659565, 1.0) + +wallTexture: wall_lg_brick_ur +wallColor: Vec4(0.166003, 0.440945, 0.276671, 1.0) +windowTexture: window_md_curtains_ur +windowColor: Vec4(0.17258, 0.637795, 0.450208, 1.0) +corniceTexture: None +corniceColor: None + +wallTexture: wall_md_board_ur +wallColor: Vec4(0.929134, 0.153034, 0.153034, 1.0) +windowTexture: window_porthole_ur +windowColor: Vec4(0.0, 0.532747, 0.317894, 1.0) +corniceTexture: None +corniceColor: None + + diff --git a/dmodels/src/level_editor/donalds_dock_layout.flt b/dmodels/src/level_editor/donalds_dock_layout.flt new file mode 100644 index 0000000000000000000000000000000000000000..88ff832b95876034d4abd94680c00e6d755dc2a2 GIT binary patch literal 10752 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 bjD_4QGoR7Mu_eb}&hxKP-qG%3zp4Be-N@KF literal 0 HcmV?d00001 diff --git a/dmodels/src/level_editor/minniesMelodyLandColors.txt b/dmodels/src/level_editor/minniesMelodyLandColors.txt new file mode 100644 index 0000000000..a949502b4d --- /dev/null +++ b/dmodels/src/level_editor/minniesMelodyLandColors.txt @@ -0,0 +1,61 @@ +corniceColor: Vec4(0.43, 0.32, 0.85, 1.0) +corniceColor: Vec4(0.67, 0.40, 0.99, 1.0) +corniceColor: Vec4(0.68, 0.22, 0.80, 1.0) +corniceColor: Vec4(0.80, 0.22, 0.68, 1.0) +corniceColor: Vec4(0.81, 0.30, 0.51, 1.0) +corniceColor: Vec4(1.00, 1.00, 0.58, 1.0) + +doorColor: Vec4(0.42, 0.42, 0.85, 1.0) +doorColor: Vec4(0.45, 0.22, 0.60, 1.0) +doorColor: Vec4(0.49, 0.79, 1.00, 1.0) +doorColor: Vec4(0.56, 0.80, 0.65, 1.0) +doorColor: Vec4(0.59, 0.49, 1.00, 1.0) +doorColor: Vec4(0.64, 0.45, 0.92, 1.0) +doorColor: Vec4(0.65, 0.40, 0.82, 1.0) +doorColor: Vec4(0.69, 0.33, 0.69, 1.0) +doorColor: Vec4(0.80, 0.56, 0.65, 1.0) +doorColor: Vec4(0.87, 0.80, 0.47, 1.0) +doorColor: Vec4(0.97, 0.87, 0.47, 1.0) +doorColor: Vec4(1.00, 0.42, 0.85, 1.0) +doorColor: Vec4(1.00, 0.79, 0.49, 1.0) + +wallColor: Vec4(0.49, 0.69, 1.00, 1.0) +wallColor: Vec4(0.59, 0.75, 1.00, 1.0) +wallColor: Vec4(0.70, 0.76, 1.00, 1.0) +wallColor: Vec4(0.80, 0.47, 0.80, 1.0) +wallColor: Vec4(0.80, 0.80, 0.47, 1.0) +wallColor: Vec4(0.91, 0.91, 0.54, 1.0) +wallColor: Vec4(0.96, 0.96, 0.47, 1.0) +wallColor: Vec4(0.96, 0.96, 0.73, 1.0) +wallColor: Vec4(0.97, 0.36, 0.36, 1.0) +wallColor: Vec4(0.97, 0.47, 0.67, 1.0) +wallColor: Vec4(1.00, 0.70, 0.70, 1.0) +wallColor: Vec4(1.00, 1.00, 1.00, 1.0) + +windowColor: Vec4(0.42, 0.42, 0.85, 1.0) +windowColor: Vec4(0.45, 0.22, 0.60, 1.0) +windowColor: Vec4(0.49, 0.79, 1.00, 1.0) +windowColor: Vec4(0.56, 0.80, 0.65, 1.0) +windowColor: Vec4(0.59, 0.49, 1.00, 1.0) +windowColor: Vec4(0.64, 0.45, 0.92, 1.0) +windowColor: Vec4(0.65, 0.40, 0.82, 1.0) +windowColor: Vec4(0.69, 0.33, 0.69, 1.0) +windowColor: Vec4(0.80, 0.45, 0.71, 1.0) +windowColor: Vec4(0.80, 0.56, 0.65, 1.0) +windowColor: Vec4(0.97, 0.87, 0.47, 1.0) +windowColor: Vec4(1.00, 0.79, 0.49, 1.0) + +propColor: Vec4(0.49, 0.69, 1.00, 1.0) +propColor: Vec4(0.59, 0.75, 1.00, 1.0) +propColor: Vec4(0.70, 0.76, 1.00, 1.0) +propColor: Vec4(0.80, 0.47, 0.80, 1.0) +propColor: Vec4(0.80, 0.80, 0.47, 1.0) +propColor: Vec4(0.91, 0.91, 0.54, 1.0) +propColor: Vec4(0.96, 0.96, 0.47, 1.0) +propColor: Vec4(0.96, 0.96, 0.73, 1.0) +propColor: Vec4(0.97, 0.36, 0.36, 1.0) +propColor: Vec4(0.97, 0.47, 0.67, 1.0) +propColor: Vec4(1.00, 0.70, 0.70, 1.0) +propColor: Vec4(1.00, 1.00, 1.00, 1.0) +propColor: Vec4(0.92, 0.92, 0.92, 1.0) +wallColor: Vec4(0.97, 0.58, 0.55, 1.0) diff --git a/dmodels/src/level_editor/minniesMelodyLandStyles.txt b/dmodels/src/level_editor/minniesMelodyLandStyles.txt new file mode 100644 index 0000000000..4786a8de56 --- /dev/null +++ b/dmodels/src/level_editor/minniesMelodyLandStyles.txt @@ -0,0 +1,79 @@ +wallTexture: wall_md_bricks_ur +wallColor: Vec4(0.59, 0.75, 1.00, 1.0) +windowTexture: window_sm_round_ur +windowColor: Vec4(0.45, 0.22, 0.60, 1.0) +corniceTexture: None +corniceColor: None + +wallTexture: wall_md_blank_ur +wallColor: Vec4(0.91, 0.91, 0.54, 1.0) +windowTexture: window_sm_square_ur +windowColor: Vec4(0.65, 0.40, 0.82, 1.0) +corniceTexture: cornice_curved_ur +corniceColor: Vec4(0.68, 0.22, 0.80, 1.0) + +wallTexture: wall_sm_brick_pink_ur +wallColor: Vec4(1.00, 1.00, 1.00, 1.0) +windowTexture: window_sm_curved_ur +windowColor: Vec4(0.49, 0.79, 1.00, 1.0) +corniceTexture: None +corniceColor: None + +wallTexture: wall_lg_rock_ur +wallColor: Vec4(0.80, 0.47, 0.80, 1.0) +windowTexture: window_sm_square_ur +windowColor: Vec4(0.80, 0.56, 0.65, 1.0) +corniceTexture: None +corniceColor: None + +wallTexture: wall_lg_rock_ur +wallColor: Vec4(0.80, 0.80, 0.47, 1.0) +windowTexture: window_sm_square_ur +windowColor: Vec4(0.56, 0.80, 0.65, 1.0) +corniceTexture: cornice_marble_ur +corniceColor: Vec4(0.80, 0.22, 0.68, 1.0) + +wallTexture: wall_md_blank_ur +wallColor: Vec4(0.49, 0.69, 1.00, 1.0) +windowTexture: window_sm_curved_ur +windowColor: Vec4(0.59, 0.49, 1.00, 1.0) +corniceTexture: None +corniceColor: None + +wallTexture: wall_bricks_ur +wallColor: Vec4(1.00, 0.70, 0.70, 1.0) +windowTexture: window_md_curved_ur +windowColor: Vec4(1.00, 0.79, 0.49, 1.0) +corniceTexture: None +corniceColor: None + +wallTexture: wall_md_blank_ur +wallColor: Vec4(0.96, 0.96, 0.47, 1.0) +windowTexture: window_sm_round_ur +windowColor: Vec4(0.69, 0.33, 0.69, 1.0) +corniceTexture: cornice_brick_ur +corniceColor: Vec4(0.81, 0.30, 0.51, 1.0) + +wallTexture: wall_md_bricks_ur +wallColor: Vec4(0.70, 0.76, 1.00, 1.0) +windowTexture: window_porthole_ur +windowColor: Vec4(0.42, 0.42, 0.85, 1.0) +corniceTexture: None +corniceColor: None + +wallTexture: wall_lg_brick_ur +wallColor: Vec4(0.97, 0.47, 0.67, 1.0) +windowTexture: window_md_curtains_ur +windowColor: Vec4(0.64, 0.45, 0.92, 1.0) +corniceTexture: None +corniceColor: None + +wallTexture: wall_md_blank_ur +wallColor: Vec4(0.97, 0.36, 0.36, 1.0) +windowTexture: window_sm_curved_ur +windowColor: Vec4(0.97, 0.87, 0.47, 1.0) +corniceTexture: cornice_curved_ur +corniceColor: Vec4(0.43, 0.32, 0.85, 1.0) + + + diff --git a/dmodels/src/level_editor/minnies_melody_land_layout.flt b/dmodels/src/level_editor/minnies_melody_land_layout.flt new file mode 100644 index 0000000000000000000000000000000000000000..4859de3db633a247510d0ba5c449013674d73a75 GIT binary patch literal 10752 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 literal 0 HcmV?d00001 diff --git a/dmodels/src/level_editor/theBurrrghColors.txt b/dmodels/src/level_editor/theBurrrghColors.txt new file mode 100644 index 0000000000..bb3e20c21e --- /dev/null +++ b/dmodels/src/level_editor/theBurrrghColors.txt @@ -0,0 +1,65 @@ +corniceColor: Vec4(0.00, 0.34, 0.58, 1.0) +corniceColor: Vec4(0.34, 0.90, 0.87, 1.0) +corniceColor: Vec4(0.41, 0.58, 0.85, 1.0) +corniceColor: Vec4(0.42, 0.98, 0.74, 1.0) +corniceColor: Vec4(1.00, 1.00, 1.00, 1.0) + +doorColor: Vec4(0.00, 0.87, 0.69, 1.0) +doorColor: Vec4(0.22, 0.83, 0.83, 1.0) +doorColor: Vec4(0.23, 0.71, 0.84, 1.0) +doorColor: Vec4(0.23, 0.85, 0.60, 1.0) +doorColor: Vec4(0.24, 0.76, 0.89, 1.0) +doorColor: Vec4(0.27, 1.00, 0.85, 1.0) +doorColor: Vec4(0.38, 0.63, 1.00, 1.0) +doorColor: Vec4(0.49, 0.69, 1.00, 1.0) +doorColor: Vec4(0.49, 0.89, 1.00, 1.0) +doorColor: Vec4(0.50, 0.64, 0.85, 1.0) +doorColor: Vec4(0.59, 1.00, 0.92, 1.0) +doorColor: Vec4(1.00, 1.00, 1.00, 1.0) + +wallColor: Vec4(0.00, 0.87, 0.69, 1.0) +wallColor: Vec4(0.22, 0.83, 0.83, 1.0) +wallColor: Vec4(0.23, 0.85, 0.60, 1.0) +wallColor: Vec4(0.24, 0.76, 0.89, 1.0) +wallColor: Vec4(0.25, 0.64, 0.91, 1.0) +wallColor: Vec4(0.27, 1.00, 0.85, 1.0) +wallColor: Vec4(0.38, 0.63, 1.00, 1.0) +wallColor: Vec4(0.49, 0.69, 1.00, 1.0) +wallColor: Vec4(0.49, 0.89, 1.00, 1.0) +wallColor: Vec4(0.50, 0.64, 0.85, 1.0) +wallColor: Vec4(0.59, 1.00, 0.92, 1.0) +wallColor: Vec4(1.00, 1.00, 1.00, 1.0) + +windowColor: Vec4(0.00, 0.69, 0.69, 1.0) +windowColor: Vec4(0.00, 0.87, 0.69, 1.0) +windowColor: Vec4(0.14, 0.42, 0.85, 1.0) +windowColor: Vec4(0.16, 0.67, 1.00, 1.0) +windowColor: Vec4(0.20, 0.53, 0.46, 1.0) +windowColor: Vec4(0.22, 0.83, 0.83, 1.0) +windowColor: Vec4(0.23, 0.71, 0.84, 1.0) +windowColor: Vec4(0.23, 0.85, 0.60, 1.0) +windowColor: Vec4(0.24, 0.76, 0.89, 1.0) +windowColor: Vec4(0.27, 1.00, 0.85, 1.0) +windowColor: Vec4(0.38, 0.63, 1.00, 1.0) +windowColor: Vec4(0.38, 0.87, 1.00, 1.0) +windowColor: Vec4(0.49, 0.69, 1.00, 1.0) +windowColor: Vec4(0.49, 0.89, 1.00, 1.0) +windowColor: Vec4(0.49, 1.00, 1.00, 1.0) +windowColor: Vec4(0.50, 0.64, 0.85, 1.0) +windowColor: Vec4(0.59, 0.85, 0.69, 1.0) +windowColor: Vec4(0.59, 0.92, 0.61, 1.0) +windowColor: Vec4(0.59, 1.00, 0.92, 1.0) +windowColor: Vec4(1.00, 1.00, 1.00, 1.0) + +propColor: Vec4(0.00, 0.87, 0.69, 1.0) +propColor: Vec4(0.22, 0.83, 0.83, 1.0) +propColor: Vec4(0.23, 0.85, 0.60, 1.0) +propColor: Vec4(0.24, 0.76, 0.89, 1.0) +propColor: Vec4(0.25, 0.64, 0.91, 1.0) +propColor: Vec4(0.27, 1.00, 0.85, 1.0) +propColor: Vec4(0.38, 0.63, 1.00, 1.0) +propColor: Vec4(0.49, 0.69, 1.00, 1.0) +propColor: Vec4(0.49, 0.89, 1.00, 1.0) +propColor: Vec4(0.50, 0.64, 0.85, 1.0) +propColor: Vec4(0.59, 1.00, 0.92, 1.0) +propColor: Vec4(1.00, 1.00, 1.00, 1.0) diff --git a/dmodels/src/level_editor/theBurrrghStyles.txt b/dmodels/src/level_editor/theBurrrghStyles.txt new file mode 100644 index 0000000000..f4cff44b35 --- /dev/null +++ b/dmodels/src/level_editor/theBurrrghStyles.txt @@ -0,0 +1,90 @@ +wallTexture: wall_lg_brick_ur +wallColor: Vec4(0.25, 0.64, 0.91, 1.0) +windowTexture: window_sm_round_ur +windowColor: Vec4(0.23, 0.71, 0.84, 1.0) +corniceTexture: None +corniceColor: None + +wallTexture: wall_md_blank_ur +wallColor: Vec4(0.00, 0.87, 0.69, 1.0) +windowTexture: window_sm_round_ur +windowColor: Vec4(0.23, 0.71, 0.84, 1.0) +corniceTexture: cornice_curved_ur +corniceColor: Vec4(0.00, 0.34, 0.58, 1.0) + +wallTexture: wall_md_blank_ur +wallColor: Vec4(0.49, 0.69, 1.00, 1.0) +windowTexture: window_sm_curved_ur +windowColor: Vec4(0.20, 0.53, 0.46, 1.0) +corniceTexture: cornice_ice_ur +corniceColor: Vec4(1.00, 1.00, 1.00, 1.0) + +wallTexture: wall_sm_brick_blue_ur +wallColor: Vec4(1.00, 1.00, 1.00, 1.0) +windowTexture: window_sm_square_ur +windowColor: Vec4(0.49, 1.00, 1.00, 1.0) +corniceTexture: None +corniceColor: None + +wallTexture: wall_md_blank_ur +wallColor: Vec4(0.27, 1.00, 0.85, 1.0) +windowTexture: window_sm_square_ur +windowColor: Vec4(0.49, 1.00, 1.00, 1.0) +corniceTexture: None +corniceColor: None + +wallTexture: wall_md_blank_ur +wallColor: Vec4(0.49, 0.89, 1.00, 1.0) +windowTexture: window_sm_pointed_ur +windowColor: Vec4(0.00, 0.69, 0.69, 1.0) +corniceTexture: cornice_ice_ur +corniceColor: Vec4(1.00, 1.00, 1.00, 1.0) + +wallTexture: wall_md_bricks_ur +wallColor: Vec4(0.50, 0.64, 0.85, 1.0) +windowTexture: window_porthole_ur +windowColor: Vec4(0.14, 0.42, 0.85, 1.0) +corniceTexture: None +corniceColor: None + +wallTexture: wall_md_blank_ur +wallColor: Vec4(0.38, 0.63, 1.00, 1.0) +windowTexture: window_porthole_ur +windowColor: Vec4(0.14, 0.42, 0.85, 1.0) +corniceTexture: cornice_dental_ur +corniceColor: Vec4(0.41, 0.58, 0.85, 1.0) + +wallTexture: wall_bricks_ur +wallColor: Vec4(0.23, 0.85, 0.60, 1.0) +windowTexture: window_sm_square_ur +windowColor: Vec4(0.59, 0.85, 0.69, 1.0) +corniceTexture: None +corniceColor: None + +wallTexture: wall_md_bricks_ur +wallColor: Vec4(0.59, 1.00, 0.92, 1.0) +windowTexture: window_md_curved_ur +windowColor: Vec4(0.16, 0.67, 1.00, 1.0) +corniceTexture: None +corniceColor: None + +wallTexture: wall_md_blank_ur +wallColor: Vec4(0.22, 0.83, 0.83, 1.0) +windowTexture: window_sm_curved_ur +windowColor: Vec4(0.38, 0.87, 1.00, 1.0) +corniceTexture: cornice_ice_ur +corniceColor: Vec4(1.00, 1.00, 1.00, 1.0) + +wallTexture: wall_sm_cement_blue_ur +wallColor: Vec4(1.00, 1.00, 1.00, 1.0) +windowTexture: window_sm_round_ur +windowColor: Vec4(0.59, 0.92, 0.61, 1.0) +corniceTexture: None +corniceColor: None + +wallTexture: wall_bricks_ur +wallColor: Vec4(0.24, 0.76, 0.89, 1.0) +windowTexture: window_sm_round_ur +windowColor: Vec4(0.59, 0.92, 0.61, 1.0) +corniceTexture: None +corniceColor: None diff --git a/dmodels/src/level_editor/the_burrrgh_layout.flt b/dmodels/src/level_editor/the_burrrgh_layout.flt new file mode 100644 index 0000000000000000000000000000000000000000..f2aaabf6018986d72db9adf72da811771185d165 GIT binary patch literal 10752 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