Tabletop Simulator

Tabletop Simulator

Pas assez d'évaluations
4e DnD Scripted Character Sheet
   
Récompenser
Ajouter aux favoris
Favoris
Retirer des favoris
Taille du fichier
Publié le
Mis à jour le
96.747 KB
29 juil. 2018 à 8h22
15 juin 2022 à 19h57
22 notes de changement ( voir )

S'abonner pour télécharger
4e DnD Scripted Character Sheet

Description
Current version: V 2.1.0 - see below for versioning instructions

Do you love 4th edition DnD? Are you saddened by the lack of a good chatacter sheet like 5e/Pathfinder/{other generic RPG} mods have? If so, then this is the character sheet you've been waiting for! This character sheet is fully scripted and self-contained, so you can save it and take it into any game you'd like! Primary features of this character sheet include:

  • Every field on the original 4e character sheet is selectable and appropriately fillable!
  • Every statistic aside from attack/damage modifiers of powers are scripted and calculate automatically!
  • Claim the character sheet as your own and prevent everyone except the GM from editing your sheet!
  • Create your own pop-out power card for every ability and item in your character's arsenal!
  • Add an image of your character by pasting a direct link! (Note: This is still a little buggy)

Feel free to use this in your private games, however please provide a link to this mod if you use it in another upload to the workshop. I also ask that you try to rerelease your mod with the current version of this character sheet when it updates.

Happy rolling!

Versions:
See the change notes (below the mod title) for details on what changes through versions. All point versions of a major release will be backwards compatible with previous versions (ex. V 1.3 code can be copied to a V 1.0 sheet and no data will be lost). HOWEVER this is not true for major version releases. Unless otherwise stated, upgrading to a new major version means that your data will need to be copied/pasted by hand, field by field. Major version releases are reserved for whole rewrites of the scripting, so they shouldn't be too often.

To update the version of your sheet, do the following:

1. Open the mod's save file
2. Right click on the character sheet and go to Scripting -> Lua Editor
3. Click in the gray box, select all text (ctrl/cmd+a) and copy it (ctrl/cmd+c)
4. Open a text editor (notepad on Windows, take your pick on Linux/Mac)
5. Paste the code (ctrl/cmd+v)
6. Back in TTS, click the "UI" button in the scripting window
7. Repeat steps 3-5, opening a new text editor window/tab
8. In TTS, open the save file with your character sheet
9. Right click on the character sheet and go to Scripting -> Lua Editor
10. In the "Lua" tab, paste the code from the first text editor window/tab (ctrl/cmd+a, ctrl/cmd+v)
11. In the "UI" tab, paste the code from the second text editor window/tab
12. Put the character sheet in a bag and pull it back out (this reloads the script)
13. Go to "Games" and overwrite your current save
23 commentaires
Kii♡chan  [créateur] 3 juin 2022 à 18h15 
raultiberiu and Findanniin,

I think I found the bug where nils would pop up and put out V2.0.2. If you're still having issues with the nils popping up on calculations, let me know and I'll take another look at that code.
raultiberiu 2 juin 2022 à 1h44 
@Findanniin
I completed a level 1 character recently and I have good feedback from my players at this moment. No errors caught yet and thank you for the heads up.
Findanniin 2 juin 2022 à 0h16 
@Raul (and @Kii Chan I suppose) - You might notice a bug that happens with both my 4e tables with the sheets since the most recent update where it throws a nil value error into the chat and the automated math on parts of the sheet breaks.
Not sure what causes it, but it *will* hit one of your players at one point if my experience is anything to go by and I've been using these amazing sheets for about 2 years already (thank you so much again, Kii!).

The fix is to simply fill in every single fillable box on the sheet with a zero (or the correct number, of course).

If you haven't yet made sheets for your players, taking an original copy and filling out a zero in *every* numerical box and saving that as the 'master copy' for your players to update will likely rid you of some frustration down the line.

It's easily fixed, hence I didn't really want to take up ever more of Kii's time, they've been awesome despite me spamming the comments here ;-)
raultiberiu 1 juin 2022 à 15h49 
Sounds perfectly reasonable Kiichan!
Thanks for prompt reply.
Other than that, the product delivers exceptionally, and I thank you for putting in the time and the hours to perfect it.
Kii♡chan  [créateur] 1 juin 2022 à 15h10 
raultiberiu, Slim mode is supposed to take away parts that are not typically "required" during a session. Since the sheet has so many input boxes and buttons, it can be hard to pick up or use the sheet at times, and it can cause performance issues on low-end hardware. Slim mode is a way to make the sheet generally more usable when in session. If you need to reference that information for some reason, slim mode can be quickly toggled off, or you can just not use it.
raultiberiu 31 mai 2022 à 5h04 
Is it by design that "Slim Mode" to hide information like attributes, character name, class and race?
Kii♡chan  [créateur] 4 juil. 2021 à 5h18 
Findannlin,

v2.0.1 reinstates the universal permission of the player in the GM seat. When I was rewriting the sheet, it felt to me that being able to edit their player's sheets would enable GM's to be a little too manipulative/controlling. Maybe I've just gotten a bit more cynical since I first published this sheet... Regardless, having that level of control does have a legitimate use, and I'm sure it has saved your group a considerable amount of time to handle all of that out of game. Hopefully this new version works well for you all!

Also FWIW, if you still need to edit slim mode to show less inputs, all you have to do is move things from "{side}_page_important" Panel to the "{side}_page_hidable" Panel.
Findanniin 3 juil. 2021 à 21h56 
Yus! Checked the changelog, neat stuff all around!
Slim mode now also stops accidentaly adding new feats, which is beautiful.

As the DM though, I *did* appreciate being able to overwrite other claimed sheets, just so I could update my player's character sheets in between sessions from their mythweaver sheets - since the TTS game lives on my PC.

Not sure if that's still possible, if not: lazy bastards can do it themselves.

Thank you for keeping this updated!
Findanniin 14 aout 2020 à 8h13 
Perfect, that's clear!

Thanks a ton again.
Kii♡chan  [créateur] 14 aout 2020 à 5h50 
Findannlin,

If you'd like to remove more inputs from a sheet's slim mode, you will have to edit the sheet's UI XML. Slim mode works by setting the default visibility for all Buttons, Inputs, and Toggles to be hidden. Those element types have a non-default class named "exemptHide" that forcibly keeps them visible despite the default being hidden. If you want to remove more elements from your Slim character sheets, find the element in the XML, delete "exemptHide" from its class, then save and reload. Almost all elements have descriptive IDs, so it shouldn't be too hard to find what you want.