-
Notifications
You must be signed in to change notification settings - Fork 98
- Why can't I set species, specialization, or career?
- How do I use the latest build?
- How do I manually roll dice?
- How do I include dice symbols in journals?
- How does Initiative work? It's supposed to say PC or NPC slot!
- How do I import a new skill?
- How do I change the default skill list?
- How do I manage minion groups as vehicles, e.g. a group of TIE fighters?
- Help! Items don't have special qualities linked anymore
- Can I add more crew roles for vehicles?
- How do I edit the XP log?
- I've spent forever filling out my Oggdude data. Can I import it?
- Why isn't v2 backwards-compatible?
These are drag-and drop fields - you don't type anything. Instead, you must drag e.g. a species which has already been created onto the character sheet.
WARNING!! This Foundry release is/can be unstable, most if not all modules may not be supported, you're on your own essentially. You use it at your own risk!
- Close Foundry, if it's open
- Download the ZIP of the latest code by clicking here
- Extract the ZIP to a location of your choosing
- Rename the resulting folder from
StarWarsFFG-maintostarwarsffg - Move the folder to the
systemsdirectory in your Foundry Data directory. Your system.json file should look like this:<foundry_data>/Data/systems/starwarsffg/system.json - Start Foundry back up and create a world using the system
To roll Narrative Dice use the command:
/roll #d<narrative die type>
Narrative Die Types
| Type | Die Color | Code |
|---|---|---|
| Ability | green | da |
| Boost | blue | db |
| Challenge | red | dc |
| Difficulty | purple | di |
| Force | white | df |
| Proficiency | yellow | dp |
| Setback | black | ds |
These can be strung together to create complex dice pools.
/roll 1da + 1dp + 3di
Rolls 1 Ability 1 Proficiency and 3 difficult dice.
To add the dice and symbols to text within the system, we use the same codes and OggDude's character generator. They are:
| Description | Code |
|---|---|
| Ability Die | [ABILITY] or [AB] |
| Advantage Symbol | [ADVANTAGE] or [AD] |
| Boost Die | [BOOST] or [BO] |
| Challenge Die | [CHALLENGE] or [CH] |
| Dark Side Pip Symbol | [DARK] or [DA] |
| Despair Symbol | [DESPAIR] or [DE] |
| Difficulty Die | [DIFFICULTY] or [DI] |
| Force Point Symbol | [FORCEPOINT] or [FP] |
| Failure Symbol | [FAILURE] or [FA] |
| Force Die | [FORCE] or [FO] |
| Light Side Pip Symbol | [LIGHT] or [LI] |
| Proficiency Die | [PROFICIENCY] or [PR] |
| Remove Setback Die Symbol | [REMSETBACK] or [RS] |
| Restricted Symbol | [RESTRICTED] or [RE] |
| Setback Die | [SETBACK] or [SE] |
| Success Symbol | [SUCCESS] or [SU] |
| Threat Symbol | [THREAT] or [TH] |
| Triumph Symbol | [TRIUMPH] or [TR] |
| Add Difficulty Symbol | [ADDDIFFICULTY] or [DD] |
| Upgrade Difficulty Symbol | [UPDIFFICULTY] or [UD] |
| Cancel Threat Symbol | [CANTHREAT] or [CT] |
It works as the system describes :) Note that you can revert to named slots (which is not RaW) by disabling the custom combat tracker in the system settings.
- Open the configuration settings window.
- Select System Settings
- Locate the Skill List Importer and click the button.
- You will be prompted to select a
*.jsonfile for upload. - See this page for file schema
- Click
Start Import - The file will upload and the page will refresh to load the new skill set, it is not selected by default so please follow the directions above to select the new skill set.
- Open the configuration settings window.
- Select System Settings
- Locate the
Change SkillTheme option drop down. - Select a new Skill Set theme and then click save. (There are two default ones
starwarsandgenesys) - Creating a new character should now display the new skills set.
General consensus is currently to use a TIE token per fighter in the minion group and then have a minion group of pilots defined in Foundry for actually rolling. If one of the TIEs is destroyed, you update the pilot group to reflect 1 fewer pilots being alive.
You need to import item qualities at the same time as weapons, gear, and armor (even if you already have item qualities imported).
Detailed information about Items, Careers, Species, etc. is the IP of Asmodee (parent company of Fantasy Flight Games and Edge Studios), and there exist no license or permission to distribute this content. As such, distribution of any full dataset such as that would be illegal and against the Foundry TOS. Please do not ask for, provide, or discuss such information on the Foundry discord or on this Github.
In the settings, under the Star Wars FFG section, there is a 'Configure Crew Roles' button that allows adding and managing the crew roles.
Note: The XP log is not intended to be edited.
The XP log is currently stored via flag data on actors. To edit it, you must grab the current log entries and update the flag to not include the entry you want removed. Below is a macro which demonstrates retrieving, logging, and setting the xpLog.
const actorName = "test";
const actor = game.actors.find(i => i.name === actorName)
if (!actor) {
ui.notifications.warn("Unable to locate actor");
return;
}
const existingFlagData = actor.getFlag("starwarsffg", "xpLog");
console.log(existingFlagData);
const newFlagData = existingFlagData; // specify content you want to keep in this line
await actor.setFlag("starwarsffg", "xpLog", newFlagData);- If you have not modified every piece of information for every item, it is recommended to go through the standard import first, then follow these instructions
- Locate your custom data. If you didn't set a specific location, it's probably in
%APPDATA%\SWCharGen(you can type this into explorer to get there)

- Copy and rename your
DataCustomfolder toData - Follow the normal import steps (ZIP it and use the inmporter)
The Foundry Star Wars FFG system v2 isn't compatible with previous versions of itself. What gives?
There are several reasons for this:
- Migrations from pre-Active Effect systems (
1.907+) have been filled with errors. I have not been able to find the time, motivation, or detail to improve the existing migration, meaning v2 has those same migration issues from old worlds- In order to address this long-term, any remaining issues need to be isolated from those caused by migrations
- As part of introducing the character creator, fairly significant changes were made to things like obligation/duty/morality. Any automatic migration would result in only partially complete data.
Note: You will still be able to play in worlds like this, but a warning will be presented to every user every time they load the world.
- Getting started
- Helpful resources
- Frequently Asked Questions
- New feature walkthrough
- Genesys