| age |
author |
description |
| 10 months ago |
Fatbag |
Added hitdump. It's not yet complete in the sense that it can tolerate any input file you give it, but it can correctly disassemble every HIT file in both games now.default tip |
| 10 months ago |
Fatbag |
Linux x86-64 build of everything but the client, FARDive, and libpq. For libvitaboy Renderer, this is made possible with the new libgldemo. |
| 11 months ago |
Fatbag |
Forgot resource.rc |
| 11 months ago |
Fatbag |
* Fixed MP3 playback with libmpg123 |
| 11 months ago |
Fatbag |
Adding and removing files for the last commit |
| 11 months ago |
Fatbag |
* Some files were still encoded with Windows newlines. I fixed all of that. |
| 11 months ago |
Fatbag |
Removed the Z-Buffer field for SPR# chunks |
| 11 months ago |
Fatbag |
Fixed BMP->PNG conversion in iff2html; this has been lacking BGR->RGB conversion since I adopted OptiPNG. |
| 11 months ago |
Fatbag |
Added BHAV parsing and displaying, and started using the transparent color field in SPR2 chunks to remove the magenta background in some sprites. |
| 11 months ago |
Fatbag |
Added support for SPR2, DGRP, and OBJf in the iff library and in iff2html. |
| 11 months ago |
Fatbag |
* Rewrote all of the chunk parsers to use a bytestream reader. Most noticeably, all of the string-reading code is shared now, and all of the "Size -="s have been taken out. |
| 11 months ago |
Fatbag |
Shaved off about 5MB from freetype. It's far larger than any other library I'm pulling in. |
| 11 months ago |
Fatbag |
Added libpq to the Libraries folder. Finally, I have been waiting for this day. libpq is seriously unready out of the box; you have to edit 3 header files to get it to work outside the PostgreSQL build environment. |
| 11 months ago |
Fatbag |
Fixed SPR# version 1001 seeking; you have to count up the sprites in the file manually. |
| 11 months ago |
Fatbag |
The iff parsing code now accepts SPR# chunks with a "blank sprite", one that has zero dimensions. |
| 11 months ago |
Fatbag |
Corrected row_pointers passed to libpng for SPR# images; they're top-down, not bottom up. |
| 11 months ago |
Fatbag |
Fixed a BGR->RGB swapping incompatibility with OptiPNG, which is even stated at the top of the file. Due to the state that it leaves libpng, and the fact that the libpng API offers no way to look at the transformed pixel data, this conversion must be done on the pixel data manually. |
| 11 months ago |
Fatbag |
Added OptiPNG's opngreduc.c functionality to iff2html. The results are fantastic for typical SPR# images, reducing images to about half the size they were before. |
| 12 months ago |
Fatbag |
Added Propeng's tsoscan, and removed old files from libpng and zlib |
| 12 months ago |
Fatbag |
* Updated libpng and zlib |
| 12 months ago |
Fatbag |
Fixed Pascal string reading in GLOB chunks |
| 12 months ago |
Fatbag |
Added PALT viewing to iff2html |
| 12 months ago |
Fatbag |
Added FCNS, GLOB, TMPL, and rsmp parsers to the iff library |
| 12 months ago |
Fatbag |
* License header formatting change |
| 13 months ago |
Fatbag |
* Libraries are now being compiled only as static or as shared, not both, quickening the compile process. |
| 13 months ago |
Fatbag |
Client: Separated the LoginScreen scene away from Scene.hpp, so it's compiled once as its own translation unit. |
| 13 months ago |
Fatbag |
Graphics: Added font rendering functions Graphics::DrawText and Graphics::StringImage. |
| 13 months ago |
Fatbag |
Reverted to the original GetLastError() method for CreateMutex(), as, it turns out, Microsoft lied. Even when the function fails, it returns non-NULL. |
| 13 months ago |
Fatbag |
Just learned that PostThreadMessage(ThreadID, WM_QUIT, 0, 0) works while PostQuitMessage(0) does not. Fixed an issue where, if the system fails before the window is created, the message loop thread is never killed. |
| 13 months ago |
Fatbag |
Split off the Windows message handler into a separate thread. |
| 13 months ago |
Fatbag |
I forgot to add the new file. |
| 13 months ago |
Fatbag |
Added Graphics::DrawText which can draw text on to an image with alignment. No multi-line support yet. |
| 13 months ago |
Fatbag |
Added eagames.bmp reading to the LoginScreen scene. |
| 13 months ago |
Fatbag |
Removed changes by Nicholas. These will need to be re-submitted through Trac and manually validated. |
| 13 months ago |
thnor |
Commits disappearing? Test... |
| 13 months ago |
thnor |
Sprite formats are now completely supported (PNGs work great too)! |
| 13 months ago |
thnor |
Support for sprites was added to libiff. |
| 13 months ago |
rothn |
Added BHAV support to FileHandler and iff2html |
| 14 months ago |
Fatbag |
Added libmpg123 to FileHandler. This and libjpeg-turbo are now being assembled by GCC and NASM, respectively. |
| 14 months ago |
Fatbag |
Realized I had forgotten to initialize the UserInput struct to 0. |
| 14 months ago |
Fatbag |
Proper scene logic, whoo! |
| 14 months ago |
Fatbag |
New Scene class definition. Also fixed a compile error for some users involving the definition of IID_IXAudio2 |
| 14 months ago |
Fatbag |
Fully functional cst parser. |
| 14 months ago |
Fatbag |
Fixed random garbage produced by iff2html with personglobals.iff due to one of the STR# chunks (animation) not specifying its PairCount. |
| 14 months ago |
Fatbag |
iff2html is working and can properly parse STR# chunks. |
| 14 months ago |
Fatbag |
Added prerelease version of libvitaboy 1.0.1 |
| 14 months ago |
Fatbag |
Made the iffexport utility (design based on libfar), added in an HTML5 z-buffer renderer, and made tags for libfar 1.0.0 and libvitaboy 1.0.0. |
| 15 months ago |
Fatbag |
Added libjpeg-turbo to FileHandler with a working File::ReadImageFile() function. The dependency on SOIL in libvitaboy Renderer has therefore been removed. |
| 15 months ago |
Fatbag |
Aside from adding the new source files for libjpeg-turbo, added SLERP quaternion interpolation to libvitaboy Renderer. |
| 15 months ago |
Fatbag |
Detects system refresh rate; also detects system resolution when entering fullscreen. Will also update these values when the user changes the display settings. |
| 15 months ago |
Fatbag |
100% working time synchronization and skeletal animation interpolation |
| 15 months ago |
Fatbag |
Added instructions for libvitaboy Renderer to Renderer.cpp |
| 15 months ago |
Fatbag |
Fixed writing to Skeleton.Bones[-1] when FindBone() returns -1 because, say, PELVISPOLY does not exist |
| 15 months ago |
Fatbag |
Working animations, albeit without time synchronization; will run too fast, but working nevertheless |
| 15 months ago |
Fatbag |
libvitaboy: added missing file |
| 15 months ago |
Fatbag |
libvitaboy: Completely working model renderer. No animation as of yet. |
| 15 months ago |
Fatbag |
Working skeleton parser and "renderer", though at the moment the body mesh does not map correctly on to the skeleton. |
| 15 months ago |
Fatbag |
Corrected 2 hopefully last behaviors in libvitaboy Renderer: |
| 15 months ago |
Fatbag |
Flipped z/x and up/down keyboard buttons into the correct places on the libvitaboy renderer. |
| 15 months ago |
Fatbag |
Working head renderer, with pixel-perfect results. As for bodies, all appendages are rendered in the same place... |