The Wizards Wiki

Explore your world

User Tools

Site Tools


developmentinstallation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
developmentinstallation [2013/09/03 10:03] – [Developing & Running] mhgameworkdevelopmentinstallation [2024/08/26 13:57] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Installing the wizards for development ====== ====== Installing the wizards for development ======
 +
 +SEE the confluence page for an up-to-date install guide [[https://skymerchant.atlassian.net/wiki/display/DEV/Installation]]
 +
  
 ===== Requirements ===== ===== Requirements =====
Line 54: Line 57:
 ==== Developing & Running ==== ==== Developing & Running ====
  
-Now you are ready to go. Here's some info about the source code:+Now you are ready to go. Open up // /The Wizards.sln // for engine development, or  // /The Wizards Gameplay/The Wizards Gameplay.sln // for gameplay development. The latter compiles a lot faster. 
 + 
 +When working with **The Wizards.sln**: 
 + 
 +  * Set ServerClient as startup project (right-click) in order to run unit tests for the core. 
 +  * (ADVANCED) Set NewModules as startup project to start the engine, then press F5 when running to chose a test. 
 + 
 +When working with **The Wizards Gameplay.sln** 
 + 
 +  * Start the engine first// /bin/Binaries/NewModules.exe //. You can pin this to your taskbar. 
 +  * Your code will now be hotloaded into this engine instance when you build. 
 +  * Press F5 to open a test, or backspace to open the menu.
  
-  * **/The Wizards.sln** contains the full solution for the wizards. This gives you access to all the code. It takes some time to compile though. 
-  * **/The Wizards Gameplay/The Wizards Gameplay.sln** contains the solution or gameplay development. Use this when not working on the core engine, this solution will compile a lot faster. 
-  * **/BuildAll.bat** compiles all of the wizards! Use this when you do not want to start visual studio or open the entire wizards solution (eg when working on gameplay). 
-  * **/bin/** is the root folder containing all the run-time files. This folder should contain all the necessary files to run The Wizards. 
-  * **/bin/Binaries/** contains all the compiled binaries from the source code. 
-  * **/bin/Binaries/NewModules.exe** is the engine executable. Run this file to run the engine! 
-  * **/bin/GameData/** contains all the assets used when running The Wizards. The 'GameData' folder in the assets dropbox should be copied to this folder in order to get all the assets! (will be automated in the future) 
-  * **/bin/GameData/Core/** folder is under version control, so add crucial files for unit testing here. However **do not add large files here** since they will be in the repository forever! For large files use the assets dropbox! 
  
 +Be sure to read about the SourceDirectoryStructure to find out where you should put your files!
developmentinstallation.1378202604.txt.gz · Last modified: 2024/08/26 13:57 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki