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 0000000000..88ff832b95 Binary files /dev/null and b/dmodels/src/level_editor/donalds_dock_layout.flt differ 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 0000000000..4859de3db6 Binary files /dev/null and b/dmodels/src/level_editor/minnies_melody_land_layout.flt differ 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 0000000000..f2aaabf601 Binary files /dev/null and b/dmodels/src/level_editor/the_burrrgh_layout.flt differ diff --git a/dmodels/src/level_editor/toontownCentralColors.txt b/dmodels/src/level_editor/toontownCentralColors.txt new file mode 100644 index 0000000000..68fd3cdc23 --- /dev/null +++ b/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) diff --git a/dmodels/src/level_editor/toontownCentralStyles.txt b/dmodels/src/level_editor/toontownCentralStyles.txt new file mode 100644 index 0000000000..6b39d3adee --- /dev/null +++ b/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 + diff --git a/dmodels/src/level_editor/toontown_central_layout.flt b/dmodels/src/level_editor/toontown_central_layout.flt new file mode 100644 index 0000000000..51096d15f8 Binary files /dev/null and b/dmodels/src/level_editor/toontown_central_layout.flt differ diff --git a/dmodels/src/maps/Sources.pp b/dmodels/src/maps/Sources.pp new file mode 100644 index 0000000000..00f8dcbf15 --- /dev/null +++ b/dmodels/src/maps/Sources.pp @@ -0,0 +1,3 @@ +#define DIR_TYPE models + +// Nothing to install here. diff --git a/dmodels/src/maps/textures.txa b/dmodels/src/maps/textures.txa new file mode 100644 index 0000000000..ef25da41cf --- /dev/null +++ b/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