Editing Repository Reference/Introduction

Jump to: navigation, search

Warning: You are not logged in.

Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
 
{{navigation title|}}
 
{{navigation title|}}
{{grammar checked|darth}}
+
Blood Omnicide repository stores all files needed for the development process. It contains game files, media, sourcecodes, useful tools and other helpful stuff that makes life easier with working on various aspects of the game. Blood Omnicide repository stores project at it's very latest development state and all previous versions.
Blood Omnicide repository stores all files needed for the development process. It contains game files, media, sourcecodes, useful tools and other helpful stuff that makes life easier when working on various aspects of the game. Blood Omnicide repository stores project at its very latest development state and all previous versions.
+
  
Before you start working with Blood Omnicide repository, be sure to learn how version control systems works and particulary [http://en.wikipedia.org/wiki/Apache_Subversion subversion].
+
Before you start working with Blood Omnicide repository, be sure to learn how version control systems work and particulary [http://en.wikipedia.org/wiki/Apache_Subversion subversion].
  
 
==Getting a working copy==
 
==Getting a working copy==
 
This is actually first step on work with Blood Omnicide repository - get a working copy of the repository.
 
This is actually first step on work with Blood Omnicide repository - get a working copy of the repository.
  
Install SVN client (for Windows [http://tortoisesvn.net/ TortoiseSVN] is recommended). For executing '''svn checkout''' command you only need to get repository address, password is not required.
+
Install SVN client (for Windows [http://tortoisesvn.net/ TortoiseSVN] are recommended one). For executing '''svn checkout''' command you are only need to get repository address, password are not required.
{{Important|Make sure path to working copy folder is nice and doesn't contain non-latin characters and whitespaces:}}
+
{{Important|Make sure path to working copy folder is nice and doesnt contain non-lating characters and whitespaces:}}
  <font color=red>// Wrong</font>
+
  <font color=green>// Wrong</font>
 
  c:\Documents and Settings\Администратор\Desktop\Blood Omnicide Repository
 
  c:\Documents and Settings\Администратор\Desktop\Blood Omnicide Repository
 
  <font color=green>// Correct</font>
 
  <font color=green>// Correct</font>
 
  c:\OmnicideSVN
 
  c:\OmnicideSVN
  
Downloading full working copy takes about 4GB of bandwidth. Downloaded working copy takes about 10GB, make sure you have at least double of that as it will grow up with time.
+
Downloading full working copy takes about 3GB of bandwidth. Downloaded working copy takes about 10GB, make sure you have at least double of that as it will grow up with time.
{{Important|By default checkout will download all stuff of svn, including base game and optional DLC packages. In order to reduce download size you can exclude '''kain_dlc''' folder from being downloaded by pressing "Choose items..." button in "Checkout Depth" group of Checkout window. Also you can exclude "misc" and "devkit" folder if you only planning to test stuff. If you are updating SVN, you can set the checkout depth in "Update to Revision" menu.}}
+
 
{{Tip|Download can be stopped and resumed at any time}}
 
{{Tip|Download can be stopped and resumed at any time}}
  
 
==Looking around==
 
==Looking around==
Once download is completed, you will see:
+
Once download is completed, you will see such folders in repository:
  
 
<div style="border: 1px #999 dotted; padding: 8px; margin: 4px;vertical-align:bottom">
 
<div style="border: 1px #999 dotted; padding: 8px; margin: 4px;vertical-align:bottom">
Line 43: Line 41:
 
| '''kain_make'''
 
| '''kain_make'''
 
| installation scripts and scripts to build release version of the game.
 
| installation scripts and scripts to build release version of the game.
|-
 
| [[File:Icon folder.png|16px|alt=|link=]]
 
| '''kain_dlc'''
 
| gamedir storing additional downloadable content.
 
 
|-
 
|-
 
| [[File:Icon folder.png|16px|alt=|link=]]  
 
| [[File:Icon folder.png|16px|alt=|link=]]  
Line 55: Line 49:
 
| '''misc'''
 
| '''misc'''
 
| help files, icons, map shots etc.
 
| help files, icons, map shots etc.
|-
 
| [[File:Icon file.png|16px|alt=|link=]]
 
| '''gpl.txt'''
 
| GNU GPL v2 license
 
|-
 
| [[File:Icon omnicide.png|16px|alt=|link=]]
 
| '''launch.exe'''
 
| Blood Omnicide launcher
 
|-
 
| [[File:Icon omnicide.png|16px|alt=|link=]]
 
| '''omnicide.exe'''
 
| Blood Omnicide game executable
 
|-
 
| [[File:Icon omnicide.png|16px|alt=|link=]]
 
| '''omnicide-dev.exe'''
 
| Blood Omnicide development-only executable (has raised entity limits)
 
 
|}
 
|}
 
</div>
 
</div>
  
 
{{navigation footer|Key Concepts}}
 
{{navigation footer|Key Concepts}}
{{finished}}
 

Please note that all contributions to Blood Wiki are considered to be released under the Creative Commons Attribution Share Alike (see BloodWiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)

This page is a member of 2 hidden categories:

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox