Skip to content

GDxU/GoalRush

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

---------------------------------------------------------------------
-               GOAL RUSH DEVELOPER README                          -  
---------------------------------------------------------------------


COMPILING INSTRUCTIONS
---------------------------------------------------------------------

++ Compile source code ++ 
run Project/01 - MonoGame/mono Protobuild.exe
load Project/ProtoGo.Linux.sln or Project/ProtoGo.Windows.sln and build

On linux you may need :
libxi-dev
libopenal-dev
libsdl-mixer1.2

On Windows you may need :
OpenAL 1.1 Core SDK

Tested on Ubuntu 16.04 and later versions
Tested on Windows 7 and later versions

++ Compile Shaders ++
If you need to modify or recompile existing shaders, you will have to 
build the MonoGame 2MGFX Tool. 2MGFX is Windows only. Linux programmers 
have to run 2MGFX on a windows platform to perform .fx shaders compilation.

- Windows 10 Install :

Download DirectX End-User Runtimes (June 2010) at 
https://www.microsoft.com/en-us/download/details.aspx?id=8109. 
It provides the DirectX redistributable and D3D compilers used by 2MGFX.
Run the installer and extract files to a <c:/MyDxInstall> like directory. 
You might get an error if files are extracted in the <UserName> directory.
Run c:/MyDxInstall/DXSETUP.exe

Open Project\01 - MonoGame\Tools\2MGFX\2MGFX.Windows.csproj and save 
it as a .sln file. Install the SharpDX Assemblies 4.0.1 Nugget Package. 
To do so you can copy this command in the Package Manager console : 
PM> Install-Package SharpDX -Version 4.0.1

Build the 2MGFX csproj in Release and Debug Configurations.

Shaders will now be recompiled if modified at GoalRush runtime. 
Alternatively you can manually compile shaders using 2MGFX.exe
  

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 97.7%
  • HLSL 0.6%
  • Rich Text Format 0.4%
  • Lua 0.4%
  • Smalltalk 0.3%
  • XSLT 0.2%
  • Other 0.4%