diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1333ed7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +TODO diff --git a/BUILD.md b/BUILD.md new file mode 100644 index 0000000..0fc58f7 --- /dev/null +++ b/BUILD.md @@ -0,0 +1,23 @@ +# BUILD + +#### Software Requirements: +###### PDF +* cairosvg (http://cairosvg.org/) +* pdftk (https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/) +* Adobe Acrobat Pro DC *Only for form fillable* (https://acrobat.adobe.com/us/en/acrobat/acrobat-pro.html) + +#### Build Instructions: + Clone the repository to your local system. +```sh +git clone https://www.skycube.me.uk/git/zabouth/5e-A4-Half-Fold-Booklet.git +``` +Change to the src directory. +```sh +cd ./5e-A4-Half-Fold-Booklet/src/ +``` +Run the build.sh script to genarate Final.pdf +```sh +./build.sh +``` +#### Form Fillable Instructions: +To add form fillable fields to the PDF use Adobe Acrobat Pro DC to replace the pages in the file "Character Sheet - A4 Center Fold Fillable Template.pdf" with the Pages from Final.pdf generated by the build script. diff --git a/Character Sheet - A4 Center Fold Fillable.pdf b/Character Sheet - A4 Center Fold Fillable.pdf index 49b94c1..94b0017 100644 Binary files a/Character Sheet - A4 Center Fold Fillable.pdf and b/Character Sheet - A4 Center Fold Fillable.pdf differ diff --git a/README.md b/README.md index 4466ce9..2baa923 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,10 @@ For best resultes use the following setting when printing. * Duplex: Flip on short edge * Scaling: Actual size +### Screenshots +![Screenshots Page 1](https://www.skycube.me.uk/git/zabouth/5e-A4-Half-Fold-Booklet/raw/master/screenshots/Character%20Sheet%20-%20A4%20Center%20Fold%20Page%201.png) +![Screenshots Page 2](https://www.skycube.me.uk/git/zabouth/5e-A4-Half-Fold-Booklet/raw/master/screenshots/Character%20Sheet%20-%20A4%20Center%20Fold%20Page%202.png) + ### Attributions Fonts: diff --git a/screenshots/Character Sheet - A4 Center Fold Page 1.png b/screenshots/Character Sheet - A4 Center Fold Page 1.png new file mode 100644 index 0000000..0d90b30 Binary files /dev/null and b/screenshots/Character Sheet - A4 Center Fold Page 1.png differ diff --git a/screenshots/Character Sheet - A4 Center Fold Page 2.png b/screenshots/Character Sheet - A4 Center Fold Page 2.png new file mode 100644 index 0000000..aaa9b50 Binary files /dev/null and b/screenshots/Character Sheet - A4 Center Fold Page 2.png differ diff --git a/src/Character Sheet - A4 Center Fold Fillable Template.pdf b/src/Character Sheet - A4 Center Fold Fillable Template.pdf new file mode 100644 index 0000000..cabfbb3 Binary files /dev/null and b/src/Character Sheet - A4 Center Fold Fillable Template.pdf differ diff --git a/src/Character Sheet - A4 Center Fold Page 1.svg b/src/Character Sheet - A4 Center Fold Page 1.svg index be86dfc..4a47e3e 100644 --- a/src/Character Sheet - A4 Center Fold Page 1.svg +++ b/src/Character Sheet - A4 Center Fold Page 1.svg @@ -1,2472 +1,379 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - RACE - CLASS & LEVELPLAYER NAME - CHARACTER NAME - BACKGROUND - EXPERIENCE POINTS - ALIGNMENT - - - - - - - - - - - - - - ATTACKS & - - - SPELLCASTING - - - - - NAMEATK BONUSDAMAGE/TYPE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Strength - - - - - - Dexterity - - - - - - Constitution - - - - - - Intelligence - - - - - - Wisdom - - - - - - Charisma - - - - - - - Acrobatics - - - - - - - Animal Handling - - - - - - - Arcana - - - - - - - Athletics - - - - - - - Deception - - - - - - - History - - - - - - - Insight - - - - - - - Intimidation - - - - - - - Investigation - (Int) - - - - - - Medicine - - - - - - - Nature - - - - - - - Perception - - - - - - - Performance - - - - - - - Persuasion - - - - - - - Religion - - - - - - - Sleight of Hand - - - - - - - Stealth - - - - - - - Survival - - - - PROFICIENCY BONUS - - - STRENGTH - DEXTERITY - CONSTITUTION - INTELLIGENCE - WISDOM - CHARISMA - SAVING THROWS - - - - INSPIRATION - - - SKILLS - - - - - - - - - - - - - - - - - - - - SUCCESSES - FAILURES - - - - - - - - - Hit Point Maximum - - - - - Total - - - - CURRENT HIT POINTS - TEMPORARY HIT POINTS - INITIATIVESPEED - - - HIT DICE - - - - DEATH SAVES - - - - - - - - - - - - - - - - ARMOR - CLASS - - - - - - - - - - - - PASSIVE WISDOM (PERCEPTION) - - - - - - - - - - (Dex) - - - NOTES - - - (Wis) - - - (Int) - - - (Str) - - - - (Cha) - - - - (Int) - - - - (Wis) - - - - (Cha) - - - - (Wis) - - - - (Int) - - - - (Wis) - - - - (Cha) - - - - (Cha) - - - - (Int) - - - - (Dex) - - - - (Dex) - - - - (Wis) - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + RACE + CLASS & LEVELPLAYER NAME + CHARACTER NAME + BACKGROUND + EXPERIENCE POINTS + ALIGNMENT + + + + + + + + + + + + + ATTACKS & SPELLCASTING + + + NAMEATK BONUSDAMAGE/TYPE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Strength + + + + + + Dexterity + + + + + + Constitution + + + + + + Intelligence + + + + + + Wisdom + + + + + + Charisma + + + + + + + Acrobatics + + + + + + Animal Handling + + + + + + Arcana + + + + + + Athletics + + + + + + Deception + + + + + + History + + + + + + Insight + + + + + + Intimidation + + + + + + Investigation + (Int) + + + + + + Medicine + + + + + + Nature + + + + + + Perception + + + + + + Performance + + + + + + Persuasion + + + + + + Religion + + + + + + Sleight of Hand + + + + + + Stealth + + + + + + Survival + + + PROFICIENCY BONUS + + + STRENGTH + DEXTERITY + CONSTITUTION + INTELLIGENCE + WISDOM + CHARISMA + SAVING THROWS + + + + INSPIRATION + + + SKILLS + + + + + + + + + + + + + + + + + + + + SUCCESSES + FAILURES + + + + + Hit Point Maximum + + + + + Total + + + CURRENT HIT POINTS + TEMPORARY HIT POINTS + INITIATIVESPEED + + + HIT DICE + + + DEATH SAVES + + + + + + + + + + + + + + + ARMOR + CLASS + + + + PASSIVE WISDOM (PERCEPTION) + + + + + + + + + + (Dex) + + + NOTES + + + (Wis) + + + (Int) + + + (Str) + + + (Cha) + + + (Int) + + + (Wis) + + + (Cha) + + + (Wis) + + + (Int) + + + (Wis) + + + (Cha) + + + (Cha) + + + (Int) + + + (Dex) + + + (Dex) + + + (Wis) + diff --git a/src/Character Sheet - A4 Center Fold Page 2.svg b/src/Character Sheet - A4 Center Fold Page 2.svg index 2bea442..518db8c 100644 --- a/src/Character Sheet - A4 Center Fold Page 2.svg +++ b/src/Character Sheet - A4 Center Fold Page 2.svg @@ -1,4436 +1,671 @@ - - - - - - - + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - PROFICIENCIES & LANGUAGES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CP - EP - PP - GP - SP - - - - EQUIPMENT - - - - - - - - FEATURES & TRAITS - - - - - - - FLAWS - - - - - - IDEALS - - - - - - - - - BONDS - - - - - - - - - - PERSONALITY TRAITS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + PROFICIENCIES & LANGUAGES + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CP + EP + PP + GP + SP + + + EQUIPMENT + + + FEATURES & TRAITS + + + FLAWS + + + IDEALS + + + BONDS + + + PERSONALITY TRAITS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/screenshot.sh b/src/screenshot.sh new file mode 100755 index 0000000..c1cca35 --- /dev/null +++ b/src/screenshot.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +for file in *.svg +do + cairosvg "$file" -f png -o ../screenshots/"${file%.svg}.png" + convert ../screenshots/"${file%.svg}.png" -resize 75% -background white -alpha remove ../screenshots/"${file%.svg}.png" +done