sh3redux
sh3redux copied to clipboard
SILENT HILL 3 Engine Remake in OpenGL and C++
I introduced a couple of compile-time and run-time range checks that make sure that numeric casts work as expected. While it's certainly useful to have these for debug builds, they...
Because some OGL objects _need_ a context before they are initialised, I think it's best if we provide a default constructor so functions such as `Load( )` (for example, a...
So I was trying to load a few textures to try and bind onto a quad, when I noticed I was getting strange reads from `sh3_texture`. As it turns out,...
To load resources like textures and models from the ARC files, a templated `resource` class was proposed: ``` template // where Header is sh3_texture_header for example class resource { ......
For people interested in contributing we should have a list of TODO items. We should have some more abstract, future goals so we know what we're working towards, as well...
glfw looks a little bit friendlier and less bloated imho, I also like the idea of having callbacks instead of having to dispatch events ala SDL. Apart from this and...
We're nowhere even near the time fix these, but just for reference, [this list](http://pcgamingwiki.com/wiki/Silent_Hill_3) is what we should aim to fix when we're ready to actually implement game stuff. EDIT:...
SILENT HILL 3 has a few *.000 videos inside of /data/movie/. I have code to convert these into `.mpg` (MPEG1) files, but it's a bit of chore to actually get...
For some reason, unless certain dlls are copied over to the application directory (_libgcc_s_sjlj.dll_, _libstdc++6.dll_ and _libwinpthread-1.dll_), the i686 version of sh3rd.exe will fail to launch, with the error: _The...
Hello, i looked at the old blog and saw that you figured out how to unswizzle the 8bpp textures and apply the correct palette data, i am looking at the...