No description
  • TeX 98.3%
  • Shell 0.9%
  • Makefile 0.8%
Find a file
Lucca Pellegrini fdfecaa810
.gitignore: ignore ltex_extra.nvim output
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.
2024-08-10 00:14:35 -03:00
fig Redesign cover page 2023-07-19 23:49:31 +00:00
licenses bump year in copyright notices 2024-03-09 18:43:29 -03:00
patches [patches] update patches 2023-07-25 08:39:41 +00:00
text Undead Settlement: grammar: don't say “drop down” 2024-03-09 19:51:01 -03:00
util version_info.sh: style: align function definitions 2024-03-09 18:52:31 -03:00
.gitignore .gitignore: ignore ltex_extra.nvim output 2024-08-10 00:14:35 -03:00
cover.tex bump year in copyright notices 2024-03-09 18:43:29 -03:00
def.tex def.tex: suppress superfluous (La)TeX warnings 2024-03-09 18:46:03 -03:00
LICENSE bump year in copyright notices 2024-03-09 18:43:29 -03:00
main.tex main.tex: style: indent \includes 2024-03-09 19:58:04 -03:00
Makefile Makefile: call gzip with the -f flag 2023-09-26 17:30:10 +00:00
pkg.tex LICENSE: update licensing for different components 2023-08-09 05:16:11 +00:00
README.md README.md: add note about other forges as well 2023-09-18 00:51:57 +00:00

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.