thnor
7442579090
Commits disappearing? Test...
2012-04-05 18:15:01 -05:00
thnor
2a87e619ae
Sprite formats are now completely supported (PNGs work great too)!
...
The sprite loader code has been prettied up and rennovated quite a bit.
*NOTE: Fatbag, TSO sometimes has palette (PALT) resources that are not the same
as those described at simtec. Since you want to do the real figuring out, well,
have fun :)
2012-04-05 00:50:46 -05:00
thnor
6c85920535
Support for sprites was added to libiff.
...
Support for SPR# and SPR2 was added to iff2html.
*NOTE: The default exporter used is the PNG one, since web browsers
don't like targa. However, since there is a bug in my PNG exporter, I would
recommend that you use the targa exporter for a precise representation of the
loaded sprite frame(s). Feel free to fix the PNG exporter, btw :)
2012-04-04 00:24:25 -05:00
rothn
02dff475c8
Added BHAV support to FileHandler and iff2html
...
Split "chunk.c" functionality into bhav.h, bhav.c, stbl.h, stbl.c
2012-04-02 20:07:46 -05:00
Fatbag
4442056335
Added libmpg123 to FileHandler. This and libjpeg-turbo are now being assembled by GCC and NASM, respectively.
...
BMP support will be coming next.
2012-03-25 20:51:30 -05:00
Fatbag
705da4ba5c
Realized I had forgotten to initialize the UserInput struct to 0.
2012-03-21 21:31:46 -05:00
Fatbag
551f3c834f
Proper scene logic, whoo!
2012-03-21 20:58:06 -05:00
Fatbag
2e7f3b24ca
New Scene class definition. Also fixed a compile error for some users involving the definition of IID_IXAudio2
2012-03-21 20:00:22 -05:00
Fatbag
8bb608d5ce
Fully functional cst parser.
...
New client code for Windows. The window does not appear until the OpenGL rendering context has completely initialized and (one day) has the first frame ready to draw.
2012-03-18 23:06:08 -05:00
Fatbag
b746dbe407
Fixed random garbage produced by iff2html with personglobals.iff due to one of the STR# chunks (animation) not specifying its PairCount.
...
Also added filesize and md5 statistics and support for CTSS, FAMs, and TTAs chunks.
2012-03-13 18:58:17 -05:00
Fatbag
64fddcf78e
iff2html is working and can properly parse STR# chunks.
...
I also added my TSOSimulatorClient work to the trunk.
2012-03-13 00:12:27 -05:00
Fatbag
a4a7b82bb7
Added prerelease version of libvitaboy 1.0.1
2012-03-10 14:56:32 -06:00
Fatbag
432d12397c
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.
2012-03-04 13:28:34 -06:00
Fatbag
f23bcd7b4d
Added libjpeg-turbo to FileHandler with a working File::ReadImageFile() function. The dependency on SOIL in libvitaboy Renderer has therefore been removed.
...
Also fixed formatting in recent source files.
My next task is implementing IFF chunk reading. I'll also make a tool that can convert the game's behavior.iff file to an HTML page.
2012-02-27 02:55:53 -06:00
Fatbag
83ad5d89d1
Aside from adding the new source files for libjpeg-turbo, added SLERP quaternion interpolation to libvitaboy Renderer.
...
The renderer is also making use of the new File::ReadFile() interface added to the FileHandler library.
2012-02-22 16:25:23 -06:00
Fatbag
7bf2669441
Detects system refresh rate; also detects system resolution when entering fullscreen. Will also update these values when the user changes the display settings.
...
Also updated libjpeg-turbo. Will be working on FileHandler next, so we can get rid of the dependency on SOIL.
2012-02-20 12:11:47 -06:00
Fatbag
3aea20fa94
100% working time synchronization and skeletal animation interpolation
2012-02-19 22:54:20 -06:00
Fatbag
ad9054fbd7
Added instructions for libvitaboy Renderer to Renderer.cpp
2012-02-19 11:00:10 -06:00
Fatbag
6df7a494a1
Fixed writing to Skeleton.Bones[-1] when FindBone() returns -1 because, say, PELVISPOLY does not exist
2012-02-19 01:00:11 -06:00
Fatbag
e3f6880ed2
Working animations, albeit without time synchronization; will run too fast, but working nevertheless
2012-02-19 00:15:34 -06:00
Fatbag
b05b32d5f5
libvitaboy: added missing file
2012-02-13 20:55:44 -06:00
Fatbag
048a5ca2b2
libvitaboy: Completely working model renderer. No animation as of yet.
2012-02-13 20:55:19 -06:00
Fatbag
860f67d522
Working skeleton parser and "renderer", though at the moment the body mesh does not map correctly on to the skeleton.
2012-02-07 15:49:09 -06:00
Fatbag
c3e5da64f3
Corrected 2 hopefully last behaviors in libvitaboy Renderer:
...
* The texture now blends the way it should (switched GL_CLAMP_TO_EDGE to GL_REPEAT)
* The Shannon texture showed the face was being mirrored
2012-02-05 22:00:17 -06:00
Fatbag
1df1cf0244
Flipped z/x and up/down keyboard buttons into the correct places on the libvitaboy renderer.
2012-02-05 21:17:48 -06:00
Fatbag
a134def031
Working head renderer, with pixel-perfect results. As for bodies, all appendages are rendered in the same place...
2012-02-05 21:02:28 -06:00
Fatbag
008363ce8f
Placing the _build folder in .hgignore so I don't have to rebuild and reupload the binaries.
...
Also fixed a bug in .anim parsing in vbparse.
2012-02-04 16:04:40 -06:00
Fatbag
aa9ef65d64
Various library changes
2012-02-04 01:19:52 -06:00
Fatbag
74169b403b
Added ANIM parsing code. Lots of printf()s for now, to be rewritten later.
2012-02-04 01:19:15 -06:00
Fatbag
f9b59088a1
Added freetype under cmake. My immediate next job is libvitaboy.
2012-01-30 00:08:04 -06:00
Fatbag
17c3bb1145
Switched over to cmake. Everything now works in one command.
2012-01-28 12:11:34 -06:00
Fatbag
b3985e7306
Fixed silly mistake regarding 16-bit capping behavior
2012-01-21 16:31:36 -06:00
Fatbag
085ac5227c
In the UTK library, renamed the last variables with "math" meanings to algorithmic meanings.
2012-01-21 16:23:52 -06:00
Fatbag
331dc3d823
Fixed formatting
2012-01-17 20:31:52 -06:00
Fatbag
250458b384
Decent analysis of UTalk
2012-01-17 20:23:53 -06:00
Fatbag
e53580919a
Working UTK decompression!
...
Additionally:
* Moved opus into the Libraries folder
* Moved freetype into the Libraries folder
2012-01-12 15:52:41 -06:00
Fatbag
8d06606f28
Compliant XA decompression code added to the FileHandler interface
2011-12-14 01:10:04 -06:00
Fatbag
1a279588f1
In the process of setting up a convenient Makefile build system
2011-12-06 03:09:32 -06:00
Fatbag
8a16e52bf6
Somewhat of a start
2011-11-24 00:53:35 -06:00