Fixed build on Linux
game is runnable without libmpg123 now (though not necessarily playable)
support .NET Core and OpenTK 4.x
cleaned up window creation
added VS2019 project files
upgraded OpenTK to v3.3.1;
this probably should have been committed a long time ago
made rendering helper icons a setting
font alpha loading works now (some fonts look better)
fixed spurious glsl compilation message output
added hardware cursor support
fixed skyboxes in opengl renderer
improved console;
added support for PNG images, and updated icons
libbarn uses memory mapping now
fixed error when using libmpg123
fixed bugs introduced in earlier commit
some cleanup
this should have been in previous commit
made SheepInstruction an enum class
got rid of SHEEP_ENUM macro (c++11 has been around for a while now)
switched from SlimDX (apparently abandoned) to SharpDX
tweaked renderer drawing API
Some fixes
Added Gas script parsing (incomplete)
A few little tweaks/fixes
started on cursors;
Started actor loading
added position parsing from sif files
Wups, forgot this
some cleanup
Improved scene loading
Wups, should have committed these too
Skybox works
working on skybox
Fixed linux build errors
Fixed some linux errors
Fixed some errors
Added super simple Sheep support, plus some bug fixes
More model work
working on MOD loading
Started Model stuff
Fixing bugs, plus working on SCN file loading
Fixed bug
cleanup
Some StageManager and sif loading improvements
builds in VS2017
Cleanup, plus starting on the StageManager
Added SIF (and others too) parsing
Can extract files from the console now
Yet more cleanup
More cleanup
slight console improvement
Separated Console and Logger
Updated to newest version of Nxna2
made it (hopefully) possible to have a successful build without libmpg123
we should consider mpg123 as optional and just not play mp3-encoded without it
fixing build errors
improved build
oops, forgot this
upgraded level viewer to to .NET 4.0; fixed (or worked around) sheep interop problem
using miniz instead of zlib to make building simpler
a few last tweaks to (hopefully) complete the official move to VS2015
upgraded level viewer to VS2015
upgraded bsp2obj to VS2015
upgraded builder to VS2015
upgraded sheep to VS2015
upgraded libbarn to VS2015
upgraded obj2mod and mod2obj to VS2015
ACT file format
ACT file format
ACT file format
ACT file format
improved font rendering
SamplerStates use opengl sampler objects now
finished switch to OpenTK from Tao
using OpenTK to wrap OpenAL instead of Tao
working on replacing Tao with OpenTK
I made some changes that will hopefully make it easier to get everything up and running....
More work on getting everything to build easier
Working on getting everything to build easier
You'll need to install SlimDX and the Tao framework (https://sourceforge.net/projects/taoframework/)...
Direct3D can be disabled (falls back to OpenGL)
tweaked build script
Fixed missing header
You're right, I don't see TE2.BSP anywhere either, yet TE2A.SCN and TE2B.SCN files...
fixed crash when no location is set
updated opengl shaders to be compatible with la...
fixed a couple Windows issues
Should have included this in an earlier commit
Added background to console
Got lightmapping working
Camera can move around
Rooms are textures (still need to do lightmapping)
Working on loading room geometry
working on improving keyboard input
fixed a couple of bugs/errors
Forgot to include this in the previous commit
FileManager uses console now;
Added a console;