This is such a weirdly niche series I'm thrilled to have found it! I've been wanting to learn JS for a while, but I learn better when I'm working on a project and never had one. That is until recently when I started DMing using Foundry and Obsidian. I've been learning some, but tweaking and half-understanding code copied from elsewhere only gets you so far. I've really been looking for something that starts from the beginning and builds up from the basics. Well imagine my shock to find there's an awesome dude somewhere on the internet who has produced an entire 20+hour long series on the EXACT thing I'm trying to learn tailored to the exact way I'm trying to learning it. AND from what I've seen you're a really good teacher! Really can't thank you enough for all your work this is amazing!
I am just starting your series and I am so happy to see something like this. I am using Foundry 11.306 and with all the changes since you made this video with version 9, what modules would you recommend now starting this series of videos? Also is the "shared compendium" module the same as "My Shared Compendium" module? Thanks for the hard work.
Left this in Discord, but wanted to post it here also in case there are others that have a similar question -- All the modules that I mention about at the beginning of the series are still valid in v11. (Even though they might say they have compatibility issues, I have not seen any yet) The shared compendiums is a module that I wrote myself, however I would imagine that the "My Shared Compendium" does the same thing. Hope this helps.
I just finished this episode 0. Is it still relevant to start this playlist from here or should I skip to the later episodes/newer versions of foundry?
I think it should all still be relevant as far as the JavaScript itself goes. Some of the vtt structure changes have caused some of the macro scripts to not work as well, but you can look at a challenge to fix 😜
For JavaScript yes you can just google it, unfortunately there isn't really anything on the Foundry VTT data structures other than the API Wiki but that is not really explaining how to really do stuff.
Yes, what we are doing in this series is really just learning JavaScript and using Foundry to execute our code, it could be done more easily with an IDE such as Visual Studio Code. However later on in the series where we are applying what we learn we try and interact with the Foundry API and for those episodes Foundry is required. As far as I know everything that is done in episodes "Applying What We Have Learned" is still functioning fine even in v11.
There might be few things that have changed as far as the internal workings of Foundry goes. However the actual JavaScript parts should be valid as that does not change as much over time and they try to make it backwards compatible.
Are you running v9 or v10? In v9 go into settings for modules and find "sidebar macros" there is a check box in it, toggle it and the bar should return. In v10 it is best to just disable the mod as it hasn't been updated yet.
As someone who knows C# and who is making my own custom moduels and things i am so happy to have found this!
Thanks, I hope that you learn a lot from the series
This is such a weirdly niche series I'm thrilled to have found it! I've been wanting to learn JS for a while, but I learn better when I'm working on a project and never had one. That is until recently when I started DMing using Foundry and Obsidian. I've been learning some, but tweaking and half-understanding code copied from elsewhere only gets you so far. I've really been looking for something that starts from the beginning and builds up from the basics.
Well imagine my shock to find there's an awesome dude somewhere on the internet who has produced an entire 20+hour long series on the EXACT thing I'm trying to learn tailored to the exact way I'm trying to learning it. AND from what I've seen you're a really good teacher! Really can't thank you enough for all your work this is amazing!
Thank you for the kind words. I hope you find the series very useful.
Thanks!
Wow thank you, you are the first to ever donate something 💜
Looking forward to this series! thanks!
Hope you enjoy it!
Excited to be in this train! Thanks for all you do!
I am very happy that you find these videos useful, there are many more on the way
wow Ill be waiting for a video like this .... waiting for more , thanks !
There will be many more on the way
I am just starting your series and I am so happy to see something like this. I am using Foundry 11.306 and with all the changes since you made this video with version 9, what modules would you recommend now starting this series of videos? Also is the "shared compendium" module the same as "My Shared Compendium" module? Thanks for the hard work.
Left this in Discord, but wanted to post it here also in case there are others that have a similar question -- All the modules that I mention about at the beginning of the series are still valid in v11. (Even though they might say they have compatibility issues, I have not seen any yet) The shared compendiums is a module that I wrote myself, however I would imagine that the "My Shared Compendium" does the same thing. Hope this helps.
As a CS student who knows some swift, java, and python, I have been looking to learn JS with FVTT! Love the idea!
Thanks, I hope you enjoy the series
This is great thanks
I am glad you like it!
I just finished this episode 0. Is it still relevant to start this playlist from here or should I skip to the later episodes/newer versions of foundry?
I think it should all still be relevant as far as the JavaScript itself goes. Some of the vtt structure changes have caused some of the macro scripts to not work as well, but you can look at a challenge to fix 😜
@T4zzM4nn is there documentation to look things up?
For JavaScript yes you can just google it, unfortunately there isn't really anything on the Foundry VTT data structures other than the API Wiki but that is not really explaining how to really do stuff.
@T4zzM4nn, is this content still relevant to Foundry v11? - I want to learn it, but don't want to learn things that are obsoleted.
Yes, what we are doing in this series is really just learning JavaScript and using Foundry to execute our code, it could be done more easily with an IDE such as Visual Studio Code. However later on in the series where we are applying what we learn we try and interact with the Foundry API and for those episodes Foundry is required.
As far as I know everything that is done in episodes "Applying What We Have Learned" is still functioning fine even in v11.
Was I supposed to get so excited about doing the first exercise?
Creating the 'I work' template macro. 🙂
It could have been worse... It could have been "Hello World!"
How viable is this code in todays Foundry? Lots have changed since 0.9. =)
There might be few things that have changed as far as the internal workings of Foundry goes. However the actual JavaScript parts should be valid as that does not change as much over time and they try to make it backwards compatible.
Hello there, I have just created a new world to have a go at this and when I add sidebar macros the macro hotbar disappears.
Are you running v9 or v10? In v9 go into settings for modules and find "sidebar macros" there is a check box in it, toggle it and the bar should return. In v10 it is best to just disable the mod as it hasn't been updated yet.
@@T4zzM4nn V9 at the moment and thank you.
How did you get your macro editor to have that dark theme?
Ah, its not in macro editor. It's in the ace library.
Looks like you got this