Reimplementation of the EmuEra game engine
|
il y a 6 ans | |
---|---|---|
NTERA | il y a 6 ans | |
NTERA.Compiler | il y a 6 ans | |
NTERA.Core | il y a 6 ans | |
NTERA.EmuEra | il y a 6 ans | |
NTERA.Engine | il y a 6 ans | |
NTERA.Engine.Tests | il y a 6 ans | |
.gitattributes | il y a 6 ans | |
.gitignore | il y a 6 ans | |
NTERA.sln | il y a 6 ans | |
NTERA.sln.DotSettings | il y a 6 ans | |
README.md | il y a 6 ans |
New Technology ERA.
This is a reimplementation of the engine that runs ERA games.
To compile on linux, you need dotnet 7. Follow the instructions https://www.mono-project.com/download/stable/#download-lin
For example, in Ubuntu do:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update
Then install:
sudo apt install mono-devel nuget
(Note that you need 'nuget' as well.)
Now download the dependencies for NTERA:
nuget restore
Build with:
msbuild
You can run with (note the MONO_IOMAP=all to make it treat files case insensitive):
MONO_IOMAP=all mono NTERA/bin/Debug/NTERA.exe /path/to/eragame
For development, I recommend installing the optional monodevelop:
sudo apt install monodevelop
monodevelop NTERA.sln