Foundry VTT system dev - Part 1: system setup and first item sheet

preview_player
Показать описание
Apologies for the inconsistent audio quality, did several takes and couldn't match them.

FAQ:
Q: Can you share the source code?
A: I will, when the system is ready for release and approved by the publisher. No ETA on that.

00:00 Intro
00:15 Other tutorials
01:00 Assumptions and caveats
02:11 Foundry Discord
02:22 Dev setup
02:30 Source control benefits
02:47 The system we're building
03:12 Fantastic systems and where to find them
08:59 testing system launch
09:37 Creating an item type
11:35 What to put in the template
12:22 Model templates
13:20 Foundry applications
13:35 Create ItemSheet class
14:54 Adding Foundry core to workspace
15:27 Creating main system file
15:42 Init hook
16:06 Registering sheets
16:45 Handlebars template
17:06 Entitiy data structure
18:44 Language packs
19:46 Expose config object
20:06 getData()
20:30 Editing the sheet template
22:15 Outro

Рекомендации по теме
Комментарии
Автор

PSA: Some of the video is out of date as of Foundry 0.8. Please watch Part 9.5 (link in the description) after this before asking for help. I will NOT make an updated version of this video.

oatveal
Автор

14:55 - For anyone developing a system, this step also allows your editor to detect the JS Docs that define the official Foundry API. It'll make your Intellisense/code suggestions better and will provide documentation along with it. Do yourself a favor and add it from the start.

Signed: Someone who waited way too long before actually doing this and is now realizing that it would've made their lives infinitely easier after doing it.

micka
Автор

Thank you so much for this series, its very helpful! Also, absolutely love the Chef John touch at 20:51!

volkanmutlu
Автор

Thank you very much! I just started with Foundry system development and was looking for a good introduction to the API, tooling and project organization. Glad I found your series.

foamheart
Автор

Man you are awesome on those videos. I was able to start creating a new system on foundry in less than one day watching your lessons. Thank you so much, it's perfect!

LoganBlackfire
Автор

Merci beaucoup pour le tutoriel très utile. Vous abordez le sujet de manière très clair et en profondeur, je n'ai pas trouvé mieux à ce jour !

Kalin_JDR
Автор

Wow that chef John reference. This is gonna be a perfect series for me as I want to learn to create character sheets for the upcoming release of a game I'll definitely want to play on this.

PatrickJoannisse
Автор

If anyone is struggling with localization as I did, notice that there is a correction at about 21:52 on line 21 of the _config.js_.
Add the _localize_ keyword in the handlebar's moustache.

This probably goes without saying for someone used to Handlebars but... took me a good amount of time and neurons to find it out.
(I admit I am trying to learn handlebars on the go here...)

Exluso
Автор

I've been thinking about learning how to make my own system and this is giving me a very clear start. Really appreciate your work

spikeybiscuit
Автор

Awesome series!!! This is definitely useful, if not mandatory, for anyone wanting to build a system or a module. Thank you, soooo much!!!!

dennyw
Автор

Thank you for putting this together. I watched the series through once, and I found it to be fairly comprehensive, which I appreciate. By far the best how to create a system content of any type I've seen so far. It's fast, so now I have to go back and watch it in more digestible chunks to better comprehend everything I saw the first time through.

Tielc
Автор

This video series is just so helpful and great for a beginner like myself. Thank you very much for sharing this!

DaDiemen
Автор

God bless you, such a helpful and straight forward tutorial!

ramongusmao
Автор

Love that you are doing a video series on this. Highly appreciated!!! :) Definitely worth a subscription!

philippkowalski
Автор

Very helpful indeed, you explain a lot in a very clear manner, much appreciated.

mrbrianparker
Автор

This tutorial has been amazing and incredibly educational. Thank you so much for this!

Roders
Автор

This is an excellent introduction to system development for Foundry. Keep it up!

adamwinnett
Автор

Thanks, man! This is exactly what I was looking for. I will follow the whole series.

HytaleBrasilHC
Автор

Thanks for this, just started with Foundry and already having a fun time hacking on a system

mkfort
Автор

20:52 That's a Chef Johnism! Nice.

walterw