mirror of
https://github.com/OpenMW/openmw.git
synced 2025-01-30 19:15:41 +00:00
Commiting. Not sure what since i had short blackout :/
This commit is contained in:
parent
6bf643ea79
commit
8b74e8cba7
2 changed files with 35 additions and 9 deletions
|
@ -0,0 +1,25 @@
|
||||||
|
\section{OpenCS starting dialog}
|
||||||
|
\subsection{Introduction}
|
||||||
|
The great day has come. Today, you shall open \OCS{} application. And when you do this, you shall see our starting dialog window that holds three buttons
|
||||||
|
that can bring both pain and happiness. So just do this, please.
|
||||||
|
|
||||||
|
\subsection{Basics}
|
||||||
|
Back to the manual? Great! As you can see, the starting window holds just three buttons. Since you are already familiar with our files system, they come
|
||||||
|
to you with no surprise.\\
|
||||||
|
|
||||||
|
First, there is a \textbf{Create A New Game} button. Clearly, you should press it when you want to create a game file. Than, what \textbf{Create A New Addon} button do?
|
||||||
|
Yes! You are right! This button will create any addon content file (and new project file associated with it)! Wonderful! And what the last remaining button do? \textbf{Edit A Content File}? Well, it comes with no surprise that this should be used when you need to alter existing content file, either a game or addon.\\
|
||||||
|
|
||||||
|
\paragraph{Selecting Files}
|
||||||
|
As We wrote earlier,
|
||||||
|
|
||||||
|
\subsection{Advanced}
|
||||||
|
If you are paying attention, you noticed any extra icon with wrench. This one will open small settings window. Options here are few, and easy to list.
|
||||||
|
\begin{description}
|
||||||
|
\item {Window Size} is needed to configure initial window size of the starting window.
|
||||||
|
\item {Display format} can be used to configure behavior of the \OCS{} itself, however only in the limited degree. You can decide if you want \OCS{} to display icon, text or both in some columns of tables.
|
||||||
|
\end{description}
|
||||||
|
|
||||||
|
%TODO configuration
|
||||||
|
|
||||||
|
And that would be it. There is no point spending more time here. We should go forward now.
|
|
@ -24,7 +24,7 @@ is not clear, and often confusing. You would expect the ESM (master) file is use
|
||||||
and indeed: this is the basic idea. However, original expansions also were made as ESM files, even though they essentially could be
|
and indeed: this is the basic idea. However, original expansions also were made as ESM files, even though they essentially could be
|
||||||
described as a really large plugins, and therefore rather use ESP files. There were technical reasons behind this decision -- somewhat valid
|
described as a really large plugins, and therefore rather use ESP files. There were technical reasons behind this decision -- somewhat valid
|
||||||
in the case of original engine, but clearly it's better to create a system that can be used is more sensible way. \OMW{} achieves
|
in the case of original engine, but clearly it's better to create a system that can be used is more sensible way. \OMW{} achieves
|
||||||
his with our own content file types.
|
this with our own content file types.
|
||||||
|
|
||||||
We support both ESM and ESP files, but in order to make use of new features of OpenMW one should consider using new file types designed
|
We support both ESM and ESP files, but in order to make use of new features of OpenMW one should consider using new file types designed
|
||||||
with our engine in mind: game files and addon files together called ``content files``.
|
with our engine in mind: game files and addon files together called ``content files``.
|
||||||
|
@ -40,7 +40,7 @@ Other simple thing about content files are extensions. We are using .omwaddon fo
|
||||||
%TODO describe what content files contains. and what not.
|
%TODO describe what content files contains. and what not.
|
||||||
\subparagraph{\MW{} content files}
|
\subparagraph{\MW{} content files}
|
||||||
Using our content files is recommended solution for projects that are intended to used with \OMW{} engine. However some players
|
Using our content files is recommended solution for projects that are intended to used with \OMW{} engine. However some players
|
||||||
wish to use original Morrowind engine, even with it large flaws and lacking features\footnote{If this is actually wrong, we are very
|
wish to use original \MW{} engine, even with it large flaws and lacking features\footnote{If this is actually wrong, we are very
|
||||||
successful project. Yay!}. Also, since 2002 thousands of ESP/ESM files were created, some with really outstanding content.
|
successful project. Yay!}. Also, since 2002 thousands of ESP/ESM files were created, some with really outstanding content.
|
||||||
Because of this \OCS{} simply has no other choice but support ESP/ESM files. However, if you decided to choose ESP/ESM file instead
|
Because of this \OCS{} simply has no other choice but support ESP/ESM files. However, if you decided to choose ESP/ESM file instead
|
||||||
using our own content file types you are most likely aim at the original engine compatibility. This subject is covered in the very
|
using our own content file types you are most likely aim at the original engine compatibility. This subject is covered in the very
|
||||||
|
@ -60,7 +60,7 @@ this section of the manual does not cover creating the content files -- it is on
|
||||||
keep in mind that dependencies exist, and is up to you what to decide if your content file should depend on other content file.
|
keep in mind that dependencies exist, and is up to you what to decide if your content file should depend on other content file.
|
||||||
|
|
||||||
Game files are not intend to have any dependencies for a very simple reasons: player is using only one game file (excluding original
|
Game files are not intend to have any dependencies for a very simple reasons: player is using only one game file (excluding original
|
||||||
and dirty ESP/ESM system) at the time and therefore no game file can depend on other game file, and since game file makes the base
|
and dirty {ESP/ESM} system) at the time and therefore no game file can depend on other game file, and since game file makes the base
|
||||||
for addon files -- it can not depend on addon files.
|
for addon files -- it can not depend on addon files.
|
||||||
|
|
||||||
%\subparagraph{Loading order} %TODO
|
%\subparagraph{Loading order} %TODO
|
||||||
|
@ -93,7 +93,7 @@ OpenMW is using {FFmpeg} for audio playback, and so we support every audio type
|
||||||
Below is only small portion of supported file types.
|
Below is only small portion of supported file types.
|
||||||
|
|
||||||
\begin{description}
|
\begin{description}
|
||||||
\item mp3 (MPEG-1 Part 3 Layer 3) popular audio file format and \textit{de facto} standard for storing audio. Used by the Morrowind game.
|
\item mp3 ({MPEG}-1 {Part 3 Layer 3}) popular audio file format and \textit{de facto} standard for storing audio. Used by the \MW{} game.
|
||||||
\item ogg open source, multimedia container file using high quality vorbis audio codec. Recommended.
|
\item ogg open source, multimedia container file using high quality vorbis audio codec. Recommended.
|
||||||
\end{description}
|
\end{description}
|
||||||
|
|
||||||
|
@ -103,17 +103,18 @@ only the most significant.
|
||||||
|
|
||||||
\begin{description}
|
\begin{description}
|
||||||
\item bik videos used by original \MW{} game.
|
\item bik videos used by original \MW{} game.
|
||||||
\item mp4 multimedia container which use more advanced codecs (MPEG-4 Parts 2,3,10) with a better audio and video compression rate,
|
\item mp4 multimedia container which use more advanced codecs ({MPEG-4 Parts 2,3,10}) with a better audio and video compression rate,
|
||||||
but also requiring more {CPU} intensive decoding -- this makes it probably less suited for video games.
|
but also requiring more {CPU} intensive decoding -- this makes it probably less suited for storing sounds in computer games, but good for videos.
|
||||||
\item webm is a new, shiny and open source video format with excellent compression. It needs quite a lot of processing power to be decoded,
|
\item webm is a new, shiny and open source video format with excellent compression. It needs quite a lot of processing power to be decoded,
|
||||||
but since game logic is not running during cut scenes we can recommended it for use with \OMW.
|
but since game logic is not running during cut scenes we can recommended it for use with \OMW.
|
||||||
\item ogv alternative, open source container using theora codec for video and vorbis for audio.
|
\item ogv alternative, open source container using theora codec for video and vorbis for audio.
|
||||||
\end{description}
|
\end{description}
|
||||||
|
|
||||||
\subparagraph{Textures and images}
|
\subparagraph{Textures and images}
|
||||||
Original \MW{} game uses DDS and TGA files for all kind of two dimensional images and textures alike. In addition, engine supported BMP
|
Original \MW{} game uses {DDS} and {TGA} files for all kind of two dimensional images and textures alike. In addition, engine supported BMP
|
||||||
files for some reason (BMP is a terrible format for a video game). We also support extended set of image files -- including JPEG and PNG.
|
files for some reason ({BMP} is a terrible format for a video game). We also support extended set of image files -- including {JPEG} and {PNG}.
|
||||||
JPEG and PNG files can be useful in some cases, for instance JPEG file is a valid option for skybox texture and PNG can useful for masks.
|
JPEG and PNG files can be useful in some cases, for instance JPEG file is a valid option for skybox texture and PNG can useful for masks.
|
||||||
However please, keep in mind that JPEG can grow into large sizes quickly and are not the best option with DirectX rendering backend.
|
However please, keep in mind that JPEG can grow into large sizes quickly and are not the best option with {DirectX} rendering backend. You probabbly still want
|
||||||
|
to use {DDS} files for textures.
|
||||||
|
|
||||||
%\subparagraph{Meshes} %TODO once we will support something more than just nifs
|
%\subparagraph{Meshes} %TODO once we will support something more than just nifs
|
Loading…
Reference in a new issue