# How do you switch to a template when starting from a sample scene?

**URL:** <https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082>\
**Category:** 🌵 Needle Engine\
**Tags:** question\
**Created:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082 "2022-10-11T00:00:00Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![discord-import](https://forum.needle.tools/user_avatar/forum.needle.tools/discord-import/32/33_2.png) [@discord-import](https://forum.needle.tools/u/discord-import)\
**Post date:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082/1 "2022-10-11T00:00:00Z")

</div>

e.g. I want to switch from Vite + HTML to Vite + React when I started with a sample scene. Would be useful to know how to in the docs  
[https://github.com/needle-tools/needle-engine-support/blob/822f0c1a662d60bd027c00119f97efbf2ff36486/documentation/html.md](https://github.com/needle-tools/needle-engine-support/blob/822f0c1a662d60bd027c00119f97efbf2ff36486/documentation/html.md)  
 ![unknown.png](https://europe1.discourse-cdn.com/flex006/uploads/needle1/original/2X/1/1d18e04804c72e5fac4461a0d4c0208308e3822d.png)

[Original Post on Discord](https://discord.com/channels/717429793926283276/1029348622111870976)

_by user 103054507105067008_

---

<div class="post-metadata">

**Author:** ![discord-import](https://forum.needle.tools/user_avatar/forum.needle.tools/discord-import/32/33_2.png) [@discord-import](https://forum.needle.tools/u/discord-import)\
**Post date:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082/2 "2022-10-11T00:00:00Z")

</div>

I made a template here and have no idea where to add react to it or what it all means

_by user 103054507105067008_

---

<div class="post-metadata">

**Author:** ![Marcel\_Wiessler1](https://forum.needle.tools/user_avatar/forum.needle.tools/marcel_wiessler1/32/21_2.png) [@Marcel\_Wiessler1](https://forum.needle.tools/u/Marcel_Wiessler1)\
**Post date:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082/3 "2022-10-11T00:00:00Z")

</div>

you can select the template to use when you generate the project in the ExportInfo component  
 ![unknown.png](https://europe1.discourse-cdn.com/flex006/uploads/needle1/original/2X/8/8a2bcd23fbf6be533a084ed92bb6e25106359467.png)

---

<div class="post-metadata">

**Author:** ![Marcel\_Wiessler1](https://forum.needle.tools/user_avatar/forum.needle.tools/marcel_wiessler1/32/21_2.png) [@Marcel\_Wiessler1](https://forum.needle.tools/u/Marcel_Wiessler1)\
**Post date:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082/4 "2022-10-11T00:00:00Z")

</div>

The scriptable object in your screenshot above marks the folder that contains the template files

---

<div class="post-metadata">

**Author:** ![discord-import](https://forum.needle.tools/user_avatar/forum.needle.tools/discord-import/32/33_2.png) [@discord-import](https://forum.needle.tools/u/discord-import)\
**Post date:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082/5 "2022-10-11T00:00:00Z")

</div>

Can I switch/override an existing one? I guess I could just make a new Export gameobject + component and do it there then delete the old one in the scene

_by user 103054507105067008_

---

<div class="post-metadata">

**Author:** ![Marcel\_Wiessler1](https://forum.needle.tools/user_avatar/forum.needle.tools/marcel_wiessler1/32/21_2.png) [@Marcel\_Wiessler1](https://forum.needle.tools/u/Marcel_Wiessler1)\
**Post date:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082/6 "2022-10-11T00:00:00Z")

</div>

You can just change the path in the ExportInfo and then select the other template (if a project at `ProjectFolder` does already exist)

---

<div class="post-metadata">

**Author:** ![discord-import](https://forum.needle.tools/user_avatar/forum.needle.tools/discord-import/32/33_2.png) [@discord-import](https://forum.needle.tools/u/discord-import)\
**Post date:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082/7 "2022-10-11T00:00:00Z")

</div>

![unknown.png](https://europe1.discourse-cdn.com/flex006/uploads/needle1/original/2X/b/b50605b42433e93ac8315353d7c02f98f6a034a3.png)

_by user 103054507105067008_

---

<div class="post-metadata">

**Author:** ![discord-import](https://forum.needle.tools/user_avatar/forum.needle.tools/discord-import/32/33_2.png) [@discord-import](https://forum.needle.tools/u/discord-import)\
**Post date:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082/8 "2022-10-11T00:00:00Z")

</div>

Did what I said above, made new Export component in scene, pointed it to a different, empty project folder then I get this

_by user 103054507105067008_

---

<div class="post-metadata">

**Author:** ![Marcel\_Wiessler1](https://forum.needle.tools/user_avatar/forum.needle.tools/marcel_wiessler1/32/21_2.png) [@Marcel\_Wiessler1](https://forum.needle.tools/u/Marcel_Wiessler1)\
**Post date:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082/9 "2022-10-11T00:00:00Z")

</div>

Looks like the folder is not empty?

---

<div class="post-metadata">

**Author:** ![discord-import](https://forum.needle.tools/user_avatar/forum.needle.tools/discord-import/32/33_2.png) [@discord-import](https://forum.needle.tools/u/discord-import)\
**Post date:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082/10 "2022-10-11T00:00:00Z")

</div>

It was empty I made it myself

_by user 103054507105067008_

---

<div class="post-metadata">

**Author:** ![Marcel\_Wiessler1](https://forum.needle.tools/user_avatar/forum.needle.tools/marcel_wiessler1/32/21_2.png) [@Marcel\_Wiessler1](https://forum.needle.tools/u/Marcel_Wiessler1)\
**Post date:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082/11 "2022-10-11T00:00:00Z")

</div>

Which folder opens when you click the Directory button?

---

<div class="post-metadata">

**Author:** ![discord-import](https://forum.needle.tools/user_avatar/forum.needle.tools/discord-import/32/33_2.png) [@discord-import](https://forum.needle.tools/u/discord-import)\
**Post date:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082/12 "2022-10-11T00:00:00Z")

</div>

![unknown.png](https://europe1.discourse-cdn.com/flex006/uploads/needle1/original/2X/a/a6982f0050aaf0ac46d1fccaba2768dcc52d7749.png)

_by user 103054507105067008_

---

<div class="post-metadata">

**Author:** ![discord-import](https://forum.needle.tools/user_avatar/forum.needle.tools/discord-import/32/33_2.png) [@discord-import](https://forum.needle.tools/u/discord-import)\
**Post date:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082/13 "2022-10-11T00:00:00Z")

</div>

![unknown.png](https://europe1.discourse-cdn.com/flex006/uploads/needle1/original/2X/c/c665bb391e9a0cf3192c3193b6e0fbdc0c406b7c.png)

_by user 103054507105067008_

---

<div class="post-metadata">

**Author:** ![discord-import](https://forum.needle.tools/user_avatar/forum.needle.tools/discord-import/32/33_2.png) [@discord-import](https://forum.needle.tools/u/discord-import)\
**Post date:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082/14 "2022-10-11T00:00:00Z")

</div>

When I click directory, I get C:\Unity\_Projects\clientname\projects\React\React

_by user 103054507105067008_

---

<div class="post-metadata">

**Author:** ![Marcel\_Wiessler1](https://forum.needle.tools/user_avatar/forum.needle.tools/marcel_wiessler1/32/21_2.png) [@Marcel\_Wiessler1](https://forum.needle.tools/u/Marcel_Wiessler1)\
**Post date:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082/15 "2022-10-11T00:00:00Z")

</div>

What about these folders?  
 ![unknown.png](https://europe1.discourse-cdn.com/flex006/uploads/needle1/original/2X/c/cc1459d912a5684fd284cb39fbf9b89634b8683a.png)

---

<div class="post-metadata">

**Author:** ![discord-import](https://forum.needle.tools/user_avatar/forum.needle.tools/discord-import/32/33_2.png) [@discord-import](https://forum.needle.tools/u/discord-import)\
**Post date:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082/16 "2022-10-11T00:00:00Z")

</div>

I made folder empty fresh myself here

_by user 103054507105067008_

---

<div class="post-metadata">

**Author:** ![discord-import](https://forum.needle.tools/user_avatar/forum.needle.tools/discord-import/32/33_2.png) [@discord-import](https://forum.needle.tools/u/discord-import)\
**Post date:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082/17 "2022-10-11T00:00:00Z")

</div>

It was definitely empty brand new I added it myself

_by user 103054507105067008_

---

<div class="post-metadata">

**Author:** ![discord-import](https://forum.needle.tools/user_avatar/forum.needle.tools/discord-import/32/33_2.png) [@discord-import](https://forum.needle.tools/u/discord-import)\
**Post date:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082/18 "2022-10-11T00:00:00Z")

</div>

Seems to be a bug, is there a repo with a react one I can copy for now to get around this?

_by user 103054507105067008_

---

<div class="post-metadata">

**Author:** ![discord-import](https://forum.needle.tools/user_avatar/forum.needle.tools/discord-import/32/33_2.png) [@discord-import](https://forum.needle.tools/u/discord-import)\
**Post date:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082/19 "2022-10-11T00:00:00Z")

</div>

Made an issue to track [https://github.com/needle-tools/needle-engine-support/issues/96](https://github.com/needle-tools/needle-engine-support/issues/96)

_by user 103054507105067008_

---

<div class="post-metadata">

**Author:** ![hybridherbst](https://forum.needle.tools/user_avatar/forum.needle.tools/hybridherbst/32/3416_2.png) [@hybridherbst](https://forum.needle.tools/u/hybridherbst)\
**Post date:** [October 11, 2022, 12:00am UTC](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082/20 "2022-10-11T00:00:00Z")

</div>

Can you

- delete that folder
- generate the project
- check if the files reappear?

To be honest that does look like a human error on your end, and it does look like part of your Unity folders in there

[Next page](https://forum.needle.tools/t/how-do-you-switch-to-a-template-when-starting-from-a-sample-scene/1082.md?page=2)
