<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blair &#8211; Foundry Hub</title>
	<atom:link href="https://www.foundryvtt-hub.com/author/blairm/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.foundryvtt-hub.com</link>
	<description></description>
	<lastBuildDate>Sun, 27 Oct 2024 22:26:32 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.5</generator>

<image>
	<url>https://www.foundryvtt-hub.com/wp-content/uploads/2021/02/cropped-fhub_logo3-32x32.webp</url>
	<title>Blair &#8211; Foundry Hub</title>
	<link>https://www.foundryvtt-hub.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Community Spotlight #7: Creating Content for Foundry with Blair&#8217;s Module Generator!</title>
		<link>https://www.foundryvtt-hub.com/news/community-spotlight-7-creating-content-for-foundry-with-blairs-module-generator/</link>
					<comments>https://www.foundryvtt-hub.com/news/community-spotlight-7-creating-content-for-foundry-with-blairs-module-generator/#respond</comments>
		
		<dc:creator><![CDATA[MattK]]></dc:creator>
		<pubDate>Tue, 21 Sep 2021 00:45:33 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[community spotlight]]></category>
		<category><![CDATA[modules]]></category>
		<guid isPermaLink="false">https://www.foundryvtt-hub.com/?p=100008010</guid>

					<description><![CDATA[Blair, the talented coder behind the Scene Packer module, has come out with his latest enhancement: the Foundry VTT Module Generator. Let&#8217;s learn more about Blair and his project! You can follow Blair&#8217;s work on his Discord as well. FHub: How did you get started with Coding in general, and Foundry in particular? Blair: I&#8217;m [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><strong>Blair, the talented coder behind the Scene Packer module, has come out with his latest enhancement: the Foundry VTT Module Generator. Let&#8217;s learn more about Blair and his project!</strong> <strong>You can follow Blair&#8217;s work on his<a href="https://discord.gg/sbYg8mEB" target="_blank" rel="noopener"> Discord</a> as well.</strong></p>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-color uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-b5662b03"><div class="uagb-columns__overlay"></div><div class="uagb-columns__inner-wrap uagb-columns__columns-2">
<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-0c92acce"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>FHub</strong>: <em>How did you get started with Coding in general, and Foundry in particular?</em></p>
</div></div>



<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-779b7b3f"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap"></div></div>
</div></section>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-none uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-8c1bde6b"><div class="uagb-columns__overlay"></div><div class="uagb-columns__shape uagb-columns__shape-top"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 20" preserveaspectratio="none"><path class="uagb-columns__shape-fill" d="M0,0v3c0,0,393.8,0,483.4,0c9.2,0,16.6,7.4,16.6,16.6c0-9.1,7.4-16.6,16.6-16.6C606.2,3,1000,3,1000,3V0H0z"></path></svg></div><div class="uagb-columns__inner-wrap uagb-columns__columns-2">
<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-5bf6a73e"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap"></div></div>



<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-094f7047"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>Blair</strong>: I&#8217;m a self-taught coder having started a little over 20 years ago. I was running a LAN party in Brisbane, Australia with a group of friends (the LAN still runs today, although not so regularly due to Covid restrictions) and we needed a website to be able to host information on when our next LAN was and what to bring (this is back where you didn&#8217;t have an internet connection at a LAN party, so you had to bring everything you needed with you). This was my entry into HTML and CSS along with PHP. Over time this eventually led into my overall career, with games being a hobby. I had been playing D&amp;D in person with pen and paper for a few years but then Covid meant that we couldn&#8217;t meet up in person anymore, so had to look to online solutions. Eventually I made the switch to Foundry VTT and haven&#8217;t looked back. The level of customization and openness really appeals to me, especially with a programming background.</p>
</div></div>
</div></section>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-color uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-b5e4d59e"><div class="uagb-columns__overlay"></div><div class="uagb-columns__inner-wrap uagb-columns__columns-2">
<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-89e7775c"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>FHub</strong>: <em>Do you GM or play in any TTRPG games now? If so, which ones?</em></p>
</div></div>



<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-cf1feed4"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap"></div></div>
</div></section>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-none uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-58e51553"><div class="uagb-columns__overlay"></div><div class="uagb-columns__shape uagb-columns__shape-top"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 20" preserveaspectratio="none"><path class="uagb-columns__shape-fill" d="M0,0v3c0,0,393.8,0,483.4,0c9.2,0,16.6,7.4,16.6,16.6c0-9.1,7.4-16.6,16.6-16.6C606.2,3,1000,3,1000,3V0H0z"></path></svg></div><div class="uagb-columns__inner-wrap uagb-columns__columns-2">
<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-52829bd3"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap"></div></div>



<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-ac6ce55e"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>Blair</strong>: I GM D&amp;D for a group each fortnight (when there&#8217;s enough of us available) in a fairly haphazard way due to the players&#8217; constantly shifting availability. This means that we often stretch out one-shot style adventures and attempt to tie them together in a somewhat meaningful way &#8211; this is what lead me to creating the Scene Packer module. I was wanting to move my mini-adventures from my local dev machine onto my Foundry VTT instance to pull them into the world there. An &#8220;adventure module&#8221; was the way to do it, but my scene journal pins and actor tokens weren&#8217;t linked because the IDs changed. Thus, Scene Packer was born. I do get to play as a player every now and then but that&#8217;s far less often than when I&#8217;m GMing. I do enjoy building out a mini-adventure, trying out all of the various amazing modules that people create within the community and so it&#8217;s usually me who has yet-another-adventure ready to go. One of my players is willing to GM an Alien RPG campaign at some point and I am very keen to play that &#8211; I&#8217;ve been purposefully avoiding reading or looking at any of the content so as to not spoil any of it.</p>
</div></div>
</div></section>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-color uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-c095abdf"><div class="uagb-columns__overlay"></div><div class="uagb-columns__inner-wrap uagb-columns__columns-2">
<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-98907f49"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>FHub</strong>: <em>Where do you see the content creation ecosystem for Foundry heading, given that it’s becoming even easier for people to create and package up adventures?</em></p>
</div></div>



<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-5c73f791"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap"></div></div>
</div></section>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-none uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-48210c31"><div class="uagb-columns__overlay"></div><div class="uagb-columns__shape uagb-columns__shape-top"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 20" preserveaspectratio="none"><path class="uagb-columns__shape-fill" d="M0,0v3c0,0,393.8,0,483.4,0c9.2,0,16.6,7.4,16.6,16.6c0-9.1,7.4-16.6,16.6-16.6C606.2,3,1000,3,1000,3V0H0z"></path></svg></div><div class="uagb-columns__inner-wrap uagb-columns__columns-2">
<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-a1f87599"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap"></div></div>



<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-68791175"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>Blair</strong>: I can see the content ecosystem for Foundry VTT really exploding. With tools like my module generator and Scene Packer making it easier for non-developers to make modules, it&#8217;s just a matter of distribution. Currently to distribute your content you need to create a module that the end user installs and activates in their world. This is an easy step to do, but it&#8217;s still a required step. A lot of content creators currently release their content via Patreon, so I&#8217;m working with the developer of the Moulinette module to integrate Scene Packer. Moulinette is a way for end users to easily search, browse and follow their favorite Patreon creators and install content straight into their Foundry VTT world with no need to install custom modules for each adventure. I&#8217;m very excited about the amazing content that already gets built, let alone all of the amazing new content that will continue to be built for Foundry VTT.</p>
</div></div>
</div></section>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><h2 class="wp-block-heading" id="understanding-scenepacker-a-laypersons-guide">Understanding Scene-Packer (A Layperson&#8217;s Guide)</h2>


<p>To understand how scene packer works, we must first understand what information is natively stored in a scene in Foundry. Scene data includes walls, lights, ambient sounds, images, fog of war, and drawings. This information follows a scene from world to world without any issues.</p>



<p>But there are times when we wish to store additional information in a scene, like actors and journals, as one would find in a ready-to-go adventure. Once actors and journals on a scene are exported out of one world and into another, the links to the underlying data are lost. This is where scene packer comes to the rescue. Scene packer maintains the links in the ‘packed’ scenes to journals and actors in compendiums, allowing for a truly turn-key solution where anyone could create an ‘adventure’ and export it.</p>



<p>This is the intent of scene packer in a nutshell.</p>



<p>Now, Blair has gone one step further. With his module generator, you can actually create the necessary elements of a full adventure packaged up as a Foundry Module and available to download. A simple solution to a complex series of data packing challenges!</p>
</div></div>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>


<h2 class="wp-block-heading" id="blairs-guide">Blair&#8217;s Guide</h2>


<p>Creating a Foundry VTT module can be quite daunting, time-consuming, and fiddly. I created a <a href="https://sneat.github.io/scene-packer-module-generator/" target="_blank" rel="noreferrer noopener">module generator</a> to make it easier to get a module up and running quickly. Depending on your requirements, you may not even have to open a text editor.</p>



<p>Visit the generator, fill in the form and download your module zip with all of the values filled in.</p>



<p>The generator supports two modes:</p>



<ul class="wp-block-list"><li>Scene Packer integrated<ul><li>This mode (listed as &#8220;new module&#8221; in the generator) creates a new module for you, with <a href="https://foundryvtt.com/packages/scene-packer" target="_blank" rel="noreferrer noopener">Scene Packer module</a> functionality already integrated. This mode is particularly useful for content creators who have an adventure and want to make use of Scene Packer&#8217;s functionality, but don&#8217;t know any JavaScript or aren&#8217;t wanting to fiddle around in a text editor.</li></ul></li><li>Standalone Module<ul><li>This mode creates a module without any dependencies. You could use this to quickly create a Shared Compendium Module to share your actors/items/journals between worlds. Alternatively, this mode can be used as a starting point for any custom module you wanted to build.</li></ul></li></ul>



<p>Module generator: <a href="https://sneat.github.io/scene-packer-module-generator/" target="_blank" rel="noopener">https://sneat.github.io/scene-packer-module-generator/</a></p>



<figure class="wp-block-image size-full"><a href="https://sneat.github.io/scene-packer-module-generator/" target="_blank" rel="noopener"><img fetchpriority="high" decoding="async" width="872" height="556" src="https://www.foundryvtt-hub.com/wp-content/uploads/2021/08/Screen-Shot-2021-08-31-at-1.34.02-pm.png" data-lightbox="gallery"  alt="" class="wp-image-100007893" srcset="https://www.foundryvtt-hub.com/wp-content/uploads/2021/08/Screen-Shot-2021-08-31-at-1.34.02-pm.png 872w, https://www.foundryvtt-hub.com/wp-content/uploads/2021/08/Screen-Shot-2021-08-31-at-1.34.02-pm-300x191.png 300w, https://www.foundryvtt-hub.com/wp-content/uploads/2021/08/Screen-Shot-2021-08-31-at-1.34.02-pm-768x490.png 768w" sizes="(max-width: 872px) 100vw, 872px" /></a></figure>



<p>Are you a content creator? Might you become one now that creating adventures is a much easier process? Drop us a line in the comments and let us know your thoughts!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.foundryvtt-hub.com/news/community-spotlight-7-creating-content-for-foundry-with-blairs-module-generator/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 72/834 objects using Memcached
Page Caching using Disk: Enhanced 
Minified using Disk
Database Caching 1/50 queries in 0.020 seconds using Memcached (Request-wide modification query)

Served from: www.foundryvtt-hub.com @ 2026-05-10 16:44:12 by W3 Total Cache
-->