- TeX 98.3%
- Shell 0.9%
- Makefile 0.8%
I've recently started using this plugin to allow me to have custom dictionaries and such using LTeX in NeoVim, which is very useful for uncommon words like “Lothric” or (apparently) “playthrough”. This is subject to revision, as we may or may not choose to commit some of these files in future. |
||
|---|---|---|
| fig | ||
| licenses | ||
| patches | ||
| text | ||
| util | ||
| .gitignore | ||
| cover.tex | ||
| def.tex | ||
| LICENSE | ||
| main.tex | ||
| Makefile | ||
| pkg.tex | ||
| README.md | ||
Dark Souls III Walkthrough
A (heavily) WIP LaTeX walkthrough for Dark Souls III.
Building
Make sure to have a complete LaTeX installation on your system, download or
clone the repository with git, and then run make from the project root.
Contributing
Send your patches to thomist@disroot.org with git send-email. If you're
unsure how to do this, see git-send-email.io to
learn how. Here's a short summary for a single commit — do something like this
from the project root:
# Set up these options if you haven't yet
git config --global user.name "Your Name"
git config --global user.email "you@example.org"
# Set your sendemail options. See `man 1 git-send-email` for more information.
git config --global sendemail.smtpserver mail.example.org
git config --global sendemail.smtpuser you@example.org
git config --global sendemail.smtpencryption tls
git config --global sendemail.smtpserverport 587
git config --global sendemail.confirm auto
git config --global sendemail.smtppass 'Y0ur P@assw0rd'
# Configure to whom you want to send your patches
git config sendemail.to 'thomist@disroot.org'
# Set this option to prefix your email subjects appropriately for this project
git config format.subjectPrefix "PATCH DS3"
# Make your changes and commit them
sed -i 's/\s$//' Makefile # This command removes trailing whitespace
git commit -m 'Makefile: remove trailing whitespace' Makefile
# Send your patch
git send-email HEAD~1
# Suppose you reveive a reply pointing out that your patch doesn't actually
# remove all whitespace. You can amend your changes and send again.
sed -i 's/\s\+$//' Makefile # This command removes *ALL* trailing whitespace
git commit --amend Makefile
git send-email -v2 HEAD~1 # Use -v2 for a second patch, -v3 for a third, etc.
Alternatively, if you have an internet-facing web server, you can push your
changes to it and send an email to thomist@disroot.org asking me to pull from
it.
Make sure to write a short paragraph or two explaining each non-trivial commit, hard wrapped at 72 characters. Check out the PostgreSQL commit log1 for an example of how to annotate your commits.
I may sometimes also check for pull requests on Codeberg2, or on any other software forge where I host this project.
Patches
The directory ‘patches’ contains — unsurprisingly — patches that may be applied with
patch < patches something.patch
Read the header of each patch for more information.
To do
Introduction
- Overview
- Dark Souls Basics
- Reinforcement & Infusion
- Covenants
Walkthrough
- Cemetery of Ash
- High Wall of Lothric
- Undead Settlement
- Road of Sacrifices
- Cathedral of the Deep
- Farron Keep
- Catacombs of Carthus
- Smouldering Lake
- Irithyll of the Boreal Valley
- Anor Londo
- Irithyll Dungeon
- Profaned Capital
- Consumed King's Garden
- Untended Graves
- Lothric Castle
- Grand Archives
- Archdragon Peak
- Kiln of the First Flame
- Post Game
DLCs
- Painted World of Ariandel
- The Dreg Heap
- The Ringed City
Appendices:
- Characters
- Character Builds
- Farming Locations
- Nestling Trades
- Illusory Walls
License
The content of this project itself is licensed under the Creative Commons Attribution Share Alike 4.0 International (CC-BY-SA-4.0) license, and the underlying source code used to format and display that content is licensed under the ISC License (ISC).
Please see the LICENSE file for more details.