bcholmes / startrek2d20 Goto Github PK
View Code? Open in Web Editor NEWCharacter creation tool for Star Trek Adventures RPG from Modiphius.
License: ISC License
Character creation tool for Star Trek Adventures RPG from Modiphius.
License: ISC License
Modiphius form user, ninjew42 suggested:
I was curious if a Trait text field can be added to the final touches section for creating characters like we have for Starship creation. This would make it easier when building for the Trait field to be updated for the Symbiont name for Joined Trill and for other traits.
Well, the good news is that Modiphius continues to release loads of stuff. But now the source selection page feels... cluttered to me. This may be entirely a matter of opinion, but I think the books should perhaps now be grouped by type (division, quadrant, sourcebook, campaign guide?).
If you wanted to get really fancy, a button that allows for a dropdown to choose each type's individual books, or a toggle button for all books of a certain type.
I would love to have some sort of offline version of this. I was able to download the html, css, and js files from the original at modiphiusapps, and while I could do that for this one, I think a standalone package would be cool. Something like a parent folder with an html file that people would open in their browser locally, and a subfolder for all the data.
PDF exports obviously didn't work when I just downloaded from the website (since I didn't know a github version existed), and I'm not sure they would work for an offline version, but even the creator with a note that pdf exports don't work would be cool.
Page 95 of the command book includes Starbase talents. Now, it's perhaps not that useful to include them for creating a ship, but it may be nice to have them included in the overview list.
Although I suppose it may be possible to expand the starship creation to allow for starbases as well, given that they are essentially the same process.
Per a report from Reddit user WillMahGold: "It seems to work very good but I propably find a bug using the app in Chrome and Firefox. If I use the "History" button to correct an entry, the main field is black and empty."
When using History to navigate to a previous page, the workflow step gets messed up.
It might be nice to have an option for the tool to randomly generate an NCC number, based on year in service. Notable canon or beta canon numbers would naturally be excluded.
Edit: I guess it should be based on the spaceframe, not the year in service that is typed in.
Heyo! So I'm trying to make a character for the Klingon Defense Force that isn't Klingon using the Klingon core rulebook. After selecting the "allow any species" option on the select species page, the site goes completely black and is unusable. After refreshing the page it will take me back to the beginning and I'll lose all my progress. I have not found a way around this issue and I would be very grateful if it could be fixed.
Edit: I don't know how to label this issue as a bug but I believe its a bug
If possible, it would be nice to have the option to just click "back", instead of opening the history window.
Originally posted by Felderburg March 30, 2022
The sciences division says those with the Augmented Ability talent gain the "Augment" trait; the tool gives characters "Augmented". This is entirely inconsequential, but it is technically incorrect...
BUT—It is worth noting that "Augment" has a specific connotation in the Star Trek universe (https://memory-alpha.fandom.com/wiki/Augment). Now, it does seem clear from the book (Sciences page 41) that this talent is very much intended to reflect genetic engineering that has turned the character into an Augment... but since the talent is with GM Permission only, it does make sense that "Augmented" might fit the circumstances better than the implications of Augment.
Edit: I guess issue #10 might be relevant here.
I assume that doing Klingon Houses is on the agenda, but I figured I would make it an actual "issue" so that any suggestions about it could be kept somewhere. It seems to me that it could use the same mechanics that the "alternate" lifepath options do, given that it essentially replaces steps in the lifepath. I suppose the only issue would then be adding the House itself's attributes/stats and the extra trait(s).
From user ninjew42 on the Modiphius Forums:
Oh a minor thing, for Augmented Ability talents when you take it you have to go back and manually make them an Augment currently in the traits section.
Is it possible to have those talents automatically add Augment to their traits?
The Reassuring talent (player's guide 245) is listed as requiring insight 9+, but should be presence 9+ (says insight in the big talents list at the start of the app, not sure what it does in character creation itself).
There should be a period at the end of the talent's description.
"There's a greater likelihood of success if you're a Vulcan of a Napean." should probably read "Vulcan OR Napean".
Cetacean deep space explorer, Shackleton expanse p. 286
Player's guide pg 248, should be Conn 3+, the list shows it as 4+
When selecting all books (or I assume DS9 character and Alpha/Gamma quadrant books) the Ferengi and Changeling species are duplicated in the list. They are, I suppose, technically different, but it is a bit odd to see them that way. Not sure what the solution might be, especially since Changeling has different attribute bonuses depending on the book (although that is perhaps fitting).
Per comments on modiphius forums, cadets are an odd thing. Just making this an actual "issue" so it can be addressed here/notes or discussion about its technical aspects can be kept on github.
As proposed by ninjew42 on the Modiphius Forums:
Adding in various fan character sheet types like the Romulan one that’s out there and talents made by the Continuing Mission group, could include a source button for Continuing Mission resources.
I know for some species there doesn’t seem to be anything so far that suggests we’ll get talents for Jem’Hadar or Vorta for example so having the fan work added could be helpful for people wanting to make those kinds of characters so they don’t have to go back and modify the sheet after.
So I was looking at the species that are available, and I noticed something odd. Some species are available when you select books that they aren't in, but they show up without talents.
The one specific example I can point to is Cardassians. When using Core only, or Core and Beta (e.g.), they can be selected as a species, but they don't have talents listed. However, when selecting Alpha, their talents show up.
There are others, but I didn't feel like doing an exhaustive search, especially since my usual use-case is 'select all' for books. I do have a table with the species and their source book listed here: https://airtable.com/shrevx2C19EPOQnl3 if that might be of use.
There is no indication if character rebelled or accepted Upbringing. In original app there was a letter (A) or (R) respectively added in Upbringing field.
A few minor things I noticed:
Edit: The four talent options also seem to appear in different places... or at least the first that appears after selecting a species in the starfleet creator appears later for Klingons.
Player's guide page 250.
Ktarians are unusual in that they have 2 fixed species attribute improvements, and 2 from which the player must pick. It doesn't look like the supporting character tool implements this correctly.
There is currently not an option to roll gamma or delta quadrant species. If the issue is that the only the alpha and beta gave specific charts, I think it would be worth just making one from scratch, even if it's just a 1/total chance per species.
Nor is there an option to roll from the entire list of species. I think this would be useful as well.
The "I'm a Doctor, not a..." talent specifies that it can be taken for a discipline that is <=1 (both in the book and in the wording of this tool). However, the tool allows it to be taken well before things like career events or other lifepath steps that may add to the discipline chosen.
I'm not sure how this would work in the tool, but it seems to me that the two options are to either hold that trait until after all disciplines are chosen (which sounds like it would break something), or run a check at the end to make sure it's still viable (and perhaps replacing it with a viable one?).
Or perhaps a third option that eliminates the 5 different talents in the list, allowing a user to just choose the book name with "not a ...". Then at the end in finishing touches, a user chooses which version it is from a checklist that only includes disciplines that are still at 1.
The character type dropdown for supporting characters has the wording "Is this a Starfleet/Federation character, or a member of the Klingon Empire?" But it allows all character types. I suggest changing it to be in line with the main character sheet: "What type of character is this?"
I discovered that after a spaceframe, custom or otherwise, is added, if I type a new Year of Service, the custom frame gets wiped clean. This does not occur if I use the arrow selector to move the Year in Service up.
I suspect that this may be because spaceframes get wiped when the Year in Service is less than the year a class is introduced, and typing in 2300 e.g. makes the tool think the Year in Service is 2, then 23, then 230... so all spaceframes are wiped the instant a person starts typing.
I also suspect that this may not be fixable. Given that spaceframe is the only thing wiped (as far as I saw) it may not be important to fix.
It looks to me like the choice for senior/junior cadet (either the 'career' section where a value is chosen or the actual junior/senior choice) was not available in the "History" pop up, which means a user would have to go back an extra step to the Training Details portion. (If this is intended then it's not an issue.)
Using edge seem to create an error, no pdf is generated
"Hmmm… can't reach this pageCheck if there is a typo in pdf.modiphiusapps.hostinguk.org.
Search the web for pdf modiphiusapps hostinguk org
If spelling is correct, try running Windows Network Diagnostics."
Per a suggestion by MadCow on the Modiphius forums:
Is there a way to make the generator kick out the talent’s full text (similar to an NPC/Pre-Gen charatcer)? This would be great, especially for new players that don’t know the talents well.
I think it may be worth adding a note, either in the year of service or in the spaceframe selection, that the amount of refits will be determined by subtracting year in service from year the frame was created.
Per the modiphius thread, work has already begun on a way to "store" or "recall" a character or ship sheet with a "unique" url. I figure it should be an actual item here, for further brainstorming etc.
Is it a unique url per sheet, or is it something like a url that has a "code"? In other words, does character A get sta.bcholmes/CharA and character B get sta..../CharB? Or is it more like "characters A and B both have the same stats, so they each get sta...../Pres1_Insight2_Conn3 (etc.)"?
There have been a couple of threads on the Modiphius forums about the rules from the Shackleton Expanse book for generating planetary systems and "hex-crawling" the Shackleton Expanse.
I'd like to add these capabilities to the character generator, 'cause I like planetary systems. Forum user Mister X mentioned having some Python scripts that can produce some interesting output.
The cadet-type character Training Track description references enlisted characters, but a user can only choose an Academy officer path (naturally, since this is for Academy cadets).
The site doesn't appear to have a favicon when I tried it on chrome and firefox. I think it should have one, probably a Starfleet delta.
After selecting Senior cadet, the next page where I choose to either select or roll a career event has the question "Are you a junior or senior cadet?" which was answered in the previous screen. It should be something like "choose or roll a career event".
I'm not sure if this is a bug, but it seems odd to me. When I select most books (sources), clicking multiple times will just select or unselect that book. But when I click the Core button, the result is different.
If nothing is selected, nothing happens. If one or more things are selected, clicking the Core button multiple times will deselect them, in reverse order of how they were selected until only Core is selected.
I understand that at least one book needs to be selected, but I wonder if requiring one of the two (three? if tricorder counts) core books to be selected (with an error message if not) is sufficient. It just seems very odd to me that clicking the Core button affects other book buttons (at all, and especially in the manner described).
The big list shows it originating in the Ops Division book, but it's in the Player's Guide (pg 249). Not sure if that's the case in the creator itself.
Per comments on modiphius forums, this is an interesting thing, that is a legacy of the way the creator was first made. Just making this an actual "issue" so it can be addressed here/notes or discussion about its technical aspects can be kept on github.
Per Modiphius user LucasCunnigham, there is an additional space frame on page 108 of These are the Voyages Vol. 1. I agree with Sutehep's suggestion that it should be named Project Escalante.
As for whether it should be included, given that it seems adventure-specific... I say add it! It's an official spaceframe, and is a cool concept generally. It would certainly be workable into other campaigns/adventures.
Per user Felderburg on Reddit:
The Shackleton Expanse book's button is missing a 'c' in 'Shackleton'.
The Klingon Core book includes Klingon spaceframes; the generator needs to support these.
As reported by ImperialOne on the Modiphius forums:
SO, I found a bug, when I have my Character with Fitness 7 and Sec 4 (stress 11) with the Resolute talent, the exported (TNG) output only checks 13 boxes for Stress instead of the proper 14 (7+4+3)…
THis bug is repeatable with each instance of these circumstances.
The last page of the creator says "Your character is finished. You can either use this reference to fill in a character sheet by hand, or use the button at the bottom to export your character to PDF."
However, the "this reference" requires clicking on the "profile" button to actually see stats, if filling in by hand was desired. I can see a situation where a user doesn't necessarily know that, and is perhaps less inclined to click around and find out what things do, which would leave them wondering where the actual stats are.
Perhaps referencing the button would be useful? (Not sure putting the stats on that page is a good idea, as it's already reasonably full.)
I was creating a table to show all the reputation spends, and it looks like the awards/medals are very much in-line with talents, as far as game-based mechanical "powers". Would it be worth including them in the talents overview list?
(My list is here: https://www.reddit.com/r/startrekadventures/comments/th65en/talents_list_spreadsheetdatabase/ , the edit at bottom has rep spends.)
As an extension of that, would it be possible to add them as a "final step" option, for the extended 2-page sheet? So that their "powers" are present on the second page? Or perhaps have an "awards" section in the final step, that would automatically force a user to export to the 2-pager if anything was included in that section.
Note: this is a separate idea from including reputation (milestones, changes to a character, etc.) as a system.
From ImperialOne on the Modiphius forums:
1- Under “Environment” at the top of the TNG sheet created for export at the end, it is left BLANK.
2- With a Phaser type-2 (that has 3 damage), for this character with SEC 4, the Damage rating is given as 6 (instead of 7 from 3+4)
A number of starship talents (e.g. captain's yacht, grappler cables) are listed as coming from the core book, when they are in fact from the command book (or possibly others?). I'll try to comment at some point with a list.
It might be fun to include the content from the tribble playable character sheet (free pdf). 7 new talents! Amazing new backgrounds! A requirement that you, the player, eat food!
Not sure if it should be included, and it seems like it may require its own special creation path, but it would be fun.
The talents that begin with "I'm" sort differently depending on whether the apostrophe is a straight quote mark vs a curved one (I think this only applies to "I'm a Doctor..." and "I’m Giving It All She’s Got!" (note the different punctuations in my copy/paste).
("I'm giving it" also says ops division, not player's guide, but I think that's covered in #22 )
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.