diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d7000aa --- /dev/null +++ b/.gitignore @@ -0,0 +1,18 @@ +# Unneeded NL2 files +*.nl2park_backup +*.nl2pkg + +# Display shell files +scenery/display_shell + +# Zip files +*.zip + +# TODO file +TODO.txt + +# Generated by MacOS +.DS_Store + +# Generated by Windows +Thumbs.db diff --git a/LICENSE b/LICENSE index 2afa00a..7f76aa3 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2021 David Wolfe (Red-Thirten) +Copyright (c) 2024 David Wolfe (Red-Thirten) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/Reds-Speakers.nl2park b/Reds-Speakers.nl2park index 7567be1..2ce9f98 100644 Binary files a/Reds-Speakers.nl2park and b/Reds-Speakers.nl2park differ diff --git a/scenery/reds_speakers/JBL Speaker.nl2sco b/scenery/reds_speakers/JBL Speaker.nl2sco index fcbbbc1..6d8647d 100644 --- a/scenery/reds_speakers/JBL Speaker.nl2sco +++ b/scenery/reds_speakers/JBL Speaker.nl2sco @@ -6,7 +6,7 @@ A "JBL" style speaker, with recolorable mount, speaker rotation, and audio options. - textures/previews/jbl_speaker.png + materials/previews/jbl_speaker.png 0 @@ -27,14 +27,14 @@ resourcepath - sounds/normal_loop.ogg + audio_file An Audio File that plays on loop, assuming no other events are occuring (ie. A specified coaster is E-Stopped), resourcepath - sounds/announcement.ogg + audio_file_emergency An Audio File that should be played when the specified coaster is E-Stopped. @@ -47,7 +47,7 @@ resourcepath - sounds/trigger_example.ogg + audio_file_trigger An Audio File that should be played when the specified coaster trigger is activated. @@ -74,7 +74,7 @@ double - 0.8 + 1 gain Gain of the Audio. Higher values result in louder audio. @@ -86,14 +86,14 @@ Pitch (Speed) of the Audio File - textures/case_metal_light.nl2mat - textures/plastic_black.nl2mat - textures/case_metal.nl2mat + materials/case_metal_light.nl2mat + materials/plastic_black.nl2mat + materials/case_metal.nl2mat intern:data/materials/Chrome.nl2mat - textures/fabric.nl2mat - textures/red_audio_logo.nl2mat + materials/fabric.nl2mat + materials/red_audio_logo.nl2mat intern:data/materials/metal/Metal A User0.nl2mat - textures/plastic_red.nl2mat - textures/plastic_white.nl2mat + materials/plastic_red.nl2mat + materials/plastic_white.nl2mat \ No newline at end of file diff --git a/scenery/reds_speakers/LICENSE b/scenery/reds_speakers/LICENSE index 2afa00a..7f76aa3 100644 --- a/scenery/reds_speakers/LICENSE +++ b/scenery/reds_speakers/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2021 David Wolfe (Red-Thirten) +Copyright (c) 2024 David Wolfe (Red-Thirten) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/scenery/reds_speakers/Long Speaker.nl2sco b/scenery/reds_speakers/Long Speaker.nl2sco index b71945d..43e307a 100644 --- a/scenery/reds_speakers/Long Speaker.nl2sco +++ b/scenery/reds_speakers/Long Speaker.nl2sco @@ -6,7 +6,7 @@ A long, recollorable, outdoor style speaker, with angle and audio options. - textures/previews/long_speaker.png + materials/previews/long_speaker.png 0 @@ -37,14 +37,14 @@ resourcepath - sounds/normal_loop.ogg + audio_file An Audio File that plays on loop, assuming no other events are occuring (ie. A specified coaster is E-Stopped), resourcepath - sounds/announcement.ogg + audio_file_emergency An Audio File that should be played when the specified coaster is E-Stopped. @@ -57,7 +57,7 @@ resourcepath - sounds/trigger_example.ogg + audio_file_trigger An Audio File that should be played when the specified coaster trigger is activated. @@ -84,7 +84,7 @@ double - 0.8 + 1 gain Gain of the Audio. Higher values result in louder audio. @@ -96,12 +96,12 @@ Pitch (Speed) of the Audio File - textures/case_metal_light.nl2mat - textures/plastic_black.nl2mat + materials/case_metal_light.nl2mat + materials/plastic_black.nl2mat intern:data/materials/Chrome.nl2mat - textures/red_audio_logo.nl2mat + materials/red_audio_logo.nl2mat intern:data/materials/metal/Metal A User0.nl2mat - textures/plastic_user1.nl2mat - textures/metal_grill_user2.nl2mat + materials/plastic_user1.nl2mat + materials/metal_grill_user2.nl2mat \ No newline at end of file diff --git a/scenery/reds_speakers/Loud Speaker.nl2sco b/scenery/reds_speakers/Loud Speaker.nl2sco index 4b9579e..a58ad61 100644 --- a/scenery/reds_speakers/Loud Speaker.nl2sco +++ b/scenery/reds_speakers/Loud Speaker.nl2sco @@ -6,7 +6,7 @@ A recolorable, old school loud speaker, with speaker rotation, and audio options. - textures/previews/loud_speaker.png + materials/previews/loud_speaker.png @@ -35,14 +35,14 @@ resourcepath - sounds/normal_loop.ogg + audio_file An Audio File that plays on loop, assuming no other events are occuring (ie. A specified coaster is E-Stopped), resourcepath - sounds/announcement.ogg + audio_file_emergency An Audio File that should be played when the specified coaster is E-Stopped. @@ -55,7 +55,7 @@ resourcepath - sounds/trigger_example.ogg + audio_file_trigger An Audio File that should be played when the specified coaster trigger is activated. @@ -82,7 +82,7 @@ double - 0.8 + 1 gain Gain of the Audio. Higher values result in louder audio. @@ -94,12 +94,12 @@ Pitch (Speed) of the Audio File - textures/plastic_black.nl2mat + materials/plastic_black.nl2mat intern:data/materials/Chrome.nl2mat - textures/red_audio_logo.nl2mat + materials/red_audio_logo.nl2mat intern:data/materials/metal/Metal A User0.nl2mat - textures/plastic_user1.nl2mat - textures/loud_speaker_rear_logo.nl2mat - textures/loud_speaker_bump.nl2mat + materials/plastic_user1.nl2mat + materials/loud_speaker_rear_logo.nl2mat + materials/loud_speaker_bump.nl2mat \ No newline at end of file diff --git a/scenery/reds_speakers/Outdoor Speaker.nl2sco b/scenery/reds_speakers/Outdoor Speaker.nl2sco index 9543121..b14c575 100644 --- a/scenery/reds_speakers/Outdoor Speaker.nl2sco +++ b/scenery/reds_speakers/Outdoor Speaker.nl2sco @@ -5,7 +5,7 @@ A recolorable outdoor speaker (typically used in planters), with audio options. - textures/previews/outdoor_speaker.png + materials/previews/outdoor_speaker.png @@ -23,23 +23,16 @@ true LICENSE - - double - 0 - angle - This setting will only become visable in Play Mode. Angle in degrees from the default angle (can be negative as well). - - resourcepath - sounds/normal_loop.ogg + audio_file An Audio File that plays on loop, assuming no other events are occuring (ie. A specified coaster is E-Stopped), resourcepath - sounds/announcement.ogg + audio_file_emergency An Audio File that should be played when the specified coaster is E-Stopped. @@ -52,7 +45,7 @@ resourcepath - sounds/trigger_example.ogg + audio_file_trigger An Audio File that should be played when the specified coaster trigger is activated. @@ -79,7 +72,7 @@ double - 0.8 + 1 gain Gain of the Audio. Higher values result in louder audio. @@ -91,9 +84,9 @@ Pitch (Speed) of the Audio File - textures/fabric.nl2mat - textures/outdoor_speaker_bump.nl2mat - textures/plastic_user1.nl2mat - textures/plastic_user2.nl2mat + materials/fabric.nl2mat + materials/outdoor_speaker_bump.nl2mat + materials/plastic_user1.nl2mat + materials/plastic_user2.nl2mat \ No newline at end of file diff --git a/scenery/reds_speakers/Small Speaker.nl2sco b/scenery/reds_speakers/Small Speaker.nl2sco index 3c41f1a..9f2b712 100644 --- a/scenery/reds_speakers/Small Speaker.nl2sco +++ b/scenery/reds_speakers/Small Speaker.nl2sco @@ -6,7 +6,7 @@ A small, recollorable, outdoor style speaker, with angle and audio options. - textures/previews/small_speaker.png + materials/previews/small_speaker.png 0 @@ -37,14 +37,14 @@ resourcepath - sounds/normal_loop.ogg + audio_file An Audio File that plays on loop, assuming no other events are occuring (ie. A specified coaster is E-Stopped), resourcepath - sounds/announcement.ogg + audio_file_emergency An Audio File that should be played when the specified coaster is E-Stopped. @@ -57,7 +57,7 @@ resourcepath - sounds/trigger_example.ogg + audio_file_trigger An Audio File that should be played when the specified coaster trigger is activated. @@ -84,7 +84,7 @@ double - 0.8 + 1 gain Gain of the Audio. Higher values result in louder audio. @@ -96,13 +96,13 @@ Pitch (Speed) of the Audio File - textures/case_metal_light.nl2mat - textures/plastic_black.nl2mat + materials/case_metal_light.nl2mat + materials/plastic_black.nl2mat intern:data/materials/Chrome.nl2mat - textures/red_audio_logo.nl2mat + materials/red_audio_logo.nl2mat intern:data/materials/metal/Metal A User0.nl2mat - textures/plastic_user1.nl2mat - textures/plastic_user2.nl2mat - textures/metal_grill_user2.nl2mat + materials/plastic_user1.nl2mat + materials/plastic_user2.nl2mat + materials/metal_grill_user2.nl2mat \ No newline at end of file diff --git a/scenery/reds_speakers/textures/case_metal.nl2mat b/scenery/reds_speakers/materials/case_metal.nl2mat similarity index 77% rename from scenery/reds_speakers/textures/case_metal.nl2mat rename to scenery/reds_speakers/materials/case_metal.nl2mat index ae3dace..5e83154 100644 --- a/scenery/reds_speakers/textures/case_metal.nl2mat +++ b/scenery/reds_speakers/materials/case_metal.nl2mat @@ -2,7 +2,7 @@ Black textured metal. - materials/metal_29_col.jpg + textures/metal_29_col.jpg Result = tex0; Specular = Add(0.2, tex0); @@ -10,11 +10,11 @@ Specular = Add(0.2, tex0); - materials/metal_29_col.jpg + textures/metal_29_col.jpg - materials/metal_29_nrm.jpg + textures/metal_29_nrm.jpg diff --git a/scenery/reds_speakers/textures/case_metal_light.nl2mat b/scenery/reds_speakers/materials/case_metal_light.nl2mat similarity index 78% rename from scenery/reds_speakers/textures/case_metal_light.nl2mat rename to scenery/reds_speakers/materials/case_metal_light.nl2mat index 1ad8aeb..177b494 100644 --- a/scenery/reds_speakers/textures/case_metal_light.nl2mat +++ b/scenery/reds_speakers/materials/case_metal_light.nl2mat @@ -2,7 +2,7 @@ Black textured metal (light). - materials/metal_29_col.jpg + textures/metal_29_col.jpg Result = Add(0.1, tex0); Specular = Add(0.2, tex0); @@ -10,11 +10,11 @@ Specular = Add(0.2, tex0); - materials/metal_29_col.jpg + textures/metal_29_col.jpg - materials/metal_29_nrm.jpg + textures/metal_29_nrm.jpg diff --git a/scenery/reds_speakers/textures/fabric.nl2mat b/scenery/reds_speakers/materials/fabric.nl2mat similarity index 77% rename from scenery/reds_speakers/textures/fabric.nl2mat rename to scenery/reds_speakers/materials/fabric.nl2mat index d77972a..276668c 100644 --- a/scenery/reds_speakers/textures/fabric.nl2mat +++ b/scenery/reds_speakers/materials/fabric.nl2mat @@ -2,7 +2,7 @@ Speaker fabric. - materials/fabric_29_col.jpg + textures/fabric_29_col.jpg Result = tex0; Specular = Add(0.03, tex0); @@ -11,11 +11,11 @@ Roughness = 0.75; - materials/fabric_29_col.jpg + textures/fabric_29_col.jpg - materials/fabric_29_nrm.jpg + textures/fabric_29_nrm.jpg diff --git a/scenery/reds_speakers/textures/loud_speaker_bump.nl2mat b/scenery/reds_speakers/materials/loud_speaker_bump.nl2mat similarity index 83% rename from scenery/reds_speakers/textures/loud_speaker_bump.nl2mat rename to scenery/reds_speakers/materials/loud_speaker_bump.nl2mat index 9fd3f67..ef3c481 100644 --- a/scenery/reds_speakers/textures/loud_speaker_bump.nl2mat +++ b/scenery/reds_speakers/materials/loud_speaker_bump.nl2mat @@ -2,7 +2,7 @@ Matte plastic that is recolorable using the User 1 custom defined color, with a custom bump map. - materials/horn_speaker_bump.jpg + textures/horn_speaker_bump.jpg Result = Mul(Entity1, 0.7); Specular = 0; @@ -11,7 +11,7 @@ Roughness = 1; - materials/horn_speaker_bump.jpg + textures/horn_speaker_bump.jpg diff --git a/scenery/reds_speakers/textures/loud_speaker_rear_logo.nl2mat b/scenery/reds_speakers/materials/loud_speaker_rear_logo.nl2mat similarity index 84% rename from scenery/reds_speakers/textures/loud_speaker_rear_logo.nl2mat rename to scenery/reds_speakers/materials/loud_speaker_rear_logo.nl2mat index e4d5e90..839e24a 100644 --- a/scenery/reds_speakers/textures/loud_speaker_rear_logo.nl2mat +++ b/scenery/reds_speakers/materials/loud_speaker_rear_logo.nl2mat @@ -2,7 +2,7 @@ Speaker logo with metallic effect. - materials/horn_speaker_color.jpg + textures/horn_speaker_color.jpg @@ -14,7 +14,7 @@ - materials/horn_speaker_color.jpg + textures/horn_speaker_color.jpg diff --git a/scenery/reds_speakers/textures/metal_grill_user2.nl2mat b/scenery/reds_speakers/materials/metal_grill_user2.nl2mat similarity index 79% rename from scenery/reds_speakers/textures/metal_grill_user2.nl2mat rename to scenery/reds_speakers/materials/metal_grill_user2.nl2mat index bf8be71..cdd9708 100644 --- a/scenery/reds_speakers/textures/metal_grill_user2.nl2mat +++ b/scenery/reds_speakers/materials/metal_grill_user2.nl2mat @@ -2,7 +2,7 @@ User 1 recolorable metal grill, with normal map. - materials/metal_grill_ao.jpg + textures/metal_grill_ao.jpg tmp0 = Mul(entity2, tex0); Result = Mul(tmp0, tex1); @@ -11,20 +11,20 @@ Metallic = tex3; - materials/metal_grill_color.jpg + textures/metal_grill_color.jpg - materials/metal_grill_ao.jpg + textures/metal_grill_ao.jpg - materials/metal_grill_normal.jpg + textures/metal_grill_normal.jpg - materials/metal_grill_metallic.jpg + textures/metal_grill_metallic.jpg diff --git a/scenery/reds_speakers/textures/outdoor_speaker_bump.nl2mat b/scenery/reds_speakers/materials/outdoor_speaker_bump.nl2mat similarity index 74% rename from scenery/reds_speakers/textures/outdoor_speaker_bump.nl2mat rename to scenery/reds_speakers/materials/outdoor_speaker_bump.nl2mat index 692b595..5eef0e7 100644 --- a/scenery/reds_speakers/textures/outdoor_speaker_bump.nl2mat +++ b/scenery/reds_speakers/materials/outdoor_speaker_bump.nl2mat @@ -2,7 +2,7 @@ Matte plastic that is recolorable using the User 1 custom defined color, with a custom bump map. - materials/outdoor_speaker_bump.jpg + textures/outdoor_speaker_bump.jpg Result = Mul(Entity1, 0.7); Specular = 0; @@ -11,8 +11,8 @@ Roughness = 1; - materials/outdoor_speaker_bump.jpg - + textures/outdoor_speaker_normal.jpg + diff --git a/scenery/reds_speakers/textures/plastic_black.nl2mat b/scenery/reds_speakers/materials/plastic_black.nl2mat similarity index 100% rename from scenery/reds_speakers/textures/plastic_black.nl2mat rename to scenery/reds_speakers/materials/plastic_black.nl2mat diff --git a/scenery/reds_speakers/textures/plastic_red.nl2mat b/scenery/reds_speakers/materials/plastic_red.nl2mat similarity index 100% rename from scenery/reds_speakers/textures/plastic_red.nl2mat rename to scenery/reds_speakers/materials/plastic_red.nl2mat diff --git a/scenery/reds_speakers/textures/plastic_user1.nl2mat b/scenery/reds_speakers/materials/plastic_user1.nl2mat similarity index 91% rename from scenery/reds_speakers/textures/plastic_user1.nl2mat rename to scenery/reds_speakers/materials/plastic_user1.nl2mat index 6d926ec..b19208b 100644 --- a/scenery/reds_speakers/textures/plastic_user1.nl2mat +++ b/scenery/reds_speakers/materials/plastic_user1.nl2mat @@ -10,7 +10,7 @@ Roughness = 1; - materials/plastic_normal.jpg + textures/plastic_normal.jpg diff --git a/scenery/reds_speakers/textures/plastic_user2.nl2mat b/scenery/reds_speakers/materials/plastic_user2.nl2mat similarity index 91% rename from scenery/reds_speakers/textures/plastic_user2.nl2mat rename to scenery/reds_speakers/materials/plastic_user2.nl2mat index 29b9c23..5075232 100644 --- a/scenery/reds_speakers/textures/plastic_user2.nl2mat +++ b/scenery/reds_speakers/materials/plastic_user2.nl2mat @@ -10,7 +10,7 @@ Roughness = 1; - materials/plastic_normal.jpg + textures/plastic_normal.jpg diff --git a/scenery/reds_speakers/textures/plastic_white.nl2mat b/scenery/reds_speakers/materials/plastic_white.nl2mat similarity index 100% rename from scenery/reds_speakers/textures/plastic_white.nl2mat rename to scenery/reds_speakers/materials/plastic_white.nl2mat diff --git a/scenery/reds_speakers/textures/previews/jbl_speaker.png b/scenery/reds_speakers/materials/previews/jbl_speaker.png similarity index 100% rename from scenery/reds_speakers/textures/previews/jbl_speaker.png rename to scenery/reds_speakers/materials/previews/jbl_speaker.png diff --git a/scenery/reds_speakers/textures/previews/long_speaker.png b/scenery/reds_speakers/materials/previews/long_speaker.png similarity index 100% rename from scenery/reds_speakers/textures/previews/long_speaker.png rename to scenery/reds_speakers/materials/previews/long_speaker.png diff --git a/scenery/reds_speakers/textures/previews/loud_speaker.png b/scenery/reds_speakers/materials/previews/loud_speaker.png similarity index 100% rename from scenery/reds_speakers/textures/previews/loud_speaker.png rename to scenery/reds_speakers/materials/previews/loud_speaker.png diff --git a/scenery/reds_speakers/textures/previews/outdoor_speaker.png b/scenery/reds_speakers/materials/previews/outdoor_speaker.png similarity index 100% rename from scenery/reds_speakers/textures/previews/outdoor_speaker.png rename to scenery/reds_speakers/materials/previews/outdoor_speaker.png diff --git a/scenery/reds_speakers/textures/previews/overview.jpg b/scenery/reds_speakers/materials/previews/overview.jpg similarity index 100% rename from scenery/reds_speakers/textures/previews/overview.jpg rename to scenery/reds_speakers/materials/previews/overview.jpg diff --git a/scenery/reds_speakers/textures/previews/small_speaker.png b/scenery/reds_speakers/materials/previews/small_speaker.png similarity index 100% rename from scenery/reds_speakers/textures/previews/small_speaker.png rename to scenery/reds_speakers/materials/previews/small_speaker.png diff --git a/scenery/reds_speakers/textures/red_audio_logo.nl2mat b/scenery/reds_speakers/materials/red_audio_logo.nl2mat similarity index 88% rename from scenery/reds_speakers/textures/red_audio_logo.nl2mat rename to scenery/reds_speakers/materials/red_audio_logo.nl2mat index 1d4ec3a..a9602c7 100644 --- a/scenery/reds_speakers/textures/red_audio_logo.nl2mat +++ b/scenery/reds_speakers/materials/red_audio_logo.nl2mat @@ -2,7 +2,7 @@ Speaker logo with metallic effect. - materials/logo.png + textures/logo.png @@ -14,7 +14,7 @@ - materials/logo.png + textures/logo.png diff --git a/scenery/reds_speakers/textures/materials/fabric_29_col.jpg b/scenery/reds_speakers/materials/textures/fabric_29_col.jpg similarity index 100% rename from scenery/reds_speakers/textures/materials/fabric_29_col.jpg rename to scenery/reds_speakers/materials/textures/fabric_29_col.jpg diff --git a/scenery/reds_speakers/textures/materials/fabric_29_nrm.jpg b/scenery/reds_speakers/materials/textures/fabric_29_nrm.jpg similarity index 100% rename from scenery/reds_speakers/textures/materials/fabric_29_nrm.jpg rename to scenery/reds_speakers/materials/textures/fabric_29_nrm.jpg diff --git a/scenery/reds_speakers/textures/materials/horn_speaker_bump.jpg b/scenery/reds_speakers/materials/textures/horn_speaker_bump.jpg similarity index 100% rename from scenery/reds_speakers/textures/materials/horn_speaker_bump.jpg rename to scenery/reds_speakers/materials/textures/horn_speaker_bump.jpg diff --git a/scenery/reds_speakers/textures/materials/horn_speaker_color.jpg b/scenery/reds_speakers/materials/textures/horn_speaker_color.jpg similarity index 100% rename from scenery/reds_speakers/textures/materials/horn_speaker_color.jpg rename to scenery/reds_speakers/materials/textures/horn_speaker_color.jpg diff --git a/scenery/reds_speakers/textures/materials/logo.png b/scenery/reds_speakers/materials/textures/logo.png similarity index 100% rename from scenery/reds_speakers/textures/materials/logo.png rename to scenery/reds_speakers/materials/textures/logo.png diff --git a/scenery/reds_speakers/textures/materials/metal_29_col.jpg b/scenery/reds_speakers/materials/textures/metal_29_col.jpg similarity index 100% rename from scenery/reds_speakers/textures/materials/metal_29_col.jpg rename to scenery/reds_speakers/materials/textures/metal_29_col.jpg diff --git a/scenery/reds_speakers/textures/materials/metal_29_nrm.jpg b/scenery/reds_speakers/materials/textures/metal_29_nrm.jpg similarity index 100% rename from scenery/reds_speakers/textures/materials/metal_29_nrm.jpg rename to scenery/reds_speakers/materials/textures/metal_29_nrm.jpg diff --git a/scenery/reds_speakers/textures/materials/metal_grill_ao.jpg b/scenery/reds_speakers/materials/textures/metal_grill_ao.jpg similarity index 100% rename from scenery/reds_speakers/textures/materials/metal_grill_ao.jpg rename to scenery/reds_speakers/materials/textures/metal_grill_ao.jpg diff --git a/scenery/reds_speakers/textures/materials/metal_grill_color.jpg b/scenery/reds_speakers/materials/textures/metal_grill_color.jpg similarity index 100% rename from scenery/reds_speakers/textures/materials/metal_grill_color.jpg rename to scenery/reds_speakers/materials/textures/metal_grill_color.jpg diff --git a/scenery/reds_speakers/textures/materials/metal_grill_metallic.jpg b/scenery/reds_speakers/materials/textures/metal_grill_metallic.jpg similarity index 100% rename from scenery/reds_speakers/textures/materials/metal_grill_metallic.jpg rename to scenery/reds_speakers/materials/textures/metal_grill_metallic.jpg diff --git a/scenery/reds_speakers/textures/materials/metal_grill_normal.jpg b/scenery/reds_speakers/materials/textures/metal_grill_normal.jpg similarity index 100% rename from scenery/reds_speakers/textures/materials/metal_grill_normal.jpg rename to scenery/reds_speakers/materials/textures/metal_grill_normal.jpg diff --git a/scenery/reds_speakers/textures/materials/outdoor_speaker_bump.jpg b/scenery/reds_speakers/materials/textures/outdoor_speaker_bump.jpg similarity index 100% rename from scenery/reds_speakers/textures/materials/outdoor_speaker_bump.jpg rename to scenery/reds_speakers/materials/textures/outdoor_speaker_bump.jpg diff --git a/scenery/reds_speakers/materials/textures/outdoor_speaker_normal.jpg b/scenery/reds_speakers/materials/textures/outdoor_speaker_normal.jpg new file mode 100644 index 0000000..f54eda1 Binary files /dev/null and b/scenery/reds_speakers/materials/textures/outdoor_speaker_normal.jpg differ diff --git a/scenery/reds_speakers/textures/materials/plastic_normal.jpg b/scenery/reds_speakers/materials/textures/plastic_normal.jpg similarity index 100% rename from scenery/reds_speakers/textures/materials/plastic_normal.jpg rename to scenery/reds_speakers/materials/textures/plastic_normal.jpg