<?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>developers &#8211; Foundry Hub</title>
	<atom:link href="https://www.foundryvtt-hub.com/tag/developers/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.foundryvtt-hub.com</link>
	<description></description>
	<lastBuildDate>Sun, 27 Oct 2024 22:28:51 +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>developers &#8211; Foundry Hub</title>
	<link>https://www.foundryvtt-hub.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Vote in the Third Annual Foundry Package Jam</title>
		<link>https://www.foundryvtt-hub.com/featured/vote-in-the-third-annual-foundry-package-jam/</link>
					<comments>https://www.foundryvtt-hub.com/featured/vote-in-the-third-annual-foundry-package-jam/#comments</comments>
		
		<dc:creator><![CDATA[Corporat]]></dc:creator>
		<pubDate>Tue, 01 Nov 2022 20:10:46 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[FVTT]]></category>
		<category><![CDATA[league of extraordinary foundry vtt developers]]></category>
		<category><![CDATA[Package Jam]]></category>
		<guid isPermaLink="false">https://www.foundryvtt-hub.com/?p=100010680</guid>

					<description><![CDATA[This year, participants entered 22 brand new packages, all compatible with FVTT V10 and enabling many new options for your campaign, and now we need your help choosing the winners!]]></description>
										<content:encoded><![CDATA[
<p>The League of Extraordinary Foundry VTT Developers strives to provide a fun and engaging environment for new developers to explore Foundry VTT package development. That’s why every year we host the Foundry Package Jam, a prize-filled competition for new and experienced software devs alike!</p>



<p>This year, participants entered 22 brand new packages, all compatible with FVTT V10 and enabling many new options for your campaign, and now we need <strong>your</strong> help choosing the winners!</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"><h2 class="wp-block-heading" id="vote-for-the-winners"><strong>Vote for the winners</strong></h2>


<p>Please visit this page and sign in with your Foundry Hub account (if you don&#8217;t have one, please sign up for one) to make your picks.</p>


<h4 class="wp-block-heading" id="voting-ends-on-november-7th-at-3pm-us-eastern-time-2000utc">Voting ends on November 7th at 3pm US Eastern time (20:00UTC)!</h4></div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<div class="wp-block-buttons alignfull is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-1 wp-block-buttons-is-layout-flex">
<div class="wp-block-button has-custom-width wp-block-button__width-100 is-style-fill"><a class="wp-block-button__link has-background" href="https://www.foundryvtt-hub.com/package-jam/" style="background:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(118,160,214) 52%,rgb(68,125,199) 100%)"><strong>Vote now</strong></a></div>
</div>
</div>
</div>



<p>You may vote for up to three nominees in each category, in up to ten different categories:</p>



<ul class="wp-block-list"><li><em>Best Package </em></li><li><em>Best Package from a First-time Author</em></li><li><em>Most Useful</em> &#8211; Many GMs or players will find their Foundry game improved from enabling this package. </li><li><em>Most Polished</em> &#8211; The package author made every effort to ensure full functionality and considered every use case and detail. </li><li><em>Most Mind-Blowing</em> &#8211; This package exceeds expectations of what&#8217;s possible inside Foundry. </li><li>Wackiest &#8211; This package will make GMs and players laugh, mostly out of absurdity, or is just <em>weird</em>, but in a good way.</li><li><em>Most Gorgeous</em> &#8211; The package author utilized the game canvas, webpage styling, or design principles to provide an elevated experience for their users. </li><li><em>Most Massive</em> &#8211; The effort that went into the package was evident in the number of features, amount of content, or a wide set of configuration possiblities that enables users to try it a multitude of ways. </li><li><em>Most Educational</em> &#8211; The package author used this opportunity to bring real world knowledge/data into their submission for the benefit of their users, or it allows educational opportunities between GM and players.</li><li><em>Most Integratabtle</em> &#8211; The package allows the most flexibility and interoperability for other packages to leverage an API or configuration options provided specifically for other FVTT package developers. </li></ul>



<p>We thank all of our sponsors for this year’s prizes. </p>



<ul class="wp-block-list"><li><a href="https://foundryvtt.com/" data-type="URL" data-id="https://foundryvtt.com/" target="_blank" rel="noreferrer noopener">Foundry Gaming</a> &#8211; a Foundry VTT merch t-shirt for every winner</li><li><a href="https://therollsmith.com/" target="_blank" rel="noreferrer noopener">The Rollsmith</a> &#8211; a $50 gift card (The Rollsmith) for the winner in the <em>Most Mind-blowing</em> category, and a commemorative D20 (for Dice So Nice!) for every participant</li><li><a href="https://forge-vtt.com/" data-type="URL" data-id="https://forge-vtt.com/" target="_blank" rel="noreferrer noopener">The Forge</a> &#8211; $20 gift cards (The Forge) for every winner</li><li><a href="https://forge-vtt.com/bazaar#type=all&amp;filter=marketplace&amp;search=%5B%22author%3AWild%20Magic%20Surge%22%5D" target="_blank" rel="noreferrer noopener">Wild Magic Surge</a> &#8211; three asset packs for every winner</li><li><a href="https://world-smiths.github.io/page/" target="_blank" rel="noreferrer noopener">World Smiths and CZRPG</a> &#8211; The Singing Grove, an adventure module, for the winner in the <em>Most Integratable</em> category</li><li>ghost &#8211; Michael Ghelfi audio modules for the the winners in the <em>Most Useful</em>, <em>Most Polished</em> and <em>Most Massive</em> categories</li><li>friendlylambda &#8211; a $100 gift card (Amazon, The Forge, or another service/site of choice) for the winner in the <em>Best Package</em> category</li><li>BadIdeasBureau &#8211; a 1 month subscription to dropout.tv for the winner in the <em>Wackiest</em> category</li><li>ccjmk &#8211; a $25 gift card (DriveThruRPG) for the winner in the <em>Most Gorgeous</em> category</li><li>errational &#8211; a $25 gift card (Rollsmith, The Forge, DriveThruRPG, or Amazon (winner&#8217;s choice)) for the winner in the <em><em>Best Package from a First-time Author</em></em> category</li><li>corporat &#8211; a $25 gift card for the winner in the <em>Most Educational</em> category</li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.foundryvtt-hub.com/featured/vote-in-the-third-annual-foundry-package-jam/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Let&#8217;s translate all the packages! We&#8217;re proud to announce our new project: Foundry Hub Weblate</title>
		<link>https://www.foundryvtt-hub.com/news/lets-translate-all-the-packages-were-proud-to-announce-our-new-project-foundry-hub-weblate/</link>
					<comments>https://www.foundryvtt-hub.com/news/lets-translate-all-the-packages-were-proud-to-announce-our-new-project-foundry-hub-weblate/#respond</comments>
		
		<dc:creator><![CDATA[JDW]]></dc:creator>
		<pubDate>Sat, 03 Sep 2022 01:57:33 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[tools]]></category>
		<guid isPermaLink="false">https://www.foundryvtt-hub.com/?p=100010440</guid>

					<description><![CDATA[We&#8217;ve been hard at work preparing our latest tool designed to help the Foundry VTT community, and this time we&#8217;re going global! We are proud to present the Foundry Hub Weblate website. A platform dedicated to helping both developers and users localize Foundry VTT modules and systems. Up until now, while some developers have been [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>We&#8217;ve been hard at work preparing our latest tool designed to help the Foundry VTT community, and this time we&#8217;re going global!</p>



<p>We are proud to present the <a href="https://weblate.foundryvtt-hub.com" target="_blank" rel="noreferrer noopener">Foundry Hub Weblate</a> website. A platform dedicated to helping both developers and users localize Foundry VTT modules and systems.</p>



<figure class="wp-block-image size-full"><a href="https://www.foundryvtt-hub.com/wp-content/uploads/2022/09/image.png" data-lightbox="gallery"><img fetchpriority="high" decoding="async" width="1135" height="380" src="https://www.foundryvtt-hub.com/wp-content/uploads/2022/09/image.png" alt="" class="wp-image-100010441" srcset="https://www.foundryvtt-hub.com/wp-content/uploads/2022/09/image.png 1135w, https://www.foundryvtt-hub.com/wp-content/uploads/2022/09/image-300x100.png 300w, https://www.foundryvtt-hub.com/wp-content/uploads/2022/09/image-1024x343.png 1024w, https://www.foundryvtt-hub.com/wp-content/uploads/2022/09/image-768x257.png 768w" sizes="(max-width: 1135px) 100vw, 1135px" /></a><figcaption>Any (free) package localization can be hosted on the Foundry Hub Weblate</figcaption></figure>



<p>Up until now, while some developers have been using their own localization software, most of the existing packages are either not localized or use flat <code>.json</code> files and a good pair of eyes to maintain their translation files.</p>



<p>With this initiative, we hope to encourage the community to improve package accessibility for non-English speakers.</p>



<p>Some key points:</p>



<ul class="wp-block-list"><li>We take care of the technical stuff; adding a new package on the Weblate server is trivial for the developers.</li><li>No need to know how to use Git or how to create Pull Request for the users who wish to help translate. Just use the website.</li><li>Thanks to our custom addon, users can add an entire new language to a project without any help from the developer. Weblate even edits the package manifest for them.</li><li>No risk to the package repository; changes are automatically sent as a Pull Request once every 24 hours.</li><li>Want some help from an AI? Machine translation suggestions from DeepL are available directly while translating a project.</li></ul>



<p>If you are a bilingual player wondering how you can contribute to the community or a developer wishing to empower Foundry VTT players from all over the world, check the <a href="https://weblate.foundryvtt-hub.com" target="_blank" rel="noreferrer noopener">Foundry Hub Weblate</a>!</p>



<p>As for every other project we maintain (this website, <a href="https://foundryvtt.wiki/" target="_blank" rel="noreferrer noopener">foundry.wiki</a>, Weblate), server costs are covered by donations. If you like what we do, please consider donating to help us keep the lights on.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://opencollective.com/foundry-hub" target="_blank" rel="noreferrer noopener"><img decoding="async" width="298" height="48" src="https://www.foundryvtt-hub.com/wp-content/uploads/2022/09/button.png" data-lightbox="gallery"  alt="" class="wp-image-100010451"/></a></figure></div>


<hr class="wp-block-separator has-alpha-channel-opacity"/>


<h1 class="wp-block-heading" id="faq">F.A.Q.</h1>

<h2 class="wp-block-heading" id="what-is-weblate">What is Weblate?</h2>


<p>Weblate is a copylefted libre software web-based continuous localization system, used by over 2500 libre projects and companies in more than 165 countries.<br>It provides a simple, powerful and easy-to-use interface for translating software projects with a focus on community-driven projects.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%">
<figure class="wp-block-image size-large"><a href="https://www.foundryvtt-hub.com/wp-content/uploads/2022/09/image-1.png" data-lightbox="gallery"><img decoding="async" width="1024" height="642" src="https://www.foundryvtt-hub.com/wp-content/uploads/2022/09/image-1-1024x642.png" alt="" class="wp-image-100010443" srcset="https://www.foundryvtt-hub.com/wp-content/uploads/2022/09/image-1-1024x642.png 1024w, https://www.foundryvtt-hub.com/wp-content/uploads/2022/09/image-1-300x188.png 300w, https://www.foundryvtt-hub.com/wp-content/uploads/2022/09/image-1-768x481.png 768w, https://www.foundryvtt-hub.com/wp-content/uploads/2022/09/image-1.png 1375w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption>The Weblate UI is optimized to help you translate things with ease and speed</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>
</div>


<h2 class="wp-block-heading" id="what-is-foundry-hub-weblate">What is Foundry Hub Weblate?</h2>


<p>Foundry Hub Weblate is a community-maintained Weblate <strong>server </strong>that is used to translate Foundry VTT modules and systems.<br>It is provided free of charge to Foundry VTT community members and is hosted on the Foundry Hub servers.</p>


<h2 class="wp-block-heading" id="who-can-use-weblate">Who can use Weblate?</h2>


<p>Anyone can use Weblate to translate Foundry VTT modules and systems. Just create a free account and start translating any of the modules and systems currently available on Foundry Hub Weblate.<br>Please make sure to read each project’s translation instructions in their <code>info</code> section.</p>


<h2 class="wp-block-heading" id="i-am-a-translator-how-do-i-get-started">I am a translator. How do I get started?</h2>


<p>Check this video demonstrating how to get started with Weblate: </p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%">
<figure class="wp-block-embed is-type-rich is-provider-embed-handler wp-block-embed-embed-handler wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Weblate short demo" width="1140" height="855" src="https://www.youtube.com/embed/UoXQtX3h_Qk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>
</div>


<h2 class="wp-block-heading" id="i-am-a-developer-how-do-i-get-my-project-translated">I am a developer. How do I get my project translated?</h2>


<p>Check the <a href="https://foundry-hub.github.io/weblate/getting-started/" target="_blank" rel="noreferrer noopener">Getting Started</a> page for instructions on how to get your project translated on Foundry Hub Weblate.</p>



<p>Once your project is set up, read our <a href="https://foundry-hub.github.io/weblate/recommendations/" target="_blank" rel="noreferrer noopener">Recommendations for developers</a> page for tips on how to get the best out of Weblate.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.foundryvtt-hub.com/news/lets-translate-all-the-packages-were-proud-to-announce-our-new-project-foundry-hub-weblate/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Package Jam 2022</title>
		<link>https://www.foundryvtt-hub.com/news/package-jam-2022/</link>
					<comments>https://www.foundryvtt-hub.com/news/package-jam-2022/#respond</comments>
		
		<dc:creator><![CDATA[arcanist]]></dc:creator>
		<pubDate>Sun, 24 Jul 2022 14:29:41 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[FVTT]]></category>
		<category><![CDATA[league of extraordinary foundry vtt developers]]></category>
		<category><![CDATA[modules]]></category>
		<category><![CDATA[Package Jam]]></category>
		<category><![CDATA[package jams]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[v10]]></category>
		<guid isPermaLink="false">https://www.foundryvtt-hub.com/?p=100010106</guid>

					<description><![CDATA[The League of Extraordinary Foundry Virtual Tabletop Developers is proud to announce its third anniversary package jam.

A Package Jam is an event where anyone can participate by creating a new module or system (called "packages") for Foundry VTT. It is a great way to start Foundry development or try something new and different from your existing packages. At the end of the event, the players can vote for their favorite packages, and the winners even get a small prize.]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-uagb-inline-notice uagb-inline_notice__outer-wrap uagb-inline_notice__align-left uagb-block-2c1aaf82"><h4 class="uagb-notice-title">Update: end of jam delayed</h4><div class="uagb-notice-text"><p>We intended to have the Package Jam end just after the release of v10 stable. As that was delayed by the core team, we will be postponing the end date of the Package Jam for another month until Monday 19 September 2022. That leaves you plenty of extra time to create some new exciting submissions, polish up your existing ones, or finish up an old project that you haven&#8217;t touched in a while and never released!</p></div></div>



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



<p>The League of Extraordinary Foundry Virtual Tabletop Developers is proud to announce its third-anniversary package jam!</p>



<p>A Package Jam is an event where anyone can participate by creating a new module or system (called &#8220;packages&#8221;) for Foundry VTT. It is a great way to start Foundry development or try something new and different from your existing packages. At the end of the event, the players can vote for their favorite packages, and the winners even get a small prize.</p>



<p>Anyone interested in publishing a new Foundry VTT package is encouraged to participate. The primary goal of the package jam is to provide a fun and engaging environment for new developers to explore FVTT package development.</p>



<p>If you aren&#8217;t already there, please consider joining the <a href="https://discord.gg/fvttdevleague" data-type="URL" data-id="https://discord.gg/fvttdevleague" target="_blank" rel="noreferrer noopener nofollow">League&#8217;s Discord server</a>. There&#8217;s no other place like it if you&#8217;re interested in FVTT package development!</p>


<h2 class="wp-block-heading" id="submitting-a-package">Submitting a package</h2>


<p>There are a few condition in order for your package to be eligible:</p>



<ul class="wp-block-list"><li>It must be submitted between now and midnight on August 22nd (EST).</li><li>It needs to be approved by Foundry staff for the <a href="https://foundryvtt.com/packages/submit" data-type="URL" data-id="https://foundryvtt.com/packages/submit" target="_blank" rel="noreferrer noopener nofollow">official package listing</a>.</li><li>An <a href="https://opensource.org/licenses/" data-type="URL" data-id="https://opensource.org/licenses/" target="_blank" rel="noreferrer noopener nofollow">open source license</a> is required.</li><li>It must be compatible with FVTT v10.</li><li>You must include the following field in your manifest file:</li></ul>


<pre class="wp-block-code"><span><code class="hljs language-javascript"><span class="hljs-string">"flags"</span>: {
    <span class="hljs-string">"fvttdevleague"</span>: {
        <span class="hljs-string">"package-jam"</span>: <span class="hljs-number">2022</span>
    }
}</code></span></pre>


<p><strong>Winning a category entitles you to one of our TBA prizes, including gift cards to The Forge!</strong></p>


<h3 class="wp-block-heading" id="categories">Categories</h3>


<ul class="wp-block-list"><li>Best Package</li><li>First Package</li><li>Useful</li><li>Polished</li><li>Mind-blowing</li><li>Wacky</li><li>Gorgeous</li><li>Massive</li><li>Educational</li><li>Integratable</li></ul>


<h2 class="wp-block-heading" id="voting-on-foundry-hub">Voting on Foundry Hub</h2>


<p>This year we have a two-phase voting system.</p>



<p>First, a panel of volunteer judges will each nominate entries for consideration in each category. The top entries in each category will form the shortlist for that category!</p>



<p>Afterward, we’ll open the voting to anyone with a free Foundry Hub account. Each Foundry Hub member votes for up to three of the nominees in each category. The one with the most votes is the winner! Don&#8217;t forget the best overall package, which every package will be eligible for! If it’s your first time submitting a FVTT package, your package will automatically be nominated for the “first package” category.</p>


<h2 class="wp-block-heading" id="become-a-judge">Become a judge</h2>


<p>If you aren&#8217;t able to participate by submitting a package, we will make a public call for volunteer judges in August, so make sure to join our Discord server and get the @league-announcements role to be notified for that. People entering into the Package jam are not eligible. Anyone who doesn&#8217;t complete their package in time for the jam may submit their interest as a judge instead.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="is-style-default has-small-font-size"><em>Fine print: Official start time July 22, 2022 12:00 PM. Official end time August 22, 2022 12:00 PM. All submissions must be compatible with Foundry VTT V10, packages that the judges are unable to get running or test will be disqualified from nomination. Judge votes have equal weight. A developer can have a maximum of 2 packages nominated per category. If a category doesn&#8217;t get more than three nominees, that category will be removed. For the public voting phase, Foundry Hub user votes have equal weight and are not ranked. A user can cast a maximum of 3 votes. The package with the most votes wins. In the event of a tie for most votes, tied entries share the victory. The prize recipient will be decided according to a 1vs1 Fifth Edition Dungeons and Dragons Level 14 deathmatch adjudicated by an impartial dungeonmaster. No fudged rolls, all DM decisions final.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.foundryvtt-hub.com/news/package-jam-2022/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Community Spotlight #4:  Moulinette is trying to change the game</title>
		<link>https://www.foundryvtt-hub.com/fvtt-community/interview/community-spotlight-4-moulinette-is-trying-to-change-the-game/</link>
					<comments>https://www.foundryvtt-hub.com/fvtt-community/interview/community-spotlight-4-moulinette-is-trying-to-change-the-game/#comments</comments>
		
		<dc:creator><![CDATA[MattK]]></dc:creator>
		<pubDate>Fri, 04 Jun 2021 19:30:35 +0000</pubDate>
				<category><![CDATA[Interview]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[community spotlight]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[reddit ama]]></category>
		<guid isPermaLink="false">https://www.foundryvtt-hub.com/?p=100006757</guid>

					<description><![CDATA[An Interview with Sven Werlen, aka Dorgendubal, creator of Moulinette. This article is paired with an AMA (Ask Me Anything) at the Foundry Reddit. Questions for Dorgendubal? Find the AMA link *HERE* Moulinette is a series of modules created by Sven Werlen, aka Dorgendubal, a talented programmer from Switzerland who now lives in Montréal, Canada. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>An Interview with Sven Werlen, aka Dorgendubal, creator of Moulinette.</p>



<p><strong>This article is paired with an AMA (Ask Me Anything) at the Foundry Reddit. Questions for Dorgendubal? Find the AMA link <a href="https://www.reddit.com/r/FoundryVTT/comments/nsdjn2/ama_creator_of_moulinette_modules_dorgendubal_ask/" class="rank-math-link" target="_blank" rel="noopener">*HERE*</a></strong></p>



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



<section class="wp-block-uagb-section uagb-section__wrap uagb-section__background-undefined uagb-block-3f0b098d"><div class="uagb-section__overlay"></div><div class="uagb-section__inner-wrap">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-4 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<section class="wp-block-uagb-section uagb-section__wrap uagb-section__background-color uagb-block-e64fd125"><div class="uagb-section__overlay"></div><div class="uagb-section__inner-wrap">
<p><strong>Moulinette</strong> <em>fr.</em> <em>/ mu.li.nɛt /</em></p>



<hr class="wp-block-separator has-text-color has-background has-black-background-color has-black-color is-style-wide"/>



<ol class="wp-block-list"><li>A Food Mill.<br></li><li>The ostentatious twirling of a sword when facing multiple opponents, suggesting the turning sails of a windmill.</li></ol>
</div></section>



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



<p>Dorgendubal chose Moulinette for his suite of modules because &#8220;most of what my modules do is transforming data into something else. Moulinette Cloud automatically converts images to webp format, then the Tiles module reuses the images and converts them into tiles, tokens or articles.&#8221;</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-gallery columns-1 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><ul class="blocks-gallery-grid"><li class="blocks-gallery-item"><figure><img loading="lazy" decoding="async" width="500" height="393" src="https://www.foundryvtt-hub.com/wp-content/uploads/2021/06/Moulin_Legume.jpg" alt="" data-id="100006768" class="wp-image-100006768" srcset="https://www.foundryvtt-hub.com/wp-content/uploads/2021/06/Moulin_Legume.jpg 500w, https://www.foundryvtt-hub.com/wp-content/uploads/2021/06/Moulin_Legume-300x236.jpg 300w" sizes="(max-width: 500px) 100vw, 500px" /></figure></li></ul><figcaption class="blocks-gallery-caption">Une&nbsp;<strong>moulinette</strong>&nbsp;à légumes.</figcaption></figure>
</div>
</div>
</div></section>



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



<p>Moulinette is a series of modules created by Sven Werlen, aka Dorgendubal, a talented programmer from Switzerland who now lives in Montréal, Canada. The modules consist of a core and 5 sub-modules which have different functions. You only need to install the core and then you are free to install whichever modules suit your needs.</p>



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



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list"><li><a href="https://github.com/SvenWerlen/moulinette-core#forge" class="rank-math-link" target="_blank" rel="noopener"><strong>Moulinette Forge &#8211; Scenes</strong></a>: seamlessly import fully built scenes into your world. Share your scenes with the community.</li></ul>



<ul class="wp-block-list"><li><a href="https://github.com/SvenWerlen/moulinette-core#forge-sounds" target="_blank" rel="noopener"><strong>Moulinette Forge &#8211; Sounds</strong></a>: bring your own sounds and let Moulinette manage them for you (or search from a massive database). Search and play a sound on-the-fly or create a playlist. Create a unique soundboard using icons to represent sounds.</li></ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list"><li><a style="font-family: inherit" href="https://github.com/SvenWerlen/moulinette-core#forge-tiles" target="_blank" rel="noopener"><strong>Moulinette Forge &#8211; Tiles</strong></a><span style="color: inherit;font-family: inherit">: search tiles and drop them on your maps. Bring your own images and let Moulinette manage them for you.</span></li></ul>



<ul class="wp-block-list"><li><a href="https://github.com/SvenWerlen/moulinette-core#forge-search" target="_blank" rel="noopener"><strong>Moulinette Forge &#8211; Image search</strong></a>: search images and generate journal entries automatically.</li></ul>



<ul class="wp-block-list"><li><a href="https://github.com/SvenWerlen/moulinette-core#forge-game" target="_blank" rel="noopener"><strong>Moulinette Forge &#8211; Icons</strong></a>: search and import game icons from game-icons.net.</li></ul>
</div>
</div>



<p>There’s a lot here so let’s dive in! First up we hear from Sven and learn how this fantastic suite of modules came about.</p>



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



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-ec786f8f"><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-8df4b911"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>FHub</strong>: <em>What does Moulinette do for Foundry users?</em></p>
</div></div>



<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-87bd8123"><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-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-b72c1c83"><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-35987080"><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-8eeb7207"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>SW:</strong> Moulinette provides a set of tools to help DMs managing and searching their assets. You can drop all your assets in one or more folders and the module will index them in order to access them in Foundry with user-friendly interfaces. For example, an image can serve as a tile but also as a token (for a character) or even as a journal.</p>



<p>On top of that the module also implements a few integrations with external search engines like <a href="https://game-icons.net/" class="rank-math-link" target="_blank" rel="noopener">game-icons.net</a>, the <a href="https://sound-effects.bbcrewind.co.uk/" class="rank-math-link" target="_blank" rel="noopener">BBC sound effects library</a> or even image search using the <a href="https://search.creativecommons.org/" class="rank-math-link" target="_blank" rel="noopener">Creative Commons search engine</a> or <a href="https://www.bing.com/" class="rank-math-link" target="_blank" rel="noopener">Bing</a>.</p>



<p>You are in the middle of a game and a player asks you for a description of the inn? You can within seconds search for images with terms like &#8220;rpg medieval inn&#8221; and generate a journal that you can share with your players.</p>



<p>The Moulinette Sounds module also provides a soundboard which allows a GM to quickly play a selected or randomly chosen sound from a list, as well as decorate the sounds on it with different icons.</p>
</div></div>
</div></section>



<section class="wp-block-uagb-section uagb-section__wrap uagb-section__background-undefined uagb-block-71a86b2e"><div class="uagb-section__overlay"></div><div class="uagb-section__inner-wrap">
<figure class="wp-block-gallery columns-2 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex"><ul class="blocks-gallery-grid"><li class="blocks-gallery-item"><figure><a href="https://www.foundryvtt-hub.com/wp-content/uploads/2021/06/bring-your-own.jpg" data-lightbox="gallery"><img loading="lazy" decoding="async" width="1238" height="823" src="https://www.foundryvtt-hub.com/wp-content/uploads/2021/06/bring-your-own.jpg" alt="" data-id="100006825" data-full-url="https://www.foundryvtt-hub.com/wp-content/uploads/2021/06/bring-your-own.jpg" data-link="https://www.foundryvtt-hub.com/?attachment_id=100006825" class="wp-image-100006825" srcset="https://www.foundryvtt-hub.com/wp-content/uploads/2021/06/bring-your-own.jpg 1238w, https://www.foundryvtt-hub.com/wp-content/uploads/2021/06/bring-your-own-300x199.jpg 300w, https://www.foundryvtt-hub.com/wp-content/uploads/2021/06/bring-your-own-1024x681.jpg 1024w, https://www.foundryvtt-hub.com/wp-content/uploads/2021/06/bring-your-own-768x511.jpg 768w" sizes="(max-width: 1238px) 100vw, 1238px" /></a><figcaption class="blocks-gallery-item__caption">Index and access your local assets with Moulinette&#8217;s interface.</figcaption></figure></li><li class="blocks-gallery-item"><figure><a href="https://www.foundryvtt-hub.com/wp-content/uploads/2021/06/search-bing.jpg" data-lightbox="gallery"><img loading="lazy" decoding="async" width="1335" height="747" src="https://www.foundryvtt-hub.com/wp-content/uploads/2021/06/search-bing.jpg" alt="" data-id="100006830" data-full-url="https://www.foundryvtt-hub.com/wp-content/uploads/2021/06/search-bing.jpg" data-link="https://www.foundryvtt-hub.com/?attachment_id=100006830" class="wp-image-100006830" srcset="https://www.foundryvtt-hub.com/wp-content/uploads/2021/06/search-bing.jpg 1335w, https://www.foundryvtt-hub.com/wp-content/uploads/2021/06/search-bing-300x168.jpg 300w, https://www.foundryvtt-hub.com/wp-content/uploads/2021/06/search-bing-1024x573.jpg 1024w, https://www.foundryvtt-hub.com/wp-content/uploads/2021/06/search-bing-768x430.jpg 768w" sizes="(max-width: 1335px) 100vw, 1335px" /></a><figcaption class="blocks-gallery-item__caption">Quickly search for images and import them directly into your game.</figcaption></figure></li></ul></figure>
</div></section>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-5c7167e8"><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-790d6f11"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>FHub</strong>: <em>There’s a lot of powerful tools here. How (and why) did you develop such an advanced set of modules?</em></p>
</div></div>



<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-db0b92ec"><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-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-32ee1308"><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-6438919a"><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-1410a46c"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>SW</strong>: I discovered Foundry in April of 2020 and immediately fell in love with its flexibility. As I built my campaign (as a DM), I ran into some repetitive actions that I tried to optimize. I started by developing macros, then modules. Then, a few people from the Francophone community began to appreciate certain elements and to suggest improvements. In summary, initially, it is above all for my games that I developed these modules. And I still use them a lot.</p>
</div></div>
</div></section>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-312fa6d4"><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-59b990c0"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>FHub</strong>: <em>You’re obviously a talented programmer. How did you develop that skillset?</em></p>
</div></div>



<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-64d501f9"><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-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-aa2b32ea"><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-a7b2bf6c"><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-a21eebf0"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>SW</strong>: I&#8217;m not that talented (a good JavaScript developer would certainly have a lot of advice for me <img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ). What makes me strong is that I am quite versatile. I worked for a long time as a web/backend developer. I have been using Linux for 20 years, which helps me with cloud hosting, pipeline development and automation. But most of what I do is reuse things I find on the internet.</p>
</div></div>
</div></section>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-a6975285"><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-b5939b93"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>FHub:</strong><em>What drove you to create this series of tools?</em></p>
</div></div>



<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-f2fb9d8c"><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-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-3f131dc9"><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-8ef45922"><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-d32c571b"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>SW</strong>: It is very rewarding to see other users enjoying your work. I have a particular motivation because, as a DM, I use my modules every week. But I&#8217;m impressed with the amount of great suggestions for improvement coming from users. And I especially love chatting with creators, understanding how they work, and trying to find ways to make it easier for them. If I can save one hour an artist spends “wasting” his time in packaging and publishing his creations, that means that this same artist can spend that hour creating amazing assets.</p>
</div></div>
</div></section>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-7b4de21d"><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-c8e89eb7"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>FHub</strong>: <em>What’s next for Moulinette? Where do you see the development of this module going?</em></p>
</div></div>



<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-8420e1bb"><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-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-148d0e06"><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-a1e57dcd"><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-4119e2f6"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>SW</strong>: I am now focusing on the cloud part of Moulinette. My goal with this project is to bring creators closer to their users. Moulinette Cloud offers fast hosting capabilities for creators which can save them a lot of time. For example, Moulinette Cloud automatically converts images to webp format or even generates thumbnails for videos. It also offers integration with Patreon to secure your assets. On the other hand, users no longer need to download, update, host and index assets from the content creators they support. As soon as a creator publishes a pack, it becomes immediately available to his supporters (through Moulinette’s interfaces and searches). You don’t even need to reload your page.</p>
</div></div>
</div></section>



<section class="wp-block-uagb-section uagb-section__wrap uagb-section__background-undefined uagb-block-cff92a3d"><div class="uagb-section__overlay"></div><div class="uagb-section__inner-wrap">
<section class="wp-block-uagb-section uagb-section__wrap uagb-section__background-color uagb-block-c4a50038"><div class="uagb-section__overlay"></div><div class="uagb-section__inner-wrap">
<p class="has-text-align-center"><strong><em>Creators interested in joining Moulinette&#8217;s cloud service can check it out <a href="https://moulinette.boisdechet.org/" class="rank-math-link" target="_blank" rel="noopener">here</a>.</em></strong></p>
</div></section>



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



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Moulinette Cloud for Foundry VTT - Search and import assets from the cloud directly inside Foundry!" width="1140" height="641" src="https://www.youtube.com/embed/KRMqZD9QxQ8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div><figcaption>Sven is working with several creators, like <a href="https://www.patreon.com/baileywiki" class="rank-math-link" target="_blank" rel="noopener">Baileywiki</a>, <a href="https://www.patreon.com/tomcartos" class="rank-math-link" target="_blank" rel="noopener">Tom Cartos</a>, <a href="http://patreon.com/Beneosbattlemaps" class="rank-math-link" target="_blank" rel="noopener">Beneos Battlemaps</a> and <a href="https://www.patreon.com/rpgscenery/" class="rank-math-link" target="_blank" rel="noopener">RPG Scenery</a>, to bring fully built scenes and assets to your game via the Cloud, and hopefully many more very soon. No more downloading content from Patreon and spending hours sorting things into compendiums!</figcaption></figure>
</div></section>



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



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



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



<p><em>For more on Moulinette and Moulinette Cloud, head over to Dorgendubal&#8217;s <a class="rank-math-link" href="https://www.patreon.com/moulinette" target="_blank" rel="noopener">Patreon</a> or stop by his <a href="https://discord.gg/xg3dcMQfP2" target="_blank" rel="noopener">Discord</a> and check it out for yourself!</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.foundryvtt-hub.com/fvtt-community/interview/community-spotlight-4-moulinette-is-trying-to-change-the-game/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Developers are People Too</title>
		<link>https://www.foundryvtt-hub.com/fvtt-community/commentary/developers-are-people-too/</link>
					<comments>https://www.foundryvtt-hub.com/fvtt-community/commentary/developers-are-people-too/#comments</comments>
		
		<dc:creator><![CDATA[Calego (Elf Friend)]]></dc:creator>
		<pubDate>Wed, 05 May 2021 16:11:31 +0000</pubDate>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[commentary]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[league of extraordinary foundry vtt developers]]></category>
		<category><![CDATA[open letters]]></category>
		<guid isPermaLink="false">https://www.foundryvtt-hub.com/?p=100005602</guid>

					<description><![CDATA[Dear Foundry Community, First of all thanks for all the support you show to the community of volunteer developers which work to make our favorite VTT even better with a host of systems, modules, content packs, and more. The League of Extraordinary Foundry VTT Developers has a gentle reminder for you: Developers are People Too [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<p><em>Dear Foundry Community,</em></p>



<p>First of all thanks for all the support you show to the community of volunteer developers which work to make our favorite VTT even better with a host of systems, modules, content packs, and more.</p>



<p>The League of Extraordinary Foundry VTT Developers has a gentle reminder for you:</p>



<figure class="wp-block-pullquote is-style-default"><blockquote><p>Developers are People Too</p></blockquote></figure>



<p>We are tinkers, artificers, wizards, and we do this code-craft as a hobby. Our hobbies consume our free time, and we offer the fruits of our free time up to the world for free (some of us have ways in which you can support our efforts monetarily, but the vast majority of us do not).</p>



<p>Our free time is as limited as your own, and as 0.8 enters Beta I want to remind you that many Systems and Modules will require some work to be compatible with this major core update. There will be issues, some small, some large, with the systems you rely on and the modules you love.</p>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-060bbe98"><div class="uagb-columns__overlay"></div><div class="uagb-columns__inner-wrap uagb-columns__columns-1">
<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-3d1647aa"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p>Do not update your game and expect things to work.</p>



<p>Do not rush to the repository of the Open Source System or Module to create a hasty and unhelpful &#8220;This is broken in 0.8.2&#8221; report.</p>



<p>Do not be demanding of the free time we voluntarily pump into this hobby.</p>



<p>Be patient. Be helpful.</p>
</div></div>
</div></section>



<p>I can assure you that there isn&#8217;t a package dev out there who isn&#8217;t worried about what 0.8 will break in their beloved works of art. Some may have already tested and fixed things, but many haven&#8217;t. I can confidently say most of us are excited about the new APIs and possibilities that 0.8 brings, but it will take time and effort to update our packages.</p>



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


<h1 class="wp-block-heading" id="how-can-you-help">How can you help?</h1>


<p>If you are adventurous, make a backup of your world and update in such a way that you can revert for your normal game. Then test your systems or modules in a methodical way, one at a time, and make note of any broken features. Below are the hallmarks of a useful bug report, if you can open an issue for any un-reported problems with the system or modules you test, this will truly be a help.</p>



<ul class="wp-block-list"><li>Ensure the issue isn&#8217;t already reported on the repository. If it is, simply reacting to it with a <img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f44d.png" alt="👍" class="wp-smiley" style="height: 1em; max-height: 1em;" /> is enough to tell the dev that you&#8217;ve encountered the issue as well.</li><li>Provide specific steps you can consistently reproduce the issue with.</li><li>Show any screenshots that help explain the problem, or videos if you have that ability.</li><li>Provide any relevant settings for the module, system, or core that seem related to the issue you&#8217;re encountering.</li><li>Check the Developer Console (try F12) for any big red errors, if there are some, include a screenshot of them in your report.</li><li>These reports help the developer know what is broken and offering to help test fixes goes a long way.</li></ul>



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



<p><em>Sincerely,<br>Calego &#8220;ElfFriend&#8221; on behalf of all Module and System developers.</em></p>



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



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



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



<p>P.S. If you&#8217;re a system or module developer and you aren&#8217;t already part of the League, by all means <a href="https://discord.gg/g5UZSetjKN" class="rank-math-link" target="_blank" rel="noopener">join us on discord</a>. We&#8217;re all in this together, and by our powers combined we can help the work go smoother.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.foundryvtt-hub.com/fvtt-community/commentary/developers-are-people-too/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Community Spotlight #2 &#8211; KaKaRoTo</title>
		<link>https://www.foundryvtt-hub.com/fvtt-community/interview/community-spotlight-2-kakaroto/</link>
					<comments>https://www.foundryvtt-hub.com/fvtt-community/interview/community-spotlight-2-kakaroto/#respond</comments>
		
		<dc:creator><![CDATA[MattK]]></dc:creator>
		<pubDate>Tue, 27 Apr 2021 17:12:56 +0000</pubDate>
				<category><![CDATA[Interview]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[community spotlight]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[reddit ama]]></category>
		<guid isPermaLink="false">https://www.foundryvtt-hub.com/?p=100005343</guid>

					<description><![CDATA[An interview with KaKaRoTo, creator of The Forge, a Foundry hosting service, as well as many of Foundry's most popular modules.]]></description>
										<content:encoded><![CDATA[
<p>Our second edition of Community Spotlight highlights none other than Youness Alaoui, more commonly known as KaKaRoTo, founder of <a href="https://forge-vtt.com/" target="_blank" rel="noopener">The Forge</a> VTT hosting platform as well as some of the most widely used modules in Foundry. He created the <a href="https://www.foundryvtt-hub.com/package/beyond20/">Beyond20</a> browser extension, enabling integration with DnD Beyond, as well as these well-known gems: <a href="https://www.foundryvtt-hub.com/package/furnace/">The Furnace</a>; <a href="https://www.foundryvtt-hub.com/package/permission_viewer/">Permission Viewer</a>; <a href="https://www.foundryvtt-hub.com/package/lmrtfy/">Let Me Roll That For You</a>; <a href="https://www.foundryvtt-hub.com/package/polyglot/">Polyglot</a>; <a href="https://www.foundryvtt-hub.com/package/popout/">PopOut!</a>; <a href="https://www.foundryvtt-hub.com/package/trigger-happy/">Trigger Happy</a> and <a href="https://foundryvtt.com/community/kakaroto" target="_blank" rel="noopener">more</a>!</p>



<p><strong>Questions for KaKaRoTo? This article is paired with the Foundry Reddit, which is hosting an AMA (Ask Me Anything) with KaKaRoTo <a href="https://www.reddit.com/r/FoundryVTT/comments/mztb5i/ama_kakaroto_creator_of_the_forge_beyond20/?" target="_blank" aria-label=" (opens in a new tab)" rel="noreferrer noopener" class="rank-math-link">*HERE*</a></strong></p>



<p><strong><em>ALSO:</em></strong>  This Saturday, May 1st at 1PM Pacific the Foundry Discord will be launching the very first episode of an official Foundry VTT Twitch series called &#8220;Hammering It Out&#8221;, which will feature KaKaRoTo! Tune in to the <a href="https://www.twitch.tv/foundryvtt" class="rank-math-link" target="_blank" rel="noopener">Foundry VTT Twitch channel</a> to catch it. </p>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-f2baeca8"><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-3a8eb11a"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>FHub:</strong><em> </em><em>How did you get started with Roleplaying Games? What is/are your favorite RPG(s)?</em></p>
</div></div>



<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-5a163a4d"><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-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-8c60c66c"><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-a90baf68"><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-d0a7e60e"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>KKRT:</strong>  This might come as a surprise, but I only discovered TTRPGs a few years ago. I had heard of D&amp;D before of course, but never really knew what it was exactly. I think I’ve discovered what D&amp;D was through the Netflix series Stranger Things and through The Big Bang Theory, and that brought back a lot of memories for the Choose Your Own Adventure fantasy novels which were my favorite books as a child. I was always a big fan of RPG video games, and to me, a video game’s value is in how well the story is told and the connection to the characters; so once I realized I could play any character I wanted and build my own story with infinite possibilities, I was hooked. I first started reading the <a href="https://www.crafty-games.com/shop/mistborn-adventure-game/" class="rank-math-link" target="_blank" rel="noopener">Mistborn RPG</a> rule book, as I already had it and I’m a huge <a href="https://brandonsanderson.com/" class="rank-math-link" target="_blank" rel="noopener">Brandon Sanderson</a> fan, but the learning curve was a bit too steep and I didn&#8217;t know anyone else who had read the Mistborn books, so I turned to Dungeons &amp; Dragons 5th Edition.</p>



<p>I asked my sister if she knew anyone who would like to play. She got her World of Warcraft guild friends to join and we formed a group of 7 players + DM. Nobody wanted to be a DM so I nervously volunteered. I started watching Critical Role to try and learn about how games should be. We tried Lost Mine of Phandelver first, which didn’t go so well (due to my lack of experience and trying to emulate Matt Mercer), then we switched to Curse of Strahd, which was a much better experience. I DMd that game every week for a little over two years before the evil Strahd was slain.</p>



<p>My favorite RPG is D&amp;D 5<sup>th</sup> edition, with Curse of Strahd as the game I loved the most because I’ve lived it for 2 years. I haven’t read a lot of the other D&amp;D books as I don’t want to spoil anything and I still hold hope to be a player in a long term campaign once time permits. I also can’t answer a “what is your favorite” question without also giving a shout out to the Final Fantasy VII video game which made me fall in love with the RPG genre itself.</p>
</div></div>
</div></section>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-28c6055a"><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-9d3c925a"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>FHub:</strong><em> What’s it like to run <a class="rank-math-link" href="https://forge-vtt.com/" target="_blank" rel="noopener">The Forge</a>? What took you down the path of running a VTT hosting platform?</em></p>
</div></div>



<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-926fb10d"><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-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-50470278"><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-3f7a75c7"><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-f9ef91dc"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>KKRT:</strong>  It’s exhausting, LOL! What took me down this path is probably insanity. I love Foundry, obviously, but as I’d been very active in the Foundry discord early on, I’ve found myself helping people try to get their routers configured over and over again and it was annoying having to answer the same questions all the time. I don’t like to repeat myself, so if I see a question get asked too often, then my instinct is that it means something needs to be fixed and made easier for the user. My very first contribution to Foundry has been to <a href="https://gitlab.com/foundrynet/foundryvtt/-/issues/1138" class="rank-math-link" target="_blank" rel="noopener">add support for UPnP</a> to automatically open router ports so users didn’t need to do it manually anymore. That helped a lot but for some people, it wasn’t working and manually port forwarding was simply not possible (router is buggy, their ISP blocked the connections, they weren’t tech savvy enough to figure it out, etc…) and the usual answer we would give was “setup a server on AWS”.</p>



<p>One day, I had to setup a server on AWS myself, and that drove me crazy! The amount of complication and new terms and googling I had to do was insane. It took me hours just to get it done, and I realized that giving that answer to users who didn’t even understand how to do port forwarding in their routers was clearly a poor solution. I felt bad for having ever given that advice. There had to be a better way. I started thinking of a service that would bring the Roll20 user experience (in how you sign up, click a button and get started right away) to Foundry, lowering the barrier of entry and bringing with it features that are simply impossible to achieve in a self-hosted environment, like the automatic user management and invitation link system. At the time, I was also brainstorming a way to switch Foundry from one world to another automatically based on the URL you try to access. I merged both ideas and that’s where The Forge was born. I worked on it for a while, then that became the only thing I was doing.</p>
</div></div>
</div></section>



<figure class="wp-block-image size-large"><a href="https://forge-vtt.com/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" width="1024" height="327" src="https://www.foundryvtt-hub.com/wp-content/uploads/2021/04/TheForge-1024x327.jpg" data-lightbox="gallery"  alt="" class="wp-image-100005354" srcset="https://www.foundryvtt-hub.com/wp-content/uploads/2021/04/TheForge-1024x327.jpg 1024w, https://www.foundryvtt-hub.com/wp-content/uploads/2021/04/TheForge-300x96.jpg 300w, https://www.foundryvtt-hub.com/wp-content/uploads/2021/04/TheForge-768x246.jpg 768w, https://www.foundryvtt-hub.com/wp-content/uploads/2021/04/TheForge.jpg 1060w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption>The Forge is KaKaRoTo&#8217;s hosting platform for Foundry VTT</figcaption></figure>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-bd94fd90"><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-7a740dc3"><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-a3f58e51"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p>For nearly a year, I’ve worked an average of 16 hours a day, 7 days a week. I had some short periods where I dipped to 12 hours a day, or I would “take the day off” (meaning I’d only do about 4 hours of work), but adrenaline had fueled me throughout the whole year. I wanted to provide a service that I would be proud of, one that I would be happy to use as a user. A quality service with great features that does more than just setup a server for you, one that enhances the experience as a whole and is affordable. I’ve worked so hard on optimizations that we were able to provide some unparalleled performance to users while offering the most affordable service with the most features and value.</p>



<p>I’ve recently had to adapt from being a software developer to being an entrepreneur, a business owner, a boss and about a dozen other titles. Managing projects and people and learning about payment methods, VAT, accounting, international law and more has been a challenge. The truth is that I hate that job of a CEO, and I would much rather be writing code all day every day, but I’m a bit stuck taking care of this business at the same time. By the end of the day, after having spent 8 or 10 hours just responding to emails and messages, I’m too exhausted to be writing code, so that was a bit depressing. Thankfully I now have some great people around me who are taking on a lot of that workload, so I can have more time doing what I love: adding cool features! I heard the term “the accidental entrepreneur” and I found it funny, because that’s what I am. I don’t regret becoming an entrepreneur, and I am extremely proud of everything that I’ve achieved, but yeah, I’d like to have more time to code.</p>
</div></div>
</div></section>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-8256601e"><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-d502cbdc"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>FHub:</strong><em> What makes The Forge and the Forge community special?</em></p>
</div></div>



<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-400e9046"><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-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-0507f2bf"><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-589cdcd1"><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-1f47723e"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>KKRT:</strong> The Forge itself is special because it provides a unique user experience and brings Foundry Virtual Tabletop to the masses. Foundry was created with a self-hosted purpose. That meant sacrifices had to be made in the design, so users that are self hosting, whether at home or through a cloud provider or one of the other hosting partners, are unfortunately stuck within these same limitations. We’ve worked hard in the past year to break away from those limitations and provide a more cloud-oriented hosting solution that increases the performance and security beyond what you could ever get by running Foundry locally.</p>



<p>We simplify the experience of hosting, so that anyone who can afford a license can pick up and play a game, regardless of their background or technical knowledge. We have a massive focus on convenience which makes us the easiest hosting platform out to use and we go above and beyond with our <a href="https://forge-vtt.com/features" class="rank-math-link" target="_blank" rel="noopener">features</a> to make it even better than the core Foundry experience.&nbsp; Whether it&#8217;s the assets library, the game and user manager, the Bazaar, or the upcoming <a href="https://youtu.be/DkS7w7hkg3Y" class="rank-math-link" target="_blank" rel="noopener">D&amp;D Beyond integration</a>, we want to make everything about your games easier and better.</p>
</div></div>
</div></section>



<figure class="wp-block-image size-large"><a href="https://forge-vtt.com/bazaar" target="_blank" rel="noopener"><img loading="lazy" decoding="async" width="1024" height="536" src="https://www.foundryvtt-hub.com/wp-content/uploads/2021/04/Bazaar-1-1024x536.jpg" data-lightbox="gallery"  alt="" class="wp-image-100005357" srcset="https://www.foundryvtt-hub.com/wp-content/uploads/2021/04/Bazaar-1-1024x536.jpg 1024w, https://www.foundryvtt-hub.com/wp-content/uploads/2021/04/Bazaar-1-300x157.jpg 300w, https://www.foundryvtt-hub.com/wp-content/uploads/2021/04/Bazaar-1-768x402.jpg 768w, https://www.foundryvtt-hub.com/wp-content/uploads/2021/04/Bazaar-1-1536x803.jpg 1536w, https://www.foundryvtt-hub.com/wp-content/uploads/2021/04/Bazaar-1.jpg 1753w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption>The Forge&#8217;s Bazaar is an online marketplace for your Foundry game</figcaption></figure>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-799acf97"><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-80524804"><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-ad8a675d"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p>With all due respect to the other hosts and what they bring to the table, we think we do a better job than any other hosting service in letting you do what&#8217;s important: playing with your friends.</p>



<p>Our community, especially our creators, have been huge contributors to our success as they have unified on our platform, allowing us to offer content that’s been long-divided, all on one service.</p>



<p>We have the only marketplace in the Foundry Virtual Tabletop scene; a generous marketplace that works hand-in-hand with our creators, whether they offer free or paid content. These creators trust us to sell their products and offer an alternative to their typical Patreon services, and we cannot thank them enough for placing their faith in us.</p>



<p>I’ve often said that we are not simply a hosting service for Foundry, despite what some people might think. We are a VTT platform that is <em>powered by</em> Foundry VTT. Anyone can host Foundry, whether on their machine, on a cloud provider, or on another hosting service, but nobody can offer the user experience and convenience that The Forge is uniquely positioned to provide. If you’ve ever used Beyond20, R20Converter, or any of my many other tools and modules, you’ll know what I mean. It just works, and you finally get to spend your time actually playing the game. </p>
</div></div>
</div></section>



<blockquote class="wp-block-quote is-style-large is-layout-flow wp-block-quote-is-layout-flow"><p>I&#8217;ve recently had to adapt from being a software developer to being an entrepeneur, a business owner, a boss and about a dozen other titles.</p><cite>— KaKaRoTo</cite></blockquote>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-99d0f6ab"><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-80240d2e"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>FHub:</strong><em> </em><em>How did programming become a part of your life?</em></p>
</div></div>



<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-8a42e680"><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-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-2989fcff"><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-f985a51f"><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-4c68d544"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>KKRT:</strong> This is such an interesting question, as programming feels like it’s always been part of my life. I remember typing away at BASIC and QuickBASIC when I was probably 6 or 7 years old. My father was teaching me and I guess that’s where I got the bug for it (pun intended). I tried learning C++ when I was around 11 years old but I only had the &#8220;Visual C for Dummies&#8221; book. I didn’t have a PC at the time but I stubbornly tried to learn the language, not realizing that the book was just teaching me about the Windows application, not the programming language.</p>
</div></div>
</div></section>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-38c6ae60"><div class="uagb-columns__overlay"></div><div class="uagb-columns__inner-wrap uagb-columns__columns-3">
<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-f44dc018"><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-c87d605a"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p>I first learned how to actually create something using code when I was in high school. I was maybe 16 years old and I had a programmable calculator (the <a href="https://en.wikipedia.org/wiki/TI-83_series" target="_blank" rel="noopener">TI-83</a>). I was addicted to the “Snake” game on a Nokia phone belonging to one of my friends. I didn’t have a phone, but I had my calculator, so I decided to program that game into it. I figured that I should be able to do it…how hard can it be? That was also the time I learned about <a href="https://kakaroto.ca/2017/11/introduction-to-reverse-engineering-and-assembly/" target="_blank" rel="noopener">reverse engineering</a>, because without realizing it, that’s what I was doing since my calculator didn&#8217;t have a user manual and there was no internet back then. I had to try and figure it out on my own. </p>
</div></div>



<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-b4fa7041"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.foundryvtt-hub.com/wp-content/uploads/2021/04/f9d9f3995af5c3e7880862a8690f0bb4-1-e1619384435203.jpg" alt="" class="wp-image-100005370" width="329" height="232" srcset="https://www.foundryvtt-hub.com/wp-content/uploads/2021/04/f9d9f3995af5c3e7880862a8690f0bb4-1-e1619384435203.jpg 480w, https://www.foundryvtt-hub.com/wp-content/uploads/2021/04/f9d9f3995af5c3e7880862a8690f0bb4-1-e1619384435203-300x213.jpg 300w" sizes="(max-width: 329px) 100vw, 329px" /><figcaption>We&#8217;ve made some advances in graphics&#8230;</figcaption></figure>
</div></div>
</div></section>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-cd590e48"><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-b6f1f5d7"><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-8e916262"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p>I tried every one of the functions in the calculator&#8217;s menu until I learned what each function did and how I could use it. Once I knew how to program the calculator, I made a clone of the snake game and had a ton of fun!</p>



<p>When I went to university I studied computer science, then switched to software engineering. I joined the aMSN project, a FOSS (Free and Open Source Software) clone of the MSN Messenger client, and started to contribute as I wanted to add new features. That led me to more reverse engineering (of the MSN Protocol, authentication mechanisms, as well as an audio codec Microsoft used for voice messages). Eventually, I became the project leader for aMSN for 10 years, I joined Collabora, a software company that specialized in FOSS, and I kept hacking away on cool projects whenever I could. I mostly specialized on Voice Over IP technologies and low level network libraries. I was also pretty active in the <a href="https://kakaroto.ca/category/development/ps3/" target="_blank" rel="noopener">PS3 hacking scene</a>, trying to help PS3 homebrew game development emerge. I then left my job and became a consultant which allowed me to work on many different projects, the most prominent being Lulzbot, where I worked on Cura/Marlin (3D printer software) and Purism, for whom I worked on coreboot (open source BIOS) and reverse engineering the <a href="https://kakaroto.ca/2020/08/exploiting-intels-management-engine-part-3-usb-hijacking-intel-sa-00086/" target="_blank" rel="noopener">Intel FSP and Management Engine</a>.</p>
</div></div>
</div></section>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-39f5bd78"><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-0bc66a7b"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>FHub:</strong><em> </em><em>What advice would you give to module developers or even folks thinking about learning to code?</em></p>
</div></div>



<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-8a319bc1"><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-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-80ca31b1"><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-edd8a5b1"><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-a59cf302"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>KKRT:</strong>  As counter intuitive as it sounds, I would say “don’t ask for help”. I know that most teachers would tell you “don’t be afraid to ask” or “there are no stupid questions”, but I realize that in my case, what has honed my skills is that constant fear of being laughed at, or the fear of me asking a question and someone answering with the obvious answer. You don’t want to receive a <a href="https://lmgtfy.app/?q=what+does+lmgtfy+mean" class="rank-math-link" target="_blank" rel="noopener">LMGTFY</a> answer, because that can be embarrassing, and also because the other person’s time is not worth less than your own. Do the work and try to find the answer on your own rather than counting on someone else to look it up for you.</p>



<p>For example, you wouldn’t ask “how can I open the token config dialog”, because you already know exactly where to find the answer: it’s right there in the Foundry code, since you know Foundry opens the token config dialog at some point,  you just have to find where and how it does it. By being given an answer, you will tend to apply it then forget it, but by actually looking for the answer yourself, you will not only remember it more clearly because you suffered to find what you wanted, but you will also learn other things at the same time. While this takes longer than asking the question, it also saves you time in the long run because the next time you need something, you’ll be much more likely to find it quickly than asking the question of someone and then waiting for an answer. Even if you don’t find your answer, you’ll have learned something else along the way and you’ll have honed your skills. By using this kind of methodology (RTFM*+RTFS**) for years, you’ll become a better programmer.</p>



<p>I would say this applies both to veteran programmers and people looking to learn. In both cases, you need patience, passion and dedication, and you will look for the answer, find it and continuously get better.</p>



<p class="has-text-align-right has-small-font-size">*RTFM = Read the Freaking Manual<br>**RTFS  = Read the Freaking Source </p>
</div></div>
</div></section>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-aa36ad34"><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-288528ba"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>FHub:</strong><em> </em><em>What features would you like to see further developed in Foundry? What does the future look like for Foundry and the Forge in your eyes?</em></p>
</div></div>



<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-3b84e384"><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-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-b7d66561"><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-27cf187d"><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-168782b2"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>KKRT:</strong>  I think Foundry’s features are very complete and most of the new features at this point are just adding on an already amazing product. I mean, did you see that upcoming overhead tiles feature? It’s just an awesome feature that adds extra value to Foundry and I can’t wait to play with that.</p>



<p>One of the features I’m personally most excited about in Foundry is improvements to the Compendiums. This is something that I’ve touched on at my <a href="https://www.patreon.com/kakaroto" class="rank-math-link" target="_blank" rel="noopener">Patreon</a> as one of the things I wanted to improve. I wanted to write a module for it but never got around to it. I think there is a lot of promise for what we could do with compendiums, making it easier to use or for creators to create modules with great content in an easy to manage way for players and DMs, and I can’t wait to see the improvements that Foundry will bring to the compendiums in a future release.</p>



<p>As to the future of the Forge and Foundry, I would love to see an even tighter integration between the two. So far, I’ve mostly been working on top of Foundry, handling the infrastructure around it in order to bring it to a state where it appears nearly cloud native. I’d like to work even more closely with Foundry on providing such an integrated solution, and provide improvements to the Foundry platform itself. I’ve written quite a few modules for Foundry to improve the quality of life of the DMs and players, and if I can do more of that, leveraging new abilities that the Forge provides, then I think that would be amazing.</p>
</div></div>
</div></section>



<blockquote class="wp-block-quote has-text-align-left is-style-large is-layout-flow wp-block-quote-is-layout-flow"><p>I think Foundry’s features are very complete and most of the new features at this point are just adding on an already amazing product.</p><cite>— KaKaRoTo</cite></blockquote>



<section class="wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-466f45ea"><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-266a2812"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>FHub:</strong><em> </em><em>What’s next for KaKaRoTo?</em></p>
</div></div>



<div class="wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-31649042"><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-undefined uagb-columns__stack-mobile uagb-columns__valign-undefined uagb-columns__gap-10 alignundefined uagb-block-327eca44"><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-851bfdd5"><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-77d01c28"><div class="uagb-column__overlay"></div><div class="uagb-column__inner-wrap">
<p><strong>KKRT:</strong>  Hopefully, a nice vacation on a beach somewhere! Haha!</p>



<p>Seriously though, I have <a href="https://forums.forge-vtt.com/t/forge-feature-roadmap/3634" class="rank-math-link" target="_blank" rel="noopener">so many plans</a> that I don’t think I could get to do everything in a single lifetime. I’m getting quite a bit of excitement with the recently released beta of the <a href="https://youtu.be/DkS7w7hkg3Y" class="rank-math-link" target="_blank" rel="noopener">D&amp;D Beyond integration</a> with The Forge, so I’d like to work a lot more on that. There is so much potential there, with a compendium browser and search tool, a character builder and all sorts of tools that could be built around the D&amp;D Beyond API that I’m using with The Forge.</p>



<p>I also have some cool integration plans with <a href="https://www.demiplane.com/" class="rank-math-link" target="_blank" rel="noopener">Demiplane</a>, and of course, my long awaited Time Machine feature for World Builder subscribers. I’m also noticing many artists struggling with the technical aspects of creating and distributing modules for Foundry and I’d like to be able to bring to the artist/creator community the same sort of convenience that I was able to bring to the users of Foundry.</p>



<p>I’d also like to spend a bit more time on Beyond20, maybe add some new amazing feature that will blow everyone’s mind! I’ve kept maintaining Beyond20 (shout out to <a href="https://github.com/Aeristoka" class="rank-math-link" target="_blank" rel="noopener">Aeristoka</a>, who has done a lot of the heavy lifting) and we’ve had some nice features recently, like the hotkeys support, but I feel like there is so much potential there. I have a few ideas that get me excited, but I don’t want to say anything just yet&#8230;.</p>
</div></div>
</div></section>



<hr class="wp-block-separator has-text-color has-background has-pale-cyan-blue-background-color has-pale-cyan-blue-color is-style-wide"/>



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



<p><em>For more information from KaKaRoTo on programming and software development, you can visit his <a href="https://kakaroto.ca/" target="_blank" rel="noopener">blog</a>. For access to his R20 Converter (and much more), you can support him via his <a href="https://www.patreon.com/kakaroto" target="_blank" rel="noopener">Patreon</a>.</em> <em>Huge thanks to KaKaRoTo for making the time to speak with us!</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.foundryvtt-hub.com/fvtt-community/interview/community-spotlight-2-kakaroto/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 94/1305 objects using Memcached
Page Caching using Disk: Enhanced 
Minified using Disk
Database Caching 1/55 queries in 0.010 seconds using Memcached (Request-wide modification query)

Served from: www.foundryvtt-hub.com @ 2026-05-21 06:08:47 by W3 Total Cache
-->