Star Trek Adventures Tabletop System in Foundry VTT This system contains support for BOTH the 1st and 2nd edition of the Star Trek Adventures Rules (for details see the wiki) You MUST own the Star Trek Adventures Tabletop RPG to play this! This system does not attempt to explain the game or include any ready made characters, features or items. The system is designed for those who understand the rules and want to play via Foundry VTT. Modiphius own's the property, as such I will not discuss rules and content with those who have not purchased the system from Modiphius. I am in no way affiliated with Modiphius, I only share this with their permission.
Mike Schoen |
---|
github.com/mkscho63 |
CalinStar |
---|
github.com/tokeidlom |
STA Macros Repo | Mikira7 |
---|---|
github.com/mikira7 |
How does this system work?
I'd encourage you to take a look at the wiki. Right now it's very basic but hopefully it explains a lot of how to get started. If there are other questions, feel free to reach out on Discord in the Modiphius 2d20 chat on the Foundry server. I'm usually fairly good about checking it a few times a day.
I have found an issue! How do I report it?
Do not hesitate to raise an issue, no matter how small the problem is. I may not address everything as urgently as people want, but I'll try to do my best. Please include an appropriate level of detail to recreate the issue or see the problem including but not limited to: Where you found the issue/typo What exactly is wrong Browser version Modules installed Steps for reproduction Expected behavior Actual Behavior Screenshots if applicable
How do I submit an idea for a new feature?
Excellent question, I'm pretty new to Github in general so I guess submit an issue also but give it the appropriate label for an enhancement.
I want to make a code change, how do I go about submitting my change?
The repo's main branch should be set to pull request only, if you have a submission you want to make, please create a PR and be as detailed as possible with what you want added in and why. I will try to review this as soon as I can. I cannot guarantee that everything will be accepted though, so if possible you may want to start a discussion of what you are doing, probably through an issue (enhancement) before getting started in earnest so there isn't wasted time. This policy may change a lot in the future and I will try to keep this up to date.
Can you do an integration with {insert module name here}?
I make no promises other than I'll try to read any requests made around this. I'm still fairly new to Foundry in general but if it makes sense to me and I have the time/capability, I'll see what I can do.
Can you add support for {insert language name here} translations?
Unfortunately I only fluenty (?) speak English and would not do justice to any other translations. I do have the system set up for translations to be done, I simply need the translation files to be created for them.
How much does this cost?
It doesn't! I made this system because I've always really liked the Star Trek Adventures system and wanted to run this with my friends. Somewhere along the lines I thought "Hey, I wonder if other people would like to use it" and here we are. This is all available free of charge, though if you want to support further work in the Star Trek Adventures area, please purchase content from Modiphius. If you want to donate to me, I have a Ko-fi HERE though I want to stress again that this was done because I thought it was fun to do, not for payment.
If you are using a non-standard Foundry VTT Data directory, you will need to update foundryconfig.json
with your data directory. Otherwise, the build will assume the default location for your platform.
# Build STA and copy it to Foundry
$ npm run build
# Deletes the local build *AND* the copy in the Foundry data directory
$ npm run clean
# Run linters
$ npm run lint
Atropos, for creating Foundry Virtual Tabletop. It is an amazing VTT, especially if you want something highly customizable. https://foundryvtt.com/.
Modiphius for creating the amazing Star Trek Adventures system, I definitely recommend trying it out if you are any level of a fan of Star Trek. Ensure you only use this system after purchasing the Star Trek Adventure system! https://www.modiphius.net/.
KaitoR/CurtR95 for making the Dishonored VTT Unofficial system for Foundry. This gave me a starting point for the Star Trek Adventures system and also let me learn a lot about how Foundry System Building works in general. Definitely check it out because Dishonored 2d20 is a very fun system, Dishonored has a very interesting world, and the system they have for Foundry supports it all extremely well.
CalinStar/Tokeidlom for adding in all the additional support for the second edition ruleset and plenty of bug fixes the system has needed. The system hasn't had the best of support from me in the long term and all of the work put in by CalinStar has enabled this to keep functioning for fans of the system and I cannot overstate how much the effort has been appreciated!
Mikira7 for creating a maintaining the STA Macros repository. Please go check it out for additional resources. The NPC Crew Roller uses code that comes from this repository.
Lorc for Insight, Presence, and Reason Icons. They can be found at https://game-icons.net/. Personal blog: https://lorcblog.blogspot.com/
Delapouite for Fitness and Chat Bubble Icons. It can be found at https://game-icons.net/. Personal website: https://delapouite.com/
Skoll for Control and Daring Icon. Can be found at https://game-icons.net/.
angrytramp for developing a shared Momentum pool.
Thanks to IHaveThatPower for getting a lot of the heavy lifting done on the v10 upgrade compatibility problems. After their changes, I had relatively few additional fixes to make so it was definitely a ton of help.
Thanks to both codergal89 and stillday for their submitions on fixing the sidebar in v10. In the end both helped me resolve the issues that had been plaguing development since v9.
Thanks to the people who have provided me with translations to the system. Luette for the German translation, LeRatierBretonnien and TheBearLaPatte for the French translation, Alejabar for the Spanish translation, and andre-s-nascimento for the Portugese translation.
A special thanks should also be given to my playtesters and friends that helped me with finding bugs in alpha as well as listening to me gripe through problems I ran into. I was always able to find feedback when I needed it and opinions on how I could improve functionality: Thorgibrewer (Karl), Kribby-D (Chris), Erk/Embabin (Erik), and Jediisaiah13 (Isaiah).
Finally, thanks to my wife, AlphaPanda13 (Kristin), for operating as my UX designer and "Person in charge of telling me when something looked bad" for the main design phase of development. When I got too close to a problem, she was able to give great insight on other ways to approach design problems.