/[Sims3RigEditor]/trunk
ViewVC logotype

Log of /trunk

View Directory Listing Directory Listing


Sticky Revision:

Revision 103 - Directory Listing
Modified Mon Aug 30 04:10:43 2010 UTC (8 years, 10 months ago) by william
commit latest build (.pdb files removed)

Revision 102 - Directory Listing
Modified Mon Aug 30 04:10:00 2010 UTC (8 years, 10 months ago) by william
Add compiler pre-processor directive: OUTPUT_PDB_FILES_TO_MSBUILD_DESTINATION_DIRECTORTY
When defined will copy pdb files to the build destination directory


Revision 101 - Directory Listing
Modified Mon Aug 30 04:05:24 2010 UTC (8 years, 10 months ago) by william
remove contents of 'Build' directory from project -- will just manually commit the changes.


Revision 100 - Directory Listing
Modified Mon Aug 30 04:04:50 2010 UTC (8 years, 10 months ago) by william
commit latest build

Revision 99 - Directory Listing
Modified Mon Aug 30 04:04:17 2010 UTC (8 years, 10 months ago) by william
commit latest build

Revision 98 - Directory Listing
Modified Mon Aug 30 04:01:09 2010 UTC (8 years, 10 months ago) by william
Add Contents of 'Build' directory to project


Revision 97 - Directory Listing
Modified Mon Aug 30 03:59:04 2010 UTC (8 years, 10 months ago) by william
update latest GR2RigEditor Build

Revision 96 - Directory Listing
Modified Mon Aug 30 03:58:19 2010 UTC (8 years, 10 months ago) by william
Add granny_sdk/doc/granny2.chm

Revision 95 - Directory Listing
Modified Mon Aug 30 03:57:56 2010 UTC (8 years, 10 months ago) by william
update ignores

Revision 94 - Directory Listing
Modified Mon Aug 30 03:57:06 2010 UTC (8 years, 10 months ago) by william
Added new MSBuild-Type project for GR2RigEditor, that will put all of
the output binaries into the "Build" directory.


Revision 93 - Directory Listing
Modified Thu Aug 19 11:15:19 2010 UTC (8 years, 10 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 (8 years, 10 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 (8 years, 10 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 (8 years, 11 months ago) by william
rename GrannyDataTypeDefinition and GrannyVertexAnnotationSet


Revision 89 - Directory Listing
Modified Sun Aug 15 01:12:18 2010 UTC (8 years, 11 months ago) by william
Add support for:
** testing if a file has been loaded/has unsaved changes and act accordingly
still need to implement changed handler for List Members, etc ... that the parent
property grid does not see.


Revision 88 - Directory Listing
Modified Sun Aug 15 00:51:50 2010 UTC (8 years, 11 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 (8 years, 11 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 (8 years, 11 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 (8 years, 11 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 (8 years, 11 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 83 - Directory Listing
Modified Sat Aug 14 13:06:14 2010 UTC (8 years, 11 months ago) by william
update todo list with what's left to be done, as far as implementing the various parts of the granny file format.


Revision 82 - Directory Listing
Modified Sat Aug 14 13:01:31 2010 UTC (8 years, 11 months ago) by william
Add ToDo list


Revision 81 - Directory Listing
Modified Sat Aug 14 12:49:25 2010 UTC (8 years, 11 months ago) by william
remove DoPostSaveOperations <-- not needed


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


Revision 79 - Directory Listing
Modified Sat Aug 14 12:02:56 2010 UTC (8 years, 11 months ago) by william
Add missing files

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

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

Revision 76 - Directory Listing
Modified Sat Aug 14 11:56:00 2010 UTC (8 years, 11 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 (8 years, 11 months ago) by william
Rename: IBOne.cs to IBone.cs

Revision 74 - Directory Listing
Modified Sat Aug 14 10:47:15 2010 UTC (8 years, 11 months ago) by william
Add support for :
** converting Skeletons/Bones to managed/native
** editing bone extended data


Revision 73 - Directory Listing
Modified Sat Aug 14 10:46:55 2010 UTC (8 years, 11 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 (8 years, 11 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 (8 years, 11 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 70 - Directory Listing
Modified Fri Aug 13 17:19:07 2010 UTC (8 years, 11 months ago) by william
Removed: gr2lib_cpp::typedefs::ExtendedDataWrapper::GetNativeValue()
This was created to help convert the managed values back to native
values, but was unneccesary...it was better just to directly cast the
Objects to the native type.


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


Revision 68 - Directory Listing
Modified Fri Aug 13 02:07:34 2010 UTC (8 years, 11 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 (8 years, 11 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 (8 years, 11 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 (8 years, 11 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 64 - Directory Listing
Modified Fri Aug 13 01:33:17 2010 UTC (8 years, 11 months ago) by william
Add DXT2 & DXT4 support to DDS Plugin


Revision 63 - Directory Listing
Modified Fri Aug 13 01:32:40 2010 UTC (8 years, 11 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 (8 years, 11 months ago) by william
remove support for s3tc texture creation -- it does not work, use bink texture creator instead


Revision 61 - Directory Listing
Modified Fri Aug 13 00:50:50 2010 UTC (8 years, 11 months ago) by william
use 4 bytes when allocating from for decompressed, dxt1/2/3/4/5 DDS


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


Revision 59 - Directory Listing
Modified Thu Aug 12 19:05:46 2010 UTC (8 years, 11 months ago) by william
tabify part of code


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


Revision 57 - Directory Listing
Modified Thu Aug 12 18:49:34 2010 UTC (8 years, 11 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 (8 years, 11 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 (8 years, 11 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 (8 years, 11 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 (8 years, 11 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 52 - Directory Listing
Modified Wed Aug 11 09:45:58 2010 UTC (8 years, 11 months ago) by william
Add preliminary support for importing texutres as bink textures


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


Revision 50 - Directory Listing
Modified Sun Aug 8 08:23:57 2010 UTC (8 years, 11 months ago) by william
When saving Granny2 files: Show a message box informing of save success/failure


Revision 49 - Directory Listing
Modified Sun Aug 8 07:43:37 2010 UTC (8 years, 11 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 (8 years, 11 months ago) by william
continue support for importing textures


Revision 47 - Directory Listing
Modified Fri Aug 6 23:07:38 2010 UTC (8 years, 11 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 (8 years, 11 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 (8 years, 11 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 (8 years, 11 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 (8 years, 11 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 (8 years, 11 months ago) by william
continue s3tc update


Revision 41 - Directory Listing
Modified Thu Aug 5 21:39:39 2010 UTC (8 years, 11 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 (8 years, 11 months ago) by william
when initializing the stream, after a file was passed in, do not reset AsBytes to 0;


Revision 39 - Directory Listing
Modified Thu Aug 5 21:38:32 2010 UTC (8 years, 11 months ago) by william
update Paint.NET DDS plugin, again...


Revision 38 - Directory Listing
Modified Thu Aug 5 20:56:59 2010 UTC (8 years, 11 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 37 - Directory Listing
Modified Thu Aug 5 20:56:13 2010 UTC (8 years, 11 months ago) by william
updated DDS Support from Paint.NET to a later version


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


Revision 35 - Directory Listing
Modified Thu Aug 5 13:16:12 2010 UTC (8 years, 11 months ago) by william


Revision 34 - Directory Listing
Modified Thu Aug 5 13:15:23 2010 UTC (8 years, 11 months ago) by william


Revision 33 - Directory Listing
Modified Thu Aug 5 12:59:04 2010 UTC (8 years, 11 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 (8 years, 11 months ago) by william
continue update to import dds textures


Revision 31 - Directory Listing
Modified Tue Aug 3 10:09:17 2010 UTC (8 years, 11 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 (8 years, 11 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 (8 years, 11 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 28 - Directory Listing
Modified Mon Aug 2 07:23:42 2010 UTC (8 years, 11 months ago) by william
granny_texture_mip_level:
void * PixelBytes -> unsigned char * PixelBytes


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


Revision 26 - Directory Listing
Modified Mon Aug 2 03:33:24 2010 UTC (8 years, 11 months ago) by william
add support to close current granny file


Revision 25 - Directory Listing
Modified Mon Aug 2 03:32:43 2010 UTC (8 years, 11 months ago) by william
Use GrannyGRNFileMV_ThisPlatform instead of GrannyGRNFileMV_32Bit_BigEndian when writing granny files.
This ensures that newly created granny files will have the correct Endian format based on the platform it is saved on.


Revision 24 - Directory Listing
Modified Mon Aug 2 02:25:56 2010 UTC (8 years, 11 months ago) by william
remove commented-out code from code to convert texture from managed<=>native


Revision 23 - Directory Listing
Modified Mon Aug 2 02:24:50 2010 UTC (8 years, 11 months ago) by william
add support to convert managed texture back into a native texture


Revision 22 - Directory Listing
Modified Sun Aug 1 06:33:06 2010 UTC (8 years, 11 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 (8 years, 11 months ago) by william
Add some UI Editors


Revision 20 - Directory Listing
Modified Sun Aug 1 04:23:29 2010 UTC (8 years, 11 months ago) by william
Rename GrannyWriteFile -> WriteFile


Revision 19 - Directory Listing
Modified Sun Aug 1 04:22:12 2010 UTC (8 years, 11 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 (8 years, 11 months ago) by william
Add dependencies:
**PropertyGridEx
**Be.Windows.Forms.HexBox
Implement:
**UIVectorEditor (for editing vectors)


Revision 17 - Directory Listing
Modified Sun Aug 1 02:57:44 2010 UTC (8 years, 11 months ago) by william
Add dependencies:
PropertyGridEx
Be.Windows.Forms.HexBox

Revision 16 - Directory Listing
Modified Sun Aug 1 02:55:43 2010 UTC (8 years, 11 months ago) by william
add deps folder

Revision 15 - Directory Listing
Modified Sun Aug 1 02:44:09 2010 UTC (8 years, 11 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 (8 years, 11 months ago) by william
implement ExporterInfo


Revision 13 - Directory Listing
Modified Sat Jul 31 09:39:55 2010 UTC (8 years, 11 months ago) by william
When calling -> GrannyAPILogger::SetLogFileName(const char* filename)
**Make sure to place the logfile in the same location as the source file.
So If the the file were: c:\example\something.gr2 -> c:\example\something.gr2.log
rather than %ApplicationPath%\something.gr2.log


Revision 12 - Directory Listing
Modified Sat Jul 31 09:33:11 2010 UTC (8 years, 11 months ago) by william
Added support to write Granny2 Log out to a file, as well as fully implement the logging callback


Revision 11 - Directory Listing
Modified Sat Jul 31 09:32:07 2010 UTC (8 years, 11 months ago) by william
Added support to attach to a console for debugging


Revision 10 - Directory Listing
Modified Sat Jul 31 09:31:47 2010 UTC (8 years, 11 months ago) by william
added support to write to Visual Studio's Immediate window for debugging, just as thought is were a 'cout << "Message";'


Revision 9 - Directory Listing
Modified Sat Jul 31 01:53:40 2010 UTC (8 years, 11 months ago) by william
implement support for logging Granny2 API Messages


Revision 8 - Directory Listing
Modified Sat Jul 31 01:47:17 2010 UTC (8 years, 11 months ago) by william
When calling -> new/gcnew grannyfile::grannyfile(const char* filename)
** Actually store the filename


Revision 7 - Directory Listing
Modified Sat Jul 31 01:44:00 2010 UTC (8 years, 11 months ago) by william
commit - header redesign -- actually compiles now.

** Have some issues with loading for granny files, will fix in subsequent commits...


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


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

** Started implementing native unmanaged <=> managed conversion


Revision 4 - Directory Listing
Modified Thu Jul 29 14:46:07 2010 UTC (8 years, 11 months ago) by william
initial commit


Revision 1 - Directory Listing
Added Thu Jul 29 14:42:44 2010 UTC (8 years, 11 months ago) by william
initial layout

  ViewVC Help
Powered by ViewVC 1.1.22