Browse Source

Initial revision

David Rose 25 years ago
parent
commit
bfaa82b63d

+ 59 - 0
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

+ 3 - 0
dmodels/Sources.pp

@@ -0,0 +1,3 @@
+// This is the toplevel directory for a models tree.
+
+#define DIR_TYPE models_toplevel

+ 4 - 0
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

+ 13 - 0
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

+ 108 - 0
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)

+ 64 - 0
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
+
+

BIN
dmodels/src/level_editor/donalds_dock_layout.flt


+ 61 - 0
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)

+ 79 - 0
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)
+
+
+

BIN
dmodels/src/level_editor/minnies_melody_land_layout.flt


+ 65 - 0
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)

+ 90 - 0
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

BIN
dmodels/src/level_editor/the_burrrgh_layout.flt


+ 106 - 0
dmodels/src/level_editor/toontownCentralColors.txt

@@ -0,0 +1,106 @@
+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.27, 0.77, 0.42, 1.0)
+corniceColor: Vec4(0.32, 0.54, 0.36, 1.0)
+corniceColor: Vec4(0.44, 0.91, 0.63, 1.0)
+corniceColor: Vec4(0.76, 0.73, 0.64, 1.0)
+corniceColor: Vec4(0.79, 0.36, 0.19, 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.71, 0.66, 1.0)
+corniceColor: Vec4(0.98, 0.58, 0.42, 1.0)
+corniceColor: Vec4(1.00, 0.42, 0.27, 1.0)
+corniceColor: Vec4(1.00, 0.56, 0.21, 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.75, 0.38, 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.75, 0.79, 0.55, 1.0)
+doorColor: Vec4(0.81, 0.61, 0.48, 1.0)
+doorColor: Vec4(1.00, 0.59, 0.59, 1.0)
+doorColor: Vec4(1.00, 0.63, 0.38, 1.0)
+doorColor: Vec4(1.00, 0.87, 0.38, 1.0)
+doorColor: Vec4(1.00, 0.88, 0.56, 1.0)
+doorColor: Vec4(1.00, 0.88, 0.56, 1.0)
+
+wallColor: Vec4(0.11, 0.80, 0.22, 1.0)
+wallColor: Vec4(0.21, 0.73, 0.31, 1.0)
+wallColor: Vec4(0.22, 0.96, 0.27, 1.0)
+wallColor: Vec4(0.24, 0.79, 0.32, 1.0)
+wallColor: Vec4(0.25, 0.65, 0.29, 1.0)
+wallColor: Vec4(0.49, 0.96, 0.42, 1.0)
+wallColor: Vec4(0.76, 0.73, 0.64, 1.0)
+wallColor: Vec4(0.82, 0.91, 0.44, 1.0)
+wallColor: Vec4(0.90, 0.56, 0.34, 1.0)
+wallColor: Vec4(0.91, 0.54, 0.44, 1.0)
+wallColor: Vec4(0.91, 0.63, 0.44, 1.0)
+wallColor: Vec4(0.94, 0.35, 0.35, 1.0)
+wallColor: Vec4(0.95, 0.89, 0.17, 1.0)
+wallColor: Vec4(0.99, 0.67, 0.25, 1.0)
+wallColor: Vec4(0.99, 0.69, 0.49, 1.0)
+wallColor: Vec4(0.99, 0.89, 0.49, 1.0)
+wallColor: Vec4(1.00, 0.42, 0.27, 1.0)
+wallColor: Vec4(1.00, 0.67, 0.59, 1.0)
+wallColor: Vec4(1.00, 0.69, 0.49, 1.0)
+wallColor: Vec4(1.00, 0.71, 0.27, 1.0)
+wallColor: Vec4(1.00, 0.84, 0.59, 1.0)
+wallColor: Vec4(1.00, 0.88, 0.80, 1.0)
+wallColor: Vec4(1.00, 0.90, 0.33, 1.0)
+wallColor: Vec4(1.00, 0.92, 0.59, 1.0)
+wallColor: Vec4(1.00, 1.00, 0.59, 1.0)
+
+windowColor: Vec4(0.10, 0.59, 0.39, 1.0)
+windowColor: Vec4(0.11, 0.67, 0.33, 1.0)
+windowColor: Vec4(0.13, 0.78, 0.52, 1.0)
+windowColor: Vec4(0.14, 0.53, 0.30, 1.0)
+windowColor: Vec4(0.27, 1.00, 0.42, 1.0)
+windowColor: Vec4(0.31, 0.63, 0.37, 1.0)
+windowColor: Vec4(0.32, 0.54, 0.36, 1.0)
+windowColor: Vec4(0.32, 0.67, 0.60, 1.0)
+windowColor: Vec4(0.40, 0.61, 0.67, 1.0)
+windowColor: Vec4(0.59, 1.00, 0.49, 1.0)
+windowColor: Vec4(0.88, 0.44, 0.15, 1.0)
+windowColor: Vec4(0.91, 0.63, 0.44, 1.0)
+windowColor: Vec4(0.95, 0.89, 0.17, 1.0)
+windowColor: Vec4(0.99, 0.99, 0.49, 1.0)
+windowColor: Vec4(1.00, 0.27, 0.27, 1.0)
+windowColor: Vec4(1.00, 0.50, 0.38, 1.0)
+windowColor: Vec4(1.00, 0.59, 0.59, 1.0)
+windowColor: Vec4(1.00, 0.63, 0.30, 1.0)
+windowColor: Vec4(1.00, 0.63, 0.38, 1.0)
+windowColor: Vec4(1.00, 0.87, 0.38, 1.0)
+windowColor: Vec4(1.00, 0.92, 0.59, 1.0)
+
+propColor: Vec4(0.11, 0.80, 0.22, 1.0)
+propColor: Vec4(0.21, 0.73, 0.31, 1.0)
+propColor: Vec4(0.22, 0.96, 0.27, 1.0)
+propColor: Vec4(0.24, 0.79, 0.32, 1.0)
+propColor: Vec4(0.25, 0.65, 0.29, 1.0)
+propColor: Vec4(0.49, 0.96, 0.42, 1.0)
+propColor: Vec4(0.76, 0.73, 0.64, 1.0)
+propColor: Vec4(0.82, 0.91, 0.44, 1.0)
+propColor: Vec4(0.90, 0.56, 0.34, 1.0)
+propColor: Vec4(0.91, 0.54, 0.44, 1.0)
+propColor: Vec4(0.91, 0.63, 0.44, 1.0)
+propColor: Vec4(0.94, 0.35, 0.35, 1.0)
+propColor: Vec4(0.95, 0.89, 0.17, 1.0)
+propColor: Vec4(0.99, 0.67, 0.25, 1.0)
+propColor: Vec4(0.99, 0.69, 0.49, 1.0)
+propColor: Vec4(0.99, 0.89, 0.49, 1.0)
+propColor: Vec4(1.00, 0.42, 0.27, 1.0)
+propColor: Vec4(1.00, 0.67, 0.59, 1.0)
+propColor: Vec4(1.00, 0.69, 0.49, 1.0)
+propColor: Vec4(1.00, 0.71, 0.27, 1.0)
+propColor: Vec4(1.00, 0.84, 0.59, 1.0)
+propColor: Vec4(1.00, 0.88, 0.80, 1.0)
+propColor: Vec4(1.00, 0.90, 0.33, 1.0)
+propColor: Vec4(1.00, 0.92, 0.59, 1.0)
+propColor: Vec4(1.00, 1.00, 0.59, 1.0)

+ 84 - 0
dmodels/src/level_editor/toontownCentralStyles.txt

@@ -0,0 +1,84 @@
+wallTexture: wall_md_pillars_ur
+wallColor: Vec4(1.0, 0.917, 0.592, 1.0)
+windowTexture: window_sm_pointed_ur
+windowColor: Vec4(0.396,  0.611,  0.666,  1.0)
+corniceTexture: cornice_stone_ur
+corniceColor: Vec4(1.0, 1.0, 0.592,  1.0)
+
+wallTexture: wall_md_pillars_ur
+wallColor: Vec4(1.0, 1.0, 0.592157, 1.0)
+windowTexture: window_sm_pointed_ur
+windowColor: Vec4(0.142751, 0.527559, 0.295847, 1.0)
+corniceTexture: cornice_stone_ur
+corniceColor: Vec4(1.0, 1.0, 0.592157, 1.0)
+        
+wallTexture: wall_lg_brick_ur
+wallColor: Vec4(1.0, 0.415686, 0.270588, 1.0)
+windowTexture: window_porthole_ur
+windowColor: Vec4(0.306315, 0.627451, 0.370542, 1.0)
+corniceTexture: None
+corniceColor: None
+        
+wallTexture: wall_sm_cement_ur
+wallColor: Vec4(1.0, 0.882353, 0.803922, 1.0)
+windowTexture: window_porthole_ur
+windowColor: Vec4(0.0972673, 0.590551, 0.393701, 1.0)
+corniceTexture: None
+corniceColor: None
+
+wallTexture: wall_md_dental_ur
+wallColor: Vec4(0.996078, 0.894118, 0.486275, 1.0)
+windowTexture: window_md_curved_ur
+windowColor: Vec4(1.0, 0.87451, 0.376471, 1.0)
+corniceTexture: None
+corniceColor: None
+        
+wallTexture: wall_md_pillars_ur
+wallColor: Vec4(0.996078, 0.690196, 0.486275, 1.0)
+windowTexture: window_porthole_ur
+windowColor: Vec4(0.31706, 0.535433, 0.361155, 1.0)
+corniceTexture: None
+corniceColor: None
+        
+wallTexture: wall_md_pillars_ur
+wallColor: Vec4(0.996078, 0.690196, 0.486275, 1.0)
+windowTexture: window_porthole_ur
+windowColor: Vec4(0.31706, 0.535433, 0.361155, 1.0)
+corniceTexture: cornice_brick_ur
+corniceColor: Vec4(0.31706, 0.535433, 0.361155, 1.0)
+
+wallTexture: wall_lg_brick_ur
+wallColor: Vec4(0.996078, 0.690196, 0.486275, 1.0)
+windowTexture: window_sm_curved_ur
+windowColor: Vec4(0.996078, 0.996078, 0.486275, 1.0)
+corniceTexture: None
+corniceColor: None
+
+wallTexture: wall_md_blank_ur
+wallColor: Vec4(1.0, 0.415686, 0.270588, 1.0)
+windowTexture: window_sm_curved_ur
+windowColor: Vec4(1.0, 0.87451, 0.376471, 1.0)
+corniceTexture: cornice_marble_ur
+corniceColor: Vec4(1.0, 0.74902, 0.376471, 1.0)
+
+wallTexture: wall_sm_brick_ur
+wallColor: Vec4(1.0, 0.67451, 0.592157, 1.0)
+windowTexture: window_sm_pointed_ur
+windowColor: Vec4(0.88189, 0.439216, 0.145252, 1.0)
+corniceTexture: None
+corniceColor: None
+
+wallTexture: wall_md_blank_ur
+wallColor: Vec4(1.0, 0.705882, 0.270588, 1.0)
+windowTexture: window_sm_pointed_ur
+windowColor: Vec4(0.110236, 0.669291, 0.333333, 1.0)
+corniceTexture: cornice_stone_ur
+corniceColor: Vec4(0.944882, 0.711441, 0.559518, 1.0)
+
+wallTexture: wall_md_dental_ur
+wallColor: Vec4(0.909804, 0.630415, 0.444156, 1.0)
+windowTexture: window_sm_round_ur
+windowColor: Vec4(1.0, 0.270588, 0.270588, 1.0)
+corniceTexture: None
+corniceColor: None
+

BIN
dmodels/src/level_editor/toontown_central_layout.flt


+ 3 - 0
dmodels/src/maps/Sources.pp

@@ -0,0 +1,3 @@
+#define DIR_TYPE models
+
+// Nothing to install here.

+ 26 - 0
dmodels/src/maps/textures.txa

@@ -0,0 +1,26 @@
+:palette 256 256
+
+:imagetype rgb
+
+# Allow textures that repeat up to three times to be palettized.  This
+# requires stamping multiple copies of the texture into the palette.
+:coverage 3.0
+
+:group leveleditor dir leveleditor
+
+# The following line flags all textures to use the most generic image
+# type (e.g. 'rgba' as opposed to 'rgba8') and also turns off
+# mipmapping for all textures ('linear').  This enables more textures
+# to be grouped together on the same palettes.  We can turn these back
+# on for individual textures later.  The 'cont' keyword indicates that
+# a texture should not consider itself having matched a line in this
+# file just because it matches this line.
+
+* : rgba linear cont
+
+4map.rgb : 256 256 omit
+donalds_dock_layout.egg : leveleditor
+minnies_melody_land_layout.egg : leveleditor
+toontown_central_layout.egg : leveleditor
+the_burrrgh_layout.egg : leveleditor
+gridBack.egg : leveleditor