mirror of
https://github.com/simtactics/mysimulation.git
synced 2025-07-20 04:54:54 -04:00
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.
This commit is contained in:
parent
f23bcd7b4d
commit
432d12397c
15 changed files with 671 additions and 0 deletions
1
Libraries/libvitaboy/AUTHORS
Normal file
1
Libraries/libvitaboy/AUTHORS
Normal file
|
@ -0,0 +1 @@
|
|||
Fatbag <X-Fi6@phppoll.org>
|
8
Libraries/libvitaboy/CHANGES
Normal file
8
Libraries/libvitaboy/CHANGES
Normal file
|
@ -0,0 +1,8 @@
|
|||
libvitaboy 1.0.0 (2012-03-04) Fatbag
|
||||
|
||||
* first stable release
|
||||
* read support for ANIM, APR, BND, COL, HAG, MESH, OFT, PO, SKEL
|
||||
* working rendering and animation of characters in OpenGL
|
||||
* basic keyboard controls
|
||||
* support for environments: MinGW
|
||||
* support for platforms: i686, x86-64
|
13
Libraries/libvitaboy/COPYING
Normal file
13
Libraries/libvitaboy/COPYING
Normal file
|
@ -0,0 +1,13 @@
|
|||
libfar - Copyright (c) 2011-2012 Fatbag <X-Fi6@phppoll.org>
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any
|
||||
purpose with or without fee is hereby granted, provided that the above
|
||||
copyright notice and this permission notice appear in all copies.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
67
Libraries/libvitaboy/README
Normal file
67
Libraries/libvitaboy/README
Normal file
|
@ -0,0 +1,67 @@
|
|||
***************************************************************************
|
||||
* ** libvitaboy - Open source OpenGL TSO character animation library ** *
|
||||
* ** Copyright (c) 2012 Drew D'Addesio ("Fatbag", <X-Fi6@phppoll.org>) ** *
|
||||
* *
|
||||
* Use and distribution of all files in the "include" and "lib" folders *
|
||||
* are governed under the ISC License, included with this source code in *
|
||||
* "COPYING". *
|
||||
* *
|
||||
* All other files included but not aforementioned are not copyrighted, *
|
||||
* and are distributed into the public domain. *
|
||||
***************************************************************************
|
||||
|
||||
|
||||
libvitaboy is a cross-platform C++ library for parsing the various character rendering formats used in The Sims Online and using
|
||||
that information to render and animate the 3D characters of the game using OpenGL.
|
||||
|
||||
Formats include:
|
||||
(*) ANIM (Animation)
|
||||
(*) APR (Appearance)
|
||||
(*) BND (Binding)
|
||||
(*) COL (Collection)
|
||||
(*) HAG (Hand Group)
|
||||
(*) MESH (Mesh)
|
||||
(*) OFT (Outfit)
|
||||
(*) PO (Purchasable Outfit)
|
||||
(*) SKEL (Skeleton)
|
||||
|
||||
|
||||
1. What this library will do for you
|
||||
|
||||
You can use this library to render a character in a fixed location.
|
||||
|
||||
|
||||
2. Compiling
|
||||
|
||||
Compiling is straightforward. The Makefiles and project files should already be set up for you, and are easy to tweak.
|
||||
Before compiling the library, make your changes to config.h to specify what's compiled in.
|
||||
|
||||
a. Compiling from a Makefile
|
||||
|
||||
Makefiles are listed in the top directory in the format Makefile.$(PLATFORM). Just copy the one applicable to your platform
|
||||
to the destination file "Makefile" and run GNU make.
|
||||
|
||||
b. Compiling from a project file
|
||||
|
||||
Project files are held within their own directories. They can be opened up with the target IDE and be compiled by
|
||||
invoking the compile action of that IDE.
|
||||
|
||||
c. Compiling using your own Makefile or project file
|
||||
|
||||
It's possible no such file exists for your platform. In this case, look at whichever Makefile is most relevant to your
|
||||
platform, copy all source files down (.cpp, .hpp, ...), and add it your own Makefile or project. In theory,
|
||||
it should work. :)
|
||||
|
||||
libvitaboy is intended to work with any C++ compiler. If not, and the compiler is not only modern and popular but also free
|
||||
software (gratis, libre, open source software), please report it as a bug.
|
||||
|
||||
|
||||
3. Useful links
|
||||
|
||||
libvitaboy is hosted by and maintained by the Niotso project.
|
||||
Home page: <http://www.niotso.org/>
|
||||
Don Hopkins documentation:
|
||||
(*) http://www.donhopkins.com/drupal/node/20 [Sims Character Animation File Format]
|
||||
(*) http://www.donhopkins.com/drupal/node/21 [Details on The Sims Character Animation File Format and Rendering]
|
||||
(*) http://www.donhopkins.com/drupal/node/19 [Sims VitaBoy Character Animation Library Documentation]
|
||||
(*) http://www.donhopkins.com/home/movies/ [Index of Archived Streaming QuickTime Movies]
|
10
Libraries/libvitaboy/THANKS
Normal file
10
Libraries/libvitaboy/THANKS
Normal file
|
@ -0,0 +1,10 @@
|
|||
--------------------------------|----------------------------------------------------------------
|
||||
| Thanks to | for |
|
||||
|--------------------------------|----------------------------------------------------------------|
|
||||
| Don Hopkins | Kickstarting The Sims 1 customization, encouraging fine |
|
||||
| | individuals to document the game, and most importantly, |
|
||||
| | sharing with us his documentation of his VitaBoy skeletal |
|
||||
| | character animation library used in The Sims 1, in the form |
|
||||
| | of articles and videos. Dozens of thanks from each one of us. |
|
||||
| (*) <http://www.donhopkins.com/> |
|
||||
-------------------------------------------------------------------------------------------------
|
Loading…
Add table
Add a link
Reference in a new issue