mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-06-09 01:54:04 +09:00
Some space saving, terrain reads GZip directly
This commit is contained in:
@@ -1,36 +0,0 @@
|
||||
\relax
|
||||
\providecommand\hyper@newdestlabel[2]{}
|
||||
\providecommand*{\memsetcounter}[2]{}
|
||||
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
|
||||
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
|
||||
\global\let\oldcontentsline\contentsline
|
||||
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
|
||||
\global\let\oldnewlabel\newlabel
|
||||
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
|
||||
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
|
||||
\AtEndDocument{\ifx\hyper@anchor\@undefined
|
||||
\let\contentsline\oldcontentsline
|
||||
\let\newlabel\oldnewlabel
|
||||
\fi}
|
||||
\fi}
|
||||
\global\let\hyper@last\relax
|
||||
\gdef\HyperFirstAtBeginDocument#1{#1}
|
||||
\providecommand\HyField@AuxAddToFields[1]{}
|
||||
\providecommand\HyField@AuxAddToCoFields[2]{}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{4}{section.0.1}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Luggage preparation}{4}{subsection.0.1.1}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2}Moving around}{5}{section.0.2}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Your first toddling}{5}{subsection.0.2.1}}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{ISO/\penalty \exhyphenpenalty ANSI/\penalty \exhyphenpenalty JIS pedalboards}{5}{section*.1}}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Joypads}{6}{section*.2}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3}World}{6}{section.0.3}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Geograghy}{7}{subsection.0.3.1}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Day and night}{7}{subsection.0.3.2}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Biome}{8}{subsection.0.3.3}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Vegetation}{8}{subsection.0.3.4}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Races and their civilisations}{8}{subsection.0.3.5}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.6}Common animals}{8}{subsection.0.3.6}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4}World creation}{8}{section.0.4}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}World Size}{9}{subsection.0.4.1}}
|
||||
\memsetcounter{lastsheet}{9}
|
||||
\memsetcounter{lastpage}{9}
|
||||
@@ -1,13 +0,0 @@
|
||||
\BOOKMARK [1][-]{section.0.1}{\376\377\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n}{}% 1
|
||||
\BOOKMARK [2][-]{subsection.0.1.1}{\376\377\000L\000u\000g\000g\000a\000g\000e\000\040\000p\000r\000e\000p\000a\000r\000a\000t\000i\000o\000n}{section.0.1}% 2
|
||||
\BOOKMARK [1][-]{section.0.2}{\376\377\000M\000o\000v\000i\000n\000g\000\040\000a\000r\000o\000u\000n\000d}{}% 3
|
||||
\BOOKMARK [2][-]{subsection.0.2.1}{\376\377\000Y\000o\000u\000r\000\040\000f\000i\000r\000s\000t\000\040\000t\000o\000d\000d\000l\000i\000n\000g}{section.0.2}% 4
|
||||
\BOOKMARK [1][-]{section.0.3}{\376\377\000W\000o\000r\000l\000d}{}% 5
|
||||
\BOOKMARK [2][-]{subsection.0.3.1}{\376\377\000G\000e\000o\000g\000r\000a\000g\000h\000y}{section.0.3}% 6
|
||||
\BOOKMARK [2][-]{subsection.0.3.2}{\376\377\000D\000a\000y\000\040\000a\000n\000d\000\040\000n\000i\000g\000h\000t}{section.0.3}% 7
|
||||
\BOOKMARK [2][-]{subsection.0.3.3}{\376\377\000B\000i\000o\000m\000e}{section.0.3}% 8
|
||||
\BOOKMARK [2][-]{subsection.0.3.4}{\376\377\000V\000e\000g\000e\000t\000a\000t\000i\000o\000n}{section.0.3}% 9
|
||||
\BOOKMARK [2][-]{subsection.0.3.5}{\376\377\000R\000a\000c\000e\000s\000\040\000a\000n\000d\000\040\000t\000h\000e\000i\000r\000\040\000c\000i\000v\000i\000l\000i\000s\000a\000t\000i\000o\000n\000s}{section.0.3}% 10
|
||||
\BOOKMARK [2][-]{subsection.0.3.6}{\376\377\000C\000o\000m\000m\000o\000n\000\040\000a\000n\000i\000m\000a\000l\000s}{section.0.3}% 11
|
||||
\BOOKMARK [1][-]{section.0.4}{\376\377\000W\000o\000r\000l\000d\000\040\000c\000r\000e\000a\000t\000i\000o\000n}{}% 12
|
||||
\BOOKMARK [2][-]{subsection.0.4.1}{\376\377\000W\000o\000r\000l\000d\000\040\000S\000i\000z\000e}{section.0.4}% 13
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,15 +0,0 @@
|
||||
\contentsline {section}{\numberline {1}Introduction}{4}{section.0.1}
|
||||
\contentsline {subsection}{\numberline {1.1}Luggage preparation}{4}{subsection.0.1.1}
|
||||
\contentsline {section}{\numberline {2}Moving around}{5}{section.0.2}
|
||||
\contentsline {subsection}{\numberline {2.1}Your first toddling}{5}{subsection.0.2.1}
|
||||
\contentsline {subsubsection}{ISO/\penalty \exhyphenpenalty ANSI/\penalty \exhyphenpenalty JIS pedalboards}{5}{section*.1}
|
||||
\contentsline {subsubsection}{Joypads}{6}{section*.2}
|
||||
\contentsline {section}{\numberline {3}World}{6}{section.0.3}
|
||||
\contentsline {subsection}{\numberline {3.1}Geograghy}{7}{subsection.0.3.1}
|
||||
\contentsline {subsection}{\numberline {3.2}Day and night}{7}{subsection.0.3.2}
|
||||
\contentsline {subsection}{\numberline {3.3}Biome}{8}{subsection.0.3.3}
|
||||
\contentsline {subsection}{\numberline {3.4}Vegetation}{8}{subsection.0.3.4}
|
||||
\contentsline {subsection}{\numberline {3.5}Races and their civilisations}{8}{subsection.0.3.5}
|
||||
\contentsline {subsection}{\numberline {3.6}Common animals}{8}{subsection.0.3.6}
|
||||
\contentsline {section}{\numberline {4}World creation}{8}{section.0.4}
|
||||
\contentsline {subsection}{\numberline {4.1}World Size}{9}{subsection.0.4.1}
|
||||
@@ -1,33 +0,0 @@
|
||||
\relax
|
||||
\providecommand\hyper@newdestlabel[2]{}
|
||||
\providecommand*{\memsetcounter}[2]{}
|
||||
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
|
||||
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
|
||||
\global\let\oldcontentsline\contentsline
|
||||
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
|
||||
\global\let\oldnewlabel\newlabel
|
||||
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
|
||||
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
|
||||
\AtEndDocument{\ifx\hyper@anchor\@undefined
|
||||
\let\contentsline\oldcontentsline
|
||||
\let\newlabel\oldnewlabel
|
||||
\fi}
|
||||
\fi}
|
||||
\global\let\hyper@last\relax
|
||||
\gdef\HyperFirstAtBeginDocument#1{#1}
|
||||
\providecommand\HyField@AuxAddToFields[1]{}
|
||||
\providecommand\HyField@AuxAddToCoFields[2]{}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{4}{section.0.1}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Luggage preparation}{4}{subsection.0.1.1}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2}Moving around}{5}{section.0.2}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Your first toddling}{5}{subsection.0.2.1}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3}World}{5}{section.0.3}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Geograghy}{6}{subsection.0.3.1}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Day and night}{7}{subsection.0.3.2}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Biome}{7}{subsection.0.3.3}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Vegetation}{8}{subsection.0.3.4}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Races and their civilisations}{8}{subsection.0.3.5}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.6}Common animals}{8}{subsection.0.3.6}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4}World creation}{8}{section.0.4}}
|
||||
\memsetcounter{lastsheet}{9}
|
||||
\memsetcounter{lastpage}{9}
|
||||
@@ -1,12 +0,0 @@
|
||||
\BOOKMARK [1][-]{section.0.1}{\376\377\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n}{}% 1
|
||||
\BOOKMARK [2][-]{subsection.0.1.1}{\376\377\000L\000u\000g\000g\000a\000g\000e\000\040\000p\000r\000e\000p\000a\000r\000a\000t\000i\000o\000n}{section.0.1}% 2
|
||||
\BOOKMARK [1][-]{section.0.2}{\376\377\000M\000o\000v\000i\000n\000g\000\040\000a\000r\000o\000u\000n\000d}{}% 3
|
||||
\BOOKMARK [2][-]{subsection.0.2.1}{\376\377\000Y\000o\000u\000r\000\040\000f\000i\000r\000s\000t\000\040\000t\000o\000d\000d\000l\000i\000n\000g}{section.0.2}% 4
|
||||
\BOOKMARK [1][-]{section.0.3}{\376\377\000W\000o\000r\000l\000d}{}% 5
|
||||
\BOOKMARK [2][-]{subsection.0.3.1}{\376\377\000G\000e\000o\000g\000r\000a\000g\000h\000y}{section.0.3}% 6
|
||||
\BOOKMARK [2][-]{subsection.0.3.2}{\376\377\000D\000a\000y\000\040\000a\000n\000d\000\040\000n\000i\000g\000h\000t}{section.0.3}% 7
|
||||
\BOOKMARK [2][-]{subsection.0.3.3}{\376\377\000B\000i\000o\000m\000e}{section.0.3}% 8
|
||||
\BOOKMARK [2][-]{subsection.0.3.4}{\376\377\000V\000e\000g\000e\000t\000a\000t\000i\000o\000n}{section.0.3}% 9
|
||||
\BOOKMARK [2][-]{subsection.0.3.5}{\376\377\000R\000a\000c\000e\000s\000\040\000a\000n\000d\000\040\000t\000h\000e\000i\000r\000\040\000c\000i\000v\000i\000l\000i\000s\000a\000t\000i\000o\000n\000s}{section.0.3}% 10
|
||||
\BOOKMARK [2][-]{subsection.0.3.6}{\376\377\000C\000o\000m\000m\000o\000n\000\040\000a\000n\000i\000m\000a\000l\000s}{section.0.3}% 11
|
||||
\BOOKMARK [1][-]{section.0.4}{\376\377\000W\000o\000r\000l\000d\000\040\000c\000r\000e\000a\000t\000i\000o\000n}{}% 12
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,110 +0,0 @@
|
||||
\documentclass[stock,9pt,nohan]{oblivoir}
|
||||
|
||||
\usepackage{fapapersize}
|
||||
\usefapapersize{3in,4.5in,.333in,*,.333in,.333in}
|
||||
\usepackage{gensymb}
|
||||
\usepackage{allrunes}
|
||||
\usepackage[T1]{fontenc}
|
||||
|
||||
\linespread{1.25}
|
||||
\frenchspacing
|
||||
|
||||
\usepackage[verbose=true]{microtype}
|
||||
|
||||
\renewcommand{\contentsname}{\arnfamily efnisifirlit}
|
||||
|
||||
\newcommand{\gamever}{\arnfamily alfa:f}
|
||||
|
||||
\newcommand{\Terrarumemph}{\arnfamily +iArþin+}
|
||||
|
||||
\newcommand{\boktitle}{\arnfamily ferþahantbukin:furiR \\ \Terrarumemph himR \vskip1ex \small nurAna:utkafa \normalsize}
|
||||
|
||||
\newcommand{\bokauthor}{\arnfamily \small fra\Terrarumemph hAfuntum}
|
||||
|
||||
\newcommand{\bokdate}{\arnfamily\small basa:uiþ:\gamever}
|
||||
|
||||
\title{\boktitle}
|
||||
\author{\bokauthor}
|
||||
\date{\bokdate}
|
||||
|
||||
\epigraphposition{center}
|
||||
\setlength{\epigraphrule}{0pt}
|
||||
\setlength{\epigraphwidth}{2in}
|
||||
\setlength{\beforeepigraphskip}{72pt}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\maketitle
|
||||
|
||||
\newpage
|
||||
|
||||
\epigraph{
|
||||
Uilkumin! You are most likely an explorer, or a brave and courageous traveller who seeks uncharted planet in the universe, or an aspiring ruler-to-be who want rule your own world. We hope this little book to be an useful guide for whatever ambitious work you are up to.
|
||||
}{Writers}
|
||||
|
||||
\tableofcontents*
|
||||
|
||||
\newpage
|
||||
|
||||
\newpage
|
||||
|
||||
\section{Introduction}
|
||||
\emph{Terrarum} is a rogue-like world which things are happening on real-time basis as in real-time role-playing games.
|
||||
|
||||
\subsection{Luggage preparation}
|
||||
Trip to \emph{Terrarum} can be achieved with any proper wagon, which should be equipped with:
|
||||
\begin{itemize}
|
||||
\item 64-bit wagon engine
|
||||
\item \emph{Java Roving Environs 8} or higher
|
||||
\item A wagon engine with cylinder size of 2 GB, 4 GB or more is recommended
|
||||
\item Free luggage space of 4 GB or more
|
||||
\end{itemize}
|
||||
|
||||
\section{Moving around}
|
||||
The control is omnidirectional. In other words, \emph{not} cell-based.
|
||||
|
||||
\subsection{Your first toddling}
|
||||
Your default moving around uses ESDF (qwerty)\slash FRST (colemak)\slash .OEW (dvorak) pedals for default `WASD', in order for you to provide more modifier pedals that are pressed with your little finger and more comfort to pedalboards with \emph{Topre} actuators.\footnote{Writers of this book recommend you to use pedalboard with \emph{Cherry MX Red} actuators.}
|
||||
|
||||
\section{World}
|
||||
The world is composed with \emph{three-dimensional} blocks, which is the feature you should keep in mind during your trip. Each block is a metre-size and a metre-high, so an average-height man should occupy two tiles vertically, thus he is two-tile-high in the world.
|
||||
|
||||
Cliffs are treated as a stair, and you---as well as any living things in the world---can climb the tile as you would use a stair. Climbable cliff height is calculated as $$ floor( \frac{height_{you}}{height_{cliff}} ) $$
|
||||
|
||||
i.e. The man mentioned above can climb one-tile-high cliff as a stair.
|
||||
|
||||
\subsection{Geograghy}
|
||||
The world---the continent you play on---features mountains, valleys, rivers, lakes, ocean, caves, etc.
|
||||
|
||||
There are several continents on the planet, which are created by you. While there are multiple continents, however, your wagon cannot travel interplanetary.
|
||||
|
||||
Each time you create a continent, unless you specified a \emph{seed}\footnote{Refer to Section 4.}, will never be the same.
|
||||
|
||||
\subsection{Day and night}
|
||||
A day in \emph{Terrarum} world---the planet---is 72 000 seconds. A second in Earth would be equivalent to 60 (depends on the operational speed of your wagon) planetary seconds, which consists a planetary minute.
|
||||
|
||||
\subsection{Biome}
|
||||
Average temperature in meadows\slash forests\slash mountains are kept to pleasant 298 K\slash 25 \degree{}C\slash 77 \degree{}F. However, you might want to re-think before setting your feet on the snowy area, unless you are prepared well. While the Snow Queen % ---one of the devteam
|
||||
will not hinder any access to her territory, in the same time she will not be welcoming.
|
||||
|
||||
\subsection{Vegetation}
|
||||
|
||||
|
||||
\subsection{Races and their civilisations}
|
||||
|
||||
|
||||
\subsection{Common animals}
|
||||
|
||||
|
||||
\section{World creation}
|
||||
You can specify some parameters when you create a continent. Controllable parameters are:
|
||||
\begin{itemize}
|
||||
\item World size (affects distance between tribes)
|
||||
\item Ore amount (affects civilisation)
|
||||
\item Vegetation (more trees means more building materials)
|
||||
\item Seed (each randomly-created continent has its own \emph{seed} for landform. Leave it blank to randomise)
|
||||
\end{itemize}
|
||||
|
||||
You can name your continent while in creation, so try to come up with a good name!
|
||||
|
||||
\end{document}
|
||||
@@ -1,12 +0,0 @@
|
||||
\contentsline {section}{\numberline {1}Introduction}{4}{section.0.1}
|
||||
\contentsline {subsection}{\numberline {1.1}Luggage preparation}{4}{subsection.0.1.1}
|
||||
\contentsline {section}{\numberline {2}Moving around}{5}{section.0.2}
|
||||
\contentsline {subsection}{\numberline {2.1}Your first toddling}{5}{subsection.0.2.1}
|
||||
\contentsline {section}{\numberline {3}World}{5}{section.0.3}
|
||||
\contentsline {subsection}{\numberline {3.1}Geograghy}{6}{subsection.0.3.1}
|
||||
\contentsline {subsection}{\numberline {3.2}Day and night}{7}{subsection.0.3.2}
|
||||
\contentsline {subsection}{\numberline {3.3}Biome}{7}{subsection.0.3.3}
|
||||
\contentsline {subsection}{\numberline {3.4}Vegetation}{8}{subsection.0.3.4}
|
||||
\contentsline {subsection}{\numberline {3.5}Races and their civilisations}{8}{subsection.0.3.5}
|
||||
\contentsline {subsection}{\numberline {3.6}Common animals}{8}{subsection.0.3.6}
|
||||
\contentsline {section}{\numberline {4}World creation}{8}{section.0.4}
|
||||
BIN
assets/modules/basegame/tiles/terrain.tga.gz
LFS
Normal file
BIN
assets/modules/basegame/tiles/terrain.tga.gz
LFS
Normal file
Binary file not shown.
Reference in New Issue
Block a user