Version 7 (modified by Jason, 15 years ago) ( diff )

--

Game Related

About the Game Itself - If you're here, you probably already know this, but won't hurt to refresh your memory

The Design Document - This is the main over-view design document for the game. It should give you a good insight to the game workings and big-picture.

Forums and Community

Open Source and Academic forum - for discussion with other developers Open Source, both voluntary developers and those who do it as part of a school project

New Forum Posts - You can greatly save time by checking these only, which are the new topic posts in all the forums since you last checked them (Note: These results can also be accessed through the 'View New Posts' link at the top of the forums, next to your control panel links)

Running the Game

For Windows Users: To run the game, you have one of two choices:

  • Run the game by double clicking the pyrogenesis.exe file in the /binaries/system folder
  • Build and run the program from within the Visual Studio IDE

To change the resolution of the game: or to switch the game between full-screen / windowed mode, you have to modify the system.cfg file, in the following manner:

  • Change windowed=false to windowed=true
  • Uncomment (remove the ';') from the following lines:
;xres = 1024

;yres = 768
  • You can change the numbers to whatever pixel size is desired. Note that 1024x768 or larger is recommended because that's the minimum size required by the GUI; you might otherwise run into layout or scaling issues

For more info on how to actually play the game see the Playing 0 A.D. guide


Programming

Information in this section is typically only related to the game programmers

Reading Material

The topics under Guides on the main Wiki page is a good starting point, but here are some other things you should take a look at before developing:

How to build 0 A.D.

How to submit patches

Pyrogenesis Engine Program Flow - An excellent diagram showing you where the information flows and how the different parts communicate. Good to keep handy as a reminder (Can also be found in SVN in /trunks/docs/)

Documentation output

Tools

Trac - used to provide an interface for managing tasks, tickets and bugs, and of course this wiki


Art Department

Resources

Art Department Design Document

Tools

Nvidia DDS Texture Tools

Essential Assets

Note: See TracWiki for help on using the wiki.