/[Sims3RigEditor]/trunk/gr2lib_typedefs
ViewVC logotype

Log of /trunk/gr2lib_typedefs

View Directory Listing Directory Listing


Sticky Revision:

Revision 93 - Directory Listing
Modified Thu Aug 19 11:15:19 2010 UTC (9 years, 3 months ago) by william
Create base class to act as proxy when determining which properties to show.
(i.e.) if a property is null, don't show it...


Revision 92 - Directory Listing
Modified Thu Aug 19 08:42:12 2010 UTC (9 years, 3 months ago) by william
Update Material and Mesh Bindings -- to be Material/Mesh class and not a sub-class.


Revision 91 - Directory Listing
Modified Thu Aug 19 08:40:05 2010 UTC (9 years, 3 months ago) by william
update class definitions to include:
Granny_Model
Granny_Mesh (and associated classes)


Revision 90 - Directory Listing
Modified Mon Aug 16 08:02:29 2010 UTC (9 years, 3 months ago) by william
rename GrannyDataTypeDefinition and GrannyVertexAnnotationSet


Revision 88 - Directory Listing
Modified Sun Aug 15 00:51:50 2010 UTC (9 years, 3 months ago) by william
Added Support for:
** When displaying the Granny2 Data, don't show properties that don't exist in the rig file
   this incarnation, actually works.


Revision 87 - Directory Listing
Modified Sun Aug 15 00:50:02 2010 UTC (9 years, 3 months ago) by william
add ability to swap RGBA<->BGRA pixel layouts from an actual pixel layout


Revision 86 - Directory Listing
Modified Sun Aug 15 00:49:10 2010 UTC (9 years, 3 months ago) by william
*Add bink flag chooser and implement in bink texture creator
  this was for development purposes only -- allows to set the flags explicitly


Revision 85 - Directory Listing
Modified Sun Aug 15 00:47:29 2010 UTC (9 years, 3 months ago) by william
*Fix an issue with viewing images that cotain mipmaps
*Revert back to GrannyCopyTexture (couldn't figure out how to determine a bink texture's flags)
** other small improvements


Revision 84 - Directory Listing
Modified Sat Aug 14 20:21:40 2010 UTC (9 years, 3 months ago) by william
Add Support for:
** Only displaying the Granny2 Properties that are needed (don't show things that don't exist in the rig file)
** Add initial class for VertexData (currently unimplemented)


Revision 80 - Directory Listing
Modified Sat Aug 14 12:11:17 2010 UTC (9 years, 3 months ago) by william
When Displaying ExtendedData:
Add the Data Type name, to the property description (i.e. GrannyReal32Member,etc)


Revision 78 - Directory Listing
Modified Sat Aug 14 12:02:27 2010 UTC (9 years, 3 months ago) by william
update ignores

Revision 77 - Directory Listing
Modified Sat Aug 14 11:57:39 2010 UTC (9 years, 3 months ago) by william
remove IBOne.cs

Revision 76 - Directory Listing
Modified Sat Aug 14 11:56:00 2010 UTC (9 years, 3 months ago) by william
For Bones:
**Fix InverseWorldTransform not updating properly when editing LocalTransform


Revision 75 - Directory Listing
Modified Sat Aug 14 11:53:34 2010 UTC (9 years, 3 months ago) by william
Rename: IBOne.cs to IBone.cs

Revision 73 - Directory Listing
Modified Sat Aug 14 10:46:55 2010 UTC (9 years, 3 months ago) by william
Add support for :
** converting Skeletons/Bones to managed/native
** editing bone extended data


Revision 72 - Directory Listing
Modified Sat Aug 14 10:45:58 2010 UTC (9 years, 3 months ago) by william
Differentiate between these and Microsoft.Xna.Framework versions


Revision 71 - Directory Listing
Modified Sat Aug 14 08:06:32 2010 UTC (9 years, 3 months ago) by william
Conversion of ExtendedData to Managed/Native:
** Move into their own methods, so they can be re-used by all classes
   that need ExtendedData Marshalled to Managed/Native Data.
** Implement Editing ExtendedData for:
    *Art Tool Info
    *Exporter Info
    *Textures
    *Materials
** Fix error in ExtendedDataWrapper, when no extendedData exists -
    * Set MeberCount -> 0 [if == 0], instead of -1 (i.e. MemberCount - 1).


Revision 69 - Directory Listing
Modified Fri Aug 13 17:15:09 2010 UTC (9 years, 3 months ago) by william
Implement support for:
** editing Materials
** editing ExtendedData


Revision 68 - Directory Listing
Modified Fri Aug 13 02:07:34 2010 UTC (9 years, 3 months ago) by william
Remove GrannyCopyTextureImage from pixel editor and remove commented code


Revision 67 - Directory Listing
Modified Fri Aug 13 02:06:17 2010 UTC (9 years, 3 months ago) by william
When Saving/Viewing images, don't call GrannyCopyTexture, rather handle it manually
by decompressing the bink texture or using the pixel bytes as they are.
Calling GrannyCopyTexture only works after converting from mangaged to native, and
then back to managed (i.e. after saving, then re-opening) before the native pointers
are updated.


Revision 66 - Directory Listing
Modified Fri Aug 13 01:45:17 2010 UTC (9 years, 3 months ago) by william
add image magic values to ResourceHandler for Bink_Texture_creator


Revision 65 - Directory Listing
Modified Fri Aug 13 01:37:16 2010 UTC (9 years, 3 months ago) by william
Fully Support Image Import using the Bink Texture Creator -
With Support for the following image formats:
DDS (BGRA4444, Bgra5551, Bgra565, Bgr555, Argb, Rgb, DXT1, DXT2, DXT3)
JPG (16/24/32 bits)
BMP (16/24/32 bits +alpha)
PNG (All Formats)
TGA (16/24/32 bits)


Revision 63 - Directory Listing
Modified Fri Aug 13 01:32:40 2010 UTC (9 years, 3 months ago) by william
remove GIF format, this is not supported by XNA Texture2D, and will never be supported by this tool.


Revision 62 - Directory Listing
Modified Fri Aug 13 01:24:27 2010 UTC (9 years, 3 months ago) by william
remove support for s3tc texture creation -- it does not work, use bink texture creator instead


Revision 60 - Directory Listing
Modified Thu Aug 12 19:10:02 2010 UTC (9 years, 3 months ago) by william
When viewing/exporting image, be sure to call GrannySwapRGBAToBGRA, so that the colors will be correct.


Revision 58 - Directory Listing
Modified Thu Aug 12 19:05:05 2010 UTC (9 years, 3 months ago) by william
fix due to changes to pixel class


Revision 57 - Directory Listing
Modified Thu Aug 12 18:49:34 2010 UTC (9 years, 3 months ago) by william
update to account for change in pixels class


Revision 56 - Directory Listing
Modified Thu Aug 12 18:40:52 2010 UTC (9 years, 3 months ago) by william
redesigned the pixel class so that it has a member that represents the pixel bytes, and
so that things like the NativeTexture/Pointer, imageindex, mipindex, etc can be at the top-level
rather than attached to every element of the byte list.


Revision 55 - Directory Listing
Modified Thu Aug 12 08:37:47 2010 UTC (9 years, 3 months ago) by william
Fix all, current, c++ compiler warnings and linker errors


Revision 54 - Directory Listing
Modified Wed Aug 11 10:59:40 2010 UTC (9 years, 4 months ago) by william
move everything to BINK texture creator -- it seems to be the only format that is completely working at this point.


Revision 53 - Directory Listing
Modified Wed Aug 11 10:34:12 2010 UTC (9 years, 4 months ago) by william
committing fully-working bink texture creator (should support all or most image formats)
-- still need to implement other SurfaceFormat types


Revision 51 - Directory Listing
Modified Wed Aug 11 09:45:49 2010 UTC (9 years, 4 months ago) by william
Add preliminary support for importing texutres as bink textures


Revision 49 - Directory Listing
Modified Sun Aug 8 07:43:37 2010 UTC (9 years, 4 months ago) by william
continue support for ST3C textures...

Have BGR ST3C Texture Colors somwhate correct.
BGRA, still having problems with colors & alpha bein applied when there is no alpha


Revision 48 - Directory Listing
Modified Sat Aug 7 02:42:31 2010 UTC (9 years, 4 months ago) by william
continue support for importing textures


Revision 47 - Directory Listing
Modified Fri Aug 6 23:07:38 2010 UTC (9 years, 4 months ago) by william
implemented Texture Creator binder to bind to the appropriate texture creator based on file type.


Revision 46 - Directory Listing
Modified Thu Aug 5 23:31:08 2010 UTC (9 years, 4 months ago) by william
When checking for bindable textures, using: filename, byte[], or memorystream
Be sure to initialize the stream property from the base class...


Revision 45 - Directory Listing
Modified Thu Aug 5 23:30:21 2010 UTC (9 years, 4 months ago) by william
Change access modifier on BinaryFileReader Subclass from: private -> protected, so that it can be used by derived classes as a binary file reader utility class


Revision 44 - Directory Listing
Modified Thu Aug 5 23:29:26 2010 UTC (9 years, 4 months ago) by william
When unable tp create instance of Texture Creator, also output the source texture_creators type name


Revision 43 - Directory Listing
Modified Thu Aug 5 23:20:22 2010 UTC (9 years, 4 months ago) by william
When calling CheckForBindableTexture -> be sure to test if the class implements: IBindableTexture, before calling the method(s).


Revision 42 - Directory Listing
Modified Thu Aug 5 22:54:13 2010 UTC (9 years, 4 months ago) by william
continue s3tc update


Revision 41 - Directory Listing
Modified Thu Aug 5 21:39:39 2010 UTC (9 years, 4 months ago) by william
implement initial code to read the DDS file format


Revision 40 - Directory Listing
Modified Thu Aug 5 21:39:14 2010 UTC (9 years, 4 months ago) by william
when initializing the stream, after a file was passed in, do not reset AsBytes to 0;


Revision 38 - Directory Listing
Modified Thu Aug 5 20:56:59 2010 UTC (9 years, 4 months ago) by william
attempt to implement some managed texture creators, so the the texture creation
can be maintained on a per-texture-type basis.


Revision 36 - Directory Listing
Modified Thu Aug 5 19:00:37 2010 UTC (9 years, 4 months ago) by william
Add classes in an attempt to create an intelligent texture creator/importer/exporter/parser/etc,etc


Revision 33 - Directory Listing
Modified Thu Aug 5 12:59:04 2010 UTC (9 years, 4 months ago) by william
bulk commit - continue update to support s3tc texture import (DDS)


Revision 32 - Directory Listing
Modified Wed Aug 4 10:17:09 2010 UTC (9 years, 4 months ago) by william
continue update to import dds textures


Revision 31 - Directory Listing
Modified Tue Aug 3 10:09:17 2010 UTC (9 years, 4 months ago) by william
Changed ULLayoutEditor so that pixel layouts can be chosen via the granny_pixel_layout enum, just like the subformat can


Revision 30 - Directory Listing
Modified Tue Aug 3 09:20:25 2010 UTC (9 years, 4 months ago) by william
add support to handle texture creation from different types of images


Revision 29 - Directory Listing
Modified Mon Aug 2 08:57:24 2010 UTC (9 years, 4 months ago) by william
Implement the importing/saving of user images...
Imported Image(s) Encoding must be forced to: granny_texture_encoding.GrannyRawTextureEncoding
For the images to be read/written properly.
If colors are messed up - try switching between the RGB(A) and BGR(A) SubFormats


Revision 27 - Directory Listing
Modified Mon Aug 2 03:33:57 2010 UTC (9 years, 4 months ago) by william
call coreapi.TextureSupport.GrannyFreeBuilderResult(ReferenceTexture.NativePointer);
when finsihed with the texture


Revision 22 - Directory Listing
Modified Sun Aug 1 06:33:06 2010 UTC (9 years, 4 months ago) by william
Add Support to Convert Texture List to Managed...
Still need to implement support to convert managed texture list to native


Revision 21 - Directory Listing
Modified Sun Aug 1 06:31:31 2010 UTC (9 years, 4 months ago) by william
Add some UI Editors


Revision 19 - Directory Listing
Modified Sun Aug 1 04:22:12 2010 UTC (9 years, 4 months ago) by william
Add Support for:
** writing granny2 data to a new or existing file
   -- the way this is setup, is that if we only a change a few things
	and update that data in the root granny_file_info; then all
	existing unchanged data present in the granny_file_info will
	be written out as well.
	This way we can add support to edit data in a piece-milled fashion.


Revision 18 - Directory Listing
Modified Sun Aug 1 03:01:19 2010 UTC (9 years, 4 months ago) by william
Add dependencies:
**PropertyGridEx
**Be.Windows.Forms.HexBox
Implement:
**UIVectorEditor (for editing vectors)


Revision 15 - Directory Listing
Modified Sun Aug 1 02:44:09 2010 UTC (9 years, 4 months ago) by william
Add Property Wrapper for displaying Granny2 Rig data in property grid


Revision 14 - Directory Listing
Modified Sun Aug 1 02:15:12 2010 UTC (9 years, 4 months ago) by william
implement ExporterInfo


Revision 6 - Directory Listing
Modified Fri Jul 30 00:28:19 2010 UTC (9 years, 4 months ago) by william
bulk commit


Revision 5 - Directory Listing
Added Thu Jul 29 17:25:37 2010 UTC (9 years, 4 months ago) by william
initial commit --

** Started implementing native unmanaged <=> managed conversion


  ViewVC Help
Powered by ViewVC 1.1.22